diff --git a/.next/BUILD_ID b/.next/BUILD_ID index 67bb5f34eca974271d38f633c621c2b29c89238e..98daae575d1a721b1432b361c58bdc5a7caa5de2 100644 --- a/.next/BUILD_ID +++ b/.next/BUILD_ID @@ -1 +1 @@ -HCju6lIDYoehuWI5EX2Bz \ No newline at end of file +jxLirYAMgdjIXymrVZyQd \ No newline at end of file diff --git a/.next/app-build-manifest.json b/.next/app-build-manifest.json index a0a409b06038c67130ebb332dc76a7e4062e435a..0ec807db14f9184dcf6e35f442a14f4a413b9978 100644 --- a/.next/app-build-manifest.json +++ b/.next/app-build-manifest.json @@ -1,353 +1,346 @@ { "pages": { "/_not-found/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/_not-found/page-ba71488e719cbee5.js" ], "/layout": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/css/c1382f92e01469a7.css", + "static/css/83b828df4d95f00c.css", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/2138-18d4ca002a920f5d.js", "static/chunks/app/layout-19d4da7b6d1a11dd.js" ], "/api/admin/dashboard/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/admin/dashboard/route-d894f4b2072788ef.js" ], + "/api/admin/run-migrations/route": [ + "static/chunks/webpack-0985c26455cd969f.js", + "static/chunks/4bd1b696-2683f5a71cc09935.js", + "static/chunks/1684-94ae6109893bd411.js", + "static/chunks/main-app-eac23abd81400eeb.js", + "static/chunks/app/api/admin/run-migrations/route-1bc18e9108dbedea.js" + ], "/api/admin/sites/[id]/database/logs/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/admin/sites/[id]/database/logs/route-b53bec83cddd5834.js" ], "/api/admin/sites/[id]/database/query/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/admin/sites/[id]/database/query/route-7a3c4a3489190adb.js" ], "/api/admin/sites/[id]/database/schema/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/admin/sites/[id]/database/schema/route-ce9a4cc5bab7dc5e.js" ], "/api/admin/sites/[id]/functions/[functionId]/logs/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/admin/sites/[id]/functions/[functionId]/logs/route-471cf6077297c3c7.js" ], "/api/admin/sites/[id]/functions/[functionId]/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/admin/sites/[id]/functions/[functionId]/route-fc3cab2826043ee9.js" ], "/api/admin/sites/[id]/functions/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/admin/sites/[id]/functions/route-074d351718dca9b0.js" ], - "/api/admin/run-migrations/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", - "static/chunks/4bd1b696-2683f5a71cc09935.js", - "static/chunks/1684-94ae6109893bd411.js", - "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/admin/run-migrations/route-1bc18e9108dbedea.js" - ], - "/api/admin/sites/[id]/server-context/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/admin/sites/[id]/secrets/[secretId]/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/admin/sites/[id]/server-context/route-74b38e092ae27d59.js" + "static/chunks/app/api/admin/sites/[id]/secrets/[secretId]/route-5e36b42c034aa527.js" ], "/api/admin/sites/[id]/secrets/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/admin/sites/[id]/secrets/route-97d8aae28bf19b50.js" ], - "/api/admin/sites/[id]/secrets/[secretId]/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/admin/sites/[id]/server-context/mutate/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/admin/sites/[id]/secrets/[secretId]/route-5e36b42c034aa527.js" + "static/chunks/app/api/admin/sites/[id]/server-context/mutate/route-9a2401905de55ba9.js" ], - "/api/admin/sites/[id]/server-context/mutate/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/admin/sites/[id]/server-context/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/admin/sites/[id]/server-context/mutate/route-9a2401905de55ba9.js" + "static/chunks/app/api/admin/sites/[id]/server-context/route-74b38e092ae27d59.js" ], "/api/admin/sites/[id]/server-functions/[functionId]/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/admin/sites/[id]/server-functions/[functionId]/route-6c9a78fc7cd40a02.js" ], "/api/admin/sites/[id]/server-functions/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/admin/sites/[id]/server-functions/route-5147ead7b2b36b83.js" ], "/api/analytics/[siteId]/clear/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/analytics/[siteId]/clear/route-a6183abf4779e6d0.js" ], - "/api/analytics/[siteId]/export/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/analytics/[siteId]/engagement/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/analytics/[siteId]/export/route-6df1fd6ad6834460.js" + "static/chunks/app/api/analytics/[siteId]/engagement/route-f762acb421252af4.js" ], "/api/analytics/[siteId]/heatmap/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/analytics/[siteId]/heatmap/route-05635d98165f3c90.js" ], - "/api/analytics/[siteId]/engagement/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/analytics/[siteId]/export/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/analytics/[siteId]/engagement/route-f762acb421252af4.js" + "static/chunks/app/api/analytics/[siteId]/export/route-6df1fd6ad6834460.js" ], - "/api/analytics/[siteId]/sessions/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/analytics/[siteId]/overview/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/analytics/[siteId]/sessions/route-dd6ab0084cfd7b76.js" + "static/chunks/app/api/analytics/[siteId]/overview/route-1d49192c02d7f235.js" ], - "/api/analytics/[siteId]/storage/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/analytics/[siteId]/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/analytics/[siteId]/storage/route-fc66454127dfec24.js" + "static/chunks/app/api/analytics/[siteId]/route-114cb3df434a7f1e.js" ], - "/api/analytics/[siteId]/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/analytics/[siteId]/sessions/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/analytics/[siteId]/route-114cb3df434a7f1e.js" + "static/chunks/app/api/analytics/[siteId]/sessions/route-dd6ab0084cfd7b76.js" ], - "/api/analytics/[siteId]/overview/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/analytics/[siteId]/storage/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/analytics/[siteId]/overview/route-1d49192c02d7f235.js" + "static/chunks/app/api/analytics/[siteId]/storage/route-fc66454127dfec24.js" ], "/api/analytics/track/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/analytics/track/route-8fab59333a4758ad.js" ], + "/api/analytics/interaction/route": [ + "static/chunks/webpack-0985c26455cd969f.js", + "static/chunks/4bd1b696-2683f5a71cc09935.js", + "static/chunks/1684-94ae6109893bd411.js", + "static/chunks/main-app-eac23abd81400eeb.js", + "static/chunks/app/api/analytics/interaction/route-b0fab897b1477628.js" + ], "/api/auth/check/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/auth/check/route-9eeea6cc9c03b0b6.js" ], - "/api/docs/[...path]/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/auth/logout/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/docs/[...path]/route-59431f4cf77f8e37.js" + "static/chunks/app/api/auth/logout/route-ba37986b91e8b9a6.js" ], "/api/auth/login/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/auth/login/route-4cb1aa77728006d2.js" ], - "/api/auth/logout/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/auth/me/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/auth/logout/route-ba37986b91e8b9a6.js" + "static/chunks/app/api/auth/me/route-0377783b3cb4885e.js" ], - "/api/auth/me/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/docs/[...path]/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/auth/me/route-0377783b3cb4885e.js" + "static/chunks/app/api/docs/[...path]/route-59431f4cf77f8e37.js" ], - "/api/generate/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/models/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/generate/route-c649c0e861475b2f.js" + "static/chunks/app/api/models/route-e60760f856e0477e.js" ], - "/api/projects/[id]/sites/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/generate/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/projects/[id]/sites/route-168f0a40b450d912.js" + "static/chunks/app/api/generate/route-c649c0e861475b2f.js" ], - "/api/models/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/projects/[id]/sites/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/models/route-e60760f856e0477e.js" + "static/chunks/app/api/projects/[id]/sites/route-168f0a40b450d912.js" ], "/api/projects/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/projects/route-3ddf8628d4a7b8b0.js" ], "/api/shell/execute/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/shell/execute/route-4264eb632035a884.js" ], - "/api/sites/[id]/publish/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/sites/[id]/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/sites/[id]/publish/route-b983cb182cc74d57.js" + "static/chunks/app/api/sites/[id]/route-3bd2c24d6a57fe33.js" ], - "/api/sites/[id]/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/sites/[id]/publish/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/sites/[id]/route-3bd2c24d6a57fe33.js" + "static/chunks/app/api/sites/[id]/publish/route-b983cb182cc74d57.js" ], - "/api/sites/[id]/settings/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/sites/[id]/thumbnail/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/sites/[id]/settings/route-36bb43d6003f678e.js" + "static/chunks/app/api/sites/[id]/thumbnail/route-de20a4d18fc9ba7d.js" ], "/api/sites/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/sites/route-1e438feb7316cf41.js" ], - "/api/sites/[id]/thumbnail/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/api/sites/[id]/settings/route": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/sites/[id]/thumbnail/route-de20a4d18fc9ba7d.js" + "static/chunks/app/api/sites/[id]/settings/route-36bb43d6003f678e.js" ], "/api/sync/files/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/sync/files/route-f96358d0bf540171.js" ], "/api/sync/projects/[id]/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/sync/projects/[id]/route-71139eac4d6952f2.js" ], "/api/sync/projects/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/sync/projects/route-09abc620dd82b2fa.js" ], "/sites/[id]/[...path]/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/sites/[id]/[...path]/route-5c3105f824838f9e.js" ], "/sites/[id]/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/sites/[id]/route-f4b8520d214c31c0.js" ], "/api/validate-key/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/validate-key/route-15c5905336f3ad2b.js" ], "/api/sync/status/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/app/api/sync/status/route-298916eb51420077.js" ], - "/api/analytics/interaction/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", - "static/chunks/4bd1b696-2683f5a71cc09935.js", - "static/chunks/1684-94ae6109893bd411.js", - "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/api/analytics/interaction/route-b0fab897b1477628.js" - ], - "/admin/login/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", - "static/chunks/4bd1b696-2683f5a71cc09935.js", - "static/chunks/1684-94ae6109893bd411.js", - "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/admin/login/page-5470d9718e2ee0e3.js" - ], "/admin/dashboard/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", @@ -355,13 +348,13 @@ "static/chunks/ad2866b8-a4659a388c5e0680.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/1083-9aa917d258e7afad.js", - "static/chunks/4750-9bf07235c095a27e.js", - "static/chunks/707-ff8fa67055b3995c.js", - "static/chunks/app/admin/dashboard/page-6a62b64b39723b1f.js" + "static/chunks/4182-7b2861e5f12faf9c.js", + "static/chunks/4750-e5b75f599644cb6f.js", + "static/chunks/707-f66d3efed1835b57.js", + "static/chunks/app/admin/dashboard/page-bb709d2d3e37ddad.js" ], "/admin/docs/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", @@ -369,13 +362,27 @@ "static/chunks/ad2866b8-a4659a388c5e0680.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/1083-9aa917d258e7afad.js", - "static/chunks/4750-9bf07235c095a27e.js", - "static/chunks/707-ff8fa67055b3995c.js", - "static/chunks/app/admin/docs/page-cb024e4098230df9.js" + "static/chunks/4182-7b2861e5f12faf9c.js", + "static/chunks/4750-e5b75f599644cb6f.js", + "static/chunks/707-f66d3efed1835b57.js", + "static/chunks/app/admin/docs/page-f8eb5b0b6e3e3e0d.js" ], - "/admin/settings/model/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/admin/page": [ + "static/chunks/webpack-0985c26455cd969f.js", + "static/chunks/4bd1b696-2683f5a71cc09935.js", + "static/chunks/1684-94ae6109893bd411.js", + "static/chunks/main-app-eac23abd81400eeb.js", + "static/chunks/app/admin/page-5cb4c6738c3fceab.js" + ], + "/admin/login/page": [ + "static/chunks/webpack-0985c26455cd969f.js", + "static/chunks/4bd1b696-2683f5a71cc09935.js", + "static/chunks/1684-94ae6109893bd411.js", + "static/chunks/main-app-eac23abd81400eeb.js", + "static/chunks/app/admin/login/page-5470d9718e2ee0e3.js" + ], + "/admin/projects/page": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", @@ -383,13 +390,13 @@ "static/chunks/ad2866b8-a4659a388c5e0680.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/1083-9aa917d258e7afad.js", - "static/chunks/4750-9bf07235c095a27e.js", - "static/chunks/707-ff8fa67055b3995c.js", - "static/chunks/app/admin/settings/model/page-a1bc27d220fc44ff.js" + "static/chunks/4182-7b2861e5f12faf9c.js", + "static/chunks/4750-e5b75f599644cb6f.js", + "static/chunks/707-f66d3efed1835b57.js", + "static/chunks/app/admin/projects/page-67cc6f57da2a8a49.js" ], "/admin/settings/application/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", @@ -397,13 +404,13 @@ "static/chunks/ad2866b8-a4659a388c5e0680.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/1083-9aa917d258e7afad.js", - "static/chunks/4750-9bf07235c095a27e.js", - "static/chunks/707-ff8fa67055b3995c.js", - "static/chunks/app/admin/settings/application/page-501f4a79e91e21e8.js" + "static/chunks/4182-7b2861e5f12faf9c.js", + "static/chunks/4750-e5b75f599644cb6f.js", + "static/chunks/707-f66d3efed1835b57.js", + "static/chunks/app/admin/settings/application/page-df0594df24d27c5e.js" ], - "/admin/projects/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/admin/settings/model/page": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", @@ -411,13 +418,13 @@ "static/chunks/ad2866b8-a4659a388c5e0680.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/1083-9aa917d258e7afad.js", - "static/chunks/4750-9bf07235c095a27e.js", - "static/chunks/707-ff8fa67055b3995c.js", - "static/chunks/app/admin/projects/page-adcb958cfe113227.js" + "static/chunks/4182-7b2861e5f12faf9c.js", + "static/chunks/4750-e5b75f599644cb6f.js", + "static/chunks/707-f66d3efed1835b57.js", + "static/chunks/app/admin/settings/model/page-a6a0e1eccbcae968.js" ], - "/admin/skills/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/admin/sites/page": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", @@ -425,20 +432,13 @@ "static/chunks/ad2866b8-a4659a388c5e0680.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/1083-9aa917d258e7afad.js", - "static/chunks/4750-9bf07235c095a27e.js", - "static/chunks/707-ff8fa67055b3995c.js", - "static/chunks/app/admin/skills/page-221a5955142813c9.js" - ], - "/admin/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", - "static/chunks/4bd1b696-2683f5a71cc09935.js", - "static/chunks/1684-94ae6109893bd411.js", - "static/chunks/main-app-eac23abd81400eeb.js", - "static/chunks/app/admin/page-38c208840fe4a37d.js" + "static/chunks/4182-7b2861e5f12faf9c.js", + "static/chunks/4750-e5b75f599644cb6f.js", + "static/chunks/707-f66d3efed1835b57.js", + "static/chunks/app/admin/sites/page-1d51857963c5029a.js" ], "/admin/templates/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", @@ -446,13 +446,13 @@ "static/chunks/ad2866b8-a4659a388c5e0680.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/1083-9aa917d258e7afad.js", - "static/chunks/4750-9bf07235c095a27e.js", - "static/chunks/707-ff8fa67055b3995c.js", - "static/chunks/app/admin/templates/page-f5d3b1f2da197379.js" + "static/chunks/4182-7b2861e5f12faf9c.js", + "static/chunks/4750-e5b75f599644cb6f.js", + "static/chunks/707-f66d3efed1835b57.js", + "static/chunks/app/admin/templates/page-938ad4d010cf31b2.js" ], - "/admin/settings/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/admin/skills/page": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", @@ -460,13 +460,13 @@ "static/chunks/ad2866b8-a4659a388c5e0680.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/1083-9aa917d258e7afad.js", - "static/chunks/4750-9bf07235c095a27e.js", - "static/chunks/707-ff8fa67055b3995c.js", - "static/chunks/app/admin/settings/page-dd73681fae69a3b3.js" + "static/chunks/4182-7b2861e5f12faf9c.js", + "static/chunks/4750-e5b75f599644cb6f.js", + "static/chunks/707-f66d3efed1835b57.js", + "static/chunks/app/admin/skills/page-ebb0e931ecd3ca1e.js" ], - "/admin/sites/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "/admin/settings/page": [ + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", @@ -474,13 +474,13 @@ "static/chunks/ad2866b8-a4659a388c5e0680.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/1083-9aa917d258e7afad.js", - "static/chunks/4750-9bf07235c095a27e.js", - "static/chunks/707-ff8fa67055b3995c.js", - "static/chunks/app/admin/sites/page-7c864e986d4ae148.js" + "static/chunks/4182-7b2861e5f12faf9c.js", + "static/chunks/4750-e5b75f599644cb6f.js", + "static/chunks/707-f66d3efed1835b57.js", + "static/chunks/app/admin/settings/page-4184b0b4ac64404f.js" ], "/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", @@ -488,24 +488,24 @@ "static/chunks/ad2866b8-a4659a388c5e0680.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/1083-9aa917d258e7afad.js", - "static/chunks/4750-9bf07235c095a27e.js", - "static/chunks/707-ff8fa67055b3995c.js", - "static/chunks/app/page-df9760c845b21c3c.js" + "static/chunks/4182-7b2861e5f12faf9c.js", + "static/chunks/4750-e5b75f599644cb6f.js", + "static/chunks/707-f66d3efed1835b57.js", + "static/chunks/app/page-222f16c9f71b60ee.js" ], "/test-generation/page": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", "static/chunks/06bf0ff1-2f6b5dbae626a171.js", "static/chunks/6671-78ed01c4e5154d89.js", "static/chunks/4792-f97f5e70e2ff5861.js", - "static/chunks/4750-9bf07235c095a27e.js", + "static/chunks/4750-e5b75f599644cb6f.js", "static/chunks/app/test-generation/page-c0fb010ce78373b4.js" ], "/api/sites/[id]/functions/[...path]/route": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js", diff --git a/.next/app-path-routes-manifest.json b/.next/app-path-routes-manifest.json index 9ffb25bcc297e15f94837572a30b91e47eb1889e..e32f037bce152bac946c9e16c8a528eebca6a691 100644 --- a/.next/app-path-routes-manifest.json +++ b/.next/app-path-routes-manifest.json @@ -1,43 +1,44 @@ { "/_not-found/page": "/_not-found", "/api/admin/dashboard/route": "/api/admin/dashboard", + "/api/admin/run-migrations/route": "/api/admin/run-migrations", "/api/admin/sites/[id]/database/logs/route": "/api/admin/sites/[id]/database/logs", "/api/admin/sites/[id]/database/query/route": "/api/admin/sites/[id]/database/query", "/api/admin/sites/[id]/database/schema/route": "/api/admin/sites/[id]/database/schema", "/api/admin/sites/[id]/functions/[functionId]/logs/route": "/api/admin/sites/[id]/functions/[functionId]/logs", "/api/admin/sites/[id]/functions/[functionId]/route": "/api/admin/sites/[id]/functions/[functionId]", "/api/admin/sites/[id]/functions/route": "/api/admin/sites/[id]/functions", - "/api/admin/run-migrations/route": "/api/admin/run-migrations", - "/api/admin/sites/[id]/server-context/route": "/api/admin/sites/[id]/server-context", - "/api/admin/sites/[id]/secrets/route": "/api/admin/sites/[id]/secrets", "/api/admin/sites/[id]/secrets/[secretId]/route": "/api/admin/sites/[id]/secrets/[secretId]", + "/api/admin/sites/[id]/secrets/route": "/api/admin/sites/[id]/secrets", "/api/admin/sites/[id]/server-context/mutate/route": "/api/admin/sites/[id]/server-context/mutate", + "/api/admin/sites/[id]/server-context/route": "/api/admin/sites/[id]/server-context", "/api/admin/sites/[id]/server-functions/[functionId]/route": "/api/admin/sites/[id]/server-functions/[functionId]", "/api/admin/sites/[id]/server-functions/route": "/api/admin/sites/[id]/server-functions", "/api/analytics/[siteId]/clear/route": "/api/analytics/[siteId]/clear", - "/api/analytics/[siteId]/export/route": "/api/analytics/[siteId]/export", - "/api/analytics/[siteId]/heatmap/route": "/api/analytics/[siteId]/heatmap", "/api/analytics/[siteId]/engagement/route": "/api/analytics/[siteId]/engagement", + "/api/analytics/[siteId]/heatmap/route": "/api/analytics/[siteId]/heatmap", + "/api/analytics/[siteId]/export/route": "/api/analytics/[siteId]/export", + "/api/analytics/[siteId]/overview/route": "/api/analytics/[siteId]/overview", + "/api/analytics/[siteId]/route": "/api/analytics/[siteId]", "/api/analytics/[siteId]/sessions/route": "/api/analytics/[siteId]/sessions", "/api/analytics/[siteId]/storage/route": "/api/analytics/[siteId]/storage", - "/api/analytics/[siteId]/route": "/api/analytics/[siteId]", - "/api/analytics/[siteId]/overview/route": "/api/analytics/[siteId]/overview", "/api/analytics/track/route": "/api/analytics/track", + "/api/analytics/interaction/route": "/api/analytics/interaction", "/api/auth/check/route": "/api/auth/check", - "/api/docs/[...path]/route": "/api/docs/[...path]", - "/api/auth/login/route": "/api/auth/login", "/api/auth/logout/route": "/api/auth/logout", + "/api/auth/login/route": "/api/auth/login", "/api/auth/me/route": "/api/auth/me", + "/api/docs/[...path]/route": "/api/docs/[...path]", + "/api/models/route": "/api/models", "/api/generate/route": "/api/generate", "/api/projects/[id]/sites/route": "/api/projects/[id]/sites", - "/api/models/route": "/api/models", "/api/projects/route": "/api/projects", "/api/shell/execute/route": "/api/shell/execute", - "/api/sites/[id]/publish/route": "/api/sites/[id]/publish", "/api/sites/[id]/route": "/api/sites/[id]", - "/api/sites/[id]/settings/route": "/api/sites/[id]/settings", - "/api/sites/route": "/api/sites", + "/api/sites/[id]/publish/route": "/api/sites/[id]/publish", "/api/sites/[id]/thumbnail/route": "/api/sites/[id]/thumbnail", + "/api/sites/route": "/api/sites", + "/api/sites/[id]/settings/route": "/api/sites/[id]/settings", "/api/sync/files/route": "/api/sync/files", "/api/sync/projects/[id]/route": "/api/sync/projects/[id]", "/api/sync/projects/route": "/api/sync/projects", @@ -45,18 +46,17 @@ "/sites/[id]/route": "/sites/[id]", "/api/validate-key/route": "/api/validate-key", "/api/sync/status/route": "/api/sync/status", - "/api/analytics/interaction/route": "/api/analytics/interaction", - "/admin/login/page": "/admin/login", "/admin/dashboard/page": "/admin/dashboard", "/admin/docs/page": "/admin/docs", - "/admin/settings/model/page": "/admin/settings/model", - "/admin/settings/application/page": "/admin/settings/application", - "/admin/projects/page": "/admin/projects", - "/admin/skills/page": "/admin/skills", "/admin/page": "/admin", + "/admin/login/page": "/admin/login", + "/admin/projects/page": "/admin/projects", + "/admin/settings/application/page": "/admin/settings/application", + "/admin/settings/model/page": "/admin/settings/model", + "/admin/sites/page": "/admin/sites", "/admin/templates/page": "/admin/templates", + "/admin/skills/page": "/admin/skills", "/admin/settings/page": "/admin/settings", - "/admin/sites/page": "/admin/sites", "/page": "/", "/test-generation/page": "/test-generation", "/api/sites/[id]/functions/[...path]/route": "/api/sites/[id]/functions/[...path]" diff --git a/.next/build-manifest.json b/.next/build-manifest.json index 17d28337135074127664bfc714c6b8729d1c772b..33abdfa66c1a7a0ad95680b11967601e490cd72d 100644 --- a/.next/build-manifest.json +++ b/.next/build-manifest.json @@ -5,11 +5,11 @@ "devFiles": [], "ampDevFiles": [], "lowPriorityFiles": [ - "static/HCju6lIDYoehuWI5EX2Bz/_buildManifest.js", - "static/HCju6lIDYoehuWI5EX2Bz/_ssgManifest.js" + "static/jxLirYAMgdjIXymrVZyQd/_buildManifest.js", + "static/jxLirYAMgdjIXymrVZyQd/_ssgManifest.js" ], "rootMainFiles": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/4bd1b696-2683f5a71cc09935.js", "static/chunks/1684-94ae6109893bd411.js", "static/chunks/main-app-eac23abd81400eeb.js" @@ -17,13 +17,13 @@ "rootMainFilesTree": {}, "pages": { "/_app": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/framework-744b75979ac08316.js", "static/chunks/main-8e27881341b8ef31.js", "static/chunks/pages/_app-5d1abe03d322390c.js" ], "/_error": [ - "static/chunks/webpack-03a1a9f7bc443936.js", + "static/chunks/webpack-0985c26455cd969f.js", "static/chunks/framework-744b75979ac08316.js", "static/chunks/main-8e27881341b8ef31.js", "static/chunks/pages/_error-3b2a1d523de49635.js" diff --git a/.next/prerender-manifest.json b/.next/prerender-manifest.json index 8273e6571532684d04e5d15c441a8f62751ab827..025e766da8786f31fe73361ecd46024907d82089 100644 --- a/.next/prerender-manifest.json +++ b/.next/prerender-manifest.json @@ -1,7 +1,7 @@ { "version": 4, "routes": { - "/admin": { + "/admin/login": { "experimentalBypassFor": [ { "type": "header", @@ -14,8 +14,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin", - "dataRoute": "/admin.rsc", + "srcRoute": "/admin/login", + "dataRoute": "/admin/login.rsc", "allowHeader": [ "host", "x-matched-path", @@ -25,7 +25,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/login": { + "/admin": { "experimentalBypassFor": [ { "type": "header", @@ -38,8 +38,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/login", - "dataRoute": "/admin/login.rsc", + "srcRoute": "/admin", + "dataRoute": "/admin.rsc", "allowHeader": [ "host", "x-matched-path", @@ -49,7 +49,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/docs": { + "/admin/dashboard": { "experimentalBypassFor": [ { "type": "header", @@ -62,8 +62,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/docs", - "dataRoute": "/admin/docs.rsc", + "srcRoute": "/admin/dashboard", + "dataRoute": "/admin/dashboard.rsc", "allowHeader": [ "host", "x-matched-path", @@ -73,7 +73,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/skills": { + "/admin/settings/model": { "experimentalBypassFor": [ { "type": "header", @@ -86,8 +86,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/skills", - "dataRoute": "/admin/skills.rsc", + "srcRoute": "/admin/settings/model", + "dataRoute": "/admin/settings/model.rsc", "allowHeader": [ "host", "x-matched-path", @@ -97,7 +97,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/settings/model": { + "/admin/sites": { "experimentalBypassFor": [ { "type": "header", @@ -110,8 +110,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/settings/model", - "dataRoute": "/admin/settings/model.rsc", + "srcRoute": "/admin/sites", + "dataRoute": "/admin/sites.rsc", "allowHeader": [ "host", "x-matched-path", @@ -121,7 +121,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/templates": { + "/admin/settings": { "experimentalBypassFor": [ { "type": "header", @@ -134,8 +134,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/templates", - "dataRoute": "/admin/templates.rsc", + "srcRoute": "/admin/settings", + "dataRoute": "/admin/settings.rsc", "allowHeader": [ "host", "x-matched-path", @@ -145,7 +145,7 @@ "x-next-revalidate-tag-token" ] }, - "/test-generation": { + "/": { "experimentalBypassFor": [ { "type": "header", @@ -158,8 +158,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/test-generation", - "dataRoute": "/test-generation.rsc", + "srcRoute": "/", + "dataRoute": "/index.rsc", "allowHeader": [ "host", "x-matched-path", @@ -169,7 +169,7 @@ "x-next-revalidate-tag-token" ] }, - "/": { + "/test-generation": { "experimentalBypassFor": [ { "type": "header", @@ -182,8 +182,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/", - "dataRoute": "/index.rsc", + "srcRoute": "/test-generation", + "dataRoute": "/test-generation.rsc", "allowHeader": [ "host", "x-matched-path", @@ -193,7 +193,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/dashboard": { + "/admin/docs": { "experimentalBypassFor": [ { "type": "header", @@ -206,8 +206,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/dashboard", - "dataRoute": "/admin/dashboard.rsc", + "srcRoute": "/admin/docs", + "dataRoute": "/admin/docs.rsc", "allowHeader": [ "host", "x-matched-path", @@ -217,7 +217,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/sites": { + "/admin/settings/application": { "experimentalBypassFor": [ { "type": "header", @@ -230,8 +230,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/sites", - "dataRoute": "/admin/sites.rsc", + "srcRoute": "/admin/settings/application", + "dataRoute": "/admin/settings/application.rsc", "allowHeader": [ "host", "x-matched-path", @@ -241,7 +241,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/projects": { + "/admin/templates": { "experimentalBypassFor": [ { "type": "header", @@ -254,8 +254,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/projects", - "dataRoute": "/admin/projects.rsc", + "srcRoute": "/admin/templates", + "dataRoute": "/admin/templates.rsc", "allowHeader": [ "host", "x-matched-path", @@ -265,7 +265,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/settings/application": { + "/admin/skills": { "experimentalBypassFor": [ { "type": "header", @@ -278,8 +278,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/settings/application", - "dataRoute": "/admin/settings/application.rsc", + "srcRoute": "/admin/skills", + "dataRoute": "/admin/skills.rsc", "allowHeader": [ "host", "x-matched-path", @@ -289,7 +289,7 @@ "x-next-revalidate-tag-token" ] }, - "/admin/settings": { + "/admin/projects": { "experimentalBypassFor": [ { "type": "header", @@ -302,8 +302,8 @@ } ], "initialRevalidateSeconds": false, - "srcRoute": "/admin/settings", - "dataRoute": "/admin/settings.rsc", + "srcRoute": "/admin/projects", + "dataRoute": "/admin/projects.rsc", "allowHeader": [ "host", "x-matched-path", @@ -317,8 +317,8 @@ "dynamicRoutes": {}, "notFoundRoutes": [], "preview": { - "previewModeId": "7f1a9351f744e05d63550ddd55f8ca7a", - "previewModeSigningKey": "bda43fd389994c7e4d05c76f93e6c70544a90d23ec58cc4be70a6250137b0873", - "previewModeEncryptionKey": "34520f0de84d96a64736d0af4c1dd44e4c1111fe83a9cacbd8843d7d1e706319" + "previewModeId": "2b8f177ad9781c31c5ec548de53012dd", + "previewModeSigningKey": "a218ecf14460efd0161e94dd6a9449e71fc65394feeb328b75dea173316d25c3", + "previewModeEncryptionKey": "40802803100d3fd1a50ff65c1b614bf93770fad09f6d5d04c1ef82ce5dba9119" } } \ No newline at end of file diff --git a/.next/react-loadable-manifest.json b/.next/react-loadable-manifest.json index 03fe6d016261d51faf139c7d2c4a88c7518092eb..7b6b75e54ebbc7746e3e3bc2707e445273261458 100644 --- a/.next/react-loadable-manifest.json +++ b/.next/react-loadable-manifest.json @@ -15,6 +15,10 @@ "id": 37940, "files": [] }, + "components/views/content-area.tsx -> @/lib/vfs": { + "id": 14250, + "files": [] + }, "lib/llm/debug-events-state.ts -> @/lib/vfs": { "id": 14250, "files": [] @@ -38,7 +42,7 @@ "lib/vfs/index.ts -> ./auto-sync": { "id": 27709, "files": [ - "static/chunks/7709.a8a5b7a05b05f3e4.js" + "static/chunks/7709.2822ccce19d5880e.js" ] }, "lib/vfs/index.ts -> ./server-context": { diff --git a/.next/server/app-paths-manifest.json b/.next/server/app-paths-manifest.json index 64acc4a3057931f36b91a427645e83870f415de6..e0cc67da6428a2c5a516d0b49b973ba36f5d0f71 100644 --- a/.next/server/app-paths-manifest.json +++ b/.next/server/app-paths-manifest.json @@ -1,43 +1,44 @@ { "/_not-found/page": "app/_not-found/page.js", "/api/admin/dashboard/route": "app/api/admin/dashboard/route.js", + "/api/admin/run-migrations/route": "app/api/admin/run-migrations/route.js", "/api/admin/sites/[id]/database/logs/route": "app/api/admin/sites/[id]/database/logs/route.js", "/api/admin/sites/[id]/database/query/route": "app/api/admin/sites/[id]/database/query/route.js", "/api/admin/sites/[id]/database/schema/route": "app/api/admin/sites/[id]/database/schema/route.js", "/api/admin/sites/[id]/functions/[functionId]/logs/route": "app/api/admin/sites/[id]/functions/[functionId]/logs/route.js", "/api/admin/sites/[id]/functions/[functionId]/route": "app/api/admin/sites/[id]/functions/[functionId]/route.js", "/api/admin/sites/[id]/functions/route": "app/api/admin/sites/[id]/functions/route.js", - "/api/admin/run-migrations/route": "app/api/admin/run-migrations/route.js", - "/api/admin/sites/[id]/server-context/route": "app/api/admin/sites/[id]/server-context/route.js", - "/api/admin/sites/[id]/secrets/route": "app/api/admin/sites/[id]/secrets/route.js", "/api/admin/sites/[id]/secrets/[secretId]/route": "app/api/admin/sites/[id]/secrets/[secretId]/route.js", + "/api/admin/sites/[id]/secrets/route": "app/api/admin/sites/[id]/secrets/route.js", "/api/admin/sites/[id]/server-context/mutate/route": "app/api/admin/sites/[id]/server-context/mutate/route.js", + "/api/admin/sites/[id]/server-context/route": "app/api/admin/sites/[id]/server-context/route.js", "/api/admin/sites/[id]/server-functions/[functionId]/route": "app/api/admin/sites/[id]/server-functions/[functionId]/route.js", "/api/admin/sites/[id]/server-functions/route": "app/api/admin/sites/[id]/server-functions/route.js", "/api/analytics/[siteId]/clear/route": "app/api/analytics/[siteId]/clear/route.js", - "/api/analytics/[siteId]/export/route": "app/api/analytics/[siteId]/export/route.js", - "/api/analytics/[siteId]/heatmap/route": "app/api/analytics/[siteId]/heatmap/route.js", "/api/analytics/[siteId]/engagement/route": "app/api/analytics/[siteId]/engagement/route.js", + "/api/analytics/[siteId]/heatmap/route": "app/api/analytics/[siteId]/heatmap/route.js", + "/api/analytics/[siteId]/export/route": "app/api/analytics/[siteId]/export/route.js", + "/api/analytics/[siteId]/overview/route": "app/api/analytics/[siteId]/overview/route.js", + "/api/analytics/[siteId]/route": "app/api/analytics/[siteId]/route.js", "/api/analytics/[siteId]/sessions/route": "app/api/analytics/[siteId]/sessions/route.js", "/api/analytics/[siteId]/storage/route": "app/api/analytics/[siteId]/storage/route.js", - "/api/analytics/[siteId]/route": "app/api/analytics/[siteId]/route.js", - "/api/analytics/[siteId]/overview/route": "app/api/analytics/[siteId]/overview/route.js", "/api/analytics/track/route": "app/api/analytics/track/route.js", + "/api/analytics/interaction/route": "app/api/analytics/interaction/route.js", "/api/auth/check/route": "app/api/auth/check/route.js", - "/api/docs/[...path]/route": "app/api/docs/[...path]/route.js", - "/api/auth/login/route": "app/api/auth/login/route.js", "/api/auth/logout/route": "app/api/auth/logout/route.js", + "/api/auth/login/route": "app/api/auth/login/route.js", "/api/auth/me/route": "app/api/auth/me/route.js", + "/api/docs/[...path]/route": "app/api/docs/[...path]/route.js", + "/api/models/route": "app/api/models/route.js", "/api/generate/route": "app/api/generate/route.js", "/api/projects/[id]/sites/route": "app/api/projects/[id]/sites/route.js", - "/api/models/route": "app/api/models/route.js", "/api/projects/route": "app/api/projects/route.js", "/api/shell/execute/route": "app/api/shell/execute/route.js", - "/api/sites/[id]/publish/route": "app/api/sites/[id]/publish/route.js", "/api/sites/[id]/route": "app/api/sites/[id]/route.js", - "/api/sites/[id]/settings/route": "app/api/sites/[id]/settings/route.js", - "/api/sites/route": "app/api/sites/route.js", + "/api/sites/[id]/publish/route": "app/api/sites/[id]/publish/route.js", "/api/sites/[id]/thumbnail/route": "app/api/sites/[id]/thumbnail/route.js", + "/api/sites/route": "app/api/sites/route.js", + "/api/sites/[id]/settings/route": "app/api/sites/[id]/settings/route.js", "/api/sync/files/route": "app/api/sync/files/route.js", "/api/sync/projects/[id]/route": "app/api/sync/projects/[id]/route.js", "/api/sync/projects/route": "app/api/sync/projects/route.js", @@ -45,18 +46,17 @@ "/sites/[id]/route": "app/sites/[id]/route.js", "/api/validate-key/route": "app/api/validate-key/route.js", "/api/sync/status/route": "app/api/sync/status/route.js", - "/api/analytics/interaction/route": "app/api/analytics/interaction/route.js", - "/admin/login/page": "app/admin/login/page.js", "/admin/dashboard/page": "app/admin/dashboard/page.js", "/admin/docs/page": "app/admin/docs/page.js", - "/admin/settings/model/page": "app/admin/settings/model/page.js", - "/admin/settings/application/page": "app/admin/settings/application/page.js", - "/admin/projects/page": "app/admin/projects/page.js", - "/admin/skills/page": "app/admin/skills/page.js", "/admin/page": "app/admin/page.js", + "/admin/login/page": "app/admin/login/page.js", + "/admin/projects/page": "app/admin/projects/page.js", + "/admin/settings/application/page": "app/admin/settings/application/page.js", + "/admin/settings/model/page": "app/admin/settings/model/page.js", + "/admin/sites/page": "app/admin/sites/page.js", "/admin/templates/page": "app/admin/templates/page.js", + "/admin/skills/page": "app/admin/skills/page.js", "/admin/settings/page": "app/admin/settings/page.js", - "/admin/sites/page": "app/admin/sites/page.js", "/page": "app/page.js", "/test-generation/page": "app/test-generation/page.js", "/api/sites/[id]/functions/[...path]/route": "app/api/sites/[id]/functions/[...path]/route.js" diff --git a/.next/server/app/_not-found.html b/.next/server/app/_not-found.html index 49bd2843466e908e73bb7471fce831a49361e4e6..6702c7506e1af4fe39c9327f180400da9393926f 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 e11babdab0949aa5f4b8584e02e52bb123e1d813..1357f1e4ec9e0c4601b1a4a8995631c7c70f7b53 100644 --- a/.next/server/app/_not-found.rsc +++ b/.next/server/app/_not-found.rsc @@ -12,8 +12,8 @@ e:I[59665,[],"ViewportBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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":["/_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":"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:1:props:children:props:notFound:0:1:props:style","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":"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:1:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:1:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:1:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],["$","$L7",null,{"children":"$L8"}],null,["$","$L9",null,{"children":["$La","$Lb",["$","$Lc",null,{"promise":"$@d"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$1","OfNuDdvyDDwXSVlSpllMN",{"children":[["$","$Le",null,{"children":"$Lf"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$10","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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":["/_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":"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:1:props:children:props:notFound:0:1:props:style","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":"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:1:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:1:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:1:props:children:1:props:children:props:children:props:children:1:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],["$","$L7",null,{"children":"$L8"}],null,["$","$L9",null,{"children":["$La","$Lb",["$","$Lc",null,{"promise":"$@d"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$1","ju2XGqIJMveAMZmBmFqsS",{"children":[["$","$Le",null,{"children":"$Lf"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$10","$undefined"],"s":false,"S":true} 11:"$Sreact.suspense" 12:I[74911,[],"AsyncMetadata"] 8:["$","$11",null,{"fallback":null,"children":["$","$L12",null,{"promise":"$@13"}]}] 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 9363423d63255d17527bacd59075db1a7ed6cca6..ce2d99abb8cfe8fdc90a96220f14e87d472043fe 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/_not-found/page":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/_not-found/page":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 4287cb274a8da4ffb63554e21eb9f76c31d02f04..722a7c8ad4a306ef37de033d5f9ac4f6d61eed67 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 6bc575c7183b38fa4b814042fdcba1bbb64cddb3..79c0b333a91158fac3b014bc53d9079e4d182114 100644 --- a/.next/server/app/admin.rsc +++ b/.next/server/app/admin.rsc @@ -5,7 +5,7 @@ 5:I[87555,[],""] 6:I[31295,[],""] 7:I[90894,[],"ClientPageRoot"] -8:I[57161,["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"default"] +8:I[57161,["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"default"] b:I[59665,[],"MetadataBoundary"] d:I[59665,[],"OutletBoundary"] 10:I[74911,[],"AsyncMetadataOutlet"] @@ -14,8 +14,8 @@ d:I[59665,[],"OutletBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","p":"","c":["","admin"],"i":false,"f":[[["",{"children":["admin",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/c1382f92e01469a7.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"]}],["$","$Lb",null,{"children":"$Lc"}],null,["$","$Ld",null,{"children":["$Le","$Lf",["$","$L10",null,{"promise":"$@11"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","vcZR1DhAOSTP0XWpaf2br",{"children":[["$","$L12",null,{"children":"$L13"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$14","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","p":"","c":["","admin"],"i":false,"f":[[["",{"children":["admin",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/83b828df4d95f00c.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"]}],["$","$Lb",null,{"children":"$Lc"}],null,["$","$Ld",null,{"children":["$Le","$Lf",["$","$L10",null,{"promise":"$@11"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","VURzEatjq1S2cfaGpuEte",{"children":[["$","$L12",null,{"children":"$L13"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$14","$undefined"],"s":false,"S":true} 15:"$Sreact.suspense" 16:I[74911,[],"AsyncMetadata"] 9:{} diff --git a/.next/server/app/admin/dashboard.html b/.next/server/app/admin/dashboard.html index fa15a319d1efe54e142966c5829f54dafa783c1e..f805ab66913208e1534967aa218570bc29e1c419 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 97f86d974bc9481586ce7645c57c09924d349ba0..6bcb51f817aec88af62f6721e08b884893b049ab 100644 --- a/.next/server/app/admin/dashboard.rsc +++ b/.next/server/app/admin/dashboard.rsc @@ -4,7 +4,7 @@ 4:I[25388,["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"default"] 5:I[87555,[],""] 6:I[31295,[],""] -7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","5957","static/chunks/app/admin/dashboard/page-6a62b64b39723b1f.js"],"PageWrapper"] +7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","5957","static/chunks/app/admin/dashboard/page-bb709d2d3e37ddad.js"],"PageWrapper"] 8:I[59665,[],"MetadataBoundary"] a:I[59665,[],"OutletBoundary"] d:I[74911,[],"AsyncMetadataOutlet"] @@ -13,8 +13,8 @@ f:I[59665,[],"ViewportBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","ywlPeQIGacatYFOCTb_3t",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","_zWPbRjm6kddDC8VbHI8C",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} 12:"$Sreact.suspense" 13:I[74911,[],"AsyncMetadata"] 9:["$","$12",null,{"fallback":null,"children":["$","$L13",null,{"promise":"$@14"}]}] diff --git a/.next/server/app/admin/dashboard/page.js b/.next/server/app/admin/dashboard/page.js index e4ccf43e419b73649263e62d60753c4082a51425..1a2f8791505758c7e4f1fe80638b1af21f3f99c0 100644 --- a/.next/server/app/admin/dashboard/page.js +++ b/.next/server/app/admin/dashboard/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=5957,e.ids=[5957],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,r,t)=>{Promise.resolve().then(t.bind(t,36903))},36903:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>s});let s=(0,t(12907).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")},41389:(e,r,t)=>{"use strict";t.r(r),t.d(r,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>u,routeModule:()=>c,tree:()=>p});var s=t(65239),o=t(48088),n=t(88170),i=t.n(n),a=t(30893),d={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>a[e]);t.d(r,d);let p={children:["",{children:["admin",{children:["dashboard",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(t.bind(t,61186)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/dashboard/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(t.bind(t,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(t.t.bind(t,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(t.t.bind(t,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(t.t.bind(t,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,u=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/dashboard/page.tsx"],l={require:t,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/dashboard/page",pathname:"/admin/dashboard",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:p}})},55511:e=>{"use strict";e.exports=require("crypto")},61186:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>n});var s=t(37413),o=t(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"dashboard"})}},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,r,t)=>{Promise.resolve().then(t.bind(t,69001))},69001:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>c});var s=t(60687),o=t(43210),n=t(41109),i=t(45654),a=t(35157),d=t(2565),p=t(13265),u=t(96597);function l({view:e,settingsTab:r}){let[t,d]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=t?(0,s.jsx)(a.a,{project:t,onBack:()=>d(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:d,settingsTab:r});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:d,onOpenAbout:()=>c(!0),showSidebar:!t,children:x}),(0,s.jsx)(p.V,{location:"global"}),(0,s.jsx)(u.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:r}){return(0,s.jsx)(d.g,{children:(0,s.jsx)(l,{view:e,settingsTab:r})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var r=require("../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[4447,8055,329,6501,9243,2437,2292],()=>t(41389));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=5957,e.ids=[5957],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,r,t)=>{Promise.resolve().then(t.bind(t,36903))},36903:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>s});let s=(0,t(12907).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")},41389:(e,r,t)=>{"use strict";t.r(r),t.d(r,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>u,routeModule:()=>c,tree:()=>p});var s=t(65239),o=t(48088),n=t(88170),i=t.n(n),a=t(30893),d={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>a[e]);t.d(r,d);let p={children:["",{children:["admin",{children:["dashboard",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(t.bind(t,61186)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/dashboard/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(t.bind(t,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(t.t.bind(t,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(t.t.bind(t,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(t.t.bind(t,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,u=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/dashboard/page.tsx"],l={require:t,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/dashboard/page",pathname:"/admin/dashboard",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:p}})},55511:e=>{"use strict";e.exports=require("crypto")},61186:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>n});var s=t(37413),o=t(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"dashboard"})}},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,r,t)=>{Promise.resolve().then(t.bind(t,69001))},69001:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>c});var s=t(60687),o=t(43210),n=t(41109),i=t(45654),a=t(35157),d=t(2565),p=t(13265),u=t(96597);function l({view:e,settingsTab:r}){let[t,d]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=t?(0,s.jsx)(a.a,{project:t,onBack:()=>d(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:d,settingsTab:r});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:d,onOpenAbout:()=>c(!0),showSidebar:!t,children:x}),(0,s.jsx)(p.V,{location:"global"}),(0,s.jsx)(u.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:r}){return(0,s.jsx)(d.g,{children:(0,s.jsx)(l,{view:e,settingsTab:r})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var r=require("../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[4447,8055,329,3348,9243,2437,2292],()=>t(41389));module.exports=s})(); \ 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 cdd270d7f212477686942235d2bff3784f72a8ba..85f1376ffef293fd063c8c1bb38464439437c424 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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/4447.js","../../../chunks/6501.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/3348.js","../../../chunks/4447.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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 3afdf92011ec73fb0f6fb3793fff3e5b4e6a7115..e5a1a6017c09039a9d500daf0240b2e4918eddd8 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","5957","static/chunks/app/admin/dashboard/page-6a62b64b39723b1f.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","5957","static/chunks/app/admin/dashboard/page-bb709d2d3e37ddad.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 5d1c3cae0b28ce26210ddbc44e23881e5dcffd40..5a259285a79ee5f5ad0499ca67dbde33139214ae 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 39813421124173b0d27bc56ac2cff467814cad97..4c9361cae856f813fdb3c5ff8c708142a56dcc0b 100644 --- a/.next/server/app/admin/docs.rsc +++ b/.next/server/app/admin/docs.rsc @@ -4,7 +4,7 @@ 4:I[25388,["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"default"] 5:I[87555,[],""] 6:I[31295,[],""] -7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","4004","static/chunks/app/admin/docs/page-cb024e4098230df9.js"],"PageWrapper"] +7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","4004","static/chunks/app/admin/docs/page-f8eb5b0b6e3e3e0d.js"],"PageWrapper"] 8:I[59665,[],"MetadataBoundary"] a:I[59665,[],"OutletBoundary"] d:I[74911,[],"AsyncMetadataOutlet"] @@ -13,8 +13,8 @@ f:I[59665,[],"ViewportBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","SmalvOrJ5G3Z01bW-lYOA",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","MbYORBkVyhklmSfU4Tfhv",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} 12:"$Sreact.suspense" 13:I[74911,[],"AsyncMetadata"] 9:["$","$12",null,{"fallback":null,"children":["$","$L13",null,{"promise":"$@14"}]}] diff --git a/.next/server/app/admin/docs/page.js b/.next/server/app/admin/docs/page.js index 0701edf7a384eb687ae6f03787acd54824555037..5d6f8f9b365936390ed06b6fc7655b047772e61c 100644 --- a/.next/server/app/admin/docs/page.js +++ b/.next/server/app/admin/docs/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=4004,e.ids=[4004],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,r,t)=>{Promise.resolve().then(t.bind(t,36903))},36271:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>n});var s=t(37413),o=t(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"docs"})}},36903:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>s});let s=(0,t(12907).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")},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,r,t)=>{Promise.resolve().then(t.bind(t,69001))},69001:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>l});var s=t(60687),o=t(43210),n=t(41109),i=t(45654),a=t(35157),p=t(2565),d=t(13265),u=t(96597);function c({view:e,settingsTab:r}){let[t,p]=(0,o.useState)(null),[c,l]=(0,o.useState)(!1),x=t?(0,s.jsx)(a.a,{project:t,onBack:()=>p(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:p,settingsTab:r});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>l(!0),showSidebar:!t,children:x}),(0,s.jsx)(d.V,{location:"global"}),(0,s.jsx)(u.V,{open:c,onOpenChange:l})]})}function l({view:e,settingsTab:r}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(c,{view:e,settingsTab:r})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")},98339:(e,r,t)=>{"use strict";t.r(r),t.d(r,{GlobalError:()=>i.a,__next_app__:()=>c,pages:()=>u,routeModule:()=>l,tree:()=>d});var s=t(65239),o=t(48088),n=t(88170),i=t.n(n),a=t(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);t.d(r,p);let d={children:["",{children:["admin",{children:["docs",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(t.bind(t,36271)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/docs/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(t.bind(t,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(t.t.bind(t,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(t.t.bind(t,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(t.t.bind(t,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,u=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/docs/page.tsx"],c={require:t,loadChunk:()=>Promise.resolve()},l=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/docs/page",pathname:"/admin/docs",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})}};var r=require("../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[4447,8055,329,6501,9243,2437,2292],()=>t(98339));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=4004,e.ids=[4004],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,r,t)=>{Promise.resolve().then(t.bind(t,36903))},36271:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>n});var s=t(37413),o=t(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"docs"})}},36903:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>s});let s=(0,t(12907).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")},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,r,t)=>{Promise.resolve().then(t.bind(t,69001))},69001:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>l});var s=t(60687),o=t(43210),n=t(41109),i=t(45654),a=t(35157),p=t(2565),d=t(13265),u=t(96597);function c({view:e,settingsTab:r}){let[t,p]=(0,o.useState)(null),[c,l]=(0,o.useState)(!1),x=t?(0,s.jsx)(a.a,{project:t,onBack:()=>p(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:p,settingsTab:r});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>l(!0),showSidebar:!t,children:x}),(0,s.jsx)(d.V,{location:"global"}),(0,s.jsx)(u.V,{open:c,onOpenChange:l})]})}function l({view:e,settingsTab:r}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(c,{view:e,settingsTab:r})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")},98339:(e,r,t)=>{"use strict";t.r(r),t.d(r,{GlobalError:()=>i.a,__next_app__:()=>c,pages:()=>u,routeModule:()=>l,tree:()=>d});var s=t(65239),o=t(48088),n=t(88170),i=t.n(n),a=t(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);t.d(r,p);let d={children:["",{children:["admin",{children:["docs",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(t.bind(t,36271)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/docs/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(t.bind(t,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(t.t.bind(t,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(t.t.bind(t,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(t.t.bind(t,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,u=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/docs/page.tsx"],c={require:t,loadChunk:()=>Promise.resolve()},l=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/docs/page",pathname:"/admin/docs",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})}};var r=require("../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[4447,8055,329,3348,9243,2437,2292],()=>t(98339));module.exports=s})(); \ 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 cdd270d7f212477686942235d2bff3784f72a8ba..85f1376ffef293fd063c8c1bb38464439437c424 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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/4447.js","../../../chunks/6501.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/3348.js","../../../chunks/4447.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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 79b719467728c2d49d3e835ee4a7df0c2e840c1d..8b7920f8a4f5d5303bc66afd31c0761f3d8da6cb 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","4004","static/chunks/app/admin/docs/page-cb024e4098230df9.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","4004","static/chunks/app/admin/docs/page-f8eb5b0b6e3e3e0d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 7ab656fd3cefb5a9da83031ffd76deec193f1b21..90a03d1b91f8f01515434e951bcc7810b7af09d6 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 8bf12f5d55ccafcfa0b946398f5e7cbb528f266c..ee260e3ed3927fbbab7cd476013b22377dd32fd9 100644 --- a/.next/server/app/admin/login.rsc +++ b/.next/server/app/admin/login.rsc @@ -14,8 +14,8 @@ d:I[59665,[],"OutletBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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"]}],["$","$Lb",null,{"children":"$Lc"}],null,["$","$Ld",null,{"children":["$Le","$Lf",["$","$L10",null,{"promise":"$@11"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","HhK7QfCr55qUCVQQQe9Pk",{"children":[["$","$L12",null,{"children":"$L13"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$14","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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"]}],["$","$Lb",null,{"children":"$Lc"}],null,["$","$Ld",null,{"children":["$Le","$Lf",["$","$L10",null,{"promise":"$@11"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","ypkyGF1n5WTVSiDp3z1Hw",{"children":[["$","$L12",null,{"children":"$L13"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$14","$undefined"],"s":false,"S":true} 15:"$Sreact.suspense" 16:I[74911,[],"AsyncMetadata"] 9:{} 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 abf037b294f9dd42e2e5df4ffa690e6d509c24b2..22794afeba4d1cc5e6f797c471c2677700053b16 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":["2116","static/chunks/app/admin/login/page-5470d9718e2ee0e3.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":["2116","static/chunks/app/admin/login/page-5470d9718e2ee0e3.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/page.js b/.next/server/app/admin/page.js index 512568bd7cb6f4f23d221c2a3adead5a3fc71f64..65830ba75204cbe99c951cf351da15867301ed01 100644 --- a/.next/server/app/admin/page.js +++ b/.next/server/app/admin/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=3698,e.ids=[3698],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},8521:(e,t,r)=>{Promise.resolve().then(r.bind(r,20435))},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},16189:(e,t,r)=>{"use strict";var s=r(65773);r.o(s,"useRouter")&&r.d(t,{useRouter:function(){return s.useRouter}}),r.o(s,"useSearchParams")&&r.d(t,{useSearchParams:function(){return s.useSearchParams}})},18249:(e,t,r)=>{Promise.resolve().then(r.bind(r,49441))},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},20435:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(60687);r(43210);var o=r(16189);function n(){return(0,o.useRouter)(),(0,s.jsx)("div",{className:"min-h-screen flex items-center justify-center bg-[#0a0a0a]",children:(0,s.jsx)("p",{className:"text-zinc-400",children:"Redirecting..."})})}r(4950),r(30758)},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},30758:e=>{"use strict";e.exports={rE:"1.20.0"}},33873:e=>{"use strict";e.exports=require("path")},49441:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});let s=(0,r(12907).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/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/admin/page.tsx","default")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},86925:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>p,routeModule:()=>c,tree:()=>u});var s=r(65239),o=r(48088),n=r(88170),i=r.n(n),a=r(30893),d={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>a[e]);r.d(t,d);let u={children:["",{children:["admin",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,49441)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,p=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/page",pathname:"/admin",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,9243],()=>r(86925));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=3698,e.ids=[3698],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},8521:(e,t,r)=>{Promise.resolve().then(r.bind(r,20435))},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},16189:(e,t,r)=>{"use strict";var s=r(65773);r.o(s,"useRouter")&&r.d(t,{useRouter:function(){return s.useRouter}}),r.o(s,"useSearchParams")&&r.d(t,{useSearchParams:function(){return s.useSearchParams}})},18249:(e,t,r)=>{Promise.resolve().then(r.bind(r,49441))},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},20435:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(60687);r(43210);var o=r(16189);function n(){return(0,o.useRouter)(),(0,s.jsx)("div",{className:"min-h-screen flex items-center justify-center bg-[#0a0a0a]",children:(0,s.jsx)("p",{className:"text-zinc-400",children:"Redirecting..."})})}r(4950),r(30758)},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},30758:e=>{"use strict";e.exports={rE:"1.21.0"}},33873:e=>{"use strict";e.exports=require("path")},49441:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});let s=(0,r(12907).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/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/admin/page.tsx","default")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},86925:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>p,routeModule:()=>c,tree:()=>u});var s=r(65239),o=r(48088),n=r(88170),i=r.n(n),a=r(30893),d={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>a[e]);r.d(t,d);let u={children:["",{children:["admin",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,49441)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,p=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/page",pathname:"/admin",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,9243],()=>r(86925));module.exports=s})(); \ 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 331e558fd29b8c73e357f1194be1278af2a75b68..dedd603ccfbf5989134250138b1da794506b927e 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 fe463637b890983ee7cf87e85c022f8fc96299ac..d812ba65fd5a5b4245309a6388196281738606d9 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 c9175fbf47dfffd386a483753f86af72703dd75e..13fc16fb46ed53a95e6ce62565f4cb75a3c25210 100644 --- a/.next/server/app/admin/projects.rsc +++ b/.next/server/app/admin/projects.rsc @@ -4,7 +4,7 @@ 4:I[25388,["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"default"] 5:I[87555,[],""] 6:I[31295,[],""] -7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","3321","static/chunks/app/admin/projects/page-adcb958cfe113227.js"],"PageWrapper"] +7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","3321","static/chunks/app/admin/projects/page-67cc6f57da2a8a49.js"],"PageWrapper"] 8:I[59665,[],"MetadataBoundary"] a:I[59665,[],"OutletBoundary"] d:I[74911,[],"AsyncMetadataOutlet"] @@ -13,8 +13,8 @@ f:I[59665,[],"ViewportBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","77Gm4G74X8siE6ZDipQSM",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","aA8mPNgNa255yGZI3PzGo",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} 12:"$Sreact.suspense" 13:I[74911,[],"AsyncMetadata"] 9:["$","$12",null,{"fallback":null,"children":["$","$L13",null,{"promise":"$@14"}]}] diff --git a/.next/server/app/admin/projects/page.js b/.next/server/app/admin/projects/page.js index ebfcdbafbb91eac2f6fb9f63cb0f73e00d866153..12f9585eac079856d0d833204d5924858d646718 100644 --- a/.next/server/app/admin/projects/page.js +++ b/.next/server/app/admin/projects/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=3321,e.ids=[3321],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},9063:(e,r,t)=>{"use strict";t.r(r),t.d(r,{GlobalError:()=>i.a,__next_app__:()=>c,pages:()=>d,routeModule:()=>l,tree:()=>u});var s=t(65239),o=t(48088),n=t(88170),i=t.n(n),a=t(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);t.d(r,p);let u={children:["",{children:["admin",{children:["projects",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(t.bind(t,72438)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/projects/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(t.bind(t,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(t.t.bind(t,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(t.t.bind(t,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(t.t.bind(t,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/projects/page.tsx"],c={require:t,loadChunk:()=>Promise.resolve()},l=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/projects/page",pathname:"/admin/projects",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,r,t)=>{Promise.resolve().then(t.bind(t,36903))},36903:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>s});let s=(0,t(12907).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")},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,r,t)=>{Promise.resolve().then(t.bind(t,69001))},69001:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>l});var s=t(60687),o=t(43210),n=t(41109),i=t(45654),a=t(35157),p=t(2565),u=t(13265),d=t(96597);function c({view:e,settingsTab:r}){let[t,p]=(0,o.useState)(null),[c,l]=(0,o.useState)(!1),x=t?(0,s.jsx)(a.a,{project:t,onBack:()=>p(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:p,settingsTab:r});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>l(!0),showSidebar:!t,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:c,onOpenChange:l})]})}function l({view:e,settingsTab:r}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(c,{view:e,settingsTab:r})})}},72438:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>n});var s=t(37413),o=t(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"projects"})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var r=require("../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[4447,8055,329,6501,9243,2437,2292],()=>t(9063));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=3321,e.ids=[3321],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},9063:(e,r,t)=>{"use strict";t.r(r),t.d(r,{GlobalError:()=>i.a,__next_app__:()=>c,pages:()=>d,routeModule:()=>l,tree:()=>u});var s=t(65239),o=t(48088),n=t(88170),i=t.n(n),a=t(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);t.d(r,p);let u={children:["",{children:["admin",{children:["projects",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(t.bind(t,72438)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/projects/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(t.bind(t,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(t.t.bind(t,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(t.t.bind(t,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(t.t.bind(t,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/projects/page.tsx"],c={require:t,loadChunk:()=>Promise.resolve()},l=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/projects/page",pathname:"/admin/projects",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,r,t)=>{Promise.resolve().then(t.bind(t,36903))},36903:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>s});let s=(0,t(12907).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")},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,r,t)=>{Promise.resolve().then(t.bind(t,69001))},69001:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>l});var s=t(60687),o=t(43210),n=t(41109),i=t(45654),a=t(35157),p=t(2565),u=t(13265),d=t(96597);function c({view:e,settingsTab:r}){let[t,p]=(0,o.useState)(null),[c,l]=(0,o.useState)(!1),x=t?(0,s.jsx)(a.a,{project:t,onBack:()=>p(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:p,settingsTab:r});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>l(!0),showSidebar:!t,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:c,onOpenChange:l})]})}function l({view:e,settingsTab:r}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(c,{view:e,settingsTab:r})})}},72438:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>n});var s=t(37413),o=t(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"projects"})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var r=require("../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[4447,8055,329,3348,9243,2437,2292],()=>t(9063));module.exports=s})(); \ 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 cdd270d7f212477686942235d2bff3784f72a8ba..85f1376ffef293fd063c8c1bb38464439437c424 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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/4447.js","../../../chunks/6501.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/3348.js","../../../chunks/4447.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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 865603a00f65490748142d4ad64694af3bfc9858..8ad0f37e208c93404b40a199e12ad32054434a4f 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","3321","static/chunks/app/admin/projects/page-adcb958cfe113227.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","3321","static/chunks/app/admin/projects/page-67cc6f57da2a8a49.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 a11f088b0d3365a4062ed5968740e3f3e839f263..ce3f78f6aa4a3a5cabd3a88469f54275a3c1eec2 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 01bedfb337748e0445f2b2de7c45939566fee0f8..ef84deb93ca937d10599e850d573251b72212a1b 100644 --- a/.next/server/app/admin/settings.rsc +++ b/.next/server/app/admin/settings.rsc @@ -4,7 +4,7 @@ 4:I[25388,["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"default"] 5:I[87555,[],""] 6:I[31295,[],""] -7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","7122","static/chunks/app/admin/settings/page-dd73681fae69a3b3.js"],"PageWrapper"] +7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","7122","static/chunks/app/admin/settings/page-4184b0b4ac64404f.js"],"PageWrapper"] 8:I[59665,[],"MetadataBoundary"] a:I[59665,[],"OutletBoundary"] d:I[74911,[],"AsyncMetadataOutlet"] @@ -13,8 +13,8 @@ f:I[59665,[],"ViewportBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","OPbYk_7Ny-st5n4lvqhlH",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","o1N7eEonTmXXocFQ_rn6i",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} 12:"$Sreact.suspense" 13:I[74911,[],"AsyncMetadata"] 9:["$","$12",null,{"fallback":null,"children":["$","$L13",null,{"promise":"$@14"}]}] diff --git a/.next/server/app/admin/settings/application.html b/.next/server/app/admin/settings/application.html index b9d1c6b78e2602e9de43b8d1b8f69fe89e5b77ab..c3c087646ea88f3bf2c84c67759511a0d0174c96 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 b9f714a71bf13f6ea81e5e7601a9a79217cd860d..796bf4dbfbad931dc69199e8520d00fbdec38453 100644 --- a/.next/server/app/admin/settings/application.rsc +++ b/.next/server/app/admin/settings/application.rsc @@ -4,7 +4,7 @@ 4:I[25388,["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"default"] 5:I[87555,[],""] 6:I[31295,[],""] -7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","6047","static/chunks/app/admin/settings/application/page-501f4a79e91e21e8.js"],"PageWrapper"] +7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","6047","static/chunks/app/admin/settings/application/page-df0594df24d27c5e.js"],"PageWrapper"] 8:I[59665,[],"MetadataBoundary"] a:I[59665,[],"OutletBoundary"] d:I[74911,[],"AsyncMetadataOutlet"] @@ -13,8 +13,8 @@ f:I[59665,[],"ViewportBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","fN0KK0Q_FPtTzBmVvcHCT",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","N8blcvO_FTj9oK-F-Yhu5",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} 12:"$Sreact.suspense" 13:I[74911,[],"AsyncMetadata"] 9:["$","$12",null,{"fallback":null,"children":["$","$L13",null,{"promise":"$@14"}]}] diff --git a/.next/server/app/admin/settings/application/page.js b/.next/server/app/admin/settings/application/page.js index 1cfc9953ccab4d32ef9e9c0e4d84afe1f8afa654..ac5f4f7bd3f4a7b2be137b2dafc4e7c1fdb28f5f 100644 --- a/.next/server/app/admin/settings/application/page.js +++ b/.next/server/app/admin/settings/application/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=6047,e.ids=[6047],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,t,r)=>{Promise.resolve().then(r.bind(r,36903))},36903:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>s});let s=(0,r(12907).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")},37088:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var s=r(37413),i=r(36903);function o(){return(0,s.jsx)(i.PageWrapper,{view:"settings",settingsTab:"application"})}},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,t,r)=>{Promise.resolve().then(r.bind(r,69001))},69001:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>c});var s=r(60687),i=r(43210),o=r(41109),n=r(45654),a=r(35157),p=r(2565),u=r(13265),d=r(96597);function l({view:e,settingsTab:t}){let[r,p]=(0,i.useState)(null),[l,c]=(0,i.useState)(!1),x=r?(0,s.jsx)(a.a,{project:r,onBack:()=>p(null)}):(0,s.jsx)(n.f,{view:e,onProjectSelect:p,settingsTab:t});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!r,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:t}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:t})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},89575:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>n.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>u});var s=r(65239),i=r(48088),o=r(88170),n=r.n(o),a=r(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);r.d(t,p);let u={children:["",{children:["admin",{children:["settings",{children:["application",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,37088)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/application/page.tsx"]}]},{}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/application/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:i.RouteKind.APP_PAGE,page:"/admin/settings/application/page",pathname:"/admin/settings/application",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,6501,9243,2437,2292],()=>r(89575));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=6047,e.ids=[6047],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,t,r)=>{Promise.resolve().then(r.bind(r,36903))},36903:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>s});let s=(0,r(12907).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")},37088:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var s=r(37413),i=r(36903);function o(){return(0,s.jsx)(i.PageWrapper,{view:"settings",settingsTab:"application"})}},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,t,r)=>{Promise.resolve().then(r.bind(r,69001))},69001:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>c});var s=r(60687),i=r(43210),o=r(41109),n=r(45654),a=r(35157),p=r(2565),u=r(13265),d=r(96597);function l({view:e,settingsTab:t}){let[r,p]=(0,i.useState)(null),[l,c]=(0,i.useState)(!1),x=r?(0,s.jsx)(a.a,{project:r,onBack:()=>p(null)}):(0,s.jsx)(n.f,{view:e,onProjectSelect:p,settingsTab:t});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!r,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:t}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:t})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},89575:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>n.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>u});var s=r(65239),i=r(48088),o=r(88170),n=r.n(o),a=r(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);r.d(t,p);let u={children:["",{children:["admin",{children:["settings",{children:["application",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,37088)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/application/page.tsx"]}]},{}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/application/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:i.RouteKind.APP_PAGE,page:"/admin/settings/application/page",pathname:"/admin/settings/application",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,3348,9243,2437,2292],()=>r(89575));module.exports=s})(); \ 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 4b92f301a58939bb051339293f6cd85923a39644..1d8765a563c626fbe637ebad44b8c27384f97ce2 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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1519.js","../../../../chunks/2292.js","../../../../chunks/2437.js","../../../../chunks/2629.js","../../../../chunks/329.js","../../../../chunks/4447.js","../../../../chunks/6501.js","../../../../chunks/7783.js","../../../../chunks/8055.js","../../../../chunks/9243.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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1519.js","../../../../chunks/2292.js","../../../../chunks/2437.js","../../../../chunks/2629.js","../../../../chunks/329.js","../../../../chunks/3348.js","../../../../chunks/4447.js","../../../../chunks/7783.js","../../../../chunks/8055.js","../../../../chunks/9243.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 b64ffe108938b2d10266440fb7f1419674285436..52574df4b37d61ef1c8f18668a09a5ac765f82a0 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","6047","static/chunks/app/admin/settings/application/page-501f4a79e91e21e8.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","6047","static/chunks/app/admin/settings/application/page-df0594df24d27c5e.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 bdcfccd19db4ecee4891e06bd484492630394748..ac654b7586196e37c5c4fd721339a29c196c7900 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 175f9441529ea8455093aadd2652dece990af0fe..2bc36777c30587c5c4a5b79924e8e5fb067e5601 100644 --- a/.next/server/app/admin/settings/model.rsc +++ b/.next/server/app/admin/settings/model.rsc @@ -4,7 +4,7 @@ 4:I[25388,["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"default"] 5:I[87555,[],""] 6:I[31295,[],""] -7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","3116","static/chunks/app/admin/settings/model/page-a1bc27d220fc44ff.js"],"PageWrapper"] +7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","3116","static/chunks/app/admin/settings/model/page-a6a0e1eccbcae968.js"],"PageWrapper"] 8:I[59665,[],"MetadataBoundary"] a:I[59665,[],"OutletBoundary"] d:I[74911,[],"AsyncMetadataOutlet"] @@ -13,8 +13,8 @@ f:I[59665,[],"ViewportBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","GmRywmEmUjQfEtKbtJDRH",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","0Tli4uuREaB-B3iOp-vFG",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} 12:"$Sreact.suspense" 13:I[74911,[],"AsyncMetadata"] 9:["$","$12",null,{"fallback":null,"children":["$","$L13",null,{"promise":"$@14"}]}] diff --git a/.next/server/app/admin/settings/model/page.js b/.next/server/app/admin/settings/model/page.js index 89babc609cc525e2ac8b972cb7226510a35354ba..cdac7580ed57439fe6e2627caba98147a0f523ef 100644 --- a/.next/server/app/admin/settings/model/page.js +++ b/.next/server/app/admin/settings/model/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=3116,e.ids=[3116],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,t,r)=>{Promise.resolve().then(r.bind(r,36903))},36903:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>s});let s=(0,r(12907).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")},55355:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>u,routeModule:()=>c,tree:()=>d});var s=r(65239),o=r(48088),n=r(88170),i=r.n(n),a=r(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);r.d(t,p);let d={children:["",{children:["admin",{children:["settings",{children:["model",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,91855)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/model/page.tsx"]}]},{}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,u=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/model/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/settings/model/page",pathname:"/admin/settings/model",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,t,r)=>{Promise.resolve().then(r.bind(r,69001))},69001:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>c});var s=r(60687),o=r(43210),n=r(41109),i=r(45654),a=r(35157),p=r(2565),d=r(13265),u=r(96597);function l({view:e,settingsTab:t}){let[r,p]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=r?(0,s.jsx)(a.a,{project:r,onBack:()=>p(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:p,settingsTab:t});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!r,children:x}),(0,s.jsx)(d.V,{location:"global"}),(0,s.jsx)(u.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:t}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:t})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},91855:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(37413),o=r(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"settings",settingsTab:"model"})}},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,6501,9243,2437,2292],()=>r(55355));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=3116,e.ids=[3116],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,t,r)=>{Promise.resolve().then(r.bind(r,36903))},36903:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>s});let s=(0,r(12907).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")},55355:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>u,routeModule:()=>c,tree:()=>d});var s=r(65239),o=r(48088),n=r(88170),i=r.n(n),a=r(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);r.d(t,p);let d={children:["",{children:["admin",{children:["settings",{children:["model",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,91855)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/model/page.tsx"]}]},{}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,u=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/model/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/settings/model/page",pathname:"/admin/settings/model",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,t,r)=>{Promise.resolve().then(r.bind(r,69001))},69001:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>c});var s=r(60687),o=r(43210),n=r(41109),i=r(45654),a=r(35157),p=r(2565),d=r(13265),u=r(96597);function l({view:e,settingsTab:t}){let[r,p]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=r?(0,s.jsx)(a.a,{project:r,onBack:()=>p(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:p,settingsTab:t});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!r,children:x}),(0,s.jsx)(d.V,{location:"global"}),(0,s.jsx)(u.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:t}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:t})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},91855:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(37413),o=r(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"settings",settingsTab:"model"})}},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,3348,9243,2437,2292],()=>r(55355));module.exports=s})(); \ 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 4b92f301a58939bb051339293f6cd85923a39644..1d8765a563c626fbe637ebad44b8c27384f97ce2 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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1519.js","../../../../chunks/2292.js","../../../../chunks/2437.js","../../../../chunks/2629.js","../../../../chunks/329.js","../../../../chunks/4447.js","../../../../chunks/6501.js","../../../../chunks/7783.js","../../../../chunks/8055.js","../../../../chunks/9243.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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1519.js","../../../../chunks/2292.js","../../../../chunks/2437.js","../../../../chunks/2629.js","../../../../chunks/329.js","../../../../chunks/3348.js","../../../../chunks/4447.js","../../../../chunks/7783.js","../../../../chunks/8055.js","../../../../chunks/9243.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 d03c2810c2176aec985a8de88ff38b2380a09569..31e4769a7336cc541ed38ca5bafa05353f590fa2 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","3116","static/chunks/app/admin/settings/model/page-a1bc27d220fc44ff.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","3116","static/chunks/app/admin/settings/model/page-a6a0e1eccbcae968.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 0cfe517567eb307ed3679fef9fac9221f05c7cf0..deadbd2b177a48ecd2bc8371ce73a99b35a7442b 100644 --- a/.next/server/app/admin/settings/page.js +++ b/.next/server/app/admin/settings/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=7122,e.ids=[7122],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,t,r)=>{Promise.resolve().then(r.bind(r,36903))},36903:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>s});let s=(0,r(12907).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")},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,t,r)=>{Promise.resolve().then(r.bind(r,69001))},69001:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>c});var s=r(60687),o=r(43210),n=r(41109),i=r(45654),a=r(35157),p=r(2565),u=r(13265),d=r(96597);function l({view:e,settingsTab:t}){let[r,p]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=r?(0,s.jsx)(a.a,{project:r,onBack:()=>p(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:p,settingsTab:t});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!r,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:t}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:t})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},81881:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(37413),o=r(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"settings"})}},87371:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>u});var s=r(65239),o=r(48088),n=r(88170),i=r.n(n),a=r(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);r.d(t,p);let u={children:["",{children:["admin",{children:["settings",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,81881)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/settings/page",pathname:"/admin/settings",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,6501,9243,2437,2292],()=>r(87371));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=7122,e.ids=[7122],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,t,r)=>{Promise.resolve().then(r.bind(r,36903))},36903:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>s});let s=(0,r(12907).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")},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,t,r)=>{Promise.resolve().then(r.bind(r,69001))},69001:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>c});var s=r(60687),o=r(43210),n=r(41109),i=r(45654),a=r(35157),p=r(2565),u=r(13265),d=r(96597);function l({view:e,settingsTab:t}){let[r,p]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=r?(0,s.jsx)(a.a,{project:r,onBack:()=>p(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:p,settingsTab:t});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!r,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:t}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:t})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},81881:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(37413),o=r(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"settings"})}},87371:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>u});var s=r(65239),o=r(48088),n=r(88170),i=r.n(n),a=r(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);r.d(t,p);let u={children:["",{children:["admin",{children:["settings",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,81881)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/settings/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/settings/page",pathname:"/admin/settings",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,3348,9243,2437,2292],()=>r(87371));module.exports=s})(); \ 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 cdd270d7f212477686942235d2bff3784f72a8ba..85f1376ffef293fd063c8c1bb38464439437c424 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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/4447.js","../../../chunks/6501.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/3348.js","../../../chunks/4447.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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 3bd07c0cdd7de343ec31d1dee47479e56c5db93d..db0fc34fa94d2409bcb2188b1546d1cbb14ede3e 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","7122","static/chunks/app/admin/settings/page-dd73681fae69a3b3.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","7122","static/chunks/app/admin/settings/page-4184b0b4ac64404f.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/admin/sites.html b/.next/server/app/admin/sites.html index 2a77a848a10615a4f1912a62331b06666f9b8fdc..f310d6792d364b4d68c72f11c0ae28bb2e3f699d 100644 --- a/.next/server/app/admin/sites.html +++ b/.next/server/app/admin/sites.html @@ -1,4 +1,4 @@ -Open Source Web Studio | Agentic AI Development 🎨
+Open Source Web Studio | Agentic AI Development 🎨
-
Sites

Sites feature is only available in Server Mode

\ No newline at end of file +
Sites

Loading sites...

\ No newline at end of file diff --git a/.next/server/app/admin/sites.rsc b/.next/server/app/admin/sites.rsc index d6d05ba9ce468bbd0cc786e3b88404c371180651..a79dfc042b68417bfee7c8a7f7d9cd275f1e7fa7 100644 --- a/.next/server/app/admin/sites.rsc +++ b/.next/server/app/admin/sites.rsc @@ -4,7 +4,7 @@ 4:I[25388,["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"default"] 5:I[87555,[],""] 6:I[31295,[],""] -7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","921","static/chunks/app/admin/sites/page-7c864e986d4ae148.js"],"PageWrapper"] +7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","921","static/chunks/app/admin/sites/page-1d51857963c5029a.js"],"PageWrapper"] 8:I[59665,[],"MetadataBoundary"] a:I[59665,[],"OutletBoundary"] d:I[74911,[],"AsyncMetadataOutlet"] @@ -13,8 +13,8 @@ f:I[59665,[],"ViewportBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","p":"","c":["","admin","sites"],"i":false,"f":[[["",{"children":["admin",{"children":["sites",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/c1382f92e01469a7.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":["sites",["$","$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":"sites"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","i4YWJ0rdBQOdHmWA_m_Nj",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","p":"","c":["","admin","sites"],"i":false,"f":[[["",{"children":["admin",{"children":["sites",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/83b828df4d95f00c.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":["sites",["$","$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":"sites"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","-XXM1BVR1MVOJDWWGu8Zu",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} 12:"$Sreact.suspense" 13:I[74911,[],"AsyncMetadata"] 9:["$","$12",null,{"fallback":null,"children":["$","$L13",null,{"promise":"$@14"}]}] diff --git a/.next/server/app/admin/sites/page.js b/.next/server/app/admin/sites/page.js index ced2395c7b501f3eaacdadae813fb0cab37c6178..3844933fbee986c945dbb9b773414a75baf029e6 100644 --- a/.next/server/app/admin/sites/page.js +++ b/.next/server/app/admin/sites/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=921,e.ids=[921],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,t,r)=>{Promise.resolve().then(r.bind(r,36903))},36903:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>s});let s=(0,r(12907).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")},55511:e=>{"use strict";e.exports=require("crypto")},56117:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>n.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>u});var s=r(65239),o=r(48088),i=r(88170),n=r.n(i),a=r(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);r.d(t,p);let u={children:["",{children:["admin",{children:["sites",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,69862)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/sites/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/sites/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/sites/page",pathname:"/admin/sites",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,t,r)=>{Promise.resolve().then(r.bind(r,69001))},69001:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>c});var s=r(60687),o=r(43210),i=r(41109),n=r(45654),a=r(35157),p=r(2565),u=r(13265),d=r(96597);function l({view:e,settingsTab:t}){let[r,p]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=r?(0,s.jsx)(a.a,{project:r,onBack:()=>p(null)}):(0,s.jsx)(n.f,{view:e,onProjectSelect:p,settingsTab:t});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!r,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:t}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:t})})}},69862:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var s=r(37413),o=r(36903);function i(){return(0,s.jsx)(o.PageWrapper,{view:"sites"})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,6501,9243,2437,2292],()=>r(56117));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=921,e.ids=[921],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,t,r)=>{Promise.resolve().then(r.bind(r,36903))},36903:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>s});let s=(0,r(12907).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")},55511:e=>{"use strict";e.exports=require("crypto")},56117:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>n.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>u});var s=r(65239),o=r(48088),i=r(88170),n=r.n(i),a=r(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);r.d(t,p);let u={children:["",{children:["admin",{children:["sites",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,69862)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/sites/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/sites/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/sites/page",pathname:"/admin/sites",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,t,r)=>{Promise.resolve().then(r.bind(r,69001))},69001:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>c});var s=r(60687),o=r(43210),i=r(41109),n=r(45654),a=r(35157),p=r(2565),u=r(13265),d=r(96597);function l({view:e,settingsTab:t}){let[r,p]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=r?(0,s.jsx)(a.a,{project:r,onBack:()=>p(null)}):(0,s.jsx)(n.f,{view:e,onProjectSelect:p,settingsTab:t});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!r,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:t}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:t})})}},69862:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var s=r(37413),o=r(36903);function i(){return(0,s.jsx)(o.PageWrapper,{view:"sites"})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,3348,9243,2437,2292],()=>r(56117));module.exports=s})(); \ No newline at end of file diff --git a/.next/server/app/admin/sites/page.js.nft.json b/.next/server/app/admin/sites/page.js.nft.json index cdd270d7f212477686942235d2bff3784f72a8ba..85f1376ffef293fd063c8c1bb38464439437c424 100644 --- a/.next/server/app/admin/sites/page.js.nft.json +++ b/.next/server/app/admin/sites/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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/4447.js","../../../chunks/6501.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/3348.js","../../../chunks/4447.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/admin/sites/page_client-reference-manifest.js b/.next/server/app/admin/sites/page_client-reference-manifest.js index 185a0e3990c23667d8fb0be8ee9ebef3a7f0aec0..b94f0869332e63a644ecbec7c167609f225a648b 100644 --- a/.next/server/app/admin/sites/page_client-reference-manifest.js +++ b/.next/server/app/admin/sites/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/sites/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","921","static/chunks/app/admin/sites/page-7c864e986d4ae148.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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/sites/page":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/admin/sites/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","921","static/chunks/app/admin/sites/page-1d51857963c5029a.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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/sites/page":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 1353c236e5562797b5e4adf506ae5571f6554279..41fb2d98daae3cc38008050025279590e799fb63 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 1897500566b253b5c2a5345276fdb6da4b8338ff..e574f2fbee13326de72e3f6687ed6e5990bd2d9e 100644 --- a/.next/server/app/admin/skills.rsc +++ b/.next/server/app/admin/skills.rsc @@ -4,7 +4,7 @@ 4:I[25388,["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"default"] 5:I[87555,[],""] 6:I[31295,[],""] -7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","849","static/chunks/app/admin/skills/page-221a5955142813c9.js"],"PageWrapper"] +7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","849","static/chunks/app/admin/skills/page-ebb0e931ecd3ca1e.js"],"PageWrapper"] 8:I[59665,[],"MetadataBoundary"] a:I[59665,[],"OutletBoundary"] d:I[74911,[],"AsyncMetadataOutlet"] @@ -13,8 +13,8 @@ f:I[59665,[],"ViewportBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","x_hVHrtF3G-Vd0-rG6H-4",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","9dol28a2QvGndn9zGMNyd",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} 12:"$Sreact.suspense" 13:I[74911,[],"AsyncMetadata"] 9:["$","$12",null,{"fallback":null,"children":["$","$L13",null,{"promise":"$@14"}]}] diff --git a/.next/server/app/admin/skills/page.js b/.next/server/app/admin/skills/page.js index f583fb4e9d609ae000ff2a014ce7b606d5136c27..efb1bfa578b86bb79c3d67f50bb2181566ac7476 100644 --- a/.next/server/app/admin/skills/page.js +++ b/.next/server/app/admin/skills/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=849,e.ids=[849],e.modules={1239:(e,r,t)=>{"use strict";t.r(r),t.d(r,{GlobalError:()=>n.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>u});var s=t(65239),o=t(48088),i=t(88170),n=t.n(i),a=t(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);t.d(r,p);let u={children:["",{children:["admin",{children:["skills",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(t.bind(t,35110)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/skills/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(t.bind(t,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(t.t.bind(t,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(t.t.bind(t,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(t.t.bind(t,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/skills/page.tsx"],l={require:t,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/skills/page",pathname:"/admin/skills",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},35110:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>i});var s=t(37413),o=t(36903);function i(){return(0,s.jsx)(o.PageWrapper,{view:"skills"})}},36167:(e,r,t)=>{Promise.resolve().then(t.bind(t,36903))},36903:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>s});let s=(0,t(12907).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")},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,r,t)=>{Promise.resolve().then(t.bind(t,69001))},69001:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>c});var s=t(60687),o=t(43210),i=t(41109),n=t(45654),a=t(35157),p=t(2565),u=t(13265),d=t(96597);function l({view:e,settingsTab:r}){let[t,p]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=t?(0,s.jsx)(a.a,{project:t,onBack:()=>p(null)}):(0,s.jsx)(n.f,{view:e,onProjectSelect:p,settingsTab:r});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!t,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:r}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:r})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var r=require("../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[4447,8055,329,6501,9243,2437,2292],()=>t(1239));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=849,e.ids=[849],e.modules={1239:(e,r,t)=>{"use strict";t.r(r),t.d(r,{GlobalError:()=>n.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>u});var s=t(65239),o=t(48088),i=t(88170),n=t.n(i),a=t(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);t.d(r,p);let u={children:["",{children:["admin",{children:["skills",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(t.bind(t,35110)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/skills/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(t.bind(t,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(t.t.bind(t,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(t.t.bind(t,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(t.t.bind(t,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/skills/page.tsx"],l={require:t,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/skills/page",pathname:"/admin/skills",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},35110:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>i});var s=t(37413),o=t(36903);function i(){return(0,s.jsx)(o.PageWrapper,{view:"skills"})}},36167:(e,r,t)=>{Promise.resolve().then(t.bind(t,36903))},36903:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>s});let s=(0,t(12907).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")},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,r,t)=>{Promise.resolve().then(t.bind(t,69001))},69001:(e,r,t)=>{"use strict";t.d(r,{PageWrapper:()=>c});var s=t(60687),o=t(43210),i=t(41109),n=t(45654),a=t(35157),p=t(2565),u=t(13265),d=t(96597);function l({view:e,settingsTab:r}){let[t,p]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=t?(0,s.jsx)(a.a,{project:t,onBack:()=>p(null)}):(0,s.jsx)(n.f,{view:e,onProjectSelect:p,settingsTab:r});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!t,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:r}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:r})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var r=require("../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[4447,8055,329,3348,9243,2437,2292],()=>t(1239));module.exports=s})(); \ 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 cdd270d7f212477686942235d2bff3784f72a8ba..85f1376ffef293fd063c8c1bb38464439437c424 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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/4447.js","../../../chunks/6501.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/3348.js","../../../chunks/4447.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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 8b9e30ba8d1301f380c9de6fc9396c2c31827723..30b0126695d743bb536a9fcc136c7cb7a2db40f2 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","849","static/chunks/app/admin/skills/page-221a5955142813c9.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","849","static/chunks/app/admin/skills/page-ebb0e931ecd3ca1e.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 aad7407b53c637bbd03dfadf8385823e647ca801..c25bcb83b0a4b6483c10a12a43705038a90ef1ef 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 f7f134fe467711797a3bb2aa050a5fcfb8433db5..3eb546a5ea0d6b48b42034e8fb5d3ac5433555f8 100644 --- a/.next/server/app/admin/templates.rsc +++ b/.next/server/app/admin/templates.rsc @@ -4,7 +4,7 @@ 4:I[25388,["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"default"] 5:I[87555,[],""] 6:I[31295,[],""] -7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","7698","static/chunks/app/admin/templates/page-f5d3b1f2da197379.js"],"PageWrapper"] +7:I[19009,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","7698","static/chunks/app/admin/templates/page-938ad4d010cf31b2.js"],"PageWrapper"] 8:I[59665,[],"MetadataBoundary"] a:I[59665,[],"OutletBoundary"] d:I[74911,[],"AsyncMetadataOutlet"] @@ -13,8 +13,8 @@ f:I[59665,[],"ViewportBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","w_ZhsxJHD9zJwNX9Z3cRX",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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"}],["$","$L8",null,{"children":"$L9"}],null,["$","$La",null,{"children":["$Lb","$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","B4O6VAE7gzfrywgPYEKGm",{"children":[["$","$Lf",null,{"children":"$L10"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$11","$undefined"],"s":false,"S":true} 12:"$Sreact.suspense" 13:I[74911,[],"AsyncMetadata"] 9:["$","$12",null,{"fallback":null,"children":["$","$L13",null,{"promise":"$@14"}]}] diff --git a/.next/server/app/admin/templates/page.js b/.next/server/app/admin/templates/page.js index 75c8a6a2a256f636e5ce41ec77c9306431241d18..82960f4fb7ca2df9179be90c1eaf748baacf54c9 100644 --- a/.next/server/app/admin/templates/page.js +++ b/.next/server/app/admin/templates/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=7698,e.ids=[7698],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},11849:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(37413),o=r(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"templates"})}},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,t,r)=>{Promise.resolve().then(r.bind(r,36903))},36903:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>s});let s=(0,r(12907).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")},46125:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>u});var s=r(65239),o=r(48088),n=r(88170),i=r.n(n),a=r(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);r.d(t,p);let u={children:["",{children:["admin",{children:["templates",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,11849)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/templates/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/templates/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/templates/page",pathname:"/admin/templates",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,t,r)=>{Promise.resolve().then(r.bind(r,69001))},69001:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>c});var s=r(60687),o=r(43210),n=r(41109),i=r(45654),a=r(35157),p=r(2565),u=r(13265),d=r(96597);function l({view:e,settingsTab:t}){let[r,p]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=r?(0,s.jsx)(a.a,{project:r,onBack:()=>p(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:p,settingsTab:t});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!r,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:t}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:t})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,6501,9243,2437,2292],()=>r(46125));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=7698,e.ids=[7698],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},11849:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(37413),o=r(36903);function n(){return(0,s.jsx)(o.PageWrapper,{view:"templates"})}},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},36167:(e,t,r)=>{Promise.resolve().then(r.bind(r,36903))},36903:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>s});let s=(0,r(12907).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")},46125:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>u});var s=r(65239),o=r(48088),n=r(88170),i=r.n(n),a=r(30893),p={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(p[e]=()=>a[e]);r.d(t,p);let u={children:["",{children:["admin",{children:["templates",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,11849)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/templates/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/templates/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/admin/templates/page",pathname:"/admin/templates",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66431:(e,t,r)=>{Promise.resolve().then(r.bind(r,69001))},69001:(e,t,r)=>{"use strict";r.d(t,{PageWrapper:()=>c});var s=r(60687),o=r(43210),n=r(41109),i=r(45654),a=r(35157),p=r(2565),u=r(13265),d=r(96597);function l({view:e,settingsTab:t}){let[r,p]=(0,o.useState)(null),[l,c]=(0,o.useState)(!1),x=r?(0,s.jsx)(a.a,{project:r,onBack:()=>p(null)}):(0,s.jsx)(i.f,{view:e,onProjectSelect:p,settingsTab:t});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.M,{currentView:e,onNavigate:()=>{},onProjectSelect:p,onOpenAbout:()=>c(!0),showSidebar:!r,children:x}),(0,s.jsx)(u.V,{location:"global"}),(0,s.jsx)(d.V,{open:l,onOpenChange:c})]})}function c({view:e,settingsTab:t}){return(0,s.jsx)(p.g,{children:(0,s.jsx)(l,{view:e,settingsTab:t})})}},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},87550:e=>{"use strict";e.exports=require("better-sqlite3")},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,3348,9243,2437,2292],()=>r(46125));module.exports=s})(); \ 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 cdd270d7f212477686942235d2bff3784f72a8ba..85f1376ffef293fd063c8c1bb38464439437c424 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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/4447.js","../../../chunks/6501.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1519.js","../../../chunks/2292.js","../../../chunks/2437.js","../../../chunks/2629.js","../../../chunks/329.js","../../../chunks/3348.js","../../../chunks/4447.js","../../../chunks/7783.js","../../../chunks/8055.js","../../../chunks/9243.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 3ecc81fc961452598b661668f3cb406a2e1bc65c..185e44f9b9cda7bc05f3a9f158c0799ad9bfaf5e 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","7698","static/chunks/app/admin/templates/page-f5d3b1f2da197379.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-38c208840fe4a37d.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","7698","static/chunks/app/admin/templates/page-938ad4d010cf31b2.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":["3698","static/chunks/app/admin/page-5cb4c6738c3fceab.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/dashboard/route.js b/.next/server/app/api/admin/dashboard/route.js index 20acb193be95fef768acbf16083a07f197bea87a..ea8a9e4bab382e2618892351801ea88289225e9e 100644 --- a/.next/server/app/api/admin/dashboard/route.js +++ b/.next/server/app/api/admin/dashboard/route.js @@ -1,7 +1,7 @@ -(()=>{var e={};e.id=7426,e.ids=[7426],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19870:(e,t,r)=>{"use strict";r.d(t,{XO:()=>i,ad:()=>a,p1:()=>u});var s=r(55511);let o=null;function n(){if(!o){let{getCoreDatabase:e}=r(50854);o=e()}return o}function a(e){try{var t;let r=n();if(!r)return;let o=(t=e.ip)&&"unknown"!==t?(0,s.createHash)("sha256").update(t).digest("hex").substring(0,8):"unknown",a=e.userAgent?.substring(0,255)||"";r.prepare(` +(()=>{var e={};e.id=7426,e.ids=[7426],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19870:(e,t,r)=>{"use strict";r.d(t,{XO:()=>i,ad:()=>o,p1:()=>u});var s=r(55511);let n=null;function a(){if(!n){let{getCoreDatabase:e}=r(50854);n=e()}return n}function o(e){try{var t;let r=a();if(!r)return;let n=(t=e.ip)&&"unknown"!==t?(0,s.createHash)("sha256").update(t).digest("hex").substring(0,8):"unknown",o=e.userAgent?.substring(0,255)||"";r.prepare(` INSERT INTO request_log (site_id, path, status_code, ip_hash, user_agent, timestamp) VALUES (?, ?, ?, ?, ?, datetime('now')) - `).run(e.siteId,e.path,e.statusCode,o,a)}catch(e){console.error("[RequestLogger] Failed to log request:",e)}}function i(e=24){try{let e=n();if(!e)return{requestsLastHour:0,requestsLastDay:0,errorCount:0,topSites:[],recentErrors:[]};let t=e.prepare(` + `).run(e.siteId,e.path,e.statusCode,n,o)}catch(e){console.error("[RequestLogger] Failed to log request:",e)}}function i(e=24){try{let e=a();if(!e)return{requestsLastHour:0,requestsLastDay:0,errorCount:0,topSites:[],recentErrors:[]};let t=e.prepare(` SELECT COUNT(*) as count FROM request_log WHERE timestamp > datetime('now', '-1 hour') `).get(),r=e.prepare(` @@ -11,18 +11,28 @@ SELECT COUNT(*) as count FROM request_log WHERE timestamp > datetime('now', '-24 hours') AND status_code >= 400 - `).get(),o=e.prepare(` + `).get(),n=e.prepare(` SELECT site_id as siteId, COUNT(*) as count FROM request_log WHERE timestamp > datetime('now', '-24 hours') GROUP BY site_id ORDER BY count DESC LIMIT 10 - `).all(),a=e.prepare(` + `).all(),o=e.prepare(` SELECT site_id as siteId, path, status_code as statusCode, timestamp FROM request_log WHERE status_code >= 400 ORDER BY timestamp DESC LIMIT 10 - `).all();return{requestsLastHour:t.count,requestsLastDay:r.count,errorCount:s.count,topSites:o,recentErrors:a}}catch(e){return console.error("[RequestLogger] Failed to get stats:",e),{requestsLastHour:0,requestsLastDay:0,errorCount:0,topSites:[],recentErrors:[]}}}function u(e=7){try{let t=n();if(!t)return 0;return t.prepare(` + `).all();return{requestsLastHour:t.count,requestsLastDay:r.count,errorCount:s.count,topSites:n,recentErrors:o}}catch(e){return console.error("[RequestLogger] Failed to get stats:",e),{requestsLastHour:0,requestsLastDay:0,errorCount:0,topSites:[],recentErrors:[]}}}function u(e=7){try{let t=a();if(!t)return 0;return t.prepare(` DELETE FROM request_log WHERE timestamp < datetime('now', '-' || ? || ' days') - `).run(e).changes}catch(e){return console.error("[RequestLogger] Failed to cleanup logs:",e),0}}},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},44870:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},50613:(e,t,r)=>{"use strict";r.d(t,{C0:()=>p,Ht:()=>l,gV:()=>c,jw:()=>u,oC:()=>d});var s=r(87806),o=r(77412),n=r(44999);let a="osw_session";function i(){let e=process.env.SESSION_SECRET;if(!e)throw Error("SESSION_SECRET environment variable not set");return new TextEncoder().encode(e)}async function u(e,t,r=!0){let o=i(),n=Math.floor((Date.now()+864e5)/1e3);return await new s.P({userId:e,email:t,isAdmin:r}).setProtectedHeader({alg:"HS256"}).setExpirationTime(n).setIssuedAt().sign(o)}async function c(e){try{let t=i(),{payload:r}=await (0,o.V)(e,t);return{userId:r.userId,email:r.email,isAdmin:r.isAdmin,exp:r.exp}}catch(e){return null}}async function l(){let e=await (0,n.UL)(),t=e.get(a)?.value;return t?c(t):null}async function p(){(await (0,n.UL)()).delete(a)}async function d(){let e=await l();if(!e)throw Error("Unauthorized");return e}},50854:(e,t,r)=>{"use strict";r.r(t),r.d(t,{closeAllConnections:()=>R,closeCoreDatabase:()=>S,closeSiteDatabase:()=>w,deleteSiteDatabase:()=>y,getCoreDatabase:()=>E,getCoreDatabasePath:()=>T,getSiteDatabase:()=>g,getSiteDatabasePath:()=>q,listSiteIds:()=>C,siteExists:()=>h});var s=r(87550),o=r.n(s),n=r(33873),a=r.n(n),i=r(29021),u=r.n(i);let c=null,l=new Map;function p(){return process.env.DATA_DIR||a().join(process.cwd(),"data")}function d(){return a().join(process.cwd(),"sites")}function m(e){u().existsSync(e)||u().mkdirSync(e,{recursive:!0})}function f(e){e.pragma("journal_mode = WAL"),e.pragma("foreign_keys = ON"),e.pragma("synchronous = NORMAL"),e.pragma("cache_size = -64000"),e.pragma("temp_store = MEMORY")}function E(){if(c)return c;let e=p();m(e);let t=a().join(e,"osws.sqlite");return f(c=new(o())(t)),c}function g(e){let t=l.get(e);if(t)return t;let r=d(),s=a().join(r,e);m(s);let n=a().join(s,"site.sqlite"),i=new(o())(n);return f(i),l.set(e,i),i}function h(e){let t=d(),r=a().join(t,e,"site.sqlite");return u().existsSync(r)}function y(e){w(e);let t=d(),r=a().join(t,e);if(u().existsSync(r)){for(let e of u().readdirSync(r))u().unlinkSync(a().join(r,e));u().rmdirSync(r)}}function w(e){let t=l.get(e);if(t){try{t.close()}catch{}l.delete(e)}}function S(){if(c){try{c.close()}catch{}c=null}}function R(){for(let[e]of l)w(e);S()}function C(){let e=d();return u().existsSync(e)?u().readdirSync(e,{withFileTypes:!0}).filter(e=>e.isDirectory()).filter(t=>u().existsSync(a().join(e,t.name,"site.sqlite"))).map(e=>e.name):[]}function q(e){let t=d();return a().join(t,e,"site.sqlite")}function T(){let e=p();return a().join(e,"osws.sqlite")}},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},72485:(e,t,r)=>{"use strict";r.r(t),r.d(t,{patchFetch:()=>q,routeModule:()=>w,serverHooks:()=>C,workAsyncStorage:()=>S,workUnitAsyncStorage:()=>R});var s={};r.r(s),r.d(s,{GET:()=>y});var o=r(96559),n=r(48088),a=r(37719),i=r(32190),u=r(50613),c=r(44999),l=r(50854),p=r(19870),d=r(29021),m=r(33873),f=r.n(m);async function E(){try{let e=f().join(process.cwd(),"package.json"),t=await d.promises.readFile(e,"utf-8");return JSON.parse(t).version||"unknown"}catch{return"unknown"}}async function g(e){let t=0;try{for(let r of(await d.promises.readdir(e,{withFileTypes:!0}))){let s=f().join(e,r.name);if(r.isDirectory())t+=await g(s);else if(r.isFile()){let e=await d.promises.stat(s);t+=e.size}}}catch{}return t}async function h(){let e=f().join(process.cwd(),"sites"),t=0;try{for(let r of(await d.promises.readdir(e,{withFileTypes:!0})))if(r.isDirectory()){let s=f().join(e,r.name,"site.sqlite");try{await d.promises.access(s),t++}catch{}}}catch{}return t}async function y(){try{let e=await (0,c.UL)(),t=e.get("osw_session")?.value;if(!t)return i.NextResponse.json({error:"Unauthorized"},{status:401});let r=await (0,u.gV)(t);if(!r||!r.isAdmin)return i.NextResponse.json({error:"Unauthorized"},{status:401});let s=(0,l.getCoreDatabase)();(0,p.p1)(7);let[o,n,a,d,m,y,w,S,R]=await Promise.all([E(),Promise.resolve(s.prepare("SELECT COUNT(*) as count FROM projects").get().count),Promise.resolve(s.prepare("SELECT COUNT(*) as count FROM custom_templates").get().count),Promise.resolve(s.prepare("SELECT COUNT(*) as count FROM skills").get().count),Promise.resolve(s.prepare("SELECT COUNT(*) as count FROM files").get().count),Promise.resolve(s.prepare("SELECT COUNT(*) as count FROM sites WHERE published_at IS NOT NULL").get().count),h(),g(f().join(process.cwd(),"public","sites")),Promise.resolve((0,p.XO)(24))]),C=R.topSites.map(e=>{let t=s.prepare("SELECT name FROM sites WHERE id = ?").get(e.siteId);return{...e,siteName:t?.name||e.siteId.substring(0,8)}}),q=process.memoryUsage();return i.NextResponse.json({system:{version:o,nodeVersion:process.version,uptime:process.uptime(),memoryUsed:q.heapUsed,memoryTotal:q.heapTotal},content:{projects:n,templates:a,skills:d,totalFiles:m},hosting:{publishedSites:y,sitesWithDb:w,storageUsed:S},traffic:{requestsLastHour:R.requestsLastHour,requestsLastDay:R.requestsLastDay,errorCount:R.errorCount,topSites:C,recentErrors:R.recentErrors}})}catch(e){return console.error("[Dashboard API] Error:",e),i.NextResponse.json({error:"Failed to fetch dashboard data"},{status:500})}}let w=new o.AppRouteRouteModule({definition:{kind:n.RouteKind.APP_ROUTE,page:"/api/admin/dashboard/route",pathname:"/api/admin/dashboard",filename:"route",bundlePath:"app/api/admin/dashboard/route"},resolvedPagePath:"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/dashboard/route.ts",nextConfigOutput:"standalone",userland:s}),{workAsyncStorage:S,workUnitAsyncStorage:R,serverHooks:C}=w;function q(){return(0,a.patchFetch)({workAsyncStorage:S,workUnitAsyncStorage:R})}},78335:()=>{},87550:e=>{"use strict";e.exports=require("better-sqlite3")},96487:()=>{}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,580,5155],()=>r(72485));module.exports=s})(); \ No newline at end of file + `).run(e).changes}catch(e){return console.error("[RequestLogger] Failed to cleanup logs:",e),0}}},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},44870:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},50613:(e,t,r)=>{"use strict";r.d(t,{C0:()=>p,Ht:()=>l,gV:()=>c,jw:()=>u,oC:()=>d});var s=r(87806),n=r(77412),a=r(44999);let o="osw_session";function i(){let e=process.env.SESSION_SECRET;if(!e)throw Error("SESSION_SECRET environment variable not set");return new TextEncoder().encode(e)}async function u(e,t,r=!0){let n=i(),a=Math.floor((Date.now()+864e5)/1e3);return await new s.P({userId:e,email:t,isAdmin:r}).setProtectedHeader({alg:"HS256"}).setExpirationTime(a).setIssuedAt().sign(n)}async function c(e){try{let t=i(),{payload:r}=await (0,n.V)(e,t);return{userId:r.userId,email:r.email,isAdmin:r.isAdmin,exp:r.exp}}catch(e){return null}}async function l(){let e=await (0,a.UL)(),t=e.get(o)?.value;return t?c(t):null}async function p(){(await (0,a.UL)()).delete(o)}async function d(){let e=await l();if(!e)throw Error("Unauthorized");return e}},50854:(e,t,r)=>{"use strict";r.r(t),r.d(t,{closeAllConnections:()=>R,closeCoreDatabase:()=>w,closeSiteDatabase:()=>S,deleteSiteDatabase:()=>y,getCoreDatabase:()=>E,getCoreDatabasePath:()=>O,getSiteDatabase:()=>f,getSiteDatabasePath:()=>T,listSiteIds:()=>C,siteExists:()=>h});var s=r(87550),n=r.n(s),a=r(33873),o=r.n(a),i=r(29021),u=r.n(i);let c=null,l=new Map;function p(){return process.env.DATA_DIR||o().join(process.cwd(),"data")}function d(){return o().join(process.cwd(),"sites")}function m(e){u().existsSync(e)||u().mkdirSync(e,{recursive:!0})}function g(e){e.pragma("journal_mode = WAL"),e.pragma("foreign_keys = ON"),e.pragma("synchronous = NORMAL"),e.pragma("cache_size = -64000"),e.pragma("temp_store = MEMORY")}function E(){if(c)return c;let e=p();m(e);let t=o().join(e,"osws.sqlite");return g(c=new(n())(t)),c}function f(e){let t=l.get(e);if(t)return t;let r=d(),s=o().join(r,e);m(s);let a=o().join(s,"site.sqlite"),i=new(n())(a);return g(i),l.set(e,i),i}function h(e){let t=d(),r=o().join(t,e,"site.sqlite");return u().existsSync(r)}function y(e){S(e);let t=d(),r=o().join(t,e);if(u().existsSync(r)){for(let e of u().readdirSync(r))u().unlinkSync(o().join(r,e));u().rmdirSync(r)}}function S(e){let t=l.get(e);if(t){try{t.close()}catch{}l.delete(e)}}function w(){if(c){try{c.close()}catch{}c=null}}function R(){for(let[e]of l)S(e);w()}function C(){let e=d();return u().existsSync(e)?u().readdirSync(e,{withFileTypes:!0}).filter(e=>e.isDirectory()).filter(t=>u().existsSync(o().join(e,t.name,"site.sqlite"))).map(e=>e.name):[]}function T(e){let t=d();return o().join(t,e,"site.sqlite")}function O(){let e=p();return o().join(e,"osws.sqlite")}},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},72485:(e,t,r)=>{"use strict";r.r(t),r.d(t,{patchFetch:()=>O,routeModule:()=>w,serverHooks:()=>T,workAsyncStorage:()=>R,workUnitAsyncStorage:()=>C});var s={};r.r(s),r.d(s,{GET:()=>S});var n=r(96559),a=r(48088),o=r(37719),i=r(32190),u=r(50613),c=r(44999),l=r(50854),p=r(19870),d=r(29021),m=r(33873),g=r.n(m);async function E(){try{let e=g().join(process.cwd(),"package.json"),t=await d.promises.readFile(e,"utf-8");return JSON.parse(t).version||"unknown"}catch{return"unknown"}}async function f(){let e={version:"unknown",title:"Welcome to OSW Studio",highlights:[]};try{let t,r=g().join(process.cwd(),"docs","WHATS_NEW.md"),s=await d.promises.readFile(r,"utf-8"),n=s.match(/^## v(\d+\.\d+\.\d+)\s*-\s*(.+)$/m);if(!n)return e;let a=n[1],o=n[2].trim(),i=s.indexOf(n[0]),u=s.substring(i+n[0].length),c=u.match(/^(?:## |---)/m),l=c?u.substring(0,c.index):u,p=/^[-*]\s+\*\*(.+?)\*\*\s*[-–]?\s*(.*)$/gm,m=[];for(;null!==(t=p.exec(l))&&m.length<4;){let e=t[1].trim(),r=t[2]?.trim();m.push(r?`${e} - ${r}`:e)}if(0===m.length){let e=/^[-*]\s+(.+)$/gm;for(;null!==(t=e.exec(l))&&m.length<4;){let e=t[1].trim();e.match(/^\[.*\]\(.*\)$/)||m.push(e.replace(/\*\*/g,""))}}return{version:a,title:o,highlights:m}}catch{return e}}async function h(e){let t=0;try{for(let r of(await d.promises.readdir(e,{withFileTypes:!0}))){let s=g().join(e,r.name);if(r.isDirectory())t+=await h(s);else if(r.isFile()){let e=await d.promises.stat(s);t+=e.size}}}catch{}return t}async function y(){let e=g().join(process.cwd(),"sites"),t=0;try{for(let r of(await d.promises.readdir(e,{withFileTypes:!0})))if(r.isDirectory()){let s=g().join(e,r.name,"site.sqlite");try{await d.promises.access(s),t++}catch{}}}catch{}return t}async function S(){try{let e=await (0,c.UL)(),t=e.get("osw_session")?.value;if(!t)return i.NextResponse.json({error:"Unauthorized"},{status:401});let r=await (0,u.gV)(t);if(!r||!r.isAdmin)return i.NextResponse.json({error:"Unauthorized"},{status:401});let s=(0,l.getCoreDatabase)();(0,p.p1)(7);let[n,a,o,d,m,S,w,R,C,T]=await Promise.all([E(),Promise.resolve(s.prepare("SELECT COUNT(*) as count FROM projects").get().count),Promise.resolve(s.prepare("SELECT COUNT(*) as count FROM custom_templates").get().count),Promise.resolve(s.prepare("SELECT COUNT(*) as count FROM skills").get().count),Promise.resolve(s.prepare("SELECT COUNT(*) as count FROM files").get().count),Promise.resolve(s.prepare("SELECT COUNT(*) as count FROM sites WHERE published_at IS NOT NULL").get().count),y(),h(g().join(process.cwd(),"public","sites")),Promise.resolve((0,p.XO)(24)),f()]),O=C.topSites.map(e=>{let t=s.prepare("SELECT name FROM sites WHERE id = ?").get(e.siteId);return{...e,siteName:t?.name||e.siteId.substring(0,8)}}),x=s.prepare(` + SELECT id, name, description, updated_at as updatedAt + FROM projects + ORDER BY updated_at DESC + LIMIT 5 + `).all(),q=s.prepare(` + SELECT id, name, slug, enabled, published_at as publishedAt, updated_at as updatedAt + FROM sites + ORDER BY updated_at DESC + LIMIT 5 + `).all(),L=process.memoryUsage();return i.NextResponse.json({system:{version:n,nodeVersion:process.version,uptime:process.uptime(),memoryUsed:L.heapUsed,memoryTotal:L.heapTotal},content:{projects:a,templates:o,skills:d,totalFiles:m},hosting:{publishedSites:S,sitesWithDb:w,storageUsed:R},traffic:{requestsLastHour:C.requestsLastHour,requestsLastDay:C.requestsLastDay,errorCount:C.errorCount,topSites:O,recentErrors:C.recentErrors},whatsNew:T,recentProjects:x,recentSites:q.map(e=>({...e,enabled:!!e.enabled}))})}catch(e){return console.error("[Dashboard API] Error:",e),i.NextResponse.json({error:"Failed to fetch dashboard data"},{status:500})}}let w=new n.AppRouteRouteModule({definition:{kind:a.RouteKind.APP_ROUTE,page:"/api/admin/dashboard/route",pathname:"/api/admin/dashboard",filename:"route",bundlePath:"app/api/admin/dashboard/route"},resolvedPagePath:"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/dashboard/route.ts",nextConfigOutput:"standalone",userland:s}),{workAsyncStorage:R,workUnitAsyncStorage:C,serverHooks:T}=w;function O(){return(0,o.patchFetch)({workAsyncStorage:R,workUnitAsyncStorage:C})}},78335:()=>{},87550:e=>{"use strict";e.exports=require("better-sqlite3")},96487:()=>{}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,580,5155],()=>r(72485));module.exports=s})(); \ No newline at end of file diff --git a/.next/server/app/api/admin/dashboard/route.js.nft.json b/.next/server/app/api/admin/dashboard/route.js.nft.json index 5dd3dccd739f7768d01175fa5efe1f475a8434b2..3893f100be24fec67912cf865f7a8c8a5f668bb7 100644 --- a/.next/server/app/api/admin/dashboard/route.js.nft.json +++ b/.next/server/app/api/admin/dashboard/route.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../data/osws.sqlite","../../../../../../data/osws.sqlite-shm","../../../../../../data/osws.sqlite-wal","../../../../../../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/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/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/next-server/app-route.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/aukioloajat.html","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/hinnat.html","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/index.html","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/palvelut.html","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/robots.txt","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/scripts/main.js","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/sitemap.xml","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/styles/style.css","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/yhteystiedot.html","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/about.html","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/index.html","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/plan.md","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/players.html","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/robots.txt","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/schedule.html","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/scripts/main.js","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/sitemap.xml","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/styles/style.css","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/testing.txt","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/benefits.html","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/equipment.html","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/getting-started.html","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/index.html","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/scripts/main.js","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/styles/style.css","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/training.html","../../../../../../public/sites/22950e26-4edf-45c9-8719-b212f697a8b1/index.html","../../../../../../public/sites/22950e26-4edf-45c9-8719-b212f697a8b1/robots.txt","../../../../../../public/sites/22950e26-4edf-45c9-8719-b212f697a8b1/scripts/main.js","../../../../../../public/sites/22950e26-4edf-45c9-8719-b212f697a8b1/sitemap.xml","../../../../../../public/sites/22950e26-4edf-45c9-8719-b212f697a8b1/styles/style.css","../../../../../../public/sites/505b4e67-9ba5-4396-9a76-9368a6848874/contact.html","../../../../../../public/sites/505b4e67-9ba5-4396-9a76-9368a6848874/index.html","../../../../../../public/sites/505b4e67-9ba5-4396-9a76-9368a6848874/scripts/main.js","../../../../../../public/sites/505b4e67-9ba5-4396-9a76-9368a6848874/services.html","../../../../../../public/sites/505b4e67-9ba5-4396-9a76-9368a6848874/styles/style.css","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/about.html","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/index.html","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/plan.md","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/players.html","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/robots.txt","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/schedule.html","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/scripts/main.js","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/sitemap.xml","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/styles/style.css","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/testing.txt","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/contact.html","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/data/services.json","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/data/testimonials.json","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/index.html","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/public/css/styles.css","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/public/js/main.js","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/robots.txt","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/services.html","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/sitemap.xml","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/PLAN.md","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/about.html","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/contact.html","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/index.html","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/robots.txt","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/scripts/main.js","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/sitemap.xml","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/styles/style.css","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/benefits.html","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/equipment.html","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/getting-started.html","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/index.html","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/robots.txt","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/scripts/main.js","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/sitemap.xml","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/styles/style.css","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/training.html","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/index.html","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/plan.md","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/robots.txt","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/scripts/main.js","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/sitemap.xml","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/styles/style.css","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/index.html","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/plan.md","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/robots.txt","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/scripts/animations.js","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/scripts/main.js","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/sitemap.xml","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/styles/style.css","../../../../../../public/sites/be28436b-5a58-4c1b-a1da-ec28036b41e3/index.html","../../../../../../public/sites/ea724ee7-fc57-4bde-a505-e083d72d52b2/index.html","../../../../../../public/sites/ea724ee7-fc57-4bde-a505-e083d72d52b2/robots.txt","../../../../../../public/sites/ea724ee7-fc57-4bde-a505-e083d72d52b2/scripts/main.js","../../../../../../public/sites/ea724ee7-fc57-4bde-a505-e083d72d52b2/sitemap.xml","../../../../../../public/sites/ea724ee7-fc57-4bde-a505-e083d72d52b2/styles/style.css","../../../../../../sites/8a671c27-1498-4164-9cdf-5429469f45f6/site.sqlite","../../../../../package.json","../../../../chunks/4447.js","../../../../chunks/5155.js","../../../../chunks/580.js","../../../../webpack-runtime.js","route_client-reference-manifest.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../data/osws.sqlite","../../../../../../data/osws.sqlite-shm","../../../../../../data/osws.sqlite-wal","../../../../../../docs/WHATS_NEW.md","../../../../../../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/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/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/next-server/app-route.runtime.prod.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/clean-async-snapshot-instance.js","../../../../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/aukioloajat.html","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/hinnat.html","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/index.html","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/palvelut.html","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/robots.txt","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/scripts/main.js","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/sitemap.xml","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/styles/style.css","../../../../../../public/sites/039b8554-0a87-42f7-a969-570c3fa99cb5/yhteystiedot.html","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/about.html","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/index.html","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/plan.md","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/players.html","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/robots.txt","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/schedule.html","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/scripts/main.js","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/sitemap.xml","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/styles/style.css","../../../../../../public/sites/18efcdfd-9309-45d1-bf13-82a968da7216/testing.txt","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/benefits.html","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/equipment.html","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/getting-started.html","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/index.html","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/scripts/main.js","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/styles/style.css","../../../../../../public/sites/20af6c75-4c1b-4c53-94bc-fa2ff7e445fa/training.html","../../../../../../public/sites/22950e26-4edf-45c9-8719-b212f697a8b1/index.html","../../../../../../public/sites/22950e26-4edf-45c9-8719-b212f697a8b1/robots.txt","../../../../../../public/sites/22950e26-4edf-45c9-8719-b212f697a8b1/scripts/main.js","../../../../../../public/sites/22950e26-4edf-45c9-8719-b212f697a8b1/sitemap.xml","../../../../../../public/sites/22950e26-4edf-45c9-8719-b212f697a8b1/styles/style.css","../../../../../../public/sites/505b4e67-9ba5-4396-9a76-9368a6848874/contact.html","../../../../../../public/sites/505b4e67-9ba5-4396-9a76-9368a6848874/index.html","../../../../../../public/sites/505b4e67-9ba5-4396-9a76-9368a6848874/scripts/main.js","../../../../../../public/sites/505b4e67-9ba5-4396-9a76-9368a6848874/services.html","../../../../../../public/sites/505b4e67-9ba5-4396-9a76-9368a6848874/styles/style.css","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/about.html","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/index.html","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/plan.md","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/players.html","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/robots.txt","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/schedule.html","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/scripts/main.js","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/sitemap.xml","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/styles/style.css","../../../../../../public/sites/6333fd6d-b2bf-4eb2-a48e-762b7a7be8b7/testing.txt","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/contact.html","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/data/services.json","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/data/testimonials.json","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/index.html","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/public/css/styles.css","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/public/js/main.js","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/robots.txt","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/services.html","../../../../../../public/sites/69d3cb0a-3cd3-4d41-981c-3d4ba5c978cc/sitemap.xml","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/PLAN.md","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/about.html","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/contact.html","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/index.html","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/robots.txt","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/scripts/main.js","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/sitemap.xml","../../../../../../public/sites/8a671c27-1498-4164-9cdf-5429469f45f6/styles/style.css","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/benefits.html","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/equipment.html","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/getting-started.html","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/index.html","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/robots.txt","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/scripts/main.js","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/sitemap.xml","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/styles/style.css","../../../../../../public/sites/9e5a46cf-1efd-4377-9da5-1e2eb63b8ca4/training.html","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/index.html","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/plan.md","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/robots.txt","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/scripts/main.js","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/sitemap.xml","../../../../../../public/sites/a57c81e5-0175-49b9-b333-d0a4d1094271/styles/style.css","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/index.html","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/plan.md","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/robots.txt","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/scripts/animations.js","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/scripts/main.js","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/sitemap.xml","../../../../../../public/sites/af3ba693-4c5a-4564-9c93-0c9b9f3d74f1/styles/style.css","../../../../../../public/sites/be28436b-5a58-4c1b-a1da-ec28036b41e3/index.html","../../../../../../public/sites/ea724ee7-fc57-4bde-a505-e083d72d52b2/index.html","../../../../../../public/sites/ea724ee7-fc57-4bde-a505-e083d72d52b2/robots.txt","../../../../../../public/sites/ea724ee7-fc57-4bde-a505-e083d72d52b2/scripts/main.js","../../../../../../public/sites/ea724ee7-fc57-4bde-a505-e083d72d52b2/sitemap.xml","../../../../../../public/sites/ea724ee7-fc57-4bde-a505-e083d72d52b2/styles/style.css","../../../../../../sites/8a671c27-1498-4164-9cdf-5429469f45f6/site.sqlite","../../../../../package.json","../../../../chunks/4447.js","../../../../chunks/5155.js","../../../../chunks/580.js","../../../../webpack-runtime.js","route_client-reference-manifest.js"]} \ 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 c619ae765df3af4a4da13b8ae094c62a4ba10818..82a801f8d39ed50cb1e48847886b2623ab84a988 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/dashboard/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/dashboard/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 2971492189d279ae5872f79f2dca804d2801154b..9850bd7862d8ce148e4edd6dd32c15042afb627d 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/run-migrations/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/run-migrations/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/database/logs/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/database/logs/route_client-reference-manifest.js index d294cdc3b5fa88789e30b2b3b216016f6b6b3606..88f06c1002613ea13b68a1896750385677d5dfaa 100644 --- a/.next/server/app/api/admin/sites/[id]/database/logs/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/database/logs/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/database/logs/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/database/logs/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/database/logs/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/database/logs/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/database/query/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/database/query/route_client-reference-manifest.js index 627b0714ac6c5eed9ceca806a4605c8c66d380d4..f26272ea9ace7f02e98cd574c78231e9c9531f93 100644 --- a/.next/server/app/api/admin/sites/[id]/database/query/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/database/query/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/database/query/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/database/query/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/database/query/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/database/query/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/database/schema/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/database/schema/route_client-reference-manifest.js index aa9849211955083581f66b5f3b3b3e3533e3916e..132fa1486dd7d31379765024ebffb64da4c06316 100644 --- a/.next/server/app/api/admin/sites/[id]/database/schema/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/database/schema/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/database/schema/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/database/schema/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/database/schema/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/database/schema/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/functions/[functionId]/logs/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/functions/[functionId]/logs/route_client-reference-manifest.js index 178a954b9ca963799d5536dd6c5d513f29baaccd..7af9645a295a6a3ff167bc95fac6cd9163fa75f7 100644 --- a/.next/server/app/api/admin/sites/[id]/functions/[functionId]/logs/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/functions/[functionId]/logs/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/functions/[functionId]/logs/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/[functionId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/[functionId]/logs/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/functions/[functionId]/logs/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/[functionId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/[functionId]/logs/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/functions/[functionId]/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/functions/[functionId]/route_client-reference-manifest.js index 24dd7e9af6af974d90f2bc3890db7011071d643a..4818c71c6da0f253625ba3122ca5b2a57491e3b0 100644 --- a/.next/server/app/api/admin/sites/[id]/functions/[functionId]/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/functions/[functionId]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/functions/[functionId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/[functionId]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/functions/[functionId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/[functionId]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/functions/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/functions/route_client-reference-manifest.js index 8c0bb18192d04e9ab2aff6dc7f79bd90091d5f70..310d674ce09bed4efb9c3618ae7c9a3c19e241f7 100644 --- a/.next/server/app/api/admin/sites/[id]/functions/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/functions/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/functions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/functions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/functions/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/secrets/[secretId]/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/secrets/[secretId]/route_client-reference-manifest.js index 690ff7cc0643fe12551d4b9019f429999309a5c8..f554dc0f00515b820563956ba70fa9730cd9bbc3 100644 --- a/.next/server/app/api/admin/sites/[id]/secrets/[secretId]/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/secrets/[secretId]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/secrets/[secretId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/secrets/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/secrets/[secretId]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/secrets/[secretId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/secrets/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/secrets/[secretId]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/secrets/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/secrets/route_client-reference-manifest.js index 253b754212ef6eaf92bcec9d57953322ae9a8649..8aa6cd5dee38e492a93fa32f0a5cfd5fa1f126d4 100644 --- a/.next/server/app/api/admin/sites/[id]/secrets/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/secrets/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/secrets/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/secrets/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/secrets/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/secrets/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/server-context/mutate/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/server-context/mutate/route_client-reference-manifest.js index 8ee8acdd11eb2cf4b1f35a3b5c4a9b04215596fe..447a6a8a9fba597ff636b887999092d61ccf6a15 100644 --- a/.next/server/app/api/admin/sites/[id]/server-context/mutate/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/server-context/mutate/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/server-context/mutate/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-context/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-context/mutate/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/server-context/mutate/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-context/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-context/mutate/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/server-context/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/server-context/route_client-reference-manifest.js index 0dc92aac404335416b2733da5ed9a2ef6f3cf2c1..72bfe53ecff2a16e8e8c0ba4a2b6962a4e8e8e5c 100644 --- a/.next/server/app/api/admin/sites/[id]/server-context/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/server-context/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/server-context/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-context/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/server-context/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-context/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/server-functions/[functionId]/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/server-functions/[functionId]/route_client-reference-manifest.js index 0a7972346c1b495e48381564a1e489b86904dcb1..be0e15c3e925fa245d2944b1f217178e31d0a3c4 100644 --- a/.next/server/app/api/admin/sites/[id]/server-functions/[functionId]/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/server-functions/[functionId]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/server-functions/[functionId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-functions/[functionId]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/server-functions/[functionId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-functions/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-functions/[functionId]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/admin/sites/[id]/server-functions/route_client-reference-manifest.js b/.next/server/app/api/admin/sites/[id]/server-functions/route_client-reference-manifest.js index 6a87e7a560f01dc83a2cb82b54f9d666af6b4ce7..4a2ccf73a406d527f4a66198a818ab33ca80feab 100644 --- a/.next/server/app/api/admin/sites/[id]/server-functions/route_client-reference-manifest.js +++ b/.next/server/app/api/admin/sites/[id]/server-functions/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/server-functions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-functions/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/admin/sites/[id]/server-functions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/admin/sites/[id]/server-functions/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[siteId]/clear/route_client-reference-manifest.js b/.next/server/app/api/analytics/[siteId]/clear/route_client-reference-manifest.js index 4dd1a91243aefb74f89d37e37775a2cc515fc845..5a0d8eaf2e396176515a162efe795847afbf1ba2 100644 --- a/.next/server/app/api/analytics/[siteId]/clear/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[siteId]/clear/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/clear/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/clear/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/clear/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/clear/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[siteId]/engagement/route_client-reference-manifest.js b/.next/server/app/api/analytics/[siteId]/engagement/route_client-reference-manifest.js index 6f2a923bf540cc7980fa4a8e4f2b3525ffc1296b..66e288ebbd4e31c31508be04f4c08ca268741b16 100644 --- a/.next/server/app/api/analytics/[siteId]/engagement/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[siteId]/engagement/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/engagement/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/engagement/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/engagement/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/engagement/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[siteId]/export/route_client-reference-manifest.js b/.next/server/app/api/analytics/[siteId]/export/route_client-reference-manifest.js index efddae1426acb0cc2dbbfb6a53fa3621da5a0ca2..5acc8c67ad7c7d6a3885b147466fef5b5e5dd924 100644 --- a/.next/server/app/api/analytics/[siteId]/export/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[siteId]/export/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/export/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/export/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/export/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/export/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[siteId]/heatmap/route_client-reference-manifest.js b/.next/server/app/api/analytics/[siteId]/heatmap/route_client-reference-manifest.js index 2db84d80b9255dfdd0b31f1e3ea2b58abfa11e45..407f5d0775ab396728f7524cee4f305bfb0cc716 100644 --- a/.next/server/app/api/analytics/[siteId]/heatmap/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[siteId]/heatmap/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/heatmap/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/heatmap/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/heatmap/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/heatmap/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[siteId]/overview/route_client-reference-manifest.js b/.next/server/app/api/analytics/[siteId]/overview/route_client-reference-manifest.js index 9ffffd59d75e0d9cf771320b4249997b0c18970c..c83cb5bff8900dbf3803a07aa0240e089fb60ad3 100644 --- a/.next/server/app/api/analytics/[siteId]/overview/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[siteId]/overview/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/overview/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/overview/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/overview/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/overview/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[siteId]/route_client-reference-manifest.js b/.next/server/app/api/analytics/[siteId]/route_client-reference-manifest.js index e81cfba1be146696928bc464bcdbe99c7d137876..4070b2442d68f6aa8763541fb60b24f8dc200766 100644 --- a/.next/server/app/api/analytics/[siteId]/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[siteId]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[siteId]/sessions/route_client-reference-manifest.js b/.next/server/app/api/analytics/[siteId]/sessions/route_client-reference-manifest.js index c4287e609a1d7a7b002148323044e2478556b0e3..00ae5dc09422579277dcb3e8326cc456e0e612da 100644 --- a/.next/server/app/api/analytics/[siteId]/sessions/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[siteId]/sessions/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/sessions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/sessions/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/sessions/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/sessions/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/analytics/[siteId]/storage/route_client-reference-manifest.js b/.next/server/app/api/analytics/[siteId]/storage/route_client-reference-manifest.js index c73643529a32becfa65b9e56c9cb51116cfa7d45..71986419236da56594c566aa3ea3e18f80942d3d 100644 --- a/.next/server/app/api/analytics/[siteId]/storage/route_client-reference-manifest.js +++ b/.next/server/app/api/analytics/[siteId]/storage/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/storage/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/storage/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/analytics/[siteId]/storage/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/[siteId]/storage/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 36e548de01d793c3948db6c02b3b84a3b083f08a..f8697cc87cfd5a441fbf9d6849161fa0427de7be 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/interaction/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/interaction/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 ce713a21cf7551d0c91bc1511891c280d3c2a9d4..ca744887aa101348073098caaf474a112324d60d 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/track/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/analytics/track/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 e6cdf685767dadc9d008a7a5f2abd33a8eaebd9d..819feacd2d4363c85c10ef9353e32f2fe4df91fd 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/check/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/check/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 e9f72bad8d98a804472f9fdb36db4d01a3e527e6..a18449c8128e1c16b7411ad7543b7a3f251dd1ca 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/login/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/login/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 a45686ec85281121969df6fb0afc763e92fa9692..c77bffec26e12b1cd356c898643cd8fc32c9ad33 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/logout/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/logout/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 66bee5bed62fd122ae669476ab6272af4b203fba..b825bc1090f502dff1d48453dba0701f457f7ded 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/me/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/auth/me/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 2a65a6d1d5fc935e0f04ddd0c1d1f0beccafc0e8..0b623363e0d7e887443ef63cb61c7430d1c43015 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/docs/[...path]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/docs/[...path]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file 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 cfb063e141028905bf5bcf3de122bf955eaf17f7..360551617e68205b5398dca006e7615ce7df44f2 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/generate/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/generate/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 2e0eefb615a6c3540cf2f8075e16c21ffad83279..fe8cad4217252933b1f9cf92290d7315e324da64 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/models/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/models/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/projects/[id]/sites/route_client-reference-manifest.js b/.next/server/app/api/projects/[id]/sites/route_client-reference-manifest.js index 075a55f18ecb92b1d8946de5cd53bf13add82092..69437b1aeb29b3776bc25bfc99ed2ab4270ac00a 100644 --- a/.next/server/app/api/projects/[id]/sites/route_client-reference-manifest.js +++ b/.next/server/app/api/projects/[id]/sites/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/projects/[id]/sites/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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]/sites/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/projects/[id]/sites/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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]/sites/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 bc8d49a716c756223fbdfc60a096fea337f4bd51..515a43e898c96f136100d9c44d5f9719fa91e29d 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/projects/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 7273ec3cf0400e2225cdb7e13d92b9ec7378f2f0..7b2418d3fc769b90da33d2216aa5dc54794c3651 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/shell/execute/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/shell/execute/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sites/[id]/functions/[...path]/route_client-reference-manifest.js b/.next/server/app/api/sites/[id]/functions/[...path]/route_client-reference-manifest.js index c0417602f3f3ca1aa8a9174fd4585ccf01cdaba7..c017523d6eae5a459ba919b1718b5f412784df3b 100644 --- a/.next/server/app/api/sites/[id]/functions/[...path]/route_client-reference-manifest.js +++ b/.next/server/app/api/sites/[id]/functions/[...path]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/[id]/functions/[...path]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/functions/[...path]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/[id]/functions/[...path]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/functions/[...path]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sites/[id]/publish/route_client-reference-manifest.js b/.next/server/app/api/sites/[id]/publish/route_client-reference-manifest.js index 3d95c821b0b539c83e5a825c6664183f56edf1ad..c83e4d7d65c2d95e1dcd8d9b73bfaa249388c4f6 100644 --- a/.next/server/app/api/sites/[id]/publish/route_client-reference-manifest.js +++ b/.next/server/app/api/sites/[id]/publish/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/[id]/publish/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/publish/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/[id]/publish/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/publish/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sites/[id]/route_client-reference-manifest.js b/.next/server/app/api/sites/[id]/route_client-reference-manifest.js index d9abe005fded8c38413b47c72bcd256c0e87991a..c09dc1c5f226196f726759a302a28251963b6f8c 100644 --- a/.next/server/app/api/sites/[id]/route_client-reference-manifest.js +++ b/.next/server/app/api/sites/[id]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sites/[id]/settings/route_client-reference-manifest.js b/.next/server/app/api/sites/[id]/settings/route_client-reference-manifest.js index 9d6d30bfba68dca34b2d41dd9a388e7b02bcf34e..220b3b5963f73929624a77dc5673271c603d2c64 100644 --- a/.next/server/app/api/sites/[id]/settings/route_client-reference-manifest.js +++ b/.next/server/app/api/sites/[id]/settings/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/[id]/settings/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/settings/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/[id]/settings/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/settings/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sites/[id]/thumbnail/route_client-reference-manifest.js b/.next/server/app/api/sites/[id]/thumbnail/route_client-reference-manifest.js index 3694d8fde9c66fe2ed07fa18378501882b737667..71b6c558ee8941ab1b7213d9f98e4671380ef1df 100644 --- a/.next/server/app/api/sites/[id]/thumbnail/route_client-reference-manifest.js +++ b/.next/server/app/api/sites/[id]/thumbnail/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/[id]/thumbnail/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/thumbnail/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/[id]/thumbnail/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/[id]/thumbnail/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/api/sites/route_client-reference-manifest.js b/.next/server/app/api/sites/route_client-reference-manifest.js index 69acc3fbbf99f6b2a09c8a06a24def2ca5eb491a..e2471d226b807a7506acce9d3158d2a2c0575742 100644 --- a/.next/server/app/api/sites/route_client-reference-manifest.js +++ b/.next/server/app/api/sites/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/api/sites/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sites/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 dfa54e3922a88d81dec3be309c2e25cd08f1f7ed..72f6c5b12e2e8bc83cae8a060c232c1580e6463f 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/files/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/files/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 3a9359c539c503e951e725a5c1911ff3713bff26..502f0e5efdac413fd399a3ae3b013f67fee9e1ff 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.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":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 e3d033f12015a097e4e0b151325d2705ecd83c61..cebf6d2cafe3dfeb873d01e521c71d168b57014f 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/projects/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/projects/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 62126b7b1ac76c889b27527e04641c01ac00067a..ba087845a62350bcfc2df846d34bf9a9997edcfa 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/status/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/sync/status/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 062462adc727d0a2e811b3ea2f90346b8bb837d5..7fdc0354b9440252d48f4ca3d93464264aad1b3f 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/validate-key/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/api/validate-key/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 1e4546a6351e0fa3c503907971022cc235b32d64..ff2794f1654ac1e151ea479264b622aa91fe3680 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 🎨

Redirecting to admin...

\ No newline at end of file diff --git a/.next/server/app/index.rsc b/.next/server/app/index.rsc index 43b20358df980763555b2f5acbe62743ab91c861..7c42a14d123211d0d73302d6a6c5073b900fd6de 100644 --- a/.next/server/app/index.rsc +++ b/.next/server/app/index.rsc @@ -5,7 +5,7 @@ 5:I[87555,[],""] 6:I[31295,[],""] 7:I[90894,[],"ClientPageRoot"] -8:I[40796,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"default"] +8:I[40796,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"default"] b:I[59665,[],"MetadataBoundary"] d:I[59665,[],"OutletBoundary"] 10:I[74911,[],"AsyncMetadataOutlet"] @@ -14,8 +14,8 @@ d:I[59665,[],"OutletBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","p":"","c":["",""],"i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/c1382f92e01469a7.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"]}],["$","$Lb",null,{"children":"$Lc"}],null,["$","$Ld",null,{"children":["$Le","$Lf",["$","$L10",null,{"promise":"$@11"}]]}]]}],{},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","wcdQn2GUbBbMzZmqomc60",{"children":[["$","$L12",null,{"children":"$L13"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$14","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","p":"","c":["",""],"i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/83b828df4d95f00c.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"]}],["$","$Lb",null,{"children":"$Lc"}],null,["$","$Ld",null,{"children":["$Le","$Lf",["$","$L10",null,{"promise":"$@11"}]]}]]}],{},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","E-Fi9saFfcszPdRrywyzC",{"children":[["$","$L12",null,{"children":"$L13"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$14","$undefined"],"s":false,"S":true} 15:"$Sreact.suspense" 16:I[74911,[],"AsyncMetadata"] 9:{} diff --git a/.next/server/app/page.js b/.next/server/app/page.js index c61ab64db1c5221a9b5f9ca7f4cd36748ec3a19d..75030367fd9b7fff38d28f4885520d1006169ade 100644 --- a/.next/server/app/page.js +++ b/.next/server/app/page.js @@ -1 +1 @@ -(()=>{var e={};e.id=8974,e.ids=[8974],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},12501:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>p});var s=r(65239),o=r(48088),n=r(88170),i=r.n(n),u=r(30893),a={};for(let e in u)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(a[e]=()=>u[e]);r.d(t,a);let p=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,90597)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx"]}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}],d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:p}})},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},43555:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>g});var s=r(60687),o=r(43210),n=r.n(o),i=r(16189),u=r(35157),a=r(2565);r(4950),r(30758);var p=r(13265),d=r(41109),l=r(45654),c=r(96597);function x(){(0,i.useRouter)();let e=(0,i.useSearchParams)();e.get("doc");let[t,r]=(0,o.useState)(null),[n,x]=(0,o.useState)("projects"),[f,g]=(0,o.useState)(!1),{state:h,setActiveProjectId:m,start:v}=(0,a.C)();e.get("settings"),h.currentStep?.id,h.status;let b=(0,o.useMemo)(()=>t?(0,s.jsx)(u.a,{project:t,onBack:()=>r(null)}):(0,s.jsx)(l.f,{view:n,onProjectSelect:r}),[t,n]),j=(0,o.useCallback)(()=>{r(null),x("projects"),v&&v()},[v]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.M,{currentView:n,onNavigate:e=>x(e),onProjectSelect:r,onStartTour:j,onOpenAbout:()=>g(!0),showSidebar:!t,children:b}),(0,s.jsx)(p.V,{location:"global"}),(0,s.jsx)(c.V,{open:f,onOpenChange:g})]})}function f(){return(0,s.jsx)(a.g,{children:(0,s.jsx)(n().Suspense,{fallback:(0,s.jsx)("div",{className:"min-h-screen flex items-center justify-center bg-[#0a0a0a]",children:(0,s.jsx)("p",{className:"text-zinc-400",children:"Loading..."})}),children:(0,s.jsx)(x,{})})})}function g(){return(0,i.useRouter)(),(0,s.jsx)(f,{})}},46539:(e,t,r)=>{Promise.resolve().then(r.bind(r,43555))},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},86291:(e,t,r)=>{Promise.resolve().then(r.bind(r,90597))},87550:e=>{"use strict";e.exports=require("better-sqlite3")},90597:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});let s=(0,r(12907).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")},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,6501,9243,2437,2292],()=>r(12501));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=8974,e.ids=[8974],e.modules={1708:e=>{"use strict";e.exports=require("node:process")},3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},12501:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>l,pages:()=>d,routeModule:()=>c,tree:()=>p});var s=r(65239),o=r(48088),n=r(88170),i=r.n(n),a=r(30893),u={};for(let e in a)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(u[e]=()=>a[e]);r.d(t,u);let p=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,90597)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx"]}]},{layout:[()=>Promise.resolve().then(r.bind(r,58014)),"/Users/otto/Desktop/deepstudio/osw-studio-git/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(r.t.bind(r,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(r.t.bind(r,65284,23)),"next/dist/client/components/unauthorized-error"]}],d=["/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx"],l={require:r,loadChunk:()=>Promise.resolve()},c=new s.AppPageRouteModule({definition:{kind:o.RouteKind.APP_PAGE,page:"/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:p}})},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},27910:e=>{"use strict";e.exports=require("stream")},28354:e=>{"use strict";e.exports=require("util")},29021:e=>{"use strict";e.exports=require("fs")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},43555:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>m});var s=r(60687),o=r(43210),n=r.n(o),i=r(16189),a=r(35157),u=r(2565),p=r(13265),d=r(41109),l=r(45654),c=r(96597);function x(){let e=(0,i.useSearchParams)();e.get("doc");let[t,r]=(0,o.useState)(null),[n,x]=(0,o.useState)("dashboard"),[m,g]=(0,o.useState)(!1),{state:h,setActiveProjectId:f,start:v}=(0,u.C)();e.get("settings"),h.currentStep?.id,h.status;let b=(0,o.useCallback)(e=>{x(e)},[]),j=(0,o.useCallback)(()=>{r(null),x("projects"),v&&v()},[v]),q=(0,o.useMemo)(()=>t?(0,s.jsx)(a.a,{project:t,onBack:()=>r(null)}):(0,s.jsx)(l.f,{view:n,onProjectSelect:r,onNavigate:b,onStartTour:j}),[t,n,b,j]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.M,{currentView:n,onNavigate:e=>x(e),onProjectSelect:r,onStartTour:j,onOpenAbout:()=>g(!0),showSidebar:!t,children:q}),(0,s.jsx)(p.V,{location:"global"}),(0,s.jsx)(c.V,{open:m,onOpenChange:g})]})}function m(){return(0,i.useRouter)(),(0,s.jsx)("div",{className:"min-h-screen flex items-center justify-center bg-[#0a0a0a]",children:(0,s.jsx)("p",{className:"text-zinc-400",children:"Redirecting to admin..."})})}},46539:(e,t,r)=>{Promise.resolve().then(r.bind(r,43555))},55511:e=>{"use strict";e.exports=require("crypto")},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},73136:e=>{"use strict";e.exports=require("node:url")},76760:e=>{"use strict";e.exports=require("node:path")},79428:e=>{"use strict";e.exports=require("buffer")},86291:(e,t,r)=>{Promise.resolve().then(r.bind(r,90597))},87550:e=>{"use strict";e.exports=require("better-sqlite3")},90597:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});let s=(0,r(12907).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")},94735:e=>{"use strict";e.exports=require("events")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[4447,8055,329,3348,9243,2437,2292],()=>r(12501));module.exports=s})(); \ 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 e1b5d7c705cf25e2f05901e0508744fdafd2f204..ba91c9357ffec3a10357e29e7ed884882426ccc4 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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/package.json","../../../package.json","../../package.json","../chunks/1519.js","../chunks/2292.js","../chunks/2437.js","../chunks/2629.js","../chunks/329.js","../chunks/4447.js","../chunks/6501.js","../chunks/7783.js","../chunks/8055.js","../chunks/9243.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/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/next-server/app-page.runtime.prod.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/clean-async-snapshot-instance.js","../../../node_modules/next/dist/server/app-render/clean-async-snapshot.external.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/incremental-cache/tags-manifest.external.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/package.json","../../../package.json","../../package.json","../chunks/1519.js","../chunks/2292.js","../chunks/2437.js","../chunks/2629.js","../chunks/329.js","../chunks/3348.js","../chunks/4447.js","../chunks/7783.js","../chunks/8055.js","../chunks/9243.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 360d6cab428b9ff848d6ec5a41de82d3ac69987c..fb420ca2b6c0201024548e93f17dd3962fb25238 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/sites/[id]/[...path]/route_client-reference-manifest.js b/.next/server/app/sites/[id]/[...path]/route_client-reference-manifest.js index 8687340f030cd0e88b3ba8886d6849c354e28c26..e43729560c2741484c7864400e06d7adcd53b12d 100644 --- a/.next/server/app/sites/[id]/[...path]/route_client-reference-manifest.js +++ b/.next/server/app/sites/[id]/[...path]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/sites/[id]/[...path]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/sites/[id]/[...path]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/sites/[id]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/sites/[id]/[...path]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/sites/[id]/[...path]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/sites/[id]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/app/sites/[id]/route_client-reference-manifest.js b/.next/server/app/sites/[id]/route_client-reference-manifest.js index e3139163a2da3f9ecd9722d65b3e96b669c63e0b..906714a93f0c33624e5e6ea0f413900838f0ea1b 100644 --- a/.next/server/app/sites/[id]/route_client-reference-manifest.js +++ b/.next/server/app/sites/[id]/route_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/sites/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/sites/[id]/[...path]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/sites/[id]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/sites/[id]/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/sites/[id]/[...path]/route":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/sites/[id]/route":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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 5a276f0789f70d3d0bc26e87a58faf4a19fd6860..2b9797db7bb80fd2cf6ed2b93f71c481c9ee3ec3 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 🎨

Model Tester

How to Interpret Test Results

These tests validate basic code generation capabilities across different task types. A passing test means files were created/modified successfully. A failing test indicates the model couldn't complete the task or didn't produce expected outputs.

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

Cost Warning

Running these tests 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 tester is largely for evaluating how models perform with OSW Studio's implementation and using those results to improve the agentic system.

Total Tests
0
Passed
0
Failed
0
Success Rate
0.0%
Add hamburger menu to navbar(ui)
Add a mobile hamburger menu to the navbar. The hamburger should appear on screens smaller than 768px...
Create modal dialog(ui)
Create a modal dialog that can be opened with a button click. The modal should have a close button a...
Add contact form with validation(ui)
Add a contact form with fields for name, email, and message. Include client-side validation for requ...
Create dropdown menu(ui)
Create a dropdown menu for the navigation. When hovering over "Services" link, show a dropdown with ...
Create image carousel(ui)
Create an image carousel/slider with next and previous buttons. It should display one image at a tim...
Change background to gradient(style)
Change the body background to a linear gradient from #ff8c42 to #e65100...
Add dark mode toggle(style)
Add a dark mode toggle button that switches the entire page between light and dark themes. Store the...
Create responsive grid layout(style)
Create a responsive grid layout with 3 columns on desktop, 2 on tablet, and 1 on mobile. Add 6 card ...
Add API fetch functionality(javascript)
Add a button that fetches data from https://jsonplaceholder.typicode.com/users and displays the user...
Create countdown timer(javascript)
Create a countdown timer that counts down from 60 seconds and displays the remaining time. Include s...
Build a todo list application(complex)
Build a todo list application with the ability to add tasks, mark them as complete, delete tasks, an...
\ No newline at end of file +

Model Tester

How to Interpret Test Results

These tests validate basic code generation capabilities across different task types. A passing test means files were created/modified successfully. A failing test indicates the model couldn't complete the task or didn't produce expected outputs.

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

Cost Warning

Running these tests 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 tester is largely for evaluating how models perform with OSW Studio's implementation and using those results to improve the agentic system.

Total Tests
0
Passed
0
Failed
0
Success Rate
0.0%
Add hamburger menu to navbar(ui)
Add a mobile hamburger menu to the navbar. The hamburger should appear on screens smaller than 768px...
Create modal dialog(ui)
Create a modal dialog that can be opened with a button click. The modal should have a close button a...
Add contact form with validation(ui)
Add a contact form with fields for name, email, and message. Include client-side validation for requ...
Create dropdown menu(ui)
Create a dropdown menu for the navigation. When hovering over "Services" link, show a dropdown with ...
Create image carousel(ui)
Create an image carousel/slider with next and previous buttons. It should display one image at a tim...
Change background to gradient(style)
Change the body background to a linear gradient from #ff8c42 to #e65100...
Add dark mode toggle(style)
Add a dark mode toggle button that switches the entire page between light and dark themes. Store the...
Create responsive grid layout(style)
Create a responsive grid layout with 3 columns on desktop, 2 on tablet, and 1 on mobile. Add 6 card ...
Add API fetch functionality(javascript)
Add a button that fetches data from https://jsonplaceholder.typicode.com/users and displays the user...
Create countdown timer(javascript)
Create a countdown timer that counts down from 60 seconds and displays the remaining time. Include s...
Build a todo list application(complex)
Build a todo list application with the ability to add tasks, mark them as complete, delete tasks, an...
\ No newline at end of file diff --git a/.next/server/app/test-generation.rsc b/.next/server/app/test-generation.rsc index 3d917b9ac35f9c209bc07fb29e547864300484f7..81a9d416d9b94fd3ddb7a568dd7a679478505ddc 100644 --- a/.next/server/app/test-generation.rsc +++ b/.next/server/app/test-generation.rsc @@ -5,7 +5,7 @@ 5:I[87555,[],""] 6:I[31295,[],""] 7:I[90894,[],"ClientPageRoot"] -8:I[59054,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4750","static/chunks/4750-9bf07235c095a27e.js","6932","static/chunks/app/test-generation/page-c0fb010ce78373b4.js"],"default"] +8:I[59054,["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4750","static/chunks/4750-e5b75f599644cb6f.js","6932","static/chunks/app/test-generation/page-c0fb010ce78373b4.js"],"default"] b:I[59665,[],"MetadataBoundary"] d:I[59665,[],"OutletBoundary"] 10:I[74911,[],"AsyncMetadataOutlet"] @@ -14,8 +14,8 @@ d:I[59665,[],"OutletBoundary"] :HL["/_next/static/media/58f662ed5ba12a72-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :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/c1382f92e01469a7.css","style"] -0:{"P":null,"b":"HCju6lIDYoehuWI5EX2Bz","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/c1382f92e01469a7.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"]}],["$","$Lb",null,{"children":"$Lc"}],null,["$","$Ld",null,{"children":["$Le","$Lf",["$","$L10",null,{"promise":"$@11"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","42PBlZoiq5MIfcY6qmadq",{"children":[["$","$L12",null,{"children":"$L13"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$14","$undefined"],"s":false,"S":true} +:HL["/_next/static/css/83b828df4d95f00c.css","style"] +0:{"P":null,"b":"jxLirYAMgdjIXymrVZyQd","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/83b828df4d95f00c.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"]}],["$","$Lb",null,{"children":"$Lc"}],null,["$","$Ld",null,{"children":["$Le","$Lf",["$","$L10",null,{"promise":"$@11"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","K9hjtoiUZw8Z5zh_ISA8x",{"children":[["$","$L12",null,{"children":"$L13"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],null]}],false]],"m":"$undefined","G":["$14","$undefined"],"s":false,"S":true} 15:"$Sreact.suspense" 16:I[74911,[],"AsyncMetadata"] 9:{} 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 0f4b7887882922691070aa8e5e523d0f6a72f057..e9e0ffd715ccaf9d474ac37397e750ed56fe2df1 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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","1083","static/chunks/1083-9aa917d258e7afad.js","4750","static/chunks/4750-9bf07235c095a27e.js","707","static/chunks/707-ff8fa67055b3995c.js","8974","static/chunks/app/page-df9760c845b21c3c.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4750","static/chunks/4750-9bf07235c095a27e.js","6932","static/chunks/app/test-generation/page-c0fb010ce78373b4.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/c1382f92e01469a7.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","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":{"3727":{"*":{"id":"12913","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"94593","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"69001","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"53014","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"35656","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"97173","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"43555","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"40099","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"20435","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"30268","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"62763","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"99197","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"28827","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"38243","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"86346","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"27924","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-page.js":{"id":90894,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/client-segment.js":{"id":94970,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":26614,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/http-access-fallback/error-boundary.js":{"id":46975,"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":46975,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/layout-router.js":{"id":87555,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/async-metadata.js":{"id":74911,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/metadata/metadata-boundary.js":{"id":59665,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":31295,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/tanstack-query-provider.tsx":{"id":25388,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/providers/theme-provider.tsx":{"id":61321,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/ui/sonner.tsx":{"id":15851,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":9755,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.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":56382,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/assets/globals.css":{"id":85410,"name":"*","chunks":["6671","static/chunks/6671-78ed01c4e5154d89.js","2138","static/chunks/2138-18d4ca002a920f5d.js","7177","static/chunks/app/layout-19d4da7b6d1a11dd.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/components/page-wrapper/index.tsx":{"id":19009,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/page.tsx":{"id":57161,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/admin/login/page.tsx":{"id":3727,"name":"*","chunks":[],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page.tsx":{"id":40796,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","4316","static/chunks/ad2866b8-a4659a388c5e0680.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4182","static/chunks/4182-7b2861e5f12faf9c.js","4750","static/chunks/4750-e5b75f599644cb6f.js","707","static/chunks/707-f66d3efed1835b57.js","8974","static/chunks/app/page-222f16c9f71b60ee.js"],"async":false},"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page.tsx":{"id":59054,"name":"*","chunks":["5948","static/chunks/06bf0ff1-2f6b5dbae626a171.js","6671","static/chunks/6671-78ed01c4e5154d89.js","4792","static/chunks/4792-f97f5e70e2ff5861.js","4750","static/chunks/4750-e5b75f599644cb6f.js","6932","static/chunks/app/test-generation/page-c0fb010ce78373b4.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/83b828df4d95f00c.css"}],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/page":[],"/Users/otto/Desktop/deepstudio/osw-studio-git/app/test-generation/page":[]},"rscModuleMapping":{"3727":{"*":{"id":"9911","name":"*","chunks":[],"async":false}},"15851":{"*":{"id":"80363","name":"*","chunks":[],"async":false}},"19009":{"*":{"id":"36903","name":"*","chunks":[],"async":false}},"25388":{"*":{"id":"41900","name":"*","chunks":[],"async":false}},"26614":{"*":{"id":"88170","name":"*","chunks":[],"async":false}},"31295":{"*":{"id":"31307","name":"*","chunks":[],"async":false}},"40796":{"*":{"id":"90597","name":"*","chunks":[],"async":false}},"46975":{"*":{"id":"49477","name":"*","chunks":[],"async":false}},"57161":{"*":{"id":"49441","name":"*","chunks":[],"async":false}},"59054":{"*":{"id":"82623","name":"*","chunks":[],"async":false}},"59665":{"*":{"id":"46577","name":"*","chunks":[],"async":false}},"61321":{"*":{"id":"39035","name":"*","chunks":[],"async":false}},"74911":{"*":{"id":"12089","name":"*","chunks":[],"async":false}},"85410":{"*":{"id":"94348","name":"*","chunks":[],"async":false}},"87555":{"*":{"id":"29345","name":"*","chunks":[],"async":false}},"90894":{"*":{"id":"16444","name":"*","chunks":[],"async":false}},"94970":{"*":{"id":"16042","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{}} \ No newline at end of file diff --git a/.next/server/chunks/1519.js b/.next/server/chunks/1519.js index ff4bd68fa95b746a2d68ae65c8e811087e712f8e..472aaee9695df0809834339ce84493380bfbd55b 100644 --- a/.next/server/chunks/1519.js +++ b/.next/server/chunks/1519.js @@ -1 +1 @@ -"use strict";exports.id=1519,exports.ids=[1519],exports.modules={1519:(e,r,t)=>{async function n(e){}async function o(){return{serverProjectCount:0,serverSiteCount:0,serverLastUpdated:null,localProjectCount:0,isUninitialized:!1,needsSync:!1,loading:!1,error:"Server mode not enabled"}}t.d(r,{autoSyncProject:()=>n,jP:()=>o}),t(68269),t(96241),t(52581)}}; \ No newline at end of file +"use strict";exports.id=1519,exports.ids=[1519],exports.modules={1519:(t,e,r)=>{r.d(e,{autoSyncProject:()=>n,jP:()=>i});var o=r(68269),s=r(96241),a=r(52581);async function n(t){try{let e=await o.vfs.getProject(t);if(!e)return void s.v.error(`[AutoSync] Project ${t} not found`);if("syncing"===e.syncStatus)return;let r=await o.vfs.listFiles(t),n=await fetch(`/api/sync/projects/${t}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({project:e,files:r})});if(!n.ok)throw Error(`Sync failed: ${n.status}`);let i=(await n.json()).project;e.lastSyncedAt=new Date(i.lastSyncedAt),e.serverUpdatedAt=new Date(i.serverUpdatedAt),e.syncStatus="synced",await o.vfs.updateProject(e,!0),s.v.debug(`[AutoSync] Project ${t} synced successfully`),a.oR.success("Project synced ✓",{duration:2e3,position:"bottom-right"})}catch(e){s.v.error(`[AutoSync] Failed to sync project ${t}:`,e);try{let e=await o.vfs.getProject(t);e&&(e.syncStatus="error",await o.vfs.updateProject(e,!0))}catch(t){s.v.error("[AutoSync] Failed to update project status:",t)}(e instanceof Error?e.message:"").includes("Server mode not enabled")||a.oR.error("Sync failed - will retry",{duration:4e3,position:"bottom-right"})}}async function i(){try{let t=await fetch("/api/sync/status");if(!t.ok)throw Error(`Server error: ${t.status}`);let e=(await t.json()).summary||{projectCount:0,siteCount:0,lastUpdated:null,isUninitialized:!0};await o.vfs.init();let r=(await o.vfs.listProjects()).length,s=0===e.projectCount;return{serverProjectCount:e.projectCount,serverSiteCount:e.siteCount,serverLastUpdated:e.lastUpdated?new Date(e.lastUpdated):null,localProjectCount:r,isUninitialized:s,needsSync:s&&r>0,loading:!1,error:null}}catch(t){return s.v.error("[AutoSync] Failed to get sync overview status:",t),{serverProjectCount:0,serverSiteCount:0,serverLastUpdated:null,localProjectCount:0,isUninitialized:!0,needsSync:!1,loading:!1,error:t instanceof Error?t.message:"Failed to fetch sync status"}}}}}; \ No newline at end of file diff --git a/.next/server/chunks/2292.js b/.next/server/chunks/2292.js index 26ed98091c2428e01760deafa19ab3ee1623ebe0..a4caac38f78d3a9cc7a4fda92e80f4d1e3e4e942 100644 --- a/.next/server/chunks/2292.js +++ b/.next/server/chunks/2292.js @@ -1,4 +1,4 @@ -"use strict";exports.id=2292,exports.ids=[1519,2292],exports.modules={1519:(e,t,s)=>{async function a(e){}async function r(){return{serverProjectCount:0,serverSiteCount:0,serverLastUpdated:null,localProjectCount:0,isUninitialized:!1,needsSync:!1,loading:!1,error:"Server mode not enabled"}}s.d(t,{autoSyncProject:()=>a,jP:()=>r}),s(68269),s(96241),s(52581)},2565:(e,t,s)=>{s.d(t,{g:()=>m,C:()=>u});var a=s(60687),r=s(43210),i=s(4950),n=s(88712),l=s(25495),o=(s(68269),s(94742)),c=s(32623);let d=(0,r.createContext)(null);function m({children:e}){let[t,l]=(0,r.useState)("idle"),[m,u]=(0,r.useState)(0),[h,p]=(0,r.useState)(0),[x,g]=(0,r.useState)([]),[f,v]=(0,r.useState)(!1),[j,b]=(0,r.useState)([]),[y,w]=(0,r.useState)(null),[N,k]=(0,r.useState)(null),[S,C]=(0,r.useState)({projectId:null,preCheckpointId:null,postCheckpointId:null,originalCss:null,updatedCss:null}),A=(0,r.useRef)(S),E=(0,r.useRef)(null),T=(0,r.useRef)(null),P=(0,r.useRef)(null),F=(0,r.useRef)(null),$=(0,r.useRef)(null),I=(0,r.useRef)(null),L=(0,r.useMemo)(()=>(function(e){if(!(e<0)&&!(e>=n.A.length))return n.A[e]})(m),[m]),D=(0,r.useCallback)(()=>{C({projectId:null,preCheckpointId:null,postCheckpointId:null,originalCss:null,updatedCss:null}),E.current=null,T.current=null,P.current=null,F.current=null},[]),R=(0,r.useCallback)(async()=>{"running"===t&&(l("idle"),await new Promise(e=>setTimeout(e,100)));try{let{vfs:e}=await Promise.resolve().then(s.bind(s,68269)),{createProjectFromTemplate:t}=await Promise.resolve().then(s.bind(s,87929)),{DEMO_PROJECT_TEMPLATE:a}=await Promise.resolve().then(s.bind(s,87929));await e.init();let r=await e.createProject("Example Studios (Tour)","Demo project for guided tour");await t(e,r.id,a,a.assets),k(r.id);let i=await e.listProjects();b(i),await new Promise(e=>setTimeout(e,100)),l("running"),u(0),p(e=>e+1),g([]),D()}catch(e){console.error("[Tour] Failed to create demo project:",e),l("running"),u(0),p(e=>e+1),g([]),D()}},[D,t]),z=(0,r.useCallback)(e=>{I.current=e},[]),M=(0,r.useCallback)(async(e="finish")=>{let t=A.current;if(t.projectId&&t.preCheckpointId&&t.postCheckpointId&&c.$.runWithSuppressedDirty(t.projectId,async()=>{await o.Y.restoreCheckpoint(t.preCheckpointId)}).then(()=>{}).catch(e=>{console.error("[GuidedTour] Failed to restore baseline during cleanup",e)}),N)try{let{vfs:e}=await Promise.resolve().then(s.bind(s,68269));await e.init(),(await e.listProjects()).filter(e=>e.id!==N).length>0&&await e.deleteProject(N)}catch(e){console.error("[GuidedTour] Failed to cleanup tour demo project",e)}D(),g([]),u(0),p(e=>e+1),l("finish"===e?"completed":"idle"),i.s.setHasSeenTour(!0),$.current?.abort(),I.current=null},[D,N,j]),O=(0,r.useCallback)(()=>{M("skip")},[M]),B=(0,r.useCallback)(()=>{u(e=>{let t=e+1;if(t>=n.A.length)return M(),e;let s=n.A[t];return s?.location==="workspace"&&N&&setTimeout(()=>{w(N)},100),p(e=>e+1),t})},[M,N]),U=(0,r.useCallback)(()=>{u(e=>{let t=Math.max(0,e-1);return t!==e&&p(e=>e+1),t})},[]),W=(0,r.useMemo)(()=>({state:{status:t,stepIndex:m,stepKey:h,currentStep:L,transcript:x,isBusy:f,projectList:j,tourDemoProjectId:N},start:R,skip:O,next:B,previous:U,setProjectList:e=>{b(e)},setActiveProjectId:w,setTranscript:g,setWorkspaceHandler:z,setTourDemoProjectId:k}),[t,m,h,L,x,f,j,N,R,O,B,U,z]);return(0,a.jsx)(d.Provider,{value:W,children:e})}function u(){let e=(0,r.useContext)(d);if(!e)throw Error("useGuidedTour must be used within a GuidedTourProvider");return e}},5643:(e,t,s)=>{s.d(t,{X:()=>k});var a=s(60687),r=s(43210),i=s.n(r),n=s(22106),l=s(68269),o=s(24934),c=s(13861),d=s(11860),m=s(78122),u=s(47033),h=s(14952),p=s(32192),x=s(19352),g=s(17581),f=s(97638),v=s(34318),j=s(63974),b=s(96241),y=s(59784);let w={mobile:{width:"375px",height:"100%",maxHeight:"667px"},tablet:{width:"768px",height:"100%",maxHeight:"1024px"},desktop:{width:"100%",height:"100%",maxHeight:"900px",maxWidth:"1440px"},responsive:{width:"100%",height:"100%"}},N=(0,r.forwardRef)(({projectId:e,refreshTrigger:t,onFocusSelection:s,hasFocusTarget:i=!1,onClose:N,siteId:k},S)=>{let[C,A]=(0,r.useState)(null),[E,T]=(0,r.useState)("/"),[P,F]=(0,r.useState)(!0),[$,I]=(0,r.useState)(null),[L,D]=(0,r.useState)("tablet"),[R,z]=(0,r.useState)(["/"]),[M,O]=(0,r.useState)(0),[B,U]=(0,r.useState)(!1),[W,q]=(0,r.useState)(!1),_=(0,r.useMemo)(()=>W?{backgroundColor:"var(--button-preview-active)",color:"white"}:i?{backgroundColor:"rgba(99, 102, 241, 0.12)",color:"var(--button-preview-active)"}:{},[W,i]),J=(0,r.useRef)(null),V=(0,r.useRef)(null),H=(0,r.useRef)(null),G=(0,r.useRef)("/"),Y=(0,r.useRef)(null),K=(0,r.useRef)(!1);(0,r.useImperativeHandle)(S,()=>({captureScreenshot:async()=>J.current&&B?await (0,y.captureIframeScreenshot)(J.current):(b.v.warn("Cannot capture screenshot: iframe not ready"),null)}),[B]);let X=(0,r.useCallback)(e=>{if(J.current&&J.current.contentWindow)try{J.current.contentWindow.postMessage(e,"*")}catch(e){b.v.warn("Failed to communicate with preview iframe",e)}},[]),Z=(0,r.useRef)(!1),Q=(0,r.useRef)(null),ee=(0,r.useRef)(null),et=(0,r.useRef)(null),es=()=>(0,a.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center gap-2",children:[(0,a.jsx)(c.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-preview-active)"}}),N?(0,a.jsxs)("button",{type:"button",onClick:N,"aria-label":"Hide preview",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)(c.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-preview-active)"}}),(0,a.jsx)(d.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(c.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-preview-active)"}}),(0,a.jsx)("h3",{className:"text-sm font-medium",children:"Live Preview"})]});(0,r.useEffect)(()=>{H.current=C},[C]),(0,r.useEffect)(()=>{K.current=W,B&&X({type:"selector-toggle",active:W})},[W,B,X]),(0,r.useEffect)(()=>{let e=J.current;if(!e)return;let t=()=>{X({type:"selector-toggle",active:K.current})};return e.addEventListener("load",t),()=>{e.removeEventListener("load",t)}},[B,X]),(0,r.useEffect)(()=>{G.current=E},[E]),(0,r.useEffect)(()=>{if(B&&Y.current&&H.current){let e=Y.current;Y.current=null,en(e,H.current)}},[B]),(0,r.useEffect)(()=>()=>{ee.current&&window.clearTimeout(ee.current)},[]);let ea=(0,r.useCallback)(async(t=!1,s=!0)=>{s&&F(!0),I(null);try{await l.vfs.init();let s=t?G.current:null;V.current&&V.current.cleanupBlobUrls();let a=new n.B(l.vfs,e,void 0,k||void 0);V.current=a;let r=await a.compileProject();A(r),H.current=r;let i=s;i||(i=r.blobUrls.has("/index.html")?"/":r.entryPoint||(r.routes.length>0?r.routes[0].path:"/")),en(i,r)}catch(e){I(e instanceof Error?e.message:"Failed to compile project"),b.v.error("Compilation error:",e)}finally{s&&F(!1)}},[e]),er=(0,r.useCallback)((e=!1,t=!0)=>{if(Z.current){let s=Q.current;Q.current={preserve:(s?.preserve??!1)||e,showLoading:(s?.showLoading??!1)||t};return}(async(e,t)=>{Z.current=!0;try{await ea(e,t)}finally{Z.current=!1;let e=Q.current;Q.current=null,e&&er(e.preserve,e.showLoading)}})(e,t)},[ea]),ei=(0,r.useCallback)((e=!1,t=!1)=>{let s=et.current;et.current={preserve:(s?.preserve??!1)||e,showLoading:(s?.showLoading??!1)||t},ee.current&&window.clearTimeout(ee.current),ee.current=window.setTimeout(()=>{let e=et.current;et.current=null,ee.current=null,e&&er(e.preserve,e.showLoading)},150)},[er]);(0,r.useEffect)(()=>{er()},[e,t,er]),(0,r.useEffect)(()=>{let t=()=>{ei(!0)},s=t=>{t.detail&&t.detail.projectId!==e||ei(!0)};return window.addEventListener("filesChanged",t),window.addEventListener("fileContentChanged",s),()=>{window.removeEventListener("filesChanged",t),window.removeEventListener("fileContentChanged",s)}},[e,ei]);let en=(e,t)=>{let s,a=t||H.current||C;if(!a)return void b.v.warn("No compiled project available");if(K.current?q(!1):X({type:"selector-toggle",active:!1}),!J.current||!B){Y.current=e;return}let r=e;r.startsWith("/")||(r="/"+r);let i=a.routes.find(e=>e.path===r);s=i?i.file:"/"===r?"/index.html":r.endsWith("/")?r+"index.html":r+".html";let n=a.files.find(e=>e.path===s);if(!n&&!r.endsWith("/")){let e=r+"/index.html";(n=a.files.find(t=>t.path===e))&&(s=e)}if(!n){I(`Page not found: ${e}`),a.files.find(e=>"/index.html"===e.path||"index.html"===e.path)&&"/"!==e&&en("/",t);return}let l="string"==typeof n.content?n.content:new TextDecoder().decode(n.content);l=(l=(l=l.replace(/href="([^"]+)"/g,(e,t)=>{if(!t.endsWith(".css")||t.startsWith("http")||t.startsWith("//"))return e;let s=t.startsWith("/")?t:"/"+t,r=a.blobUrls.get(s);return r?`href="${r}"`:e})).replace(/src="([^"]+)"/g,(e,t)=>{if(!t.endsWith(".js")||t.startsWith("http")||t.startsWith("//"))return e;let s=t.startsWith("/")?t:"/"+t,r=a.blobUrls.get(s);return r?`src="${r}"`:e})).replace(/src="([^"]+\.(png|jpg|jpeg|gif|svg|webp))"/gi,(e,t)=>{let s=t.startsWith("/")?t:"/"+t,r=a.blobUrls.get(s);return r?`src="${r}"`:e});let o=` +"use strict";exports.id=2292,exports.ids=[1519,2292],exports.modules={1519:(e,t,s)=>{s.d(t,{autoSyncProject:()=>n,jP:()=>l});var a=s(68269),r=s(96241),i=s(52581);async function n(e){try{let t=await a.vfs.getProject(e);if(!t)return void r.v.error(`[AutoSync] Project ${e} not found`);if("syncing"===t.syncStatus)return;let s=await a.vfs.listFiles(e),n=await fetch(`/api/sync/projects/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({project:t,files:s})});if(!n.ok)throw Error(`Sync failed: ${n.status}`);let l=(await n.json()).project;t.lastSyncedAt=new Date(l.lastSyncedAt),t.serverUpdatedAt=new Date(l.serverUpdatedAt),t.syncStatus="synced",await a.vfs.updateProject(t,!0),r.v.debug(`[AutoSync] Project ${e} synced successfully`),i.oR.success("Project synced ✓",{duration:2e3,position:"bottom-right"})}catch(t){r.v.error(`[AutoSync] Failed to sync project ${e}:`,t);try{let t=await a.vfs.getProject(e);t&&(t.syncStatus="error",await a.vfs.updateProject(t,!0))}catch(e){r.v.error("[AutoSync] Failed to update project status:",e)}(t instanceof Error?t.message:"").includes("Server mode not enabled")||i.oR.error("Sync failed - will retry",{duration:4e3,position:"bottom-right"})}}async function l(){try{let e=await fetch("/api/sync/status");if(!e.ok)throw Error(`Server error: ${e.status}`);let t=(await e.json()).summary||{projectCount:0,siteCount:0,lastUpdated:null,isUninitialized:!0};await a.vfs.init();let s=(await a.vfs.listProjects()).length,r=0===t.projectCount;return{serverProjectCount:t.projectCount,serverSiteCount:t.siteCount,serverLastUpdated:t.lastUpdated?new Date(t.lastUpdated):null,localProjectCount:s,isUninitialized:r,needsSync:r&&s>0,loading:!1,error:null}}catch(e){return r.v.error("[AutoSync] Failed to get sync overview status:",e),{serverProjectCount:0,serverSiteCount:0,serverLastUpdated:null,localProjectCount:0,isUninitialized:!0,needsSync:!1,loading:!1,error:e instanceof Error?e.message:"Failed to fetch sync status"}}}},2565:(e,t,s)=>{s.d(t,{g:()=>m,C:()=>h});var a=s(60687),r=s(43210),i=s(4950),n=s(88712),l=s(25495),o=(s(68269),s(94742)),c=s(32623);let d=(0,r.createContext)(null);function m({children:e}){let[t,l]=(0,r.useState)("idle"),[m,h]=(0,r.useState)(0),[u,p]=(0,r.useState)(0),[x,g]=(0,r.useState)([]),[f,v]=(0,r.useState)(!1),[j,b]=(0,r.useState)([]),[y,w]=(0,r.useState)(null),[N,k]=(0,r.useState)(null),[S,C]=(0,r.useState)({projectId:null,preCheckpointId:null,postCheckpointId:null,originalCss:null,updatedCss:null}),A=(0,r.useRef)(S),E=(0,r.useRef)(null),T=(0,r.useRef)(null),P=(0,r.useRef)(null),$=(0,r.useRef)(null),F=(0,r.useRef)(null),I=(0,r.useRef)(null),L=(0,r.useMemo)(()=>(function(e){if(!(e<0)&&!(e>=n.A.length))return n.A[e]})(m),[m]),D=(0,r.useCallback)(()=>{C({projectId:null,preCheckpointId:null,postCheckpointId:null,originalCss:null,updatedCss:null}),E.current=null,T.current=null,P.current=null,$.current=null},[]),R=(0,r.useCallback)(async()=>{"running"===t&&(l("idle"),await new Promise(e=>setTimeout(e,100)));try{let{vfs:e}=await Promise.resolve().then(s.bind(s,68269)),{createProjectFromTemplate:t}=await Promise.resolve().then(s.bind(s,87929)),{DEMO_PROJECT_TEMPLATE:a}=await Promise.resolve().then(s.bind(s,87929));await e.init();let r=await e.createProject("Example Studios (Tour)","Demo project for guided tour");await t(e,r.id,a,a.assets),k(r.id);let i=await e.listProjects();b(i),await new Promise(e=>setTimeout(e,100)),l("running"),h(0),p(e=>e+1),g([]),D()}catch(e){console.error("[Tour] Failed to create demo project:",e),l("running"),h(0),p(e=>e+1),g([]),D()}},[D,t]),z=(0,r.useCallback)(e=>{I.current=e},[]),M=(0,r.useCallback)(async(e="finish")=>{let t=A.current;if(t.projectId&&t.preCheckpointId&&t.postCheckpointId&&c.$.runWithSuppressedDirty(t.projectId,async()=>{await o.Y.restoreCheckpoint(t.preCheckpointId)}).then(()=>{}).catch(e=>{console.error("[GuidedTour] Failed to restore baseline during cleanup",e)}),N)try{let{vfs:e}=await Promise.resolve().then(s.bind(s,68269));await e.init(),(await e.listProjects()).filter(e=>e.id!==N).length>0&&await e.deleteProject(N)}catch(e){console.error("[GuidedTour] Failed to cleanup tour demo project",e)}D(),g([]),h(0),p(e=>e+1),l("finish"===e?"completed":"idle"),i.s.setHasSeenTour(!0),F.current?.abort(),I.current=null},[D,N,j]),O=(0,r.useCallback)(()=>{M("skip")},[M]),B=(0,r.useCallback)(()=>{h(e=>{let t=e+1;if(t>=n.A.length)return M(),e;let s=n.A[t];return s?.location==="workspace"&&N&&setTimeout(()=>{w(N)},100),p(e=>e+1),t})},[M,N]),U=(0,r.useCallback)(()=>{h(e=>{let t=Math.max(0,e-1);return t!==e&&p(e=>e+1),t})},[]),W=(0,r.useMemo)(()=>({state:{status:t,stepIndex:m,stepKey:u,currentStep:L,transcript:x,isBusy:f,projectList:j,tourDemoProjectId:N},start:R,skip:O,next:B,previous:U,setProjectList:e=>{b(e)},setActiveProjectId:w,setTranscript:g,setWorkspaceHandler:z,setTourDemoProjectId:k}),[t,m,u,L,x,f,j,N,R,O,B,U,z]);return(0,a.jsx)(d.Provider,{value:W,children:e})}function h(){let e=(0,r.useContext)(d);if(!e)throw Error("useGuidedTour must be used within a GuidedTourProvider");return e}},5643:(e,t,s)=>{s.d(t,{X:()=>k});var a=s(60687),r=s(43210),i=s.n(r),n=s(22106),l=s(68269),o=s(24934),c=s(13861),d=s(11860),m=s(78122),h=s(47033),u=s(14952),p=s(32192),x=s(19352),g=s(17581),f=s(97638),v=s(34318),j=s(63974),b=s(96241),y=s(59784);let w={mobile:{width:"375px",height:"100%",maxHeight:"667px"},tablet:{width:"768px",height:"100%",maxHeight:"1024px"},desktop:{width:"100%",height:"100%",maxHeight:"900px",maxWidth:"1440px"},responsive:{width:"100%",height:"100%"}},N=(0,r.forwardRef)(({projectId:e,refreshTrigger:t,onFocusSelection:s,hasFocusTarget:i=!1,onClose:N,siteId:k},S)=>{let[C,A]=(0,r.useState)(null),[E,T]=(0,r.useState)("/"),[P,$]=(0,r.useState)(!0),[F,I]=(0,r.useState)(null),[L,D]=(0,r.useState)("tablet"),[R,z]=(0,r.useState)(["/"]),[M,O]=(0,r.useState)(0),[B,U]=(0,r.useState)(!1),[W,q]=(0,r.useState)(!1),J=(0,r.useMemo)(()=>W?{backgroundColor:"var(--button-preview-active)",color:"white"}:i?{backgroundColor:"rgba(99, 102, 241, 0.12)",color:"var(--button-preview-active)"}:{},[W,i]),_=(0,r.useRef)(null),V=(0,r.useRef)(null),H=(0,r.useRef)(null),G=(0,r.useRef)("/"),Y=(0,r.useRef)(null),K=(0,r.useRef)(!1);(0,r.useImperativeHandle)(S,()=>({captureScreenshot:async()=>_.current&&B?await (0,y.captureIframeScreenshot)(_.current):(b.v.warn("Cannot capture screenshot: iframe not ready"),null)}),[B]);let X=(0,r.useCallback)(e=>{if(_.current&&_.current.contentWindow)try{_.current.contentWindow.postMessage(e,"*")}catch(e){b.v.warn("Failed to communicate with preview iframe",e)}},[]),Z=(0,r.useRef)(!1),Q=(0,r.useRef)(null),ee=(0,r.useRef)(null),et=(0,r.useRef)(null),es=()=>(0,a.jsxs)("div",{className:"p-3 border-b bg-muted/70 flex items-center gap-2",children:[(0,a.jsx)(c.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-preview-active)"}}),N?(0,a.jsxs)("button",{type:"button",onClick:N,"aria-label":"Hide preview",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)(c.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-preview-active)"}}),(0,a.jsx)(d.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(c.A,{className:"hidden h-4 w-4 md:inline-flex",style:{color:"var(--button-preview-active)"}}),(0,a.jsx)("h3",{className:"text-sm font-medium",children:"Live Preview"})]});(0,r.useEffect)(()=>{H.current=C},[C]),(0,r.useEffect)(()=>{K.current=W,B&&X({type:"selector-toggle",active:W})},[W,B,X]),(0,r.useEffect)(()=>{let e=_.current;if(!e)return;let t=()=>{X({type:"selector-toggle",active:K.current})};return e.addEventListener("load",t),()=>{e.removeEventListener("load",t)}},[B,X]),(0,r.useEffect)(()=>{G.current=E},[E]),(0,r.useEffect)(()=>{if(B&&Y.current&&H.current){let e=Y.current;Y.current=null,en(e,H.current)}},[B]),(0,r.useEffect)(()=>()=>{ee.current&&window.clearTimeout(ee.current)},[]);let ea=(0,r.useCallback)(async(t=!1,s=!0)=>{s&&$(!0),I(null);try{await l.vfs.init();let s=t?G.current:null;V.current&&V.current.cleanupBlobUrls();let a=new n.B(l.vfs,e,void 0,k||void 0);V.current=a;let r=await a.compileProject();A(r),H.current=r;let i=s;i||(i=r.blobUrls.has("/index.html")?"/":r.entryPoint||(r.routes.length>0?r.routes[0].path:"/")),en(i,r)}catch(e){I(e instanceof Error?e.message:"Failed to compile project"),b.v.error("Compilation error:",e)}finally{s&&$(!1)}},[e]),er=(0,r.useCallback)((e=!1,t=!0)=>{if(Z.current){let s=Q.current;Q.current={preserve:(s?.preserve??!1)||e,showLoading:(s?.showLoading??!1)||t};return}(async(e,t)=>{Z.current=!0;try{await ea(e,t)}finally{Z.current=!1;let e=Q.current;Q.current=null,e&&er(e.preserve,e.showLoading)}})(e,t)},[ea]),ei=(0,r.useCallback)((e=!1,t=!1)=>{let s=et.current;et.current={preserve:(s?.preserve??!1)||e,showLoading:(s?.showLoading??!1)||t},ee.current&&window.clearTimeout(ee.current),ee.current=window.setTimeout(()=>{let e=et.current;et.current=null,ee.current=null,e&&er(e.preserve,e.showLoading)},150)},[er]);(0,r.useEffect)(()=>{er()},[e,t,er]),(0,r.useEffect)(()=>{let t=()=>{ei(!0)},s=t=>{t.detail&&t.detail.projectId!==e||ei(!0)};return window.addEventListener("filesChanged",t),window.addEventListener("fileContentChanged",s),()=>{window.removeEventListener("filesChanged",t),window.removeEventListener("fileContentChanged",s)}},[e,ei]);let en=(e,t)=>{let s,a=t||H.current||C;if(!a)return void b.v.warn("No compiled project available");if(K.current?q(!1):X({type:"selector-toggle",active:!1}),!_.current||!B){Y.current=e;return}let r=e;r.startsWith("/")||(r="/"+r);let i=a.routes.find(e=>e.path===r);s=i?i.file:"/"===r?"/index.html":r.endsWith("/")?r+"index.html":r+".html";let n=a.files.find(e=>e.path===s);if(!n&&!r.endsWith("/")){let e=r+"/index.html";(n=a.files.find(t=>t.path===e))&&(s=e)}if(!n){I(`Page not found: ${e}`),a.files.find(e=>"/index.html"===e.path||"index.html"===e.path)&&"/"!==e&&en("/",t);return}let l="string"==typeof n.content?n.content:new TextDecoder().decode(n.content);l=(l=(l=l.replace(/href="([^"]+)"/g,(e,t)=>{if(!t.endsWith(".css")||t.startsWith("http")||t.startsWith("//"))return e;let s=t.startsWith("/")?t:"/"+t,r=a.blobUrls.get(s);return r?`href="${r}"`:e})).replace(/src="([^"]+)"/g,(e,t)=>{if(!t.endsWith(".js")||t.startsWith("http")||t.startsWith("//"))return e;let s=t.startsWith("/")?t:"/"+t,r=a.blobUrls.get(s);return r?`src="${r}"`:e})).replace(/src="([^"]+\.(png|jpg|jpeg|gif|svg|webp))"/gi,(e,t)=>{let s=t.startsWith("/")?t:"/"+t,r=a.blobUrls.get(s);return r?`src="${r}"`:e});let o=` - `;l.includes("")?l=l.replace("",o+""):l+=o,J.current.srcdoc=l,T(r),G.current=r,O(e=>(z(t=>[...t.slice(0,e+1),r]),e+1))},el=(0,r.useCallback)(e=>{en(e)},[C]),eo=()=>{if(M>0){let e=M-1;O(e),en(R[e])}},ec=()=>{if(M{en("/")},em=()=>{er(!0,!1)};return((0,r.useEffect)(()=>{let e=e=>{let t=e.data;if(t&&"object"==typeof t){if("navigate"===t.type&&t.path)return void el(t.path);if("selector-selection"===t.type&&t.payload){q(!1),s?.(t.payload);return}"selector-cancelled"===t.type&&q(!1)}};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[el,s]),(0,r.useEffect)(()=>()=>{V.current&&V.current.cleanupBlobUrls()},[]),P)?(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center space-y-2",children:[(0,a.jsx)(m.A,{className:"w-8 h-8 animate-spin mx-auto text-primary"}),(0,a.jsx)("p",{className:"text-muted-foreground",children:"Compiling project..."})]})})]}):$?(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center text-destructive space-y-2",children:[(0,a.jsx)("p",{className:"font-medium",children:"Error"}),(0,a.jsx)("p",{className:"text-sm mt-2",children:$}),(0,a.jsx)(o.$,{onClick:em,className:"mt-4",children:"Try Again"})]})})]}):(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)(es,{}),(0,a.jsxs)("div",{className:"border-b p-2 flex items-center gap-2 md:hidden",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:eo,disabled:0===M,children:(0,a.jsx)(u.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ec,disabled:M>=R.length-1,children:(0,a.jsx)(h.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ed,children:(0,a.jsx)(p.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:em,children:(0,a.jsx)(m.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>q(e=>!e),disabled:!B,style:_,title:W?"Cancel element selection":i?"Replace focused element":"Select element","data-tour-id":"focus-crosshair-button",children:(0,a.jsx)(x.A,{className:"h-3 w-3"})})]}),C&&C.routes.length>1&&(0,a.jsxs)(j.l6,{value:E,onValueChange:el,children:[(0,a.jsx)(j.bq,{className:"flex-1 h-8 min-w-0 max-w-full",children:(0,a.jsx)(j.yv,{className:"truncate"})}),(0,a.jsx)(j.gC,{children:C.routes.map(e=>(0,a.jsx)(j.eb,{value:e.path,children:e.title||e.path},e.path))})]})]}),(0,a.jsxs)("div",{className:"border-b p-2 hidden md:flex items-center gap-2",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:eo,disabled:0===M,children:(0,a.jsx)(u.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ec,disabled:M>=R.length-1,children:(0,a.jsx)(h.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ed,children:(0,a.jsx)(p.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:em,children:(0,a.jsx)(m.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>q(e=>!e),disabled:!B,style:{backgroundColor:W?"var(--button-preview-active)":void 0,color:W?"white":void 0},title:W?"Cancel element focus":"Select element","data-tour-id":"focus-crosshair-button",children:(0,a.jsx)(x.A,{className:"h-3 w-3"})})]}),(0,a.jsx)("div",{className:"flex-1 px-3 py-1 bg-muted rounded text-sm",children:E}),C&&C.routes.length>1&&(0,a.jsxs)(j.l6,{value:E,onValueChange:el,children:[(0,a.jsx)(j.bq,{className:"w-[200px] h-8",children:(0,a.jsx)(j.yv,{})}),(0,a.jsx)(j.gC,{children:C.routes.map(e=>(0,a.jsx)(j.eb,{value:e.path,children:e.title||e.path},e.path))})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1 border-l pl-2",children:[(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5 rounded-sm",style:{backgroundColor:"mobile"===L?"var(--button-preview-active)":void 0,color:"mobile"===L?"white":void 0},onClick:()=>D("mobile"),children:(0,a.jsx)(g.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5 rounded-sm",style:{backgroundColor:"tablet"===L?"var(--button-preview-active)":void 0,color:"tablet"===L?"white":void 0},onClick:()=>D("tablet"),children:(0,a.jsx)(f.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5 rounded-sm",style:{backgroundColor:"desktop"===L?"var(--button-preview-active)":void 0,color:"desktop"===L?"white":void 0},onClick:()=>D("desktop"),children:(0,a.jsx)(v.A,{className:"h-3 w-3"})})]})]}),(0,a.jsx)("div",{className:"flex-1 bg-muted/20 dark:bg-muted/10 p-4 overflow-auto min-h-0",children:(0,a.jsx)("div",{className:(0,b.cn)("bg-white mx-auto shadow-2xl transition-all duration-300","responsive"!==L&&"rounded-lg"),style:{width:w[L].width||"100%",height:w[L].height||"100%",maxHeight:w[L].maxHeight||"100%",maxWidth:w[L].maxWidth||"100%"},children:(0,a.jsx)("iframe",{ref:e=>{J.current=e,e&&!B?setTimeout(()=>{U(!0)},0):!e&&B&&U(!1)},className:"w-full h-full rounded-lg",sandbox:"allow-scripts allow-same-origin allow-forms",title:"Preview"})})})]})});N.displayName="MultipagePreview";let k=i().memo(N)},13265:(e,t,s)=>{s.d(t,{V:()=>c});var a=s(60687),r=s(43210),i=s(2565),n=s(24934),l=s(41862),o=s(88712);function c({location:e}){let{state:t,next:s,previous:c,skip:d}=(0,i.C)(),{status:m,currentStep:u,stepKey:h,isBusy:p,stepIndex:x}=t,[g,f]=(0,r.useState)(null),v=o.A.length,j=(0,r.useMemo)(()=>!!u&&!!p&&("workspace-edit"===u.id||"workspace-focus"===u.id||"workspace-checkpoint"===u.id),[u,p]);if("running"!==m||!u||u.location!==e)return null;let b=u.primaryLabel??"Next",y=u.secondaryLabel??"Skip";return(0,a.jsxs)("div",{className:"fixed inset-0 z-[2000] pointer-events-auto",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-background/30"}),g&&(0,a.jsx)("div",{className:"pointer-events-none fixed rounded-xl border-2 border-primary ring-4 ring-primary/30 transition-all animate-ring-opacity",style:{top:g.top,left:g.left,width:g.width,height:g.height}}),(0,a.jsx)("div",{className:"absolute bottom-10 left-1/2 flex w-full max-w-xl -translate-x-1/2 flex-col gap-4 px-4",children:(0,a.jsxs)("div",{className:"pointer-events-auto rounded-2xl border bg-background/95 p-6 shadow-2xl",children:[(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,a.jsx)("h3",{className:"text-lg font-semibold text-foreground",children:u.title}),(0,a.jsxs)("span",{className:"text-sm text-muted-foreground font-medium",children:[x+1,"/",v]})]}),(0,a.jsx)("div",{className:"mt-2 text-sm leading-relaxed text-muted-foreground",children:u.body})]}),p&&(0,a.jsx)(l.A,{className:"h-5 w-5 animate-spin text-primary"})]}),(0,a.jsxs)("div",{className:"mt-6 flex items-center justify-between",children:[u.showBack?(0,a.jsx)(n.$,{variant:"ghost",onClick:c,disabled:p,children:"Back"}):(0,a.jsx)("div",{}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.$,{variant:"ghost",onClick:d,children:y}),(0,a.jsx)(n.$,{onClick:s,disabled:j,children:b})]})]})]})})]})}},15616:(e,t,s)=>{s.d(t,{T:()=>n});var a=s(60687),r=s(43210),i=s(96241);let n=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)("textarea",{className:(0,i.cn)("flex min-h-[84px] w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:s,...t}));n.displayName="Textarea"},22926:(e,t,s)=>{s.d(t,{O:()=>E});var a=s(60687),r=s(43210),i=s(4950),n=s(24934),l=s(68988),o=s(39390),c=s(63974),d=s(42902),m=s(52581),u=s(10218),h=s(98971),p=s(78272),x=s(23928),g=s(43649),f=s(61611),v=s(31158),j=s(16023),b=s(96882),y=s(86884),w=s(96597),N=s(94084),k=s.n(N),S=s(96241);class C{static{this.BACKUP_VERSION="1.9.0"}static{this.FILE_EXTENSION=".osws"}static{this.MAX_IMPORT_SIZE=0x6400000}static async exportAllData(){try{S.v.info("Starting data export...");let e={version:this.BACKUP_VERSION,exportDate:new Date().toISOString(),databases:{vfs:await this.exportUnifiedData(),conversations:[],checkpoints:[]},metadata:{projectCount:0,totalSize:0,exportedFrom:"oswstudio"}};e.metadata.projectCount=e.databases.vfs.projects.length,e.metadata.totalSize=this.calculateDataSize(e);let t=new(k());t.file("backup.json",JSON.stringify(e,null,2));let s=await t.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}}),a=`oswstudio-backup-${new Date().toISOString().split("T")[0]}${this.FILE_EXTENSION}`;this.downloadBlob(s,a),S.v.info(`Export completed: ${e.metadata.projectCount} projects, ${this.formatBytes(e.metadata.totalSize)}`)}catch(e){throw S.v.error("Export failed:",e),Error(`Export failed: ${e instanceof Error?e.message:"Unknown error"}`)}}static async importAllData(e,t={mode:"merge"}){try{if(!e.name.endsWith(this.FILE_EXTENSION))throw Error(`Invalid file type. Expected ${this.FILE_EXTENSION} file.`);if(e.size>this.MAX_IMPORT_SIZE)throw Error(`File too large. Maximum size is ${this.formatBytes(this.MAX_IMPORT_SIZE)}.`);t.onProgress?.(10,"Reading backup file...");let a=new(k()),r=(await a.loadAsync(e)).file("backup.json");if(!r)throw Error("Invalid backup file format.");let i=await r.async("string"),n=JSON.parse(i);if(this.validateBackupData(n),t.onProgress?.(30,"Validating backup data..."),"replace"===t.mode){t.onProgress?.(40,"Clearing existing data...");try{let{vfs:e}=await Promise.resolve().then(s.bind(s,68269));e.db?.db&&(S.v.info("[Backup] Closing VFS database before deletion"),e.db.db.close())}catch(e){S.v.warn("[Backup] Could not close VFS database",e)}await this.clearAllData(),await new Promise(e=>setTimeout(e,500))}t.onProgress?.(50,"Importing all data...");let l={...n.databases.vfs,conversations:n.databases.vfs.conversations||n.databases.conversations||[],checkpoints:n.databases.vfs.checkpoints||n.databases.checkpoints||[]};await this.importUnifiedData(l),t.onProgress?.(100,"Import completed successfully!"),S.v.info(`Import completed: ${n.metadata.projectCount} projects restored`)}catch(e){throw S.v.error("Import failed:",e),Error(`Import failed: ${e instanceof Error?e.message:"Unknown error"}`)}}static async validateBackupFile(e){try{if(!e.name.endsWith(this.FILE_EXTENSION))return{valid:!1,reason:"Invalid file extension"};if(e.size>this.MAX_IMPORT_SIZE)return{valid:!1,reason:"File too large"};let t=new(k()),s=(await t.loadAsync(e)).file("backup.json");if(!s)return{valid:!1,reason:"Invalid backup file format"};let a=await s.async("string"),r=JSON.parse(a);return this.validateBackupData(r),{valid:!0,metadata:r.metadata}}catch(e){return{valid:!1,reason:e instanceof Error?e.message:"Unknown error"}}}static async exportUnifiedData(){let e={projects:[],files:[],fileTree:[],conversations:[],checkpoints:[]};return new Promise((t,s)=>{let a=indexedDB.open("osw-studio-db",1);a.onsuccess=async()=>{try{let s=a.result,r=s.transaction(["projects"],"readonly"),i=r.objectStore("projects").getAll();i.onsuccess=()=>{e.projects=i.result||[]};let n=s.transaction(["files"],"readonly"),l=n.objectStore("files").getAll();l.onsuccess=()=>{e.files=l.result||[]};let o=s.transaction(["fileTree"],"readonly"),c=o.objectStore("fileTree").getAll();c.onsuccess=()=>{e.fileTree=c.result||[]};let d=s.transaction(["conversations"],"readonly"),m=d.objectStore("conversations").getAll();m.onsuccess=()=>{e.conversations=m.result||[]};let u=s.transaction(["checkpoints"],"readonly"),h=u.objectStore("checkpoints").getAll();h.onsuccess=()=>{e.checkpoints=h.result||[]},await Promise.all([new Promise(e=>r.oncomplete=()=>e(void 0)),new Promise(e=>n.oncomplete=()=>e(void 0)),new Promise(e=>o.oncomplete=()=>e(void 0)),new Promise(e=>d.oncomplete=()=>e(void 0)),new Promise(e=>u.oncomplete=()=>e(void 0))]),t(e)}catch(e){s(e)}},a.onerror=()=>s(a.error)})}static async importLegacyConversations(){return new Promise(e=>{let t=indexedDB.open("DeepStudioConversations",1);t.onsuccess=()=>{let s=t.result.transaction(["conversations"],"readonly").objectStore("conversations").getAll();s.onsuccess=()=>{e(s.result||[])},s.onerror=()=>e([])},t.onerror=()=>e([])})}static async importLegacyCheckpoints(){return new Promise(e=>{let t=indexedDB.open("DeepStudioCheckpoints",1);t.onsuccess=()=>{let s=t.result.transaction(["checkpoints"],"readonly").objectStore("checkpoints").getAll();s.onsuccess=()=>{e(s.result||[])},s.onerror=()=>e([])},t.onerror=()=>e([])})}static async importUnifiedData(e){return new Promise((t,s)=>{S.v.info("[Import] Opening database for import...");let a=setTimeout(()=>{S.v.error("[Import] Database open timeout after 10s"),s(Error("Database open timeout"))},1e4),r=indexedDB.open("osw-studio-db",1);r.onerror=()=>{clearTimeout(a),S.v.error("[Import] Failed to open database for import",r.error),s(r.error)},r.onblocked=()=>{S.v.warn("[Import] Database open is blocked - waiting for connections to close")},r.onupgradeneeded=e=>{S.v.info("[Import] Creating database schema...");let t=e.target.result;if(!t.objectStoreNames.contains("projects")){let e=t.createObjectStore("projects",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("createdAt","createdAt",{unique:!1})}if(!t.objectStoreNames.contains("files")){let e=t.createObjectStore("files",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("type","type",{unique:!1})}if(!t.objectStoreNames.contains("fileTree")){let e=t.createObjectStore("fileTree",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!t.objectStoreNames.contains("conversations")){let e=t.createObjectStore("conversations",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!t.objectStoreNames.contains("checkpoints")){let e=t.createObjectStore("checkpoints",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}},r.onsuccess=async()=>{try{clearTimeout(a);let s=r.result;S.v.info("[Import] Database opened successfully"),S.v.info("[Import] Starting data import...",{projects:e.projects?.length||0,files:e.files?.length||0,fileTree:e.fileTree?.length||0,conversations:e.conversations?.length||0,checkpoints:e.checkpoints?.length||0});let i=s.transaction(["projects"],"readwrite").objectStore("projects");for(let t of e.projects||[])await new Promise((e,s)=>{let a=i.put(t);a.onsuccess=()=>e(),a.onerror=()=>{S.v.error("[Import] Failed to import project:",t.id,a.error),s(a.error)}});S.v.info("[Import] Projects imported");let n=s.transaction(["files"],"readwrite").objectStore("files");for(let t of e.files||[])await new Promise((e,s)=>{let a=n.put(t);a.onsuccess=()=>e(),a.onerror=()=>{S.v.error("[Import] Failed to import file:",t.path,a.error),s(a.error)}});S.v.info("[Import] Files imported");let l=s.transaction(["fileTree"],"readwrite").objectStore("fileTree");for(let t of e.fileTree||[])await new Promise((e,s)=>{let a=l.put(t);a.onsuccess=()=>e(),a.onerror=()=>{S.v.error("[Import] Failed to import tree node:",t.path,a.error),s(a.error)}});S.v.info("[Import] File tree imported");let o=e.conversations||[];if(o.length>0){S.v.info("[Import] Importing conversations:",o.length);let e=s.transaction(["conversations"],"readwrite").objectStore("conversations");for(let t of o)await new Promise((s,a)=>{let r=e.put(t);r.onsuccess=()=>s(),r.onerror=()=>{S.v.error("[Import] Failed to import conversation:",t.id,r.error),a(r.error)}});S.v.info("[Import] Conversations imported")}let c=e.checkpoints||[];if(c.length>0){S.v.info("[Import] Importing checkpoints:",c.length);let e=s.transaction(["checkpoints"],"readwrite").objectStore("checkpoints");for(let t of c)await new Promise((s,a)=>{let r=e.put(t);r.onsuccess=()=>s(),r.onerror=()=>{S.v.error("[Import] Failed to import checkpoint:",t.id,r.error),a(r.error)}});S.v.info("[Import] Checkpoints imported")}S.v.info("[Import] All data imported successfully"),t()}catch(e){s(e)}},r.onerror=()=>s(r.error)})}static async clearAllData(){for(let e of["osw-studio-db","osw-studio-vfs","OSWStudioConversations","OSWStudioCheckpoints","deepstudio-vfs","DeepStudioConversations","DeepStudioCheckpoints"])await new Promise(t=>{let s=setTimeout(()=>{S.v.warn(`[Backup] Database deletion timeout for: ${e}`),t()},2e3),a=indexedDB.deleteDatabase(e);a.onsuccess=()=>{clearTimeout(s),S.v.info(`[Backup] Deleted database: ${e}`),t()},a.onerror=()=>{clearTimeout(s),S.v.warn(`[Backup] Error deleting database: ${e}`,a.error),t()},a.onblocked=()=>{S.v.warn(`[Backup] Database deletion blocked: ${e}`)}});S.v.info("[Backup] All databases cleared")}static validateBackupData(e){if(!e.version||!e.exportDate||!e.databases||!e.metadata)throw Error("Invalid backup file structure");if(!e.databases.vfs||!e.databases.conversations||!e.databases.checkpoints)throw Error("Incomplete backup data");let t=e.version.split(".").map(Number),s=this.BACKUP_VERSION.split(".").map(Number);if(t[0]>s[0])throw Error(`Backup version ${e.version} is not compatible with current version ${this.BACKUP_VERSION}`)}static calculateDataSize(e){return JSON.stringify(e).length}static formatBytes(e){if(0===e)return"0 Bytes";let t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(2))+" "+["Bytes","KB","MB","GB"][t]}static downloadBlob(e,t){let s=URL.createObjectURL(e),a=document.createElement("a");a.href=s,a.download=t,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(s)}}var A=s(47696);function E({onClose:e}){let[t,s]=(0,r.useState)({}),[N,k]=(0,r.useState)({}),{theme:S,setTheme:E}=(0,u.D)(),[T,P]=(0,r.useState)(!1),[F,$]=(0,r.useState)(!1),[I,L]=(0,r.useState)(!1),[D,R]=(0,r.useState)(!1),[z,M]=(0,r.useState)(0),[O,B]=(0,r.useState)(""),[U,W]=(0,r.useState)({application:!0,costTracking:!0,dataManagement:!0}),q=(e,t)=>{i.s.setSetting(e,t),s(s=>({...s,[e]:t}))},_=async()=>{try{L(!0),await C.exportAllData(),m.oR.success("Data exported successfully!")}catch(e){m.oR.error(e instanceof Error?e.message:"Export failed")}finally{L(!1)}},J=e=>{W(t=>({...t,[e]:!t[e]}))};return(0,a.jsxs)("div",{className:"max-h-[calc(100vh-4rem)] overflow-y-auto",children:[(0,a.jsxs)("div",{className:"space-y-3 pb-4",children:[(0,a.jsxs)(A.Nt,{open:U.application,onOpenChange:()=>J("application"),children:[(0,a.jsxs)(A.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(h.A,{className:"h-4 w-4"}),(0,a.jsx)("h4",{className:"font-medium text-sm",children:"Application Settings"})]}),(0,a.jsx)(p.A,{className:`h-4 w-4 transition-transform duration-200 ${U.application?"rotate-180":""}`})]}),(0,a.jsxs)(A.Ke,{className:"px-3 pt-2 pb-3",children:[(0,a.jsx)("p",{className:"text-muted-foreground text-xs mb-4",children:"Configure your preferences and display options"}),(0,a.jsx)("div",{className:"space-y-4",children:(0,a.jsxs)("div",{children:[(0,a.jsx)(o.J,{htmlFor:"theme",children:"Theme"}),(0,a.jsxs)(c.l6,{value:T?S:"dark",onValueChange:e=>{E(e),q("theme",e)},children:[(0,a.jsx)(c.bq,{id:"theme",className:"mt-2",children:(0,a.jsx)(c.yv,{})}),(0,a.jsxs)(c.gC,{children:[(0,a.jsx)(c.eb,{value:"light",children:"Light"}),(0,a.jsx)(c.eb,{value:"dark",children:"Dark"}),(0,a.jsx)(c.eb,{value:"system",children:"System"})]})]})]})})]})]}),(0,a.jsxs)(A.Nt,{open:U.costTracking,onOpenChange:()=>J("costTracking"),children:[(0,a.jsxs)(A.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(x.A,{className:"h-4 w-4"}),(0,a.jsx)("h4",{className:"font-medium text-sm",children:"Cost Tracking"})]}),(0,a.jsx)(p.A,{className:`h-4 w-4 transition-transform duration-200 ${U.costTracking?"rotate-180":""}`})]}),(0,a.jsx)(A.Ke,{className:"px-3 pt-2 pb-3",children:(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(o.J,{htmlFor:"show-costs",children:"Display Costs"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Show cost information in messages"})]}),(0,a.jsx)(d.d,{id:"show-costs",checked:!1!==N.showCosts,onCheckedChange:e=>{let t={...N,showCosts:e};i.s.setCostSettings(t),k(t)}})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(o.J,{htmlFor:"daily-limit",children:"Daily Cost Limit (USD)"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 mt-2",children:[(0,a.jsx)(l.p,{id:"daily-limit",type:"number",min:"0",step:"0.01",placeholder:"No limit",value:N.dailyLimit||"",onChange:e=>{let t=e.target.value?parseFloat(e.target.value):void 0,s={...N,dailyLimit:t};i.s.setCostSettings(s),k(s)}}),N.dailyLimit&&(0,a.jsxs)("span",{className:"text-sm text-muted-foreground",children:["$",N.dailyLimit.toFixed(2),"/day"]})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(o.J,{htmlFor:"project-limit",children:"Project Cost Limit (USD)"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 mt-2",children:[(0,a.jsx)(l.p,{id:"project-limit",type:"number",min:"0",step:"0.01",placeholder:"No limit",value:N.projectLimit||"",onChange:e=>{let t=e.target.value?parseFloat(e.target.value):void 0,s={...N,projectLimit:t};i.s.setCostSettings(s),k(s)}}),N.projectLimit&&(0,a.jsxs)("span",{className:"text-sm text-muted-foreground",children:["$",N.projectLimit.toFixed(2),"/project"]})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(o.J,{htmlFor:"warning-threshold",children:"Warning Threshold (%)"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 mt-2",children:[(0,a.jsx)(l.p,{id:"warning-threshold",type:"number",min:"50",max:"100",step:"5",value:N.warningThreshold||80,onChange:e=>{let t=parseInt(e.target.value),s={...N,warningThreshold:t};i.s.setCostSettings(s),k(s)}}),(0,a.jsxs)("span",{className:"text-sm text-muted-foreground flex items-center gap-1",children:[(0,a.jsx)(g.A,{className:"h-3 w-3"}),"Warn at ",N.warningThreshold||80,"%"]})]})]}),(0,a.jsx)("div",{className:"border-t pt-3 mt-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:"Lifetime Total"}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:y.U.formatCost(i.s.getLifetimeCosts().total)})]}),(0,a.jsx)(n.$,{variant:"outline",size:"sm",onClick:()=>{confirm("Reset lifetime cost tracking? This cannot be undone.")&&(i.s.resetLifetimeCosts(),m.oR.success("Lifetime costs reset"))},children:"Reset Stats"})]})})]})})]}),(0,a.jsxs)(A.Nt,{open:U.dataManagement,onOpenChange:()=>J("dataManagement"),children:[(0,a.jsxs)(A.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(f.A,{className:"h-4 w-4"}),(0,a.jsx)("h4",{className:"font-medium text-sm",children:"Data Management"})]}),(0,a.jsx)(p.A,{className:`h-4 w-4 transition-transform duration-200 ${U.dataManagement?"rotate-180":""}`})]}),(0,a.jsxs)(A.Ke,{className:"px-3 pt-2 pb-3",children:[(0,a.jsx)("p",{className:"text-xs text-muted-foreground mb-4",children:"Backup and restore your projects, conversations, and settings. Use this to migrate your data to OSWStudio or create backups."}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:"Export All Data"}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"Download a backup file containing all your projects and data"})]}),(0,a.jsxs)(n.$,{variant:"outline",size:"sm",onClick:_,disabled:I,className:"flex items-center gap-2",children:[(0,a.jsx)(v.A,{className:"h-4 w-4"}),I?"Exporting...":"Export"]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:"Import Data"}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"Restore from a .osws backup file"})]}),(0,a.jsxs)(n.$,{variant:"outline",size:"sm",onClick:()=>{let e=document.createElement("input");e.type="file",e.accept=".osws",e.onchange=async e=>{let t=e.target.files?.[0];if(t)try{R(!0),M(0),B("Validating file...");let e=await C.validateBackupFile(t);if(!e.valid)return void m.oR.error(`Invalid backup file: ${e.reason}`);let s=confirm(`Import ${e.metadata?.projectCount||0} projects? + `;l.includes("")?l=l.replace("",o+""):l+=o,_.current.srcdoc=l,T(r),G.current=r,O(e=>(z(t=>[...t.slice(0,e+1),r]),e+1))},el=(0,r.useCallback)(e=>{en(e)},[C]),eo=()=>{if(M>0){let e=M-1;O(e),en(R[e])}},ec=()=>{if(M{en("/")},em=()=>{er(!0,!1)};return((0,r.useEffect)(()=>{let e=e=>{let t=e.data;if(t&&"object"==typeof t){if("navigate"===t.type&&t.path)return void el(t.path);if("selector-selection"===t.type&&t.payload){q(!1),s?.(t.payload);return}"selector-cancelled"===t.type&&q(!1)}};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[el,s]),(0,r.useEffect)(()=>()=>{V.current&&V.current.cleanupBlobUrls()},[]),P)?(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center space-y-2",children:[(0,a.jsx)(m.A,{className:"w-8 h-8 animate-spin mx-auto text-primary"}),(0,a.jsx)("p",{className:"text-muted-foreground",children:"Compiling project..."})]})})]}):F?(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center text-destructive space-y-2",children:[(0,a.jsx)("p",{className:"font-medium",children:"Error"}),(0,a.jsx)("p",{className:"text-sm mt-2",children:F}),(0,a.jsx)(o.$,{onClick:em,className:"mt-4",children:"Try Again"})]})})]}):(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)(es,{}),(0,a.jsxs)("div",{className:"border-b p-2 flex items-center gap-2 md:hidden",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:eo,disabled:0===M,children:(0,a.jsx)(h.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ec,disabled:M>=R.length-1,children:(0,a.jsx)(u.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ed,children:(0,a.jsx)(p.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:em,children:(0,a.jsx)(m.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>q(e=>!e),disabled:!B,style:J,title:W?"Cancel element selection":i?"Replace focused element":"Select element","data-tour-id":"focus-crosshair-button",children:(0,a.jsx)(x.A,{className:"h-3 w-3"})})]}),C&&C.routes.length>1&&(0,a.jsxs)(j.l6,{value:E,onValueChange:el,children:[(0,a.jsx)(j.bq,{className:"flex-1 h-8 min-w-0 max-w-full",children:(0,a.jsx)(j.yv,{className:"truncate"})}),(0,a.jsx)(j.gC,{children:C.routes.map(e=>(0,a.jsx)(j.eb,{value:e.path,children:e.title||e.path},e.path))})]})]}),(0,a.jsxs)("div",{className:"border-b p-2 hidden md:flex items-center gap-2",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:eo,disabled:0===M,children:(0,a.jsx)(h.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ec,disabled:M>=R.length-1,children:(0,a.jsx)(u.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ed,children:(0,a.jsx)(p.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:em,children:(0,a.jsx)(m.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>q(e=>!e),disabled:!B,style:{backgroundColor:W?"var(--button-preview-active)":void 0,color:W?"white":void 0},title:W?"Cancel element focus":"Select element","data-tour-id":"focus-crosshair-button",children:(0,a.jsx)(x.A,{className:"h-3 w-3"})})]}),(0,a.jsx)("div",{className:"flex-1 px-3 py-1 bg-muted rounded text-sm",children:E}),C&&C.routes.length>1&&(0,a.jsxs)(j.l6,{value:E,onValueChange:el,children:[(0,a.jsx)(j.bq,{className:"w-[200px] h-8",children:(0,a.jsx)(j.yv,{})}),(0,a.jsx)(j.gC,{children:C.routes.map(e=>(0,a.jsx)(j.eb,{value:e.path,children:e.title||e.path},e.path))})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1 border-l pl-2",children:[(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5 rounded-sm",style:{backgroundColor:"mobile"===L?"var(--button-preview-active)":void 0,color:"mobile"===L?"white":void 0},onClick:()=>D("mobile"),children:(0,a.jsx)(g.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5 rounded-sm",style:{backgroundColor:"tablet"===L?"var(--button-preview-active)":void 0,color:"tablet"===L?"white":void 0},onClick:()=>D("tablet"),children:(0,a.jsx)(f.A,{className:"h-3 w-3"})}),(0,a.jsx)(o.$,{size:"icon",variant:"ghost",className:"h-5 w-5 rounded-sm",style:{backgroundColor:"desktop"===L?"var(--button-preview-active)":void 0,color:"desktop"===L?"white":void 0},onClick:()=>D("desktop"),children:(0,a.jsx)(v.A,{className:"h-3 w-3"})})]})]}),(0,a.jsx)("div",{className:"flex-1 bg-muted/20 dark:bg-muted/10 p-4 overflow-auto min-h-0",children:(0,a.jsx)("div",{className:(0,b.cn)("bg-white mx-auto shadow-2xl transition-all duration-300","responsive"!==L&&"rounded-lg"),style:{width:w[L].width||"100%",height:w[L].height||"100%",maxHeight:w[L].maxHeight||"100%",maxWidth:w[L].maxWidth||"100%"},children:(0,a.jsx)("iframe",{ref:e=>{_.current=e,e&&!B?setTimeout(()=>{U(!0)},0):!e&&B&&U(!1)},className:"w-full h-full rounded-lg",sandbox:"allow-scripts allow-same-origin allow-forms",title:"Preview"})})})]})});N.displayName="MultipagePreview";let k=i().memo(N)},13265:(e,t,s)=>{s.d(t,{V:()=>c});var a=s(60687),r=s(43210),i=s(2565),n=s(24934),l=s(41862),o=s(88712);function c({location:e}){let{state:t,next:s,previous:c,skip:d}=(0,i.C)(),{status:m,currentStep:h,stepKey:u,isBusy:p,stepIndex:x}=t,[g,f]=(0,r.useState)(null),v=o.A.length,j=(0,r.useMemo)(()=>!!h&&!!p&&("workspace-edit"===h.id||"workspace-focus"===h.id||"workspace-checkpoint"===h.id),[h,p]);if("running"!==m||!h||h.location!==e)return null;let b=h.primaryLabel??"Next",y=h.secondaryLabel??"Skip";return(0,a.jsxs)("div",{className:"fixed inset-0 z-[2000] pointer-events-auto",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-background/30"}),g&&(0,a.jsx)("div",{className:"pointer-events-none fixed rounded-xl border-2 border-primary ring-4 ring-primary/30 transition-all animate-ring-opacity",style:{top:g.top,left:g.left,width:g.width,height:g.height}}),(0,a.jsx)("div",{className:"absolute bottom-10 left-1/2 flex w-full max-w-xl -translate-x-1/2 flex-col gap-4 px-4",children:(0,a.jsxs)("div",{className:"pointer-events-auto rounded-2xl border bg-background/95 p-6 shadow-2xl",children:[(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,a.jsx)("h3",{className:"text-lg font-semibold text-foreground",children:h.title}),(0,a.jsxs)("span",{className:"text-sm text-muted-foreground font-medium",children:[x+1,"/",v]})]}),(0,a.jsx)("div",{className:"mt-2 text-sm leading-relaxed text-muted-foreground",children:h.body})]}),p&&(0,a.jsx)(l.A,{className:"h-5 w-5 animate-spin text-primary"})]}),(0,a.jsxs)("div",{className:"mt-6 flex items-center justify-between",children:[h.showBack?(0,a.jsx)(n.$,{variant:"ghost",onClick:c,disabled:p,children:"Back"}):(0,a.jsx)("div",{}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.$,{variant:"ghost",onClick:d,children:y}),(0,a.jsx)(n.$,{onClick:s,disabled:j,children:b})]})]})]})})]})}},15616:(e,t,s)=>{s.d(t,{T:()=>n});var a=s(60687),r=s(43210),i=s(96241);let n=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)("textarea",{className:(0,i.cn)("flex min-h-[84px] w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:s,...t}));n.displayName="Textarea"},22926:(e,t,s)=>{s.d(t,{O:()=>E});var a=s(60687),r=s(43210),i=s(4950),n=s(24934),l=s(68988),o=s(39390),c=s(63974),d=s(42902),m=s(52581),h=s(10218),u=s(98971),p=s(78272),x=s(23928),g=s(43649),f=s(61611),v=s(31158),j=s(16023),b=s(96882),y=s(86884),w=s(96597),N=s(94084),k=s.n(N),S=s(96241);class C{static{this.BACKUP_VERSION="1.9.0"}static{this.FILE_EXTENSION=".osws"}static{this.MAX_IMPORT_SIZE=0x6400000}static async exportAllData(){try{S.v.info("Starting data export...");let e={version:this.BACKUP_VERSION,exportDate:new Date().toISOString(),databases:{vfs:await this.exportUnifiedData(),conversations:[],checkpoints:[]},metadata:{projectCount:0,totalSize:0,exportedFrom:"oswstudio"}};e.metadata.projectCount=e.databases.vfs.projects.length,e.metadata.totalSize=this.calculateDataSize(e);let t=new(k());t.file("backup.json",JSON.stringify(e,null,2));let s=await t.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}}),a=`oswstudio-backup-${new Date().toISOString().split("T")[0]}${this.FILE_EXTENSION}`;this.downloadBlob(s,a),S.v.info(`Export completed: ${e.metadata.projectCount} projects, ${this.formatBytes(e.metadata.totalSize)}`)}catch(e){throw S.v.error("Export failed:",e),Error(`Export failed: ${e instanceof Error?e.message:"Unknown error"}`)}}static async importAllData(e,t={mode:"merge"}){try{if(!e.name.endsWith(this.FILE_EXTENSION))throw Error(`Invalid file type. Expected ${this.FILE_EXTENSION} file.`);if(e.size>this.MAX_IMPORT_SIZE)throw Error(`File too large. Maximum size is ${this.formatBytes(this.MAX_IMPORT_SIZE)}.`);t.onProgress?.(10,"Reading backup file...");let a=new(k()),r=(await a.loadAsync(e)).file("backup.json");if(!r)throw Error("Invalid backup file format.");let i=await r.async("string"),n=JSON.parse(i);if(this.validateBackupData(n),t.onProgress?.(30,"Validating backup data..."),"replace"===t.mode){t.onProgress?.(40,"Clearing existing data...");try{let{vfs:e}=await Promise.resolve().then(s.bind(s,68269));e.db?.db&&(S.v.info("[Backup] Closing VFS database before deletion"),e.db.db.close())}catch(e){S.v.warn("[Backup] Could not close VFS database",e)}await this.clearAllData(),await new Promise(e=>setTimeout(e,500))}t.onProgress?.(50,"Importing all data...");let l={...n.databases.vfs,conversations:n.databases.vfs.conversations||n.databases.conversations||[],checkpoints:n.databases.vfs.checkpoints||n.databases.checkpoints||[]};await this.importUnifiedData(l),t.onProgress?.(100,"Import completed successfully!"),S.v.info(`Import completed: ${n.metadata.projectCount} projects restored`)}catch(e){throw S.v.error("Import failed:",e),Error(`Import failed: ${e instanceof Error?e.message:"Unknown error"}`)}}static async validateBackupFile(e){try{if(!e.name.endsWith(this.FILE_EXTENSION))return{valid:!1,reason:"Invalid file extension"};if(e.size>this.MAX_IMPORT_SIZE)return{valid:!1,reason:"File too large"};let t=new(k()),s=(await t.loadAsync(e)).file("backup.json");if(!s)return{valid:!1,reason:"Invalid backup file format"};let a=await s.async("string"),r=JSON.parse(a);return this.validateBackupData(r),{valid:!0,metadata:r.metadata}}catch(e){return{valid:!1,reason:e instanceof Error?e.message:"Unknown error"}}}static async exportUnifiedData(){let e={projects:[],files:[],fileTree:[],conversations:[],checkpoints:[]};return new Promise((t,s)=>{let a=indexedDB.open("osw-studio-db",1);a.onsuccess=async()=>{try{let s=a.result,r=s.transaction(["projects"],"readonly"),i=r.objectStore("projects").getAll();i.onsuccess=()=>{e.projects=i.result||[]};let n=s.transaction(["files"],"readonly"),l=n.objectStore("files").getAll();l.onsuccess=()=>{e.files=l.result||[]};let o=s.transaction(["fileTree"],"readonly"),c=o.objectStore("fileTree").getAll();c.onsuccess=()=>{e.fileTree=c.result||[]};let d=s.transaction(["conversations"],"readonly"),m=d.objectStore("conversations").getAll();m.onsuccess=()=>{e.conversations=m.result||[]};let h=s.transaction(["checkpoints"],"readonly"),u=h.objectStore("checkpoints").getAll();u.onsuccess=()=>{e.checkpoints=u.result||[]},await Promise.all([new Promise(e=>r.oncomplete=()=>e(void 0)),new Promise(e=>n.oncomplete=()=>e(void 0)),new Promise(e=>o.oncomplete=()=>e(void 0)),new Promise(e=>d.oncomplete=()=>e(void 0)),new Promise(e=>h.oncomplete=()=>e(void 0))]),t(e)}catch(e){s(e)}},a.onerror=()=>s(a.error)})}static async importLegacyConversations(){return new Promise(e=>{let t=indexedDB.open("DeepStudioConversations",1);t.onsuccess=()=>{let s=t.result.transaction(["conversations"],"readonly").objectStore("conversations").getAll();s.onsuccess=()=>{e(s.result||[])},s.onerror=()=>e([])},t.onerror=()=>e([])})}static async importLegacyCheckpoints(){return new Promise(e=>{let t=indexedDB.open("DeepStudioCheckpoints",1);t.onsuccess=()=>{let s=t.result.transaction(["checkpoints"],"readonly").objectStore("checkpoints").getAll();s.onsuccess=()=>{e(s.result||[])},s.onerror=()=>e([])},t.onerror=()=>e([])})}static async importUnifiedData(e){return new Promise((t,s)=>{S.v.info("[Import] Opening database for import...");let a=setTimeout(()=>{S.v.error("[Import] Database open timeout after 10s"),s(Error("Database open timeout"))},1e4),r=indexedDB.open("osw-studio-db",1);r.onerror=()=>{clearTimeout(a),S.v.error("[Import] Failed to open database for import",r.error),s(r.error)},r.onblocked=()=>{S.v.warn("[Import] Database open is blocked - waiting for connections to close")},r.onupgradeneeded=e=>{S.v.info("[Import] Creating database schema...");let t=e.target.result;if(!t.objectStoreNames.contains("projects")){let e=t.createObjectStore("projects",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("createdAt","createdAt",{unique:!1})}if(!t.objectStoreNames.contains("files")){let e=t.createObjectStore("files",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("type","type",{unique:!1})}if(!t.objectStoreNames.contains("fileTree")){let e=t.createObjectStore("fileTree",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!t.objectStoreNames.contains("conversations")){let e=t.createObjectStore("conversations",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!t.objectStoreNames.contains("checkpoints")){let e=t.createObjectStore("checkpoints",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}},r.onsuccess=async()=>{try{clearTimeout(a);let s=r.result;S.v.info("[Import] Database opened successfully"),S.v.info("[Import] Starting data import...",{projects:e.projects?.length||0,files:e.files?.length||0,fileTree:e.fileTree?.length||0,conversations:e.conversations?.length||0,checkpoints:e.checkpoints?.length||0});let i=s.transaction(["projects"],"readwrite").objectStore("projects");for(let t of e.projects||[])await new Promise((e,s)=>{let a=i.put(t);a.onsuccess=()=>e(),a.onerror=()=>{S.v.error("[Import] Failed to import project:",t.id,a.error),s(a.error)}});S.v.info("[Import] Projects imported");let n=s.transaction(["files"],"readwrite").objectStore("files");for(let t of e.files||[])await new Promise((e,s)=>{let a=n.put(t);a.onsuccess=()=>e(),a.onerror=()=>{S.v.error("[Import] Failed to import file:",t.path,a.error),s(a.error)}});S.v.info("[Import] Files imported");let l=s.transaction(["fileTree"],"readwrite").objectStore("fileTree");for(let t of e.fileTree||[])await new Promise((e,s)=>{let a=l.put(t);a.onsuccess=()=>e(),a.onerror=()=>{S.v.error("[Import] Failed to import tree node:",t.path,a.error),s(a.error)}});S.v.info("[Import] File tree imported");let o=e.conversations||[];if(o.length>0){S.v.info("[Import] Importing conversations:",o.length);let e=s.transaction(["conversations"],"readwrite").objectStore("conversations");for(let t of o)await new Promise((s,a)=>{let r=e.put(t);r.onsuccess=()=>s(),r.onerror=()=>{S.v.error("[Import] Failed to import conversation:",t.id,r.error),a(r.error)}});S.v.info("[Import] Conversations imported")}let c=e.checkpoints||[];if(c.length>0){S.v.info("[Import] Importing checkpoints:",c.length);let e=s.transaction(["checkpoints"],"readwrite").objectStore("checkpoints");for(let t of c)await new Promise((s,a)=>{let r=e.put(t);r.onsuccess=()=>s(),r.onerror=()=>{S.v.error("[Import] Failed to import checkpoint:",t.id,r.error),a(r.error)}});S.v.info("[Import] Checkpoints imported")}S.v.info("[Import] All data imported successfully"),t()}catch(e){s(e)}},r.onerror=()=>s(r.error)})}static async clearAllData(){for(let e of["osw-studio-db","osw-studio-vfs","OSWStudioConversations","OSWStudioCheckpoints","deepstudio-vfs","DeepStudioConversations","DeepStudioCheckpoints"])await new Promise(t=>{let s=setTimeout(()=>{S.v.warn(`[Backup] Database deletion timeout for: ${e}`),t()},2e3),a=indexedDB.deleteDatabase(e);a.onsuccess=()=>{clearTimeout(s),S.v.info(`[Backup] Deleted database: ${e}`),t()},a.onerror=()=>{clearTimeout(s),S.v.warn(`[Backup] Error deleting database: ${e}`,a.error),t()},a.onblocked=()=>{S.v.warn(`[Backup] Database deletion blocked: ${e}`)}});S.v.info("[Backup] All databases cleared")}static validateBackupData(e){if(!e.version||!e.exportDate||!e.databases||!e.metadata)throw Error("Invalid backup file structure");if(!e.databases.vfs||!e.databases.conversations||!e.databases.checkpoints)throw Error("Incomplete backup data");let t=e.version.split(".").map(Number),s=this.BACKUP_VERSION.split(".").map(Number);if(t[0]>s[0])throw Error(`Backup version ${e.version} is not compatible with current version ${this.BACKUP_VERSION}`)}static calculateDataSize(e){return JSON.stringify(e).length}static formatBytes(e){if(0===e)return"0 Bytes";let t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(2))+" "+["Bytes","KB","MB","GB"][t]}static downloadBlob(e,t){let s=URL.createObjectURL(e),a=document.createElement("a");a.href=s,a.download=t,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(s)}}var A=s(47696);function E({onClose:e}){let[t,s]=(0,r.useState)({}),[N,k]=(0,r.useState)({}),{theme:S,setTheme:E}=(0,h.D)(),[T,P]=(0,r.useState)(!1),[$,F]=(0,r.useState)(!1),[I,L]=(0,r.useState)(!1),[D,R]=(0,r.useState)(!1),[z,M]=(0,r.useState)(0),[O,B]=(0,r.useState)(""),[U,W]=(0,r.useState)({application:!0,costTracking:!0,dataManagement:!0}),q=(e,t)=>{i.s.setSetting(e,t),s(s=>({...s,[e]:t}))},J=async()=>{try{L(!0),await C.exportAllData(),m.oR.success("Data exported successfully!")}catch(e){m.oR.error(e instanceof Error?e.message:"Export failed")}finally{L(!1)}},_=e=>{W(t=>({...t,[e]:!t[e]}))};return(0,a.jsxs)("div",{className:"max-h-[calc(100vh-4rem)] overflow-y-auto",children:[(0,a.jsxs)("div",{className:"space-y-3 pb-4",children:[(0,a.jsxs)(A.Nt,{open:U.application,onOpenChange:()=>_("application"),children:[(0,a.jsxs)(A.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(u.A,{className:"h-4 w-4"}),(0,a.jsx)("h4",{className:"font-medium text-sm",children:"Application Settings"})]}),(0,a.jsx)(p.A,{className:`h-4 w-4 transition-transform duration-200 ${U.application?"rotate-180":""}`})]}),(0,a.jsxs)(A.Ke,{className:"px-3 pt-2 pb-3",children:[(0,a.jsx)("p",{className:"text-muted-foreground text-xs mb-4",children:"Configure your preferences and display options"}),(0,a.jsx)("div",{className:"space-y-4",children:(0,a.jsxs)("div",{children:[(0,a.jsx)(o.J,{htmlFor:"theme",children:"Theme"}),(0,a.jsxs)(c.l6,{value:T?S:"dark",onValueChange:e=>{E(e),q("theme",e)},children:[(0,a.jsx)(c.bq,{id:"theme",className:"mt-2",children:(0,a.jsx)(c.yv,{})}),(0,a.jsxs)(c.gC,{children:[(0,a.jsx)(c.eb,{value:"light",children:"Light"}),(0,a.jsx)(c.eb,{value:"dark",children:"Dark"}),(0,a.jsx)(c.eb,{value:"system",children:"System"})]})]})]})})]})]}),(0,a.jsxs)(A.Nt,{open:U.costTracking,onOpenChange:()=>_("costTracking"),children:[(0,a.jsxs)(A.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(x.A,{className:"h-4 w-4"}),(0,a.jsx)("h4",{className:"font-medium text-sm",children:"Cost Tracking"})]}),(0,a.jsx)(p.A,{className:`h-4 w-4 transition-transform duration-200 ${U.costTracking?"rotate-180":""}`})]}),(0,a.jsx)(A.Ke,{className:"px-3 pt-2 pb-3",children:(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(o.J,{htmlFor:"show-costs",children:"Display Costs"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Show cost information in messages"})]}),(0,a.jsx)(d.d,{id:"show-costs",checked:!1!==N.showCosts,onCheckedChange:e=>{let t={...N,showCosts:e};i.s.setCostSettings(t),k(t)}})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(o.J,{htmlFor:"daily-limit",children:"Daily Cost Limit (USD)"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 mt-2",children:[(0,a.jsx)(l.p,{id:"daily-limit",type:"number",min:"0",step:"0.01",placeholder:"No limit",value:N.dailyLimit||"",onChange:e=>{let t=e.target.value?parseFloat(e.target.value):void 0,s={...N,dailyLimit:t};i.s.setCostSettings(s),k(s)}}),N.dailyLimit&&(0,a.jsxs)("span",{className:"text-sm text-muted-foreground",children:["$",N.dailyLimit.toFixed(2),"/day"]})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(o.J,{htmlFor:"project-limit",children:"Project Cost Limit (USD)"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 mt-2",children:[(0,a.jsx)(l.p,{id:"project-limit",type:"number",min:"0",step:"0.01",placeholder:"No limit",value:N.projectLimit||"",onChange:e=>{let t=e.target.value?parseFloat(e.target.value):void 0,s={...N,projectLimit:t};i.s.setCostSettings(s),k(s)}}),N.projectLimit&&(0,a.jsxs)("span",{className:"text-sm text-muted-foreground",children:["$",N.projectLimit.toFixed(2),"/project"]})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(o.J,{htmlFor:"warning-threshold",children:"Warning Threshold (%)"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 mt-2",children:[(0,a.jsx)(l.p,{id:"warning-threshold",type:"number",min:"50",max:"100",step:"5",value:N.warningThreshold||80,onChange:e=>{let t=parseInt(e.target.value),s={...N,warningThreshold:t};i.s.setCostSettings(s),k(s)}}),(0,a.jsxs)("span",{className:"text-sm text-muted-foreground flex items-center gap-1",children:[(0,a.jsx)(g.A,{className:"h-3 w-3"}),"Warn at ",N.warningThreshold||80,"%"]})]})]}),(0,a.jsx)("div",{className:"border-t pt-3 mt-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:"Lifetime Total"}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:y.U.formatCost(i.s.getLifetimeCosts().total)})]}),(0,a.jsx)(n.$,{variant:"outline",size:"sm",onClick:()=>{confirm("Reset lifetime cost tracking? This cannot be undone.")&&(i.s.resetLifetimeCosts(),m.oR.success("Lifetime costs reset"))},children:"Reset Stats"})]})})]})})]}),(0,a.jsxs)(A.Nt,{open:U.dataManagement,onOpenChange:()=>_("dataManagement"),children:[(0,a.jsxs)(A.R6,{className:"flex items-center justify-between w-full p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(f.A,{className:"h-4 w-4"}),(0,a.jsx)("h4",{className:"font-medium text-sm",children:"Data Management"})]}),(0,a.jsx)(p.A,{className:`h-4 w-4 transition-transform duration-200 ${U.dataManagement?"rotate-180":""}`})]}),(0,a.jsxs)(A.Ke,{className:"px-3 pt-2 pb-3",children:[(0,a.jsx)("p",{className:"text-xs text-muted-foreground mb-4",children:"Backup and restore your projects, conversations, and settings. Use this to migrate your data to OSWStudio or create backups."}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:"Export All Data"}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"Download a backup file containing all your projects and data"})]}),(0,a.jsxs)(n.$,{variant:"outline",size:"sm",onClick:J,disabled:I,className:"flex items-center gap-2",children:[(0,a.jsx)(v.A,{className:"h-4 w-4"}),I?"Exporting...":"Export"]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:"Import Data"}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"Restore from a .osws backup file"})]}),(0,a.jsxs)(n.$,{variant:"outline",size:"sm",onClick:()=>{let e=document.createElement("input");e.type="file",e.accept=".osws",e.onchange=async e=>{let t=e.target.files?.[0];if(t)try{R(!0),M(0),B("Validating file...");let e=await C.validateBackupFile(t);if(!e.valid)return void m.oR.error(`Invalid backup file: ${e.reason}`);let s=confirm(`Import ${e.metadata?.projectCount||0} projects? -Choose OK to REPLACE all current data, or Cancel to MERGE with existing data.`);await C.importAllData(t,{mode:s?"replace":"merge",onProgress:(e,t)=>{M(e),B(t)}}),m.oR.success("Data imported successfully!"),setTimeout(()=>window.location.reload(),1e3)}catch(e){m.oR.error(e instanceof Error?e.message:"Import failed")}finally{R(!1),M(0),B("")}},e.click()},disabled:D,className:"flex items-center gap-2",children:[(0,a.jsx)(j.A,{className:"h-4 w-4"}),D?"Importing...":"Import"]})]}),D&&(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)("div",{className:"flex justify-between text-xs",children:[(0,a.jsx)("span",{children:O}),(0,a.jsxs)("span",{children:[z,"%"]})]}),(0,a.jsx)("div",{className:"w-full bg-muted rounded-full h-2",children:(0,a.jsx)("div",{className:"bg-primary h-2 rounded-full transition-all duration-300",style:{width:`${z}%`}})})]})]})]})]})]}),(0,a.jsxs)("div",{className:"flex justify-between pt-4 px-3 border-t mt-4",children:[(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(n.$,{variant:"destructive",onClick:()=>{confirm("Are you sure you want to clear all settings?")&&(i.s.clearSettings(),s({}),m.oR.success("Settings cleared"))},children:"Clear All Settings"}),(0,a.jsxs)(n.$,{variant:"outline",onClick:()=>$(!0),children:[(0,a.jsx)(b.A,{className:"mr-2 h-4 w-4"}),"About OSW Studio"]})]}),e&&(0,a.jsx)(n.$,{onClick:e,children:"Close"})]}),(0,a.jsx)(w.V,{open:F,onOpenChange:$})]})}},30758:e=>{e.exports={rE:"1.20.0"}},35157:(e,t,s)=>{s.d(t,{a:()=>eG});var a=s(60687),r=s(43210),i=s.n(r),n=s(68269),l=s(96241),o=s(24923),c=s(24413),d=s(82080),m=s(18179),u=s(82570),h=s(78272),p=s(14952),x=s(9005),g=s(2943),f=s(78464),v=s(16023),j=s(13861),b=s(33427),y=s(11860),w=s(12597),N=s(24934),k=s(65915),S=s(13964),C=s(65822);let A=k.bL,E=k.l9;k.YJ,k.ZL,k.Pb,k.z6,r.forwardRef(({className:e,inset:t,children:s,...r},i)=>(0,a.jsxs)(k.ZP,{ref:i,className:(0,l.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",t&&"pl-8",e),...r,children:[s,(0,a.jsx)(p.A,{className:"ml-auto h-4 w-4"})]})).displayName=k.ZP.displayName,r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(k.G5,{ref:s,className:(0,l.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",e),...t})).displayName=k.G5.displayName;let T=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(k.ZL,{children:(0,a.jsx)(k.UC,{ref:s,className:(0,l.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",e),...t})}));T.displayName=k.UC.displayName;let P=r.forwardRef(({className:e,inset:t,...s},r)=>(0,a.jsx)(k.q7,{ref:r,className:(0,l.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",t&&"pl-8",e),...s}));P.displayName=k.q7.displayName,r.forwardRef(({className:e,children:t,checked:s,...r},i)=>(0,a.jsxs)(k.H_,{ref:i,className:(0,l.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",e),checked:s,...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)(k.VF,{children:(0,a.jsx)(S.A,{className:"h-4 w-4"})})}),t]})).displayName=k.H_.displayName,r.forwardRef(({className:e,children:t,...s},r)=>(0,a.jsxs)(k.hN,{ref:r,className:(0,l.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",e),...s,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(k.VF,{children:(0,a.jsx)(C.A,{className:"h-2 w-2 fill-current"})})}),t]})).displayName=k.hN.displayName,r.forwardRef(({className:e,inset:t,...s},r)=>(0,a.jsx)(k.JU,{ref:r,className:(0,l.cn)("px-2 py-1.5 text-sm font-semibold text-foreground",t&&"pl-8",e),...s})).displayName=k.JU.displayName,r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(k.wv,{ref:s,className:(0,l.cn)("-mx-1 my-1 h-px bg-border",e),...t})).displayName=k.wv.displayName;var F=s(68988),$=s(52581);function I({projectId:e,onFileSelect:t,selectedPath:i,onClose:k}){let[S,C]=(0,r.useState)([]),[I,L]=(0,r.useState)([]),[D,R]=(0,r.useState)(new Set(["/"])),[z,M]=(0,r.useState)(null),[O,B]=(0,r.useState)(""),[U,W]=(0,r.useState)(!1),[q,_]=(0,r.useState)(null),[J,V]=(0,r.useState)(null),[H,G]=(0,r.useState)(!1),Y=(0,r.useRef)(null),K=e=>e.startsWith("/.skills/")||e.startsWith("/.server/")||"/.skills"===e||"/.server"===e,X=e=>e.startsWith("/.server/")||"/.server"===e,Z=e=>e.startsWith("/.skills/")||"/.skills"===e,Q=(0,r.useCallback)(async()=>{try{await n.vfs.init();let t=await n.vfs.getAllFilesAndDirectories(e);if(H){let a=(await n.vfs.listDirectory(e,"/",{includeTransient:!0})).filter(e=>e.path.startsWith("/.")),{skillsService:r}=await Promise.resolve().then(s.bind(s,26091)),i=await r.getEnabledSkills(),l=new Set(i.map(e=>`/.skills/${e.id}.md`)),o=a.filter(e=>!e.path.startsWith("/.skills/")||l.has(e.path));t.push(...o)}let a=t.filter(e=>"directory"!==e.type);C(a),L(ee(t,H))}catch(e){l.v.error("Failed to load files:",e)}},[e,H]),ee=(e,t)=>{let s=t?e:e.filter(e=>!e.path.startsWith("/.")),a=[],r=new Map;s.forEach(e=>{if("directory"===e.type){let t=e.path.split("/").filter(Boolean),s={path:e.path,name:e.name||t[t.length-1]||"unnamed",type:"directory",children:[]};r.set(e.path,s)}}),s.forEach(e=>{if("directory"!==e.type){let t=e.path.split("/").filter(Boolean),s="";for(let e=0;e{let s=t.split("/").filter(Boolean);if(1===s.length)a.push(e);else{let t="/"+s.slice(0,-1).join("/"),a=r.get(t);a&&a.children&&a.children.push(e)}}),e.forEach(e=>{if("directory"!==e.type){let t=e.path.split("/").filter(Boolean),s={path:e.path,name:e.name,type:"file"};if(1===t.length)a.push(s);else{let e="/"+t.slice(0,-1).join("/"),a=r.get(e);a&&a.children?.push(s)}}});let i=e=>{e.sort((e,t)=>e.type===t.type?e.name.localeCompare(t.name):"directory"===e.type?-1:1),e.forEach(e=>{e.children&&i(e.children)})};return i(a),a},et=e=>{R(t=>{let s=new Set(t);return s.has(e)?s.delete(e):s.add(e),s})},es=async e=>{if("directory"===e.type)et(e.path);else{let s=S.find(t=>t.path===e.path);s&&t&&t(s)}},ea=async(t="/")=>{let s=prompt("Enter file name:");if(!s)return;let a="/"===t?`/${s}`:`${t}/${s}`;try{await n.vfs.createFile(e,a,""),await Q()}catch(e){l.v.error("Failed to create file:",e)}},er=async(t="/")=>{let s=prompt("Enter directory name:");if(!s)return;let a="/"===t?`/${s}`:`${t}/${s}`;try{await n.vfs.createDirectory(e,a),await Q()}catch(e){l.v.error("Failed to create directory:",e)}},ei=async(t,s)=>{if(confirm(`Delete ${s} "${t}"?`))try{"file"===s?await n.vfs.deleteFile(e,t):await n.vfs.deleteDirectory(e,t),await Q()}catch(e){l.v.error(`Failed to delete ${s}:`,e)}},en=async(t,s)=>{if(!O)return;let a=t.split("/");a[a.length-1]=O;let r=a.join("/");try{"directory"===s?await n.vfs.renameDirectory(e,t,r):await n.vfs.renameFile(e,t,r),await Q(),M(null),B("")}catch(e){l.v.error(`Failed to rename ${s}:`,e)}},el=async e=>{for(let t of(e.preventDefault(),e.stopPropagation(),W(!1),Array.from(e.dataTransfer.items)))if("file"===t.kind){let e=t.getAsFile();e&&await eo(e,"/")}},eo=async(t,s)=>{if(!(0,o.fu)(t.name))return void $.oR.error(`File type not supported: ${t.name}`);let a=(0,o.Gr)(t.name),r=o.Q6[a];if(t.size>r)return void $.oR.error(`File too large: ${t.name}. Maximum size is ${Math.round(r/1024/1024)}MB`);let i="/"===s?`/${t.name}`:`${s}/${t.name}`;try{let s;s="image"===a||"video"===a||"binary"===a?await t.arrayBuffer():await t.text(),await n.vfs.createFile(e,i,s),await Q(),$.oR.success(`Uploaded ${t.name}`)}catch(a){if(a.message?.includes("already exists")){if(confirm(`File "${t.name}" already exists. Overwrite?`))try{await n.vfs.deleteFile(e,i),await eo(t,s)}catch(e){l.v.error("Failed to overwrite file:",e),$.oR.error("Failed to overwrite file")}}else l.v.error("Failed to upload file:",a),$.oR.error(`Failed to upload ${t.name}: ${a.message}`)}},ec=(e,t)=>{e.stopPropagation(),_(t),e.dataTransfer.effectAllowed="move"},ed=()=>{_(null),V(null)},em=(e,t)=>{e.preventDefault(),e.stopPropagation(),q&&t!==q.path&&(e.dataTransfer.dropEffect="move",V(t))},eu=async(t,s)=>{if(t.preventDefault(),t.stopPropagation(),!q||s&&q.path===s.path)return void V(null);let a=s&&"directory"===s.type?s.path:"/";if("directory"===q.type){let e=q.path.endsWith("/")?q.path:q.path+"/";if((a.endsWith("/")?a:a+"/").startsWith(e)){$.oR.error("Cannot move a folder into itself"),V(null);return}}let r=q.name,i="/"===a?`/${r}`:`${a}/${r}`;try{"directory"===q.type?await n.vfs.moveDirectory(e,q.path,i):await n.vfs.moveFile(e,q.path,i),await Q(),$.oR.success(`Moved ${q.name} to ${"/"===a?"root":a}`)}catch(e){l.v.error("Failed to move item:",e),$.oR.error(`Failed to move: ${e.message}`)}V(null)},eh=(e,t=0)=>{let s=D.has(e.path),r=i===e.path,n=z===e.path,b=J===e.path,y=K(e.path),w=X(e.path),N=Z(e.path);return(0,a.jsxs)("div",{draggable:!n&&!y,onDragStart:t=>!y&&ec(t,e),onDragEnd:ed,onDragOver:t=>"directory"===e.type&&!y&&em(t,e.path),onDrop:t=>"directory"===e.type&&!y&&eu(t,e),children:[(0,a.jsxs)(A,{children:[(0,a.jsx)(E,{children:(0,a.jsxs)("div",{className:(0,l.cn)("flex items-center gap-2 px-2 py-1.5 hover:bg-accent hover:text-accent-foreground cursor-pointer rounded-md transition-colors",r&&"bg-accent text-accent-foreground",b&&"directory"===e.type&&"bg-blue-500/20 border border-blue-500",q?.path===e.path&&"opacity-50",y&&"opacity-75","group"),style:{paddingLeft:`${16*t+8}px`},onClick:()=>es(e),children:["directory"===e.type?(0,a.jsxs)(a.Fragment,{children:[s?(0,a.jsx)(h.A,{className:"w-4 h-4 text-muted-foreground"}):(0,a.jsx)(p.A,{className:"w-4 h-4 text-muted-foreground"}),w?(0,a.jsx)(c.A,{className:"w-4 h-4 text-orange-500"}):N?(0,a.jsx)(d.A,{className:"w-4 h-4 text-purple-500"}):s?(0,a.jsx)(m.A,{className:"w-4 h-4 text-blue-500"}):(0,a.jsx)(u.A,{className:"w-4 h-4 text-blue-500"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"w-4"}),(()=>{let t=(0,o.Gr)(e.path);return"image"===t?(0,a.jsx)(x.A,{className:"w-4 h-4 text-green-500"}):"video"===t?(0,a.jsx)(g.A,{className:"w-4 h-4 text-purple-500"}):(0,a.jsx)(f.A,{className:"w-4 h-4 text-muted-foreground"})})()]}),n?(0,a.jsx)(F.p,{value:O,onChange:e=>B(e.target.value),onBlur:()=>en(e.path,e.type),onKeyDown:t=>{"Enter"===t.key?en(e.path,e.type):"Escape"===t.key&&(M(null),B(""))},className:"h-5 text-sm",autoFocus:!0,onClick:e=>e.stopPropagation()}):(0,a.jsxs)("span",{className:(0,l.cn)("text-sm flex-1",y&&"italic"),children:[e.name,y&&(0,a.jsx)("span",{className:"text-xs text-muted-foreground ml-1",children:"(read-only)"})]})]})}),(0,a.jsxs)(T,{children:[!y&&(0,a.jsxs)(a.Fragment,{children:["directory"===e.type&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(P,{onClick:()=>ea(e.path),children:[(0,a.jsx)(f.A,{className:"mr-2 h-4 w-4"}),"New File"]}),(0,a.jsxs)(P,{onClick:()=>er(e.path),children:[(0,a.jsx)(u.A,{className:"mr-2 h-4 w-4"}),"New Folder"]}),(0,a.jsxs)(P,{onClick:()=>Y.current?.click(),children:[(0,a.jsx)(v.A,{className:"mr-2 h-4 w-4"}),"Upload Files"]})]}),(0,a.jsx)(P,{onClick:()=>{M(e.path),B(e.name)},children:"Rename"}),(0,a.jsx)(P,{onClick:()=>ei(e.path,e.type),className:"text-destructive",children:"Delete"})]}),y&&(0,a.jsxs)(P,{disabled:!0,children:[(0,a.jsx)(j.A,{className:"mr-2 h-4 w-4"}),"Read-only ",w?"server context":"skill"]})]})]}),"directory"===e.type&&s&&e.children&&(0,a.jsx)("div",{children:e.children.map(e=>eh(e,t+1))})]},e.path)};return(0,a.jsxs)("div",{className:"h-full flex flex-col",onDrop:el,onDragOver:e=>{e.preventDefault(),e.stopPropagation(),W(!0)},onDragLeave:e=>{e.preventDefault(),e.stopPropagation();let t=e.currentTarget.getBoundingClientRect(),s=e.clientX,a=e.clientY;(s=t.right||a=t.bottom)&&W(!1)},children:[(0,a.jsx)("input",{ref:Y,type:"file",multiple:!0,className:"hidden",onChange:async e=>{for(let t of Array.from(e.target.files||[]))await eo(t,"/");Y.current&&(Y.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)(b.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-files-active)"}}),k?(0,a.jsxs)("button",{type:"button",onClick:k,"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)(b.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-files-active)"}}),(0,a.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(b.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)(N.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>Y.current?.click(),title:"Upload files",children:(0,a.jsx)(v.A,{className:"h-3 w-3"})}),(0,a.jsx)(N.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>ea("/"),title:"New file",children:(0,a.jsx)(f.A,{className:"h-3 w-3"})}),(0,a.jsx)(N.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>er("/"),title:"New folder",children:(0,a.jsx)(u.A,{className:"h-3 w-3"})})]})]}),(0,a.jsxs)(A,{children:[(0,a.jsx)(E,{asChild:!0,children:(0,a.jsxs)("div",{className:(0,l.cn)("flex-1 overflow-y-auto p-3 space-y-0.5 relative",U&&"bg-blue-500/10"),onDragOver:e=>{q&&(e.preventDefault(),e.stopPropagation(),V("/"))},onDrop:e=>{q&&eu(e,null)},children:[U&&(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)(v.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===I.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)(u.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:I.map(e=>eh(e))})]})}),(0,a.jsxs)(T,{children:[(0,a.jsxs)(P,{onClick:()=>ea("/"),children:[(0,a.jsx)(f.A,{className:"mr-2 h-4 w-4"}),"New File"]}),(0,a.jsxs)(P,{onClick:()=>er("/"),children:[(0,a.jsx)(u.A,{className:"mr-2 h-4 w-4"}),"New Folder"]}),(0,a.jsxs)(P,{onClick:()=>Y.current?.click(),children:[(0,a.jsx)(v.A,{className:"mr-2 h-4 w-4"}),"Upload Files"]}),(0,a.jsxs)(P,{onClick:()=>G(!H),children:[H?(0,a.jsx)(w.A,{className:"mr-2 h-4 w-4"}):(0,a.jsx)(j.A,{className:"mr-2 h-4 w-4"}),H?"Hide Hidden Files":"Show Hidden Files"]})]})]})]})}var L=s(49753),D=s(34091),R=s(8819),z=s(26316),M=s(93613),O=s(10218);function B({projectId:e,onFilesChange:t,onClose:s}){let[o,c]=(0,r.useState)(new Map),[d,m]=(0,r.useState)(null),{resolvedTheme:u}=(0,O.D)(),[h,p]=(0,r.useState)(!1),g=i().useRef(new Set),f=(e,t)=>{t&&t.stopPropagation();let s=o.get(e);if((!s?.modified||confirm(`Close ${s.file.name} without saving?`))&&(c(t=>{let s=new Map(t);return s.delete(e),s}),d===e)){let t=Array.from(o.keys()).filter(t=>t!==e);m(t.length>0?t[t.length-1]:null)}},v=(0,r.useCallback)((e,t)=>{void 0!==e&&"text"===b(t).type&&c(s=>{let a=new Map(s),r=a.get(t);if(r){let s=r.content!==e;a.set(t,{...r,content:e,modified:s})}return a})},[]),j=(0,r.useCallback)(async t=>{let s=o.get(t);if(s&&s.modified){g.current.add(t);try{await n.vfs.init();let a=await n.vfs.updateFile(e,t,s.content);c(e=>{let r=new Map(e);return r.set(t,{file:a,content:s.content,modified:!1}),r})}catch(e){l.v.error("Failed to save file:",e)}finally{setTimeout(()=>{g.current.delete(t)},100)}}},[o,e]);(0,r.useCallback)(e=>{(e.metaKey||e.ctrlKey)&&"s"===e.key&&(e.preventDefault(),d&&j(d))},[d,j]);let b=e=>{let t=e.split(".").pop()?.toLowerCase();if(["png","jpg","jpeg","gif","bmp","svg","webp"].includes(t||""))return{type:"image",language:"plaintext"};let s={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"};return s[t||""]?{type:"text",language:s[t||""]}:["zip","tar","gz","exe","bin","pdf","doc","docx","xls","xlsx","ppt","pptx"].includes(t||"")?{type:"unsupported",language:"plaintext"}:{type:"text",language:"plaintext"}},w=e=>b(e).language,k=d?o.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)(D.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-editor-active)"}}),s?(0,a.jsxs)("button",{type:"button",onClick:s,"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)(D.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-editor-active)"}}),(0,a.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(D.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"})]}),k?.modified&&"text"===b(k.file.path).type&&(0,a.jsxs)(N.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:()=>j(d),children:[(0,a.jsx)(R.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-xs",children:"Save"})]})]}),0===o.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(o.entries()).map(([e,t])=>(0,a.jsxs)("div",{className:(0,l.cn)("flex items-center gap-2 px-4 py-2.5 border-r cursor-pointer transition-all relative group",d===e?"bg-background border-b-2 border-b-primary shadow-sm":"hover:bg-muted/50 border-b-2 border-b-transparent"),onClick:()=>m(e),children:[(0,a.jsxs)("span",{className:"text-sm",children:[t.file.name,t.modified&&(0,a.jsx)("span",{className:"text-orange-500 ml-1",children:"●"})]}),(0,a.jsx)(N.$,{size:"icon",variant:"ghost",className:"h-4 w-4 p-0 opacity-0 group-hover:opacity-100 transition-opacity",onClick:t=>f(e,t),children:(0,a.jsx)(y.A,{className:"h-3 w-3 hover:text-destructive"})})]},e))})}),k&&(0,a.jsx)("div",{className:"flex-1 border-t",children:(()=>{let e=b(k.file.path);return"image"===e.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)(x.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:k.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/${k.file.path.split(".").pop()};base64,${k.content}`,alt:k.file.name,className:"max-w-full h-auto rounded shadow-sm",onError:e=>{let t=e.target;if(t.style.display="none",!t.parentElement?.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',t.parentElement?.appendChild(e)}}})}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Image files cannot be edited in the text editor"})]})}):"unsupported"===e.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)(M.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:k.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)(L.Ay,{height:"100%",language:w(k.file.path),value:k.content,onChange:e=>v(e,k.file.path),theme:h?"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 U(e){window.dispatchEvent(new CustomEvent("openFile",{detail:e}))}var W=s(5643),q=s(28559),_=s(13943),J=s(84027),V=s(58887),H=s(48210),G=s(51567),Y=s(26627),K=s(4950),X=s(10158);let Z=new Set(["assistant_delta","tool_param_delta","reasoning_delta"]);class Q{async initDB(){if(this.isInitialized)return;let{vfs:e}=await Promise.resolve().then(s.bind(s,68269));await e.init(),this.isInitialized=!0}async getDB(){let{vfs:e}=await Promise.resolve().then(s.bind(s,68269));return e.getDatabase()}getDebugEventsId(e){return`debug_events_${e}`}async loadEvents(e){await this.initDB();let t=await this.getDB(),s=this.getDebugEventsId(e);return new Promise((a,r)=>{let i=t.transaction([this.storeName],"readonly").objectStore(this.storeName).get(s);i.onsuccess=()=>{let t=i.result;t&&t.events?(this.eventsCache.set(e,t.events),a(t.events)):a([])},i.onerror=()=>{l.v.error("Failed to load debug events from DB"),r(i.error)}})}async saveEvents(e,t){await this.initDB();let s=await this.getDB(),a={id:this.getDebugEventsId(e),projectId:e,events:t,lastUpdated:new Date().toISOString()};return new Promise((r,i)=>{let n=s.transaction([this.storeName],"readwrite").objectStore(this.storeName).put(a);n.onsuccess=()=>{this.eventsCache.set(e,t),r()},n.onerror=()=>{l.v.error("Failed to save debug events to DB"),i(n.error)}})}async appendEvent(e,t){let s=this.eventsCache.get(e);s||(s=await this.loadEvents(e)),s.push(t),this.eventsCache.set(e,s),Z.has(t.event)||await this.saveEvents(e,s)}async clearEvents(e){this.eventsCache.delete(e),await this.saveEvents(e,[]),l.v.debug(`[DebugEventsState] Cleared debug events for project ${e}`)}async truncateEvents(e,t){this.eventsCache.set(e,t),await this.saveEvents(e,t),l.v.debug(`[DebugEventsState] Truncated debug events for project ${e} to ${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(),s=this.getDebugEventsId(e);return new Promise((a,r)=>{let i=t.transaction([this.storeName],"readwrite").objectStore(this.storeName).delete(s);i.onsuccess=()=>{this.eventsCache.delete(e),a()},i.onerror=()=>{l.v.error("Failed to delete debug events from DB"),r(i.error)}})}unloadProject(e){let t=this.eventsCache.has(e);this.eventsCache.delete(e),t&&l.v.debug(`[DebugEventsState] Unloaded debug events cache for project ${e}`)}constructor(){this.eventsCache=new Map,this.storeName="debugEvents",this.isInitialized=!1}}let ee=new Q;var et=s(81381),es=s(24527);let ea=({className:e,...t})=>(0,a.jsx)(es.YZ,{className:(0,l.cn)("flex h-full w-full data-[panel-group-direction=vertical]:flex-col",e),...t}),er=es.Zk,ei=({withHandle:e,className:t,...s})=>(0,a.jsx)(es.TW,{className:(0,l.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",t),...s,children:e&&(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)(et.A,{className:"h-3 w-3 text-muted-foreground/50"})})});var en=s(80189),el=s(94742),eo=s(32623),ec=s(33135),ed=s(22926),em=s(13265),eu=s(2565),eh=s(47696),ep=s(88233),ex=s(24366),eg=s(3589),ef=s(38991);function ev(){let[e,t]=(0,r.useState)(null),[s,i]=(0,r.useState)(!1);return s&&e?(0,a.jsxs)("div",{className:`text-xs font-mono ${e.percent>80?"text-red-500":e.percent>60?"text-yellow-500":"text-muted-foreground"} flex items-center gap-1`,title:`JS Heap: ${e.usedMB}MB used / ${e.totalMB}MB limit (${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 ej({events:e,onClear:t,onClose:s,projectId:i}){let[n,l]=(0,r.useState)(""),[o,c]=(0,r.useState)(!0),d=(0,r.useRef)(null),[m,u]=(0,r.useState)(!0),[h,p]=(0,r.useState)(""),[x,g]=(0,r.useState)([]),[f,v]=(0,r.useState)(!1),j=(0,r.useRef)(null),b=(0,r.useMemo)(()=>{let t=[],s=null,a=new Set(["assistant_delta","tool_param_delta","reasoning_delta"]);for(let r of e)a.has(r.event)?s&&s.event===r.event?s.count=(s.count||1)+1:(s&&t.push(s),s={...r,count:1}):(s&&(t.push(s),s=null),t.push(r));return s&&t.push(s),t},[e]),w=async()=>{if(!h.trim()||!i||f)return;let e=h.trim();p(""),v(!0);try{let t=e.split(/\s+/),s=await ef._.execute(i,t),a=s.success?s.stdout||"(no output)":s.stderr||"Command failed";g(t=>[...t,{cmd:e,output:a,isError:!s.success}])}catch(t){g(s=>[...s,{cmd:e,output:`Error: ${t instanceof Error?t.message:"Unknown error"}`,isError:!0}])}finally{v(!1),setTimeout(()=>{j.current?.scrollTo({top:j.current.scrollHeight,behavior:"smooth"})},50)}},k=n?b.filter(e=>e.event.toLowerCase().includes(n.toLowerCase())):b,S=e.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)(H.A,{className:"h-4 w-4 md:hidden"}),s?(0,a.jsxs)("button",{type:"button",onClick:s,"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)(H.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0"}),(0,a.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(H.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:["(",k.length,"/",e.length,")"]}),(0,a.jsx)(ev,{})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(N.$,{variant:"ghost",size:"sm",onClick:()=>{t?.()},className:"h-7 px-2 hover:bg-muted",title:"Clear all events",children:(0,a.jsx)(ep.A,{className:"h-3 w-3"})}),(0,a.jsx)(N.$,{variant:"ghost",size:"sm",onClick:()=>{let t=new Blob([JSON.stringify(e,null,2)],{type:"application/json"}),s=URL.createObjectURL(t),a=document.createElement("a");a.href=s,a.download=`debug-events-${Date.now()}.json`,a.click(),URL.revokeObjectURL(s)},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(S).map(([e,t])=>(0,a.jsxs)("button",{onClick:()=>l(n===e?"":e),className:`px-2 py-1 rounded ${n===e?"bg-primary text-primary-foreground":"bg-muted hover:bg-muted/80"}`,children:[e," (",t,")"]},e))})}),(0,a.jsx)("div",{className:"p-2 border-b border-border",children:(0,a.jsx)("input",{type:"text",placeholder:"Filter events...",value:n,onChange:e=>l(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===k.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."}):k.map(e=>(0,a.jsx)(eb,{event:e},e.id)),(0,a.jsx)("div",{ref:d})]}),i&&(0,a.jsxs)("div",{className:"border-t border-border shrink-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 px-3 py-1.5 bg-muted/30 border-b border-border",children:[(0,a.jsx)(ex.A,{className:"h-3 w-3 text-muted-foreground"}),(0,a.jsx)("span",{className:"text-xs font-medium",children:"VFS Shell"}),x.length>0&&(0,a.jsx)("button",{onClick:()=>g([]),className:"ml-auto text-xs text-muted-foreground hover:text-foreground",children:"Clear"})]}),x.length>0&&(0,a.jsx)("div",{ref:j,className:"max-h-32 overflow-y-auto p-2 bg-zinc-950 font-mono text-xs",children:x.map((e,t)=>(0,a.jsxs)("div",{className:"mb-2",children:[(0,a.jsxs)("div",{className:"text-emerald-400",children:["$ ",e.cmd]}),(0,a.jsx)("pre",{className:`whitespace-pre-wrap ${e.isError?"text-red-400":"text-zinc-300"}`,children:e.output})]},t))}),(0,a.jsxs)("div",{className:"flex items-center gap-2 p-2 bg-zinc-950",children:[(0,a.jsx)("span",{className:"text-emerald-400 font-mono text-xs",children:"$"}),(0,a.jsx)("input",{type:"text",value:h,onChange:e=>p(e.target.value),onKeyDown:e=>"Enter"===e.key&&w(),placeholder:"ls -la /.skills/",disabled:f,className:"flex-1 bg-transparent border-none outline-none text-xs font-mono text-zinc-100 placeholder:text-zinc-600"}),(0,a.jsx)(N.$,{variant:"ghost",size:"sm",onClick:w,disabled:f||!h.trim(),className:"h-6 px-2 text-xs text-zinc-400 hover:text-zinc-100 hover:bg-zinc-800",children:f?"...":"Run"})]})]})]})}function eb({event:e}){var t;let[s,i]=(0,r.useState)(!1),n=new Date(e.timestamp).toLocaleTimeString();return(0,a.jsxs)(eh.Nt,{open:s,onOpenChange:i,children:[(0,a.jsx)(eh.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:[s?(0,a.jsx)(eg.A,{className:"h-3 w-3"}):(0,a.jsx)(h.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-muted-foreground font-mono",children:n}),(0,a.jsx)("span",{className:`font-semibold ${(t=e.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:e.event}),e.count&&e.count>1&&(0,a.jsxs)("span",{className:"text-muted-foreground font-mono",children:["(",e.count,")"]})]})}),(0,a.jsx)(eh.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(e.data,null,2)})})})]})}var ey=s(41862),ew=s(5336),eN=s(35071),ek=s(27900),eS=s(80375),eC=s(78122),eA=s(78200),eE=s(6727),eT=s(83753),eP=s(86223),eF=s(15616),e$=s(97314);let eI=(0,s(24224).F)("inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-3",sm:"h-8 px-2",lg:"h-10 px-3"}},defaultVariants:{variant:"default",size:"default"}}),eL=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(e$.bL,{ref:s,className:(0,l.cn)("inline-flex items-center justify-center gap-1 rounded-md bg-muted p-1",e),...t}));eL.displayName=e$.bL.displayName;let eD=r.forwardRef(({className:e,variant:t,size:s,...r},i)=>(0,a.jsx)(e$.q7,{ref:i,className:(0,l.cn)(eI({variant:t,size:s}),e),...r}));eD.displayName=e$.q7.displayName;var eR=s(3145);let ez={shell:(0,a.jsx)(p.A,{className:"h-3 w-3 text-blue-500"}),json_patch:(0,a.jsx)(z.A,{className:"h-3 w-3 text-orange-500"})},eM={pending:(0,a.jsx)(ey.A,{className:"h-3 w-3 animate-spin text-gray-400"}),executing:(0,a.jsx)(ey.A,{className:"h-3 w-3 animate-spin text-blue-500"}),completed:(0,a.jsx)(ew.A,{className:"h-3 w-3 text-green-500"}),failed:(0,a.jsx)(eN.A,{className:"h-3 w-3 text-red-500"})};function eO({events:e,onRestore:t,onRetry:s,prompt:i,setPrompt:n,generating:l,onGenerate:o,onStop:c,focusContext:d,setFocusContext:m,focusPreviewSnippet:u,chatMode:p,setChatMode:x,currentModel:g,setCurrentModel:f,getModelDisplayName:v,isTourLockingInput:j=!1,onClearChat:b,onClose:w}){let k=(0,r.useRef)(null),[S,C]=(0,r.useState)(!0),[A,E]=(0,r.useState)(!1),[T,P]=(0,r.useState)(new Set);(0,r.useRef)(!1);let F=(0,r.useRef)(0),$=(0,r.useRef)(new Map),I=(0,r.useRef)({result:[],currentTurn:{id:`turn-${Date.now()}`,items:[]},currentToolBatch:0,toolsByBatchAndIndex:new Map,itemIdCounter:0}),L=(0,r.useMemo)(()=>{let t,s=I.current,a=e.length-F.current;if(0===e.length||F.current>e.length)return F.current=0,$.current=new Map,I.current={result:[],currentTurn:{id:`turn-${Date.now()}`,items:[]},currentToolBatch:0,toolsByBatchAndIndex:new Map,itemIdCounter:0},[];let r=e[e.length-1],i=r&&("assistant_delta"===r.event||"tool_param_delta"===r.event||"reasoning_delta"===r.event),n=$.current.get(r?.id||""),l=i&&r.version&&n!==r.version;if(0===a&&!l)return[...s.result,...s.currentTurn.items.length>0?[s.currentTurn]:[]];for(let a of(l?(t=[r],$.current.set(r.id,r.version)):t=e.slice(F.current),t))switch(a.event){case"waiting":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"waiting",timestamp:a.timestamp,data:null});break;case"reasoning_start":case"stopped":s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"reasoning_delta":let e=(a.data?.all||[a.data]).map(e=>e?.text||"").join("");if(!e.trim()){s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break}let t=s.currentTurn.items.find(e=>"reasoning"===e.type&&e.eventId===a.id);if(t)t.data=e;else{let t={id:`item-${s.itemIdCounter++}`,type:"reasoning",timestamp:a.timestamp,data:e,eventId:a.id};s.currentTurn.items.push(t)}s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"reasoning_complete":s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"toolCalls":let r=a.data?.toolCalls||[];for(let e=0;e"waiting"!==e.type);break;case"tool_status":let{toolIndex:i,status:n,result:l,error:o}=a.data||{},c=`${s.currentToolBatch-1}-${i}`,d=s.toolsByBatchAndIndex.get(c);d&&(d.status=n,l&&(d.result=l),o&&(d.error=o));break;case"tool_result":let m=a.data?.toolIndex,u=`${s.currentToolBatch-1}-${m}`,h=s.toolsByBatchAndIndex.get(u);h&&a.data?.result&&(h.result=a.data.result);break;case"tool_param_delta":for(let e of a.data?.all||[a.data]){let{toolId:t,partialArguments:a}=e||{};if(!t)continue;let r=s.currentTurn.items.find(e=>"tool"===e.type&&e.data?.id===t);if(r){let e=r.data;try{e.parameters=JSON.parse(a)}catch{e.parameters={_raw:a}}}}break;case"assistant_delta":let p=a.data?.all||[a.data],x=s.currentTurn.items.find(e=>"text"===e.type&&e.eventId===a.id),g=p.map(e=>e?.text||"").join("");if(g)if(x)x.data=g;else{let e={id:`item-${s.itemIdCounter++}`,type:"text",timestamp:a.timestamp,data:g,eventId:a.id};s.currentTurn.items.push(e)}s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"plan_message":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"plan",timestamp:a.timestamp,data:a.data?.content||""});break;case"agent_message":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"agent",timestamp:a.timestamp,data:a.data?.content||""});break;case"task_progress":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"progress",timestamp:a.timestamp,data:a.data?.content||""});break;case"conversation_message":let f=a.data?.message;if(f?.role==="user"){if(f.content?.includes("Before finishing, you must call the evaluation tool"))break;let e=f.ui_metadata?.isSyntheticError===!0;s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:e?"synthetic_error":"user",timestamp:a.timestamp,data:f.content||""})}break;case"user_message":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"user",timestamp:a.timestamp,data:a.data?.content||""});break;case"error":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"error",timestamp:a.timestamp,data:a.data}),s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"usage":s.currentTurn.usage=a.data,s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"checkpoint_created":s.currentTurn.checkpointId=a.data?.checkpointId;break;case"iteration":s.currentTurn.iteration=a.data?.iteration,s.currentTurn.items.length>0&&(s.result.push(s.currentTurn),s.currentTurn={id:`turn-${Date.now()}-${s.result.length}`,items:[]})}return l||(F.current=e.length),[...s.result,...s.currentTurn.items.length>0?[s.currentTurn]:[]]},[e]),D=e=>{P(t=>{let s=new Set(t);return s.has(e)?s.delete(e):s.add(e),s})},R=u?.trim()??"",z=d?(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)(N.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs",onClick:()=>m(null),title:"Clear focus context",children:"Clear"})]}),(0,a.jsxs)("div",{className:"mt-2 space-y-2",children:[d.domPath&&(0,a.jsx)("div",{className:"text-[11px] font-mono text-muted-foreground/80 break-all leading-snug",children:d.domPath}),R&&(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:R})})]})]}):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)(V.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-assistant-active)"}}),w?(0,a.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,a.jsx)(V.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-assistant-active)"}}),(0,a.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(V.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:b&&(0,a.jsx)(N.$,{variant:"ghost",size:"sm",onClick:b,className:"h-7 px-2 hover:bg-muted",title:"Clear chat","data-tour-id":"clear-chat-button",children:(0,a.jsx)(ep.A,{className:"h-3 w-3"})})})]}),(0,a.jsx)("div",{ref:k,className:"flex-1 overflow-y-auto p-4 space-y-4",children:0===L.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."}):L.map(e=>(0,a.jsx)(eB,{turn:e,onRestore:t,onRetry:s,expandedItems:T,onToggleExpanded:D},e.id))}),(0,a.jsxs)("div",{className:"p-3 space-y-2",children:[z,(0,a.jsxs)("div",{className:"bg-card border border-border rounded-lg shadow-sm overflow-hidden",children:[(0,a.jsxs)("div",{className:"relative flex bg-card rounded-lg transition-all",children:[(0,a.jsx)(eF.T,{value:i,onChange:e=>n(e.target.value),onKeyDown:e=>{!j&&"Enter"===e.key&&(e.ctrlKey||e.metaKey)&&(e.preventDefault(),o())},placeholder:"Describe what you want to build...",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:l||j}),(0,a.jsx)("div",{className:"flex flex-col p-2 gap-2",children:(0,a.jsx)(N.$,{onClick:l?c:o,disabled:j?!l:!l&&!i.trim(),size:"sm",className:"flex items-center gap-2",children:l?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ey.A,{className:"h-4 w-4 animate-spin"}),"Stop"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ek.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)(ec.AM,{open:A,onOpenChange:E,children:[(0,a.jsx)(ec.Wv,{asChild:!0,children:(0,a.jsxs)(N.$,{variant:"outline",size:"sm",className:"h-7 text-xs","data-tour-id":"provider-settings-trigger",children:[(0,a.jsx)("span",{children:v(g)}),A?(0,a.jsx)(h.A,{className:"h-3 w-3 ml-1"}):(0,a.jsx)(eg.A,{className:"h-3 w-3 ml-1"})]})}),(0,a.jsx)(ec.hl,{className:"w-[36rem] max-w-[calc(100vw-2rem)]",align:"start","data-tour-id":"provider-settings-popup",children:(0,a.jsx)(eR.t,{onClose:()=>E(!1),onModelChange:e=>f(e)})})]}),(0,a.jsxs)(eL,{type:"single",value:p?"chat":"code",onValueChange:e=>{e&&x("chat"===e)},className:"gap-1",children:[(0,a.jsxs)(eD,{value:"chat",className:"h-7 text-xs px-2",children:[(0,a.jsx)(V.A,{className:"h-3 w-3 mr-1"}),"Chat"]}),(0,a.jsxs)(eD,{value:"code",className:"h-7 text-xs px-2",children:[(0,a.jsx)(eS.A,{className:"h-3 w-3 mr-1"}),"Code"]})]})]})})]})]})]})}function eB({turn:e,onRestore:t,onRetry:s,expandedItems:r,onToggleExpanded:i}){return(0,a.jsxs)("div",{className:"space-y-2",children:[e.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)(ey.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)(eq,{itemId:e.id,content:e.data,isExpanded:r.has(e.id),onToggle:()=>i(e.id)},e.id);case"plan":return(0,a.jsx)(e_,{itemId:e.id,content:e.data,isExpanded:r.has(e.id),onToggle:()=>i(e.id)},e.id);case"agent":return(0,a.jsx)(eJ,{itemId:e.id,content:e.data,isExpanded:r.has(e.id),onToggle:()=>i(e.id)},e.id);case"progress":return(0,a.jsx)(eV,{itemId:e.id,content:e.data,isExpanded:r.has(e.id),onToggle:()=>i(e.id)},e.id);case"tool":return(0,a.jsx)(eU,{itemId:e.id,tool:e.data,isExpanded:r.has(e.id),onToggle:()=>i(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)(eP.T,{content: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)("div",{className:"whitespace-pre-wrap",children:e.data})]},e.id);case"synthetic_error":return(0,a.jsx)(eW,{itemId:e.id,content:e.data,isExpanded:r.has(e.id),onToggle:()=>i(e.id)},e.id);case"error":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)(eN.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:e.data?.message||JSON.stringify(e.data,null,2)}),e.data?.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}}),(e.usage||e.checkpointId)&&(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[e.usage&&(0,a.jsxs)("div",{className:"text-xs text-muted-foreground",children:["Tokens: ",(e.usage.usage?.totalTokens||e.usage.totalTokens)?.toLocaleString()||"N/A",(void 0!==e.usage.totalCost||void 0!==e.usage.cost)&&` • Cost: $${((e.usage.totalCost??e.usage.cost)||0).toFixed(4)}`]}),e.checkpointId&&(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[t&&(0,a.jsxs)(N.$,{size:"sm",variant:"ghost",onClick:()=>t(e.checkpointId),className:"h-6 px-2 text-xs",title:"Restore to this checkpoint",children:[(0,a.jsx)(_.A,{className:"h-3 w-3 mr-1"}),"Restore"]}),s&&(0,a.jsxs)(N.$,{size:"sm",variant:"ghost",onClick:()=>s(e.checkpointId),className:"h-6 px-2 text-xs",title:"Restore files and retry from this checkpoint",children:[(0,a.jsx)(eC.A,{className:"h-3 w-3 mr-1"}),"Retry"]})]})]})]})}function eU({itemId:e,tool:t,isExpanded:s,onToggle:r}){return(0,a.jsxs)("div",{className:`bg-muted/30 rounded-md transition-all ${"executing"===t.status?"ring-2 ring-blue-500/20 animate-pulse":""} ${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-muted/50 rounded px-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[ez[t.name]||(0,a.jsx)(p.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-xs font-mono",children:t.name})]}),"shell"===t.name&&t.parameters?.cmd&&(0,a.jsx)("code",{className:"text-xs text-muted-foreground",children:Array.isArray(t.parameters.cmd)?t.parameters.cmd.slice(1).join(" ").substring(0,50):String(t.parameters.cmd).substring(0,50)}),(t.parameters?.path||t.parameters?.file_path)&&(0,a.jsx)("code",{className:"text-xs text-muted-foreground",children:t.parameters.path||t.parameters.file_path}),(0,a.jsx)("div",{className:"ml-auto",children:eM[t.status||"completed"]})]}),s&&(0,a.jsxs)("div",{className:"mt-2 space-y-2",children:[t.parameters&&Object.keys(t.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(t.parameters,null,2)})]}),t.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 t.result?t.result:JSON.stringify(t.result,null,2)})]}),t.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:t.error})]})]})]})}function eW({itemId:e,content:t,isExpanded:s,onToggle:r}){return(0,a.jsxs)("div",{className:`bg-amber-500/10 rounded-md transition-all ${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)(eC.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)(ew.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:t})})]})}function eq({itemId:e,content:t,isExpanded:s,onToggle:r}){let i=(t||"").split("\n").filter(e=>e.trim()),n=i[0]?.substring(0,60)||"Reasoning...",l=!t||t.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:r,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)(ey.A,{className:"h-3 w-3 animate-spin text-violet-500"}):(0,a.jsx)(eA.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...":n}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:`h-3 w-3 transition-transform ${s?"rotate-90":""}`})})]}),s&&(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)(eP.T,{content:t||"Thinking..."})})})]})}function e_({itemId:e,content:t,isExpanded:s,onToggle:r}){let i=t.split("\n"),n=i[0]?.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: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:[(0,a.jsx)(eE.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:n}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:`h-3 w-3 transition-transform ${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:t})})]})}function eJ({itemId:e,content:t,isExpanded:s,onToggle:r}){let i=t.split("\n"),n=i[0]?.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: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:[(0,a.jsx)(eT.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:n}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:`h-3 w-3 transition-transform ${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:t})})]})}function eV({itemId:e,content:t,isExpanded:s,onToggle:r}){let i=t.includes("✅"),n=t.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)(ew.A,{className:"h-3 w-3 text-green-500"}):(0,a.jsx)(ey.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:n}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:`h-3 w-3 transition-transform ${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:t})})]})}function eH({projectId:e,selectedSiteId:t,onSiteChange:s,className:a}){let[i,n]=(0,r.useState)([]),[l,o]=(0,r.useState)(!0),[c,d]=(0,r.useState)(null);return null}function eG({project:e,onBack:t}){let[s,i]=(0,r.useState)(0),[o,c]=(0,r.useState)(""),[d,m]=(0,r.useState)(!1),[u,h]=(0,r.useState)(null),[p,x]=(0,r.useState)(null),[g,f]=(0,r.useState)("preview"),[v,y]=(0,r.useState)(!1),[w,k]=(0,r.useState)(!1),[S,C]=(0,r.useState)(e.lastSavedAt??null),[A,E]=(0,r.useState)(null),[T,P]=(0,r.useState)(()=>!1),F=(0,r.useRef)(null),L=(0,r.useRef)(null),z=(0,r.useRef)(!1),[M,O]=(0,r.useState)(null),[Z,Q]=(0,r.useState)(K.s.getDefaultModel()),[et,es]=(0,r.useState)(!1),[eh,ep]=(0,r.useState)(!1),[ex,eg]=(0,r.useState)(0),{state:ef,start:ev,setWorkspaceHandler:eb}=(0,eu.C)(),ey=ef.currentStep?.id,ew="running"===ef.status&&"wrap-up"!==ey,{shouldShowCosts:eN}=function(){let[e,t]=(0,r.useState)(()=>K.s.getCostSettings()),s=!1!==e.showCosts;return{costSettings:e,shouldShowCosts:s}}(),[ek,eS]=(0,r.useState)(!0),[eC,eA]=(0,r.useState)(!0),[eE,eT]=(0,r.useState)(!1),[eP,eF]=(0,r.useState)(!0),[e$,eI]=(0,r.useState)(!1),[eL,eD]=(0,r.useState)(null),[eR,ez]=(0,r.useState)(null),[eM,eB]=(0,r.useState)([]),eU=(0,r.useRef)(0),eW=(0,r.useRef)(null),eq=(0,r.useCallback)(t=>{eW.current&&clearTimeout(eW.current),eW.current=setTimeout(()=>{ee.saveEvents(e.id,t).catch(e=>{l.v.error("Failed to persist debug events:",e)})},500)},[e.id]),e_=(0,r.useCallback)(async(e,t)=>{eB(s=>{let a;if(("assistant_delta"===e||"tool_param_delta"===e||"reasoning_delta"===e)&&s.length>0){let r=s[s.length-1];if(r.event===e){let e={...r,timestamp:Date.now(),version:(r.version||1)+1,count:(r.count||1)+1,data:{all:r.data.all?[...r.data.all,t]:[r.data,t]}};return eq(a=[...s.slice(0,-1),e]),a}}return(a=[...s,{id:`${Date.now()}-${eU.current++}`,timestamp:Date.now(),event:e,data:t,count:1,version:1}]).length>500&&(a=a.slice(-500)),eq(a),a})},[e.id,eq,500]),eJ=(0,r.useCallback)(async()=>{eB([]),await ee.clearEvents(e.id),await el.Y.clearAutoCheckpoints(e.id),x(null)},[e.id]),eV=(()=>{let e=[ek,eC,eE,eP,e$].filter(Boolean).length;return 5===e?{chat:20,files:15,editor:25,preview:20,debug:20}:4===e?{chat:25,files:15,editor:35,preview:25,debug:0}:3===e?{chat:33,files:33,editor:33,preview:33,debug:0}:2===e?{chat:50,files:50,editor:50,preview:50,debug:0}:{chat:100,files:100,editor:100,preview:100,debug:0}})(),eG=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(" ")},eY=(0,r.useCallback)((e,t=1200)=>{if(!e)return"";if(e.length<=t)return e;let s=Math.max(0,Math.floor(.6*t)),a=Math.max(0,Math.floor(.3*t)),r=e.slice(0,s),i=a>0?e.slice(-a):"";return`${r} +Choose OK to REPLACE all current data, or Cancel to MERGE with existing data.`);await C.importAllData(t,{mode:s?"replace":"merge",onProgress:(e,t)=>{M(e),B(t)}}),m.oR.success("Data imported successfully!"),setTimeout(()=>window.location.reload(),1e3)}catch(e){m.oR.error(e instanceof Error?e.message:"Import failed")}finally{R(!1),M(0),B("")}},e.click()},disabled:D,className:"flex items-center gap-2",children:[(0,a.jsx)(j.A,{className:"h-4 w-4"}),D?"Importing...":"Import"]})]}),D&&(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)("div",{className:"flex justify-between text-xs",children:[(0,a.jsx)("span",{children:O}),(0,a.jsxs)("span",{children:[z,"%"]})]}),(0,a.jsx)("div",{className:"w-full bg-muted rounded-full h-2",children:(0,a.jsx)("div",{className:"bg-primary h-2 rounded-full transition-all duration-300",style:{width:`${z}%`}})})]})]})]})]})]}),(0,a.jsxs)("div",{className:"flex justify-between pt-4 px-3 border-t mt-4",children:[(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(n.$,{variant:"destructive",onClick:()=>{confirm("Are you sure you want to clear all settings?")&&(i.s.clearSettings(),s({}),m.oR.success("Settings cleared"))},children:"Clear All Settings"}),(0,a.jsxs)(n.$,{variant:"outline",onClick:()=>F(!0),children:[(0,a.jsx)(b.A,{className:"mr-2 h-4 w-4"}),"About OSW Studio"]})]}),e&&(0,a.jsx)(n.$,{onClick:e,children:"Close"})]}),(0,a.jsx)(w.V,{open:$,onOpenChange:F})]})}},30758:e=>{e.exports={rE:"1.21.0"}},35157:(e,t,s)=>{s.d(t,{a:()=>eK});var a=s(60687),r=s(43210),i=s.n(r),n=s(68269),l=s(96241),o=s(24923),c=s(24413),d=s(82080),m=s(18179),h=s(82570),u=s(78272),p=s(14952),x=s(9005),g=s(2943),f=s(78464),v=s(16023),j=s(13861),b=s(33427),y=s(11860),w=s(12597),N=s(24934),k=s(65915),S=s(13964),C=s(65822);let A=k.bL,E=k.l9;k.YJ,k.ZL,k.Pb,k.z6,r.forwardRef(({className:e,inset:t,children:s,...r},i)=>(0,a.jsxs)(k.ZP,{ref:i,className:(0,l.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",t&&"pl-8",e),...r,children:[s,(0,a.jsx)(p.A,{className:"ml-auto h-4 w-4"})]})).displayName=k.ZP.displayName,r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(k.G5,{ref:s,className:(0,l.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",e),...t})).displayName=k.G5.displayName;let T=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(k.ZL,{children:(0,a.jsx)(k.UC,{ref:s,className:(0,l.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",e),...t})}));T.displayName=k.UC.displayName;let P=r.forwardRef(({className:e,inset:t,...s},r)=>(0,a.jsx)(k.q7,{ref:r,className:(0,l.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",t&&"pl-8",e),...s}));P.displayName=k.q7.displayName,r.forwardRef(({className:e,children:t,checked:s,...r},i)=>(0,a.jsxs)(k.H_,{ref:i,className:(0,l.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",e),checked:s,...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)(k.VF,{children:(0,a.jsx)(S.A,{className:"h-4 w-4"})})}),t]})).displayName=k.H_.displayName,r.forwardRef(({className:e,children:t,...s},r)=>(0,a.jsxs)(k.hN,{ref:r,className:(0,l.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",e),...s,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(k.VF,{children:(0,a.jsx)(C.A,{className:"h-2 w-2 fill-current"})})}),t]})).displayName=k.hN.displayName,r.forwardRef(({className:e,inset:t,...s},r)=>(0,a.jsx)(k.JU,{ref:r,className:(0,l.cn)("px-2 py-1.5 text-sm font-semibold text-foreground",t&&"pl-8",e),...s})).displayName=k.JU.displayName,r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(k.wv,{ref:s,className:(0,l.cn)("-mx-1 my-1 h-px bg-border",e),...t})).displayName=k.wv.displayName;var $=s(68988),F=s(52581);function I({projectId:e,onFileSelect:t,selectedPath:i,onClose:k}){let[S,C]=(0,r.useState)([]),[I,L]=(0,r.useState)([]),[D,R]=(0,r.useState)(new Set(["/"])),[z,M]=(0,r.useState)(null),[O,B]=(0,r.useState)(""),[U,W]=(0,r.useState)(!1),[q,J]=(0,r.useState)(null),[_,V]=(0,r.useState)(null),[H,G]=(0,r.useState)(!1),Y=(0,r.useRef)(null),K=e=>e.startsWith("/.skills/")||e.startsWith("/.server/")||"/.skills"===e||"/.server"===e,X=e=>e.startsWith("/.server/")||"/.server"===e,Z=e=>e.startsWith("/.skills/")||"/.skills"===e,Q=(0,r.useCallback)(async()=>{try{await n.vfs.init();let t=await n.vfs.getAllFilesAndDirectories(e);if(H){let a=(await n.vfs.listDirectory(e,"/",{includeTransient:!0})).filter(e=>e.path.startsWith("/.")),{skillsService:r}=await Promise.resolve().then(s.bind(s,26091)),i=await r.getEnabledSkills(),l=new Set(i.map(e=>`/.skills/${e.id}.md`)),o=a.filter(e=>!e.path.startsWith("/.skills/")||l.has(e.path));t.push(...o)}let a=t.filter(e=>"directory"!==e.type);C(a),L(ee(t,H))}catch(e){l.v.error("Failed to load files:",e)}},[e,H]),ee=(e,t)=>{let s=t?e:e.filter(e=>!e.path.startsWith("/.")),a=[],r=new Map;s.forEach(e=>{if("directory"===e.type){let t=e.path.split("/").filter(Boolean),s={path:e.path,name:e.name||t[t.length-1]||"unnamed",type:"directory",children:[]};r.set(e.path,s)}}),s.forEach(e=>{if("directory"!==e.type){let t=e.path.split("/").filter(Boolean),s="";for(let e=0;e{let s=t.split("/").filter(Boolean);if(1===s.length)a.push(e);else{let t="/"+s.slice(0,-1).join("/"),a=r.get(t);a&&a.children&&a.children.push(e)}}),e.forEach(e=>{if("directory"!==e.type){let t=e.path.split("/").filter(Boolean),s={path:e.path,name:e.name,type:"file"};if(1===t.length)a.push(s);else{let e="/"+t.slice(0,-1).join("/"),a=r.get(e);a&&a.children?.push(s)}}});let i=e=>{e.sort((e,t)=>e.type===t.type?e.name.localeCompare(t.name):"directory"===e.type?-1:1),e.forEach(e=>{e.children&&i(e.children)})};return i(a),a},et=e=>{R(t=>{let s=new Set(t);return s.has(e)?s.delete(e):s.add(e),s})},es=async e=>{if("directory"===e.type)et(e.path);else{let s=S.find(t=>t.path===e.path);s&&t&&t(s)}},ea=async(t="/")=>{let s=prompt("Enter file name:");if(!s)return;let a="/"===t?`/${s}`:`${t}/${s}`;try{await n.vfs.createFile(e,a,""),await Q()}catch(e){l.v.error("Failed to create file:",e)}},er=async(t="/")=>{let s=prompt("Enter directory name:");if(!s)return;let a="/"===t?`/${s}`:`${t}/${s}`;try{await n.vfs.createDirectory(e,a),await Q()}catch(e){l.v.error("Failed to create directory:",e)}},ei=async(t,s)=>{if(confirm(`Delete ${s} "${t}"?`))try{"file"===s?await n.vfs.deleteFile(e,t):await n.vfs.deleteDirectory(e,t),await Q()}catch(e){l.v.error(`Failed to delete ${s}:`,e)}},en=async(t,s)=>{if(!O)return;let a=t.split("/");a[a.length-1]=O;let r=a.join("/");try{"directory"===s?await n.vfs.renameDirectory(e,t,r):await n.vfs.renameFile(e,t,r),await Q(),M(null),B("")}catch(e){l.v.error(`Failed to rename ${s}:`,e)}},el=async e=>{for(let t of(e.preventDefault(),e.stopPropagation(),W(!1),Array.from(e.dataTransfer.items)))if("file"===t.kind){let e=t.getAsFile();e&&await eo(e,"/")}},eo=async(t,s)=>{if(!(0,o.fu)(t.name))return void F.oR.error(`File type not supported: ${t.name}`);let a=(0,o.Gr)(t.name),r=o.Q6[a];if(t.size>r)return void F.oR.error(`File too large: ${t.name}. Maximum size is ${Math.round(r/1024/1024)}MB`);let i="/"===s?`/${t.name}`:`${s}/${t.name}`;try{let s;s="image"===a||"video"===a||"binary"===a?await t.arrayBuffer():await t.text(),await n.vfs.createFile(e,i,s),await Q(),F.oR.success(`Uploaded ${t.name}`)}catch(a){if(a.message?.includes("already exists")){if(confirm(`File "${t.name}" already exists. Overwrite?`))try{await n.vfs.deleteFile(e,i),await eo(t,s)}catch(e){l.v.error("Failed to overwrite file:",e),F.oR.error("Failed to overwrite file")}}else l.v.error("Failed to upload file:",a),F.oR.error(`Failed to upload ${t.name}: ${a.message}`)}},ec=(e,t)=>{e.stopPropagation(),J(t),e.dataTransfer.effectAllowed="move"},ed=()=>{J(null),V(null)},em=(e,t)=>{e.preventDefault(),e.stopPropagation(),q&&t!==q.path&&(e.dataTransfer.dropEffect="move",V(t))},eh=async(t,s)=>{if(t.preventDefault(),t.stopPropagation(),!q||s&&q.path===s.path)return void V(null);let a=s&&"directory"===s.type?s.path:"/";if("directory"===q.type){let e=q.path.endsWith("/")?q.path:q.path+"/";if((a.endsWith("/")?a:a+"/").startsWith(e)){F.oR.error("Cannot move a folder into itself"),V(null);return}}let r=q.name,i="/"===a?`/${r}`:`${a}/${r}`;try{"directory"===q.type?await n.vfs.moveDirectory(e,q.path,i):await n.vfs.moveFile(e,q.path,i),await Q(),F.oR.success(`Moved ${q.name} to ${"/"===a?"root":a}`)}catch(e){l.v.error("Failed to move item:",e),F.oR.error(`Failed to move: ${e.message}`)}V(null)},eu=(e,t=0)=>{let s=D.has(e.path),r=i===e.path,n=z===e.path,b=_===e.path,y=K(e.path),w=X(e.path),N=Z(e.path);return(0,a.jsxs)("div",{draggable:!n&&!y,onDragStart:t=>!y&&ec(t,e),onDragEnd:ed,onDragOver:t=>"directory"===e.type&&!y&&em(t,e.path),onDrop:t=>"directory"===e.type&&!y&&eh(t,e),children:[(0,a.jsxs)(A,{children:[(0,a.jsx)(E,{children:(0,a.jsxs)("div",{className:(0,l.cn)("flex items-center gap-2 px-2 py-1.5 hover:bg-accent hover:text-accent-foreground cursor-pointer rounded-md transition-colors",r&&"bg-accent text-accent-foreground",b&&"directory"===e.type&&"bg-blue-500/20 border border-blue-500",q?.path===e.path&&"opacity-50",y&&"opacity-75","group"),style:{paddingLeft:`${16*t+8}px`},onClick:()=>es(e),children:["directory"===e.type?(0,a.jsxs)(a.Fragment,{children:[s?(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"}),w?(0,a.jsx)(c.A,{className:"w-4 h-4 text-orange-500"}):N?(0,a.jsx)(d.A,{className:"w-4 h-4 text-purple-500"}):s?(0,a.jsx)(m.A,{className:"w-4 h-4 text-blue-500"}):(0,a.jsx)(h.A,{className:"w-4 h-4 text-blue-500"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"w-4"}),(()=>{let t=(0,o.Gr)(e.path);return"image"===t?(0,a.jsx)(x.A,{className:"w-4 h-4 text-green-500"}):"video"===t?(0,a.jsx)(g.A,{className:"w-4 h-4 text-purple-500"}):(0,a.jsx)(f.A,{className:"w-4 h-4 text-muted-foreground"})})()]}),n?(0,a.jsx)($.p,{value:O,onChange:e=>B(e.target.value),onBlur:()=>en(e.path,e.type),onKeyDown:t=>{"Enter"===t.key?en(e.path,e.type):"Escape"===t.key&&(M(null),B(""))},className:"h-5 text-sm",autoFocus:!0,onClick:e=>e.stopPropagation()}):(0,a.jsxs)("span",{className:(0,l.cn)("text-sm flex-1",y&&"italic"),children:[e.name,y&&(0,a.jsx)("span",{className:"text-xs text-muted-foreground ml-1",children:"(read-only)"})]})]})}),(0,a.jsxs)(T,{children:[!y&&(0,a.jsxs)(a.Fragment,{children:["directory"===e.type&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(P,{onClick:()=>ea(e.path),children:[(0,a.jsx)(f.A,{className:"mr-2 h-4 w-4"}),"New File"]}),(0,a.jsxs)(P,{onClick:()=>er(e.path),children:[(0,a.jsx)(h.A,{className:"mr-2 h-4 w-4"}),"New Folder"]}),(0,a.jsxs)(P,{onClick:()=>Y.current?.click(),children:[(0,a.jsx)(v.A,{className:"mr-2 h-4 w-4"}),"Upload Files"]})]}),(0,a.jsx)(P,{onClick:()=>{M(e.path),B(e.name)},children:"Rename"}),(0,a.jsx)(P,{onClick:()=>ei(e.path,e.type),className:"text-destructive",children:"Delete"})]}),y&&(0,a.jsxs)(P,{disabled:!0,children:[(0,a.jsx)(j.A,{className:"mr-2 h-4 w-4"}),"Read-only ",w?"server context":"skill"]})]})]}),"directory"===e.type&&s&&e.children&&(0,a.jsx)("div",{children:e.children.map(e=>eu(e,t+1))})]},e.path)};return(0,a.jsxs)("div",{className:"h-full flex flex-col",onDrop:el,onDragOver:e=>{e.preventDefault(),e.stopPropagation(),W(!0)},onDragLeave:e=>{e.preventDefault(),e.stopPropagation();let t=e.currentTarget.getBoundingClientRect(),s=e.clientX,a=e.clientY;(s=t.right||a=t.bottom)&&W(!1)},children:[(0,a.jsx)("input",{ref:Y,type:"file",multiple:!0,className:"hidden",onChange:async e=>{for(let t of Array.from(e.target.files||[]))await eo(t,"/");Y.current&&(Y.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)(b.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-files-active)"}}),k?(0,a.jsxs)("button",{type:"button",onClick:k,"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)(b.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-files-active)"}}),(0,a.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(b.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)(N.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>Y.current?.click(),title:"Upload files",children:(0,a.jsx)(v.A,{className:"h-3 w-3"})}),(0,a.jsx)(N.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>ea("/"),title:"New file",children:(0,a.jsx)(f.A,{className:"h-3 w-3"})}),(0,a.jsx)(N.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:()=>er("/"),title:"New folder",children:(0,a.jsx)(h.A,{className:"h-3 w-3"})})]})]}),(0,a.jsxs)(A,{children:[(0,a.jsx)(E,{asChild:!0,children:(0,a.jsxs)("div",{className:(0,l.cn)("flex-1 overflow-y-auto p-3 space-y-0.5 relative",U&&"bg-blue-500/10"),onDragOver:e=>{q&&(e.preventDefault(),e.stopPropagation(),V("/"))},onDrop:e=>{q&&eh(e,null)},children:[U&&(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)(v.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===I.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)(h.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:I.map(e=>eu(e))})]})}),(0,a.jsxs)(T,{children:[(0,a.jsxs)(P,{onClick:()=>ea("/"),children:[(0,a.jsx)(f.A,{className:"mr-2 h-4 w-4"}),"New File"]}),(0,a.jsxs)(P,{onClick:()=>er("/"),children:[(0,a.jsx)(h.A,{className:"mr-2 h-4 w-4"}),"New Folder"]}),(0,a.jsxs)(P,{onClick:()=>Y.current?.click(),children:[(0,a.jsx)(v.A,{className:"mr-2 h-4 w-4"}),"Upload Files"]}),(0,a.jsxs)(P,{onClick:()=>G(!H),children:[H?(0,a.jsx)(w.A,{className:"mr-2 h-4 w-4"}):(0,a.jsx)(j.A,{className:"mr-2 h-4 w-4"}),H?"Hide Hidden Files":"Show Hidden Files"]})]})]})]})}var L=s(49753),D=s(34091),R=s(8819),z=s(26316),M=s(93613),O=s(10218);function B({projectId:e,onFilesChange:t,onClose:s}){let[o,c]=(0,r.useState)(new Map),[d,m]=(0,r.useState)(null),{resolvedTheme:h}=(0,O.D)(),[u,p]=(0,r.useState)(!1),g=i().useRef(new Set),f=(e,t)=>{t&&t.stopPropagation();let s=o.get(e);if((!s?.modified||confirm(`Close ${s.file.name} without saving?`))&&(c(t=>{let s=new Map(t);return s.delete(e),s}),d===e)){let t=Array.from(o.keys()).filter(t=>t!==e);m(t.length>0?t[t.length-1]:null)}},v=(0,r.useCallback)((e,t)=>{void 0!==e&&"text"===b(t).type&&c(s=>{let a=new Map(s),r=a.get(t);if(r){let s=r.content!==e;a.set(t,{...r,content:e,modified:s})}return a})},[]),j=(0,r.useCallback)(async t=>{let s=o.get(t);if(s&&s.modified){g.current.add(t);try{await n.vfs.init();let a=await n.vfs.updateFile(e,t,s.content);c(e=>{let r=new Map(e);return r.set(t,{file:a,content:s.content,modified:!1}),r})}catch(e){l.v.error("Failed to save file:",e)}finally{setTimeout(()=>{g.current.delete(t)},100)}}},[o,e]);(0,r.useCallback)(e=>{(e.metaKey||e.ctrlKey)&&"s"===e.key&&(e.preventDefault(),d&&j(d))},[d,j]);let b=e=>{let t=e.split(".").pop()?.toLowerCase();if(["png","jpg","jpeg","gif","bmp","svg","webp"].includes(t||""))return{type:"image",language:"plaintext"};let s={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"};return s[t||""]?{type:"text",language:s[t||""]}:["zip","tar","gz","exe","bin","pdf","doc","docx","xls","xlsx","ppt","pptx"].includes(t||"")?{type:"unsupported",language:"plaintext"}:{type:"text",language:"plaintext"}},w=e=>b(e).language,k=d?o.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)(D.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-editor-active)"}}),s?(0,a.jsxs)("button",{type:"button",onClick:s,"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)(D.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-editor-active)"}}),(0,a.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(D.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"})]}),k?.modified&&"text"===b(k.file.path).type&&(0,a.jsxs)(N.$,{size:"sm",variant:"ghost",className:"h-5 px-2 gap-1.5",onClick:()=>j(d),children:[(0,a.jsx)(R.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-xs",children:"Save"})]})]}),0===o.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(o.entries()).map(([e,t])=>(0,a.jsxs)("div",{className:(0,l.cn)("flex items-center gap-2 px-4 py-2.5 border-r cursor-pointer transition-all relative group",d===e?"bg-background border-b-2 border-b-primary shadow-sm":"hover:bg-muted/50 border-b-2 border-b-transparent"),onClick:()=>m(e),children:[(0,a.jsxs)("span",{className:"text-sm",children:[t.file.name,t.modified&&(0,a.jsx)("span",{className:"text-orange-500 ml-1",children:"●"})]}),(0,a.jsx)(N.$,{size:"icon",variant:"ghost",className:"h-4 w-4 p-0 opacity-0 group-hover:opacity-100 transition-opacity",onClick:t=>f(e,t),children:(0,a.jsx)(y.A,{className:"h-3 w-3 hover:text-destructive"})})]},e))})}),k&&(0,a.jsx)("div",{className:"flex-1 border-t",children:(()=>{let e=b(k.file.path);return"image"===e.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)(x.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:k.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/${k.file.path.split(".").pop()};base64,${k.content}`,alt:k.file.name,className:"max-w-full h-auto rounded shadow-sm",onError:e=>{let t=e.target;if(t.style.display="none",!t.parentElement?.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',t.parentElement?.appendChild(e)}}})}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Image files cannot be edited in the text editor"})]})}):"unsupported"===e.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)(M.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:k.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)(L.Ay,{height:"100%",language:w(k.file.path),value:k.content,onChange:e=>v(e,k.file.path),theme:u?"dark"===h?"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 U(e){window.dispatchEvent(new CustomEvent("openFile",{detail:e}))}var W=s(5643),q=s(28559),J=s(13943),_=s(84027),V=s(58887),H=s(48210),G=s(51567),Y=s(26627),K=s(4950),X=s(10158);let Z=new Set(["assistant_delta","tool_param_delta","reasoning_delta"]);class Q{async initDB(){if(this.isInitialized)return;let{vfs:e}=await Promise.resolve().then(s.bind(s,68269));await e.init(),this.isInitialized=!0}async getDB(){let{vfs:e}=await Promise.resolve().then(s.bind(s,68269));return e.getDatabase()}getDebugEventsId(e){return`debug_events_${e}`}async loadEvents(e){await this.initDB();let t=await this.getDB(),s=this.getDebugEventsId(e);return new Promise((a,r)=>{let i=t.transaction([this.storeName],"readonly").objectStore(this.storeName).get(s);i.onsuccess=()=>{let t=i.result;t&&t.events?(this.eventsCache.set(e,t.events),a(t.events)):a([])},i.onerror=()=>{l.v.error("Failed to load debug events from DB"),r(i.error)}})}async saveEvents(e,t){await this.initDB();let s=await this.getDB(),a={id:this.getDebugEventsId(e),projectId:e,events:t,lastUpdated:new Date().toISOString()};return new Promise((r,i)=>{let n=s.transaction([this.storeName],"readwrite").objectStore(this.storeName).put(a);n.onsuccess=()=>{this.eventsCache.set(e,t),r()},n.onerror=()=>{l.v.error("Failed to save debug events to DB"),i(n.error)}})}async appendEvent(e,t){let s=this.eventsCache.get(e);s||(s=await this.loadEvents(e)),s.push(t),this.eventsCache.set(e,s),Z.has(t.event)||await this.saveEvents(e,s)}async clearEvents(e){this.eventsCache.delete(e),await this.saveEvents(e,[]),l.v.debug(`[DebugEventsState] Cleared debug events for project ${e}`)}async truncateEvents(e,t){this.eventsCache.set(e,t),await this.saveEvents(e,t),l.v.debug(`[DebugEventsState] Truncated debug events for project ${e} to ${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(),s=this.getDebugEventsId(e);return new Promise((a,r)=>{let i=t.transaction([this.storeName],"readwrite").objectStore(this.storeName).delete(s);i.onsuccess=()=>{this.eventsCache.delete(e),a()},i.onerror=()=>{l.v.error("Failed to delete debug events from DB"),r(i.error)}})}unloadProject(e){let t=this.eventsCache.has(e);this.eventsCache.delete(e),t&&l.v.debug(`[DebugEventsState] Unloaded debug events cache for project ${e}`)}constructor(){this.eventsCache=new Map,this.storeName="debugEvents",this.isInitialized=!1}}let ee=new Q;var et=s(81381),es=s(24527);let ea=({className:e,...t})=>(0,a.jsx)(es.YZ,{className:(0,l.cn)("flex h-full w-full data-[panel-group-direction=vertical]:flex-col",e),...t}),er=es.Zk,ei=({withHandle:e,className:t,...s})=>(0,a.jsx)(es.TW,{className:(0,l.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",t),...s,children:e&&(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)(et.A,{className:"h-3 w-3 text-muted-foreground/50"})})});var en=s(80189),el=s(94742),eo=s(32623),ec=s(33135),ed=s(22926),em=s(13265),eh=s(2565),eu=s(47696),ep=s(88233),ex=s(24366),eg=s(3589),ef=s(38991);function ev(){let[e,t]=(0,r.useState)(null),[s,i]=(0,r.useState)(!1);return s&&e?(0,a.jsxs)("div",{className:`text-xs font-mono ${e.percent>80?"text-red-500":e.percent>60?"text-yellow-500":"text-muted-foreground"} flex items-center gap-1`,title:`JS Heap: ${e.usedMB}MB used / ${e.totalMB}MB limit (${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 ej({events:e,onClear:t,onClose:s,projectId:i}){let[n,l]=(0,r.useState)(""),[o,c]=(0,r.useState)(!0),d=(0,r.useRef)(null),[m,h]=(0,r.useState)(!0),[u,p]=(0,r.useState)(""),[x,g]=(0,r.useState)([]),[f,v]=(0,r.useState)(!1),j=(0,r.useRef)(null),b=(0,r.useMemo)(()=>{let t=[],s=null,a=new Set(["assistant_delta","tool_param_delta","reasoning_delta"]);for(let r of e)a.has(r.event)?s&&s.event===r.event?s.count=(s.count||1)+1:(s&&t.push(s),s={...r,count:1}):(s&&(t.push(s),s=null),t.push(r));return s&&t.push(s),t},[e]),w=async()=>{if(!u.trim()||!i||f)return;let e=u.trim();p(""),v(!0);try{let t=e.split(/\s+/),s=await ef._.execute(i,t),a=s.success?s.stdout||"(no output)":s.stderr||"Command failed";g(t=>[...t,{cmd:e,output:a,isError:!s.success}])}catch(t){g(s=>[...s,{cmd:e,output:`Error: ${t instanceof Error?t.message:"Unknown error"}`,isError:!0}])}finally{v(!1),setTimeout(()=>{j.current?.scrollTo({top:j.current.scrollHeight,behavior:"smooth"})},50)}},k=n?b.filter(e=>e.event.toLowerCase().includes(n.toLowerCase())):b,S=e.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)(H.A,{className:"h-4 w-4 md:hidden"}),s?(0,a.jsxs)("button",{type:"button",onClick:s,"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)(H.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0"}),(0,a.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(H.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:["(",k.length,"/",e.length,")"]}),(0,a.jsx)(ev,{})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(N.$,{variant:"ghost",size:"sm",onClick:()=>{t?.()},className:"h-7 px-2 hover:bg-muted",title:"Clear all events",children:(0,a.jsx)(ep.A,{className:"h-3 w-3"})}),(0,a.jsx)(N.$,{variant:"ghost",size:"sm",onClick:()=>{let t=new Blob([JSON.stringify(e,null,2)],{type:"application/json"}),s=URL.createObjectURL(t),a=document.createElement("a");a.href=s,a.download=`debug-events-${Date.now()}.json`,a.click(),URL.revokeObjectURL(s)},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(S).map(([e,t])=>(0,a.jsxs)("button",{onClick:()=>l(n===e?"":e),className:`px-2 py-1 rounded ${n===e?"bg-primary text-primary-foreground":"bg-muted hover:bg-muted/80"}`,children:[e," (",t,")"]},e))})}),(0,a.jsx)("div",{className:"p-2 border-b border-border",children:(0,a.jsx)("input",{type:"text",placeholder:"Filter events...",value:n,onChange:e=>l(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=>h(e.target.checked),className:"rounded"}),"Auto-scroll"]})}),(0,a.jsxs)("div",{className:"flex-1 overflow-y-auto p-2 space-y-1",children:[0===k.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."}):k.map(e=>(0,a.jsx)(eb,{event:e},e.id)),(0,a.jsx)("div",{ref:d})]}),i&&(0,a.jsxs)("div",{className:"border-t border-border shrink-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 px-3 py-1.5 bg-muted/30 border-b border-border",children:[(0,a.jsx)(ex.A,{className:"h-3 w-3 text-muted-foreground"}),(0,a.jsx)("span",{className:"text-xs font-medium",children:"VFS Shell"}),x.length>0&&(0,a.jsx)("button",{onClick:()=>g([]),className:"ml-auto text-xs text-muted-foreground hover:text-foreground",children:"Clear"})]}),x.length>0&&(0,a.jsx)("div",{ref:j,className:"max-h-32 overflow-y-auto p-2 bg-zinc-950 font-mono text-xs",children:x.map((e,t)=>(0,a.jsxs)("div",{className:"mb-2",children:[(0,a.jsxs)("div",{className:"text-emerald-400",children:["$ ",e.cmd]}),(0,a.jsx)("pre",{className:`whitespace-pre-wrap ${e.isError?"text-red-400":"text-zinc-300"}`,children:e.output})]},t))}),(0,a.jsxs)("div",{className:"flex items-center gap-2 p-2 bg-zinc-950",children:[(0,a.jsx)("span",{className:"text-emerald-400 font-mono text-xs",children:"$"}),(0,a.jsx)("input",{type:"text",value:u,onChange:e=>p(e.target.value),onKeyDown:e=>"Enter"===e.key&&w(),placeholder:"ls -la /.skills/",disabled:f,className:"flex-1 bg-transparent border-none outline-none text-xs font-mono text-zinc-100 placeholder:text-zinc-600"}),(0,a.jsx)(N.$,{variant:"ghost",size:"sm",onClick:w,disabled:f||!u.trim(),className:"h-6 px-2 text-xs text-zinc-400 hover:text-zinc-100 hover:bg-zinc-800",children:f?"...":"Run"})]})]})]})}function eb({event:e}){var t;let[s,i]=(0,r.useState)(!1),n=new Date(e.timestamp).toLocaleTimeString();return(0,a.jsxs)(eu.Nt,{open:s,onOpenChange:i,children:[(0,a.jsx)(eu.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:[s?(0,a.jsx)(eg.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:n}),(0,a.jsx)("span",{className:`font-semibold ${(t=e.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:e.event}),e.count&&e.count>1&&(0,a.jsxs)("span",{className:"text-muted-foreground font-mono",children:["(",e.count,")"]})]})}),(0,a.jsx)(eu.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(e.data,null,2)})})})]})}var ey=s(41862),ew=s(5336),eN=s(35071),ek=s(27900),eS=s(80375),eC=s(78122),eA=s(78200),eE=s(6727),eT=s(83753),eP=s(86223),e$=s(15616),eF=s(97314);let eI=(0,s(24224).F)("inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-3",sm:"h-8 px-2",lg:"h-10 px-3"}},defaultVariants:{variant:"default",size:"default"}}),eL=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(eF.bL,{ref:s,className:(0,l.cn)("inline-flex items-center justify-center gap-1 rounded-md bg-muted p-1",e),...t}));eL.displayName=eF.bL.displayName;let eD=r.forwardRef(({className:e,variant:t,size:s,...r},i)=>(0,a.jsx)(eF.q7,{ref:i,className:(0,l.cn)(eI({variant:t,size:s}),e),...r}));eD.displayName=eF.q7.displayName;var eR=s(3145);let ez={shell:(0,a.jsx)(p.A,{className:"h-3 w-3 text-blue-500"}),json_patch:(0,a.jsx)(z.A,{className:"h-3 w-3 text-orange-500"})},eM={pending:(0,a.jsx)(ey.A,{className:"h-3 w-3 animate-spin text-gray-400"}),executing:(0,a.jsx)(ey.A,{className:"h-3 w-3 animate-spin text-blue-500"}),completed:(0,a.jsx)(ew.A,{className:"h-3 w-3 text-green-500"}),failed:(0,a.jsx)(eN.A,{className:"h-3 w-3 text-red-500"})};function eO({events:e,onRestore:t,onRetry:s,prompt:i,setPrompt:n,generating:l,onGenerate:o,onStop:c,focusContext:d,setFocusContext:m,focusPreviewSnippet:h,chatMode:p,setChatMode:x,currentModel:g,setCurrentModel:f,getModelDisplayName:v,isTourLockingInput:j=!1,onClearChat:b,onClose:w}){let k=(0,r.useRef)(null),[S,C]=(0,r.useState)(!0),[A,E]=(0,r.useState)(!1),[T,P]=(0,r.useState)(new Set);(0,r.useRef)(!1);let $=(0,r.useRef)(0),F=(0,r.useRef)(new Map),I=(0,r.useRef)({result:[],currentTurn:{id:`turn-${Date.now()}`,items:[]},currentToolBatch:0,toolsByBatchAndIndex:new Map,itemIdCounter:0}),L=(0,r.useMemo)(()=>{let t,s=I.current,a=e.length-$.current;if(0===e.length||$.current>e.length)return $.current=0,F.current=new Map,I.current={result:[],currentTurn:{id:`turn-${Date.now()}`,items:[]},currentToolBatch:0,toolsByBatchAndIndex:new Map,itemIdCounter:0},[];let r=e[e.length-1],i=r&&("assistant_delta"===r.event||"tool_param_delta"===r.event||"reasoning_delta"===r.event),n=F.current.get(r?.id||""),l=i&&r.version&&n!==r.version;if(0===a&&!l)return[...s.result,...s.currentTurn.items.length>0?[s.currentTurn]:[]];for(let a of(l?(t=[r],F.current.set(r.id,r.version)):t=e.slice($.current),t))switch(a.event){case"waiting":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"waiting",timestamp:a.timestamp,data:null});break;case"reasoning_start":case"stopped":s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"reasoning_delta":let e=(a.data?.all||[a.data]).map(e=>e?.text||"").join("");if(!e.trim()){s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break}let t=s.currentTurn.items.find(e=>"reasoning"===e.type&&e.eventId===a.id);if(t)t.data=e;else{let t={id:`item-${s.itemIdCounter++}`,type:"reasoning",timestamp:a.timestamp,data:e,eventId:a.id};s.currentTurn.items.push(t)}s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"reasoning_complete":s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"toolCalls":let r=a.data?.toolCalls||[];for(let e=0;e"waiting"!==e.type);break;case"tool_status":let{toolIndex:i,status:n,result:l,error:o}=a.data||{},c=`${s.currentToolBatch-1}-${i}`,d=s.toolsByBatchAndIndex.get(c);d&&(d.status=n,l&&(d.result=l),o&&(d.error=o));break;case"tool_result":let m=a.data?.toolIndex,h=`${s.currentToolBatch-1}-${m}`,u=s.toolsByBatchAndIndex.get(h);u&&a.data?.result&&(u.result=a.data.result);break;case"tool_param_delta":for(let e of a.data?.all||[a.data]){let{toolId:t,partialArguments:a}=e||{};if(!t)continue;let r=s.currentTurn.items.find(e=>"tool"===e.type&&e.data?.id===t);if(r){let e=r.data;try{e.parameters=JSON.parse(a)}catch{e.parameters={_raw:a}}}}break;case"assistant_delta":let p=a.data?.all||[a.data],x=s.currentTurn.items.find(e=>"text"===e.type&&e.eventId===a.id),g=p.map(e=>e?.text||"").join("");if(g)if(x)x.data=g;else{let e={id:`item-${s.itemIdCounter++}`,type:"text",timestamp:a.timestamp,data:g,eventId:a.id};s.currentTurn.items.push(e)}s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"plan_message":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"plan",timestamp:a.timestamp,data:a.data?.content||""});break;case"agent_message":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"agent",timestamp:a.timestamp,data:a.data?.content||""});break;case"task_progress":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"progress",timestamp:a.timestamp,data:a.data?.content||""});break;case"conversation_message":let f=a.data?.message;if(f?.role==="user"){if(f.content?.includes("Before finishing, you must call the evaluation tool"))break;let e=f.ui_metadata?.isSyntheticError===!0;s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:e?"synthetic_error":"user",timestamp:a.timestamp,data:f.content||""})}break;case"user_message":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"user",timestamp:a.timestamp,data:a.data?.content||""});break;case"error":s.currentTurn.items.push({id:`item-${s.itemIdCounter++}`,type:"error",timestamp:a.timestamp,data:a.data}),s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"usage":s.currentTurn.usage=a.data,s.currentTurn.items=s.currentTurn.items.filter(e=>"waiting"!==e.type);break;case"checkpoint_created":s.currentTurn.checkpointId=a.data?.checkpointId;break;case"iteration":s.currentTurn.iteration=a.data?.iteration,s.currentTurn.items.length>0&&(s.result.push(s.currentTurn),s.currentTurn={id:`turn-${Date.now()}-${s.result.length}`,items:[]})}return l||($.current=e.length),[...s.result,...s.currentTurn.items.length>0?[s.currentTurn]:[]]},[e]),D=e=>{P(t=>{let s=new Set(t);return s.has(e)?s.delete(e):s.add(e),s})},R=h?.trim()??"",z=d?(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)(N.$,{size:"sm",variant:"ghost",className:"h-6 px-2 text-xs",onClick:()=>m(null),title:"Clear focus context",children:"Clear"})]}),(0,a.jsxs)("div",{className:"mt-2 space-y-2",children:[d.domPath&&(0,a.jsx)("div",{className:"text-[11px] font-mono text-muted-foreground/80 break-all leading-snug",children:d.domPath}),R&&(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:R})})]})]}):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)(V.A,{className:"h-4 w-4 md:hidden",style:{color:"var(--button-assistant-active)"}}),w?(0,a.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,a.jsx)(V.A,{className:"h-4 w-4 transition-opacity group-hover:opacity-0",style:{color:"var(--button-assistant-active)"}}),(0,a.jsx)(y.A,{className:"absolute h-3 w-3 opacity-0 transition-opacity group-hover:opacity-100"})]}):(0,a.jsx)(V.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:b&&(0,a.jsx)(N.$,{variant:"ghost",size:"sm",onClick:b,className:"h-7 px-2 hover:bg-muted",title:"Clear chat","data-tour-id":"clear-chat-button",children:(0,a.jsx)(ep.A,{className:"h-3 w-3"})})})]}),(0,a.jsx)("div",{ref:k,className:"flex-1 overflow-y-auto p-4 space-y-4",children:0===L.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."}):L.map(e=>(0,a.jsx)(eB,{turn:e,onRestore:t,onRetry:s,expandedItems:T,onToggleExpanded:D},e.id))}),(0,a.jsxs)("div",{className:"p-3 space-y-2",children:[z,(0,a.jsxs)("div",{className:"bg-card border border-border rounded-lg shadow-sm overflow-hidden",children:[(0,a.jsxs)("div",{className:"relative flex bg-card rounded-lg transition-all",children:[(0,a.jsx)(e$.T,{value:i,onChange:e=>n(e.target.value),onKeyDown:e=>{!j&&"Enter"===e.key&&(e.ctrlKey||e.metaKey)&&(e.preventDefault(),o())},placeholder:"Describe what you want to build...",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:l||j}),(0,a.jsx)("div",{className:"flex flex-col p-2 gap-2",children:(0,a.jsx)(N.$,{onClick:l?c:o,disabled:j?!l:!l&&!i.trim(),size:"sm",className:"flex items-center gap-2",children:l?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ey.A,{className:"h-4 w-4 animate-spin"}),"Stop"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ek.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)(ec.AM,{open:A,onOpenChange:E,children:[(0,a.jsx)(ec.Wv,{asChild:!0,children:(0,a.jsxs)(N.$,{variant:"outline",size:"sm",className:"h-7 text-xs","data-tour-id":"provider-settings-trigger",children:[(0,a.jsx)("span",{children:v(g)}),A?(0,a.jsx)(u.A,{className:"h-3 w-3 ml-1"}):(0,a.jsx)(eg.A,{className:"h-3 w-3 ml-1"})]})}),(0,a.jsx)(ec.hl,{className:"w-[36rem] max-w-[calc(100vw-2rem)]",align:"start","data-tour-id":"provider-settings-popup",children:(0,a.jsx)(eR.t,{onClose:()=>E(!1),onModelChange:e=>f(e)})})]}),(0,a.jsxs)(eL,{type:"single",value:p?"chat":"code",onValueChange:e=>{e&&x("chat"===e)},className:"gap-1",children:[(0,a.jsxs)(eD,{value:"chat",className:"h-7 text-xs px-2",children:[(0,a.jsx)(V.A,{className:"h-3 w-3 mr-1"}),"Chat"]}),(0,a.jsxs)(eD,{value:"code",className:"h-7 text-xs px-2",children:[(0,a.jsx)(eS.A,{className:"h-3 w-3 mr-1"}),"Code"]})]})]})})]})]})]})}function eB({turn:e,onRestore:t,onRetry:s,expandedItems:r,onToggleExpanded:i}){return(0,a.jsxs)("div",{className:"space-y-2",children:[e.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)(ey.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)(eq,{itemId:e.id,content:e.data,isExpanded:r.has(e.id),onToggle:()=>i(e.id)},e.id);case"plan":return(0,a.jsx)(eJ,{itemId:e.id,content:e.data,isExpanded:r.has(e.id),onToggle:()=>i(e.id)},e.id);case"agent":return(0,a.jsx)(e_,{itemId:e.id,content:e.data,isExpanded:r.has(e.id),onToggle:()=>i(e.id)},e.id);case"progress":return(0,a.jsx)(eV,{itemId:e.id,content:e.data,isExpanded:r.has(e.id),onToggle:()=>i(e.id)},e.id);case"tool":return(0,a.jsx)(eU,{itemId:e.id,tool:e.data,isExpanded:r.has(e.id),onToggle:()=>i(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)(eP.T,{content: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)("div",{className:"whitespace-pre-wrap",children:e.data})]},e.id);case"synthetic_error":return(0,a.jsx)(eW,{itemId:e.id,content:e.data,isExpanded:r.has(e.id),onToggle:()=>i(e.id)},e.id);case"error":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)(eN.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:e.data?.message||JSON.stringify(e.data,null,2)}),e.data?.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}}),(e.usage||e.checkpointId)&&(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[e.usage&&(0,a.jsxs)("div",{className:"text-xs text-muted-foreground",children:["Tokens: ",(e.usage.usage?.totalTokens||e.usage.totalTokens)?.toLocaleString()||"N/A",(void 0!==e.usage.totalCost||void 0!==e.usage.cost)&&` • Cost: $${((e.usage.totalCost??e.usage.cost)||0).toFixed(4)}`]}),e.checkpointId&&(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[t&&(0,a.jsxs)(N.$,{size:"sm",variant:"ghost",onClick:()=>t(e.checkpointId),className:"h-6 px-2 text-xs",title:"Restore to this checkpoint",children:[(0,a.jsx)(J.A,{className:"h-3 w-3 mr-1"}),"Restore"]}),s&&(0,a.jsxs)(N.$,{size:"sm",variant:"ghost",onClick:()=>s(e.checkpointId),className:"h-6 px-2 text-xs",title:"Restore files and retry from this checkpoint",children:[(0,a.jsx)(eC.A,{className:"h-3 w-3 mr-1"}),"Retry"]})]})]})]})}function eU({itemId:e,tool:t,isExpanded:s,onToggle:r}){return(0,a.jsxs)("div",{className:`bg-muted/30 rounded-md transition-all ${"executing"===t.status?"ring-2 ring-blue-500/20 animate-pulse":""} ${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-muted/50 rounded px-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[ez[t.name]||(0,a.jsx)(p.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"text-xs font-mono",children:t.name})]}),"shell"===t.name&&t.parameters?.cmd&&(0,a.jsx)("code",{className:"text-xs text-muted-foreground",children:Array.isArray(t.parameters.cmd)?t.parameters.cmd.slice(1).join(" ").substring(0,50):String(t.parameters.cmd).substring(0,50)}),(t.parameters?.path||t.parameters?.file_path)&&(0,a.jsx)("code",{className:"text-xs text-muted-foreground",children:t.parameters.path||t.parameters.file_path}),(0,a.jsx)("div",{className:"ml-auto",children:eM[t.status||"completed"]})]}),s&&(0,a.jsxs)("div",{className:"mt-2 space-y-2",children:[t.parameters&&Object.keys(t.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(t.parameters,null,2)})]}),t.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 t.result?t.result:JSON.stringify(t.result,null,2)})]}),t.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:t.error})]})]})]})}function eW({itemId:e,content:t,isExpanded:s,onToggle:r}){return(0,a.jsxs)("div",{className:`bg-amber-500/10 rounded-md transition-all ${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)(eC.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)(ew.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:t})})]})}function eq({itemId:e,content:t,isExpanded:s,onToggle:r}){let i=(t||"").split("\n").filter(e=>e.trim()),n=i[0]?.substring(0,60)||"Reasoning...",l=!t||t.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:r,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)(ey.A,{className:"h-3 w-3 animate-spin text-violet-500"}):(0,a.jsx)(eA.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...":n}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:`h-3 w-3 transition-transform ${s?"rotate-90":""}`})})]}),s&&(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)(eP.T,{content:t||"Thinking..."})})})]})}function eJ({itemId:e,content:t,isExpanded:s,onToggle:r}){let i=t.split("\n"),n=i[0]?.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: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:[(0,a.jsx)(eE.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:n}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:`h-3 w-3 transition-transform ${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:t})})]})}function e_({itemId:e,content:t,isExpanded:s,onToggle:r}){let i=t.split("\n"),n=i[0]?.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: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:[(0,a.jsx)(eT.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:n}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:`h-3 w-3 transition-transform ${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:t})})]})}function eV({itemId:e,content:t,isExpanded:s,onToggle:r}){let i=t.includes("✅"),n=t.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)(ew.A,{className:"h-3 w-3 text-green-500"}):(0,a.jsx)(ey.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:n}),(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(p.A,{className:`h-3 w-3 transition-transform ${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:t})})]})}var eH=s(61611),eG=s(63974);function eY({projectId:e,selectedSiteId:t,onSiteChange:s,className:i}){let[n,o]=(0,r.useState)([]),[d,m]=(0,r.useState)(!0),[h,u]=(0,r.useState)(null),p=n.filter(e=>e.databaseEnabled);if(!d&&0===p.length)return null;if(d)return(0,a.jsxs)("div",{className:(0,l.cn)("flex items-center gap-2 text-sm text-muted-foreground",i),children:[(0,a.jsx)(ey.A,{className:"h-4 w-4 animate-spin"}),(0,a.jsx)("span",{children:"Loading sites..."})]});if(h)return(0,a.jsxs)("div",{className:(0,l.cn)("flex items-center gap-2 text-sm text-destructive",i),children:[(0,a.jsx)(c.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:h})]});let x=n.find(e=>e.id===t);return(0,a.jsxs)("div",{className:(0,l.cn)("flex items-center gap-2",i),children:[(0,a.jsxs)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("div",{className:"flex items-center gap-1.5 text-muted-foreground",children:(0,a.jsx)(eH.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(en.ZI,{side:"bottom",children:[(0,a.jsx)("p",{children:"Server Context"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Connect to a site for database, edge functions, and secrets"})]})]}),(0,a.jsxs)(eG.l6,{value:t||"none",onValueChange:e=>{if("none"===e)s(null,null);else{let t=n.find(t=>t.id===e);s(e,t?.name||null)}},children:[(0,a.jsx)(eG.bq,{size:"sm",className:"w-[180px] h-8",children:(0,a.jsx)(eG.yv,{placeholder:"No site connected"})}),(0,a.jsxs)(eG.gC,{children:[(0,a.jsx)(eG.eb,{value:"none",children:(0,a.jsx)("span",{className:"text-muted-foreground",children:"No site"})}),p.map(e=>(0,a.jsx)(eG.eb,{value:e.id,children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(c.A,{className:"h-3.5 w-3.5"}),(0,a.jsx)("span",{children:e.name})]})},e.id))]})]}),x&&(0,a.jsxs)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)(N.$,{variant:"ghost",size:"icon",className:"h-8 w-8",onClick:()=>s(null,null),children:(0,a.jsx)(y.A,{className:"h-4 w-4"})})}),(0,a.jsx)(en.ZI,{children:"Disconnect site"})]})]})}function eK({project:e,onBack:t}){let[s,i]=(0,r.useState)(0),[o,c]=(0,r.useState)(""),[d,m]=(0,r.useState)(!1),[h,u]=(0,r.useState)(null),[p,x]=(0,r.useState)(null),[g,f]=(0,r.useState)("preview"),[v,y]=(0,r.useState)(!1),[w,k]=(0,r.useState)(!1),[S,C]=(0,r.useState)(e.lastSavedAt??null),[A,E]=(0,r.useState)(null),[T,P]=(0,r.useState)(()=>!1),$=(0,r.useRef)(null),L=(0,r.useRef)(null),z=(0,r.useRef)(!1),[M,O]=(0,r.useState)(null),[Z,Q]=(0,r.useState)(K.s.getDefaultModel()),[et,es]=(0,r.useState)(!1),[eu,ep]=(0,r.useState)(!1),[ex,eg]=(0,r.useState)(0),{state:ef,start:ev,setWorkspaceHandler:eb}=(0,eh.C)(),ey=ef.currentStep?.id,ew="running"===ef.status&&"wrap-up"!==ey,{shouldShowCosts:eN}=function(){let[e,t]=(0,r.useState)(()=>K.s.getCostSettings()),s=!1!==e.showCosts;return{costSettings:e,shouldShowCosts:s}}(),[ek,eS]=(0,r.useState)(!0),[eC,eA]=(0,r.useState)(!0),[eE,eT]=(0,r.useState)(!1),[eP,e$]=(0,r.useState)(!0),[eF,eI]=(0,r.useState)(!1),[eL,eD]=(0,r.useState)(null),[eR,ez]=(0,r.useState)(null),[eM,eB]=(0,r.useState)([]),eU=(0,r.useRef)(0),eW=(0,r.useRef)(null),eq=(0,r.useCallback)(t=>{eW.current&&clearTimeout(eW.current),eW.current=setTimeout(()=>{ee.saveEvents(e.id,t).catch(e=>{l.v.error("Failed to persist debug events:",e)})},500)},[e.id]),eJ=(0,r.useCallback)(async(e,t)=>{eB(s=>{let a;if(("assistant_delta"===e||"tool_param_delta"===e||"reasoning_delta"===e)&&s.length>0){let r=s[s.length-1];if(r.event===e){let e={...r,timestamp:Date.now(),version:(r.version||1)+1,count:(r.count||1)+1,data:{all:r.data.all?[...r.data.all,t]:[r.data,t]}};return eq(a=[...s.slice(0,-1),e]),a}}return(a=[...s,{id:`${Date.now()}-${eU.current++}`,timestamp:Date.now(),event:e,data:t,count:1,version:1}]).length>500&&(a=a.slice(-500)),eq(a),a})},[e.id,eq,500]),e_=(0,r.useCallback)(async()=>{eB([]),await ee.clearEvents(e.id),await el.Y.clearAutoCheckpoints(e.id),x(null)},[e.id]),eV=(()=>{let e=[ek,eC,eE,eP,eF].filter(Boolean).length;return 5===e?{chat:20,files:15,editor:25,preview:20,debug:20}:4===e?{chat:25,files:15,editor:35,preview:25,debug:0}:3===e?{chat:33,files:33,editor:33,preview:33,debug:0}:2===e?{chat:50,files:50,editor:50,preview:50,debug:0}:{chat:100,files:100,editor:100,preview:100,debug:0}})(),eH=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(" ")},eG=(0,r.useCallback)((e,t=1200)=>{if(!e)return"";if(e.length<=t)return e;let s=Math.max(0,Math.floor(.6*t)),a=Math.max(0,Math.floor(.3*t)),r=e.slice(0,s),i=a>0?e.slice(-a):"";return`${r} (...truncated...) -${i}`},[]),eK=(0,r.useCallback)(e=>{let t=Object.entries(e.attributes||{}).slice(0,6);if(0===t.length)return`<${e.tagName}>`;let s=t.map(([e,t])=>{let s=t.length>40?`${t.slice(0,37)}…`:t;return`${e}="${s}"`}).join(" ");return`<${e.tagName} ${s}>`},[]),eX=(0,r.useCallback)(e=>{let t=eK(e),s=eY(e.outerHTML,1200),a=e.domPath||"(unknown path)";return["Focus context:",`- Target: ${t}`,`- DOM path: ${a}`,"- HTML snippet:","```html",s,"```"].join("\n")},[eK,eY]),eZ=(0,r.useCallback)(e=>{if(!e){E(null),F.current=null;return}let t=`${e.domPath||""}::${e.tagName||""}::${e.outerHTML?e.outerHTML.length:0}`,s=Date.now();if(F.current&&F.current.signature===t&&s-F.current.timestamp<400)return;let a={...e,timestamp:s};E(a),$.oR.info("Focus context set",{description:eK(a)}),F.current={signature:t,timestamp:s}},[eK]),eQ=(0,r.useCallback)(()=>{eF(!1)},[]);A&&eK(A);let e0=A?eY(A.outerHTML,240):"";e0?.trim(),A&&(N.$,A.domPath&&A.domPath);let e1=(0,r.useCallback)(async(e,t)=>{eD(e),ez(t),x(null),e&&t?(await n.vfs.mountServerContext(e,t),l.v.info(`[Workspace] Mounted server context for site: ${t}`)):(n.vfs.unmountServerContext(),l.v.info("[Workspace] Unmounted server context")),i(e=>e+1)},[]),e2=(0,r.useCallback)(e=>{window.innerWidth<768?(f("editor"),setTimeout(()=>{U(e)},0)):eE?U(e):(eT(!0),setTimeout(()=>{U(e)},0))},[eE]),e4=(0,r.useCallback)(()=>{i(e=>e+1),window.dispatchEvent(new CustomEvent("filesChanged"))},[]),e3=(0,r.useCallback)(async()=>{if(!w){k(!0);try{let t;if(L.current)try{let e=new Promise((e,t)=>{setTimeout(()=>t(Error("Screenshot capture timeout")),5e3)}),s=await Promise.race([L.current.captureScreenshot(),e]);s&&(t=s)}catch(e){l.v.warn("Failed to capture preview screenshot, continuing save:",e)}let s=await eo.$.save(e.id),a=await n.vfs.getProject(e.id);t&&(a.previewImage=t,a.previewUpdatedAt=new Date,await n.vfs.updateProject(a)),C(a.lastSavedAt??new Date(s.timestamp)),O(s.id),$.oR.success("Project saved")}catch(e){l.v.error("Failed to save project",e),$.oR.error("Failed to save project")}finally{k(!1)}}},[e.id,w]),e5=(0,r.useCallback)(async(t,s)=>{try{if(!await el.Y.checkpointExists(t)){$.oR.error("Checkpoint no longer exists - it may have been cleaned up"),l.v.warn(`[Workspace] Checkpoint ${t} no longer exists`);return}if(await eo.$.runWithSuppressedDirty(e.id,()=>el.Y.restoreCheckpoint(t))){$.oR.success(`Restored to: ${s||"checkpoint"}`),e4();let a=eo.$.getSavedCheckpointId(e.id);if(a&&a===t){eo.$.markClean(e.id);let t=await n.vfs.getProject(e.id);C(t.lastSavedAt??null)}else eo.$.markDirty(e.id)}else $.oR.error("Failed to restore checkpoint")}catch(e){l.v.error("Error restoring checkpoint:",e),$.oR.error("Failed to restore checkpoint")}},[e4,e.id]),e6=(0,r.useCallback)(async t=>{try{if(!await el.Y.checkpointExists(t)){$.oR.error("Checkpoint no longer exists - cannot retry"),l.v.warn(`[Workspace] Checkpoint ${t} no longer exists`);return}let s=null,a=eM.findIndex(e=>"checkpoint_created"===e.event&&e.data?.checkpointId===t);if(a>=0){for(let e=a-1;e>=0;e--)if("conversation_message"===eM[e].event&&eM[e].data?.message?.role==="user"){s=eM[e].data.message.content;break}}if(!s){$.oR.error("Cannot find original user message to retry"),l.v.warn("[Workspace] No user message found before checkpoint");return}let r=-1;for(let e=a-1;e>=0;e--)if("conversation_message"===eM[e].event&&eM[e].data?.message?.role==="user"&&eM[e].data.message.content===s){r=e;break}if(-1===r){$.oR.error("Cannot find user message event to truncate"),l.v.warn("[Workspace] User message event not found in debug events");return}if(!await eo.$.runWithSuppressedDirty(e.id,()=>el.Y.restoreCheckpoint(t)))return void $.oR.error("Failed to restore checkpoint");let i=eo.$.getSavedCheckpointId(e.id);if(i&&i===t){eo.$.markClean(e.id);let t=await n.vfs.getProject(e.id);C(t.lastSavedAt??null)}else eo.$.markDirty(e.id);let o=eM.slice(0,r);eB(o),await ee.truncateEvents(e.id,o),x(null),$.oR.success("Restored checkpoint and retrying..."),e4(),c(s),z.current=!0}catch(e){l.v.error("Error during retry:",e),$.oR.error("Failed to retry")}},[e4,e.id,eM,c]),e8=async()=>{if(ew)return;let t=o.trim();if(!t)return void $.oR.error("Please enter a prompt");let s=K.s.getSelectedProvider(),a=(0,X.sO)(s),r=K.s.getApiKey();if(a.apiKeyRequired&&!r)return void $.oR.error(`Please set your ${a.name} API key in settings`);if(a.isLocal&&!K.s.getProviderModel(s))return void $.oR.error(`No model selected for ${a.name}. Please select a model in settings.`);let i=K.s.getProviderModel(s)||K.s.getDefaultModel();if(!i)return void $.oR.error(`No model selected for ${T?"chat":"code"} mode. Please select a model in settings.`);m(!0);let n=A?`${eX(A)} +${i}`},[]),eK=(0,r.useCallback)(e=>{let t=Object.entries(e.attributes||{}).slice(0,6);if(0===t.length)return`<${e.tagName}>`;let s=t.map(([e,t])=>{let s=t.length>40?`${t.slice(0,37)}…`:t;return`${e}="${s}"`}).join(" ");return`<${e.tagName} ${s}>`},[]),eX=(0,r.useCallback)(e=>{let t=eK(e),s=eG(e.outerHTML,1200),a=e.domPath||"(unknown path)";return["Focus context:",`- Target: ${t}`,`- DOM path: ${a}`,"- HTML snippet:","```html",s,"```"].join("\n")},[eK,eG]),eZ=(0,r.useCallback)(e=>{if(!e){E(null),$.current=null;return}let t=`${e.domPath||""}::${e.tagName||""}::${e.outerHTML?e.outerHTML.length:0}`,s=Date.now();if($.current&&$.current.signature===t&&s-$.current.timestamp<400)return;let a={...e,timestamp:s};E(a),F.oR.info("Focus context set",{description:eK(a)}),$.current={signature:t,timestamp:s}},[eK]),eQ=(0,r.useCallback)(()=>{e$(!1)},[]);A&&eK(A);let e0=A?eG(A.outerHTML,240):"";e0?.trim(),A&&(N.$,A.domPath&&A.domPath);let e1=(0,r.useCallback)(async(e,t)=>{eD(e),ez(t),x(null),e&&t?(await n.vfs.mountServerContext(e,t),l.v.info(`[Workspace] Mounted server context for site: ${t}`)):(n.vfs.unmountServerContext(),l.v.info("[Workspace] Unmounted server context")),i(e=>e+1)},[]),e2=(0,r.useCallback)(e=>{window.innerWidth<768?(f("editor"),setTimeout(()=>{U(e)},0)):eE?U(e):(eT(!0),setTimeout(()=>{U(e)},0))},[eE]),e4=(0,r.useCallback)(()=>{i(e=>e+1),window.dispatchEvent(new CustomEvent("filesChanged"))},[]),e3=(0,r.useCallback)(async()=>{if(!w){k(!0);try{let t;if(L.current)try{let e=new Promise((e,t)=>{setTimeout(()=>t(Error("Screenshot capture timeout")),5e3)}),s=await Promise.race([L.current.captureScreenshot(),e]);s&&(t=s)}catch(e){l.v.warn("Failed to capture preview screenshot, continuing save:",e)}let s=await eo.$.save(e.id),a=await n.vfs.getProject(e.id);t&&(a.previewImage=t,a.previewUpdatedAt=new Date,await n.vfs.updateProject(a)),C(a.lastSavedAt??new Date(s.timestamp)),O(s.id),F.oR.success("Project saved")}catch(e){l.v.error("Failed to save project",e),F.oR.error("Failed to save project")}finally{k(!1)}}},[e.id,w]),e5=(0,r.useCallback)(async(t,s)=>{try{if(!await el.Y.checkpointExists(t)){F.oR.error("Checkpoint no longer exists - it may have been cleaned up"),l.v.warn(`[Workspace] Checkpoint ${t} no longer exists`);return}if(await eo.$.runWithSuppressedDirty(e.id,()=>el.Y.restoreCheckpoint(t))){F.oR.success(`Restored to: ${s||"checkpoint"}`),e4();let a=eo.$.getSavedCheckpointId(e.id);if(a&&a===t){eo.$.markClean(e.id);let t=await n.vfs.getProject(e.id);C(t.lastSavedAt??null)}else eo.$.markDirty(e.id)}else F.oR.error("Failed to restore checkpoint")}catch(e){l.v.error("Error restoring checkpoint:",e),F.oR.error("Failed to restore checkpoint")}},[e4,e.id]),e6=(0,r.useCallback)(async t=>{try{if(!await el.Y.checkpointExists(t)){F.oR.error("Checkpoint no longer exists - cannot retry"),l.v.warn(`[Workspace] Checkpoint ${t} no longer exists`);return}let s=null,a=eM.findIndex(e=>"checkpoint_created"===e.event&&e.data?.checkpointId===t);if(a>=0){for(let e=a-1;e>=0;e--)if("conversation_message"===eM[e].event&&eM[e].data?.message?.role==="user"){s=eM[e].data.message.content;break}}if(!s){F.oR.error("Cannot find original user message to retry"),l.v.warn("[Workspace] No user message found before checkpoint");return}let r=-1;for(let e=a-1;e>=0;e--)if("conversation_message"===eM[e].event&&eM[e].data?.message?.role==="user"&&eM[e].data.message.content===s){r=e;break}if(-1===r){F.oR.error("Cannot find user message event to truncate"),l.v.warn("[Workspace] User message event not found in debug events");return}if(!await eo.$.runWithSuppressedDirty(e.id,()=>el.Y.restoreCheckpoint(t)))return void F.oR.error("Failed to restore checkpoint");let i=eo.$.getSavedCheckpointId(e.id);if(i&&i===t){eo.$.markClean(e.id);let t=await n.vfs.getProject(e.id);C(t.lastSavedAt??null)}else eo.$.markDirty(e.id);let o=eM.slice(0,r);eB(o),await ee.truncateEvents(e.id,o),x(null),F.oR.success("Restored checkpoint and retrying..."),e4(),c(s),z.current=!0}catch(e){l.v.error("Error during retry:",e),F.oR.error("Failed to retry")}},[e4,e.id,eM,c]),e8=async()=>{if(ew)return;let t=o.trim();if(!t)return void F.oR.error("Please enter a prompt");let s=K.s.getSelectedProvider(),a=(0,X.sO)(s),r=K.s.getApiKey();if(a.apiKeyRequired&&!r)return void F.oR.error(`Please set your ${a.name} API key in settings`);if(a.isLocal&&!K.s.getProviderModel(s))return void F.oR.error(`No model selected for ${a.name}. Please select a model in settings.`);let i=K.s.getProviderModel(s)||K.s.getDefaultModel();if(!i)return void F.oR.error(`No model selected for ${T?"chat":"code"} mode. Please select a model in settings.`);m(!0);let n=A?`${eX(A)} -${t}`:t;try{let t=p;if(!t){t=new Y.t(e.id,"orchestrator",e_,{chatMode:T,model:i});let s=eM.filter(e=>"conversation_message"===e.event).map(e=>e.data.message);s.length>0&&(t.importConversation(s),l.v.debug(`[Workspace] Restored ${s.length} conversation messages from debug events`)),x(t)}h(t);let s=await t.execute(n);l.v.debug("[Workspace] Orchestrator result:",{success:s.success,summary:s.summary,totalCost:s.totalCost}),s.success?(e4(),$.oR.success("Task completed")):$.oR.error(s.summary||"Generation failed",{duration:5e3,position:"bottom-center"}),c(""),A&&E(null)}catch(t){l.v.error("Generation error:",t);let e=t instanceof Error?t.message:"Failed to generate";e_("error",{message:e}),$.oR.error(e,{duration:5e3,position:"bottom-center"})}finally{m(!1),h(null)}},e9=(0,r.useCallback)(()=>{u&&(u.stop(),$.oR.info("Generation stopped"))},[u]),e7=[{id:"back",label:"Back to projects",icon:q.A,onClick:t,variant:"outline"}];e7.push({id:"save",label:w?"Saving…":v?"Save":"Saved",icon:R.A,onClick:e3,variant:v?"default":"outline",disabled:!v||w}),M&&e7.push({id:"discard",label:"Discard Changes",icon:_.A,onClick:()=>e5(M,"Last saved state"),variant:"outline",disabled:w||!v,dataTourId:"discard-changes-button"});let te=(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(eH,{projectId:e.id,selectedSiteId:eL,onSiteChange:e1}),(0,a.jsxs)(ec.AM,{children:[(0,a.jsx)(ec.Wv,{asChild:!0,children:(0,a.jsxs)(N.$,{variant:"outline",size:"sm",className:"h-8 px-3 flex items-center gap-2",title:"Project cost and settings",children:[eN&&(0,a.jsxs)("span",{className:"text-sm font-medium",children:["$",ex.toFixed(3)]}),(0,a.jsx)(J.A,{className:"h-4 w-4"})]})}),(0,a.jsx)(ec.hl,{className:"w-96",align:"end",children:(0,a.jsx)(ed.O,{})})]})]}),tt=(0,a.jsxs)("div",{className:"space-y-2",children:[eN&&(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: $",ex.toFixed(ex>=10?2:3)]})}),(0,a.jsxs)(ec.AM,{children:[(0,a.jsx)(ec.Wv,{asChild:!0,children:(0,a.jsxs)(N.$,{variant:"outline",size:"sm",className:"w-full justify-start",children:[(0,a.jsx)(J.A,{className:"h-4 w-4 mr-2"}),"Settings"]})}),(0,a.jsx)(ec.hl,{className:"w-[calc(100vw-2rem)]",align:"start",children:(0,a.jsx)(ed.O,{})})]})]});return(0,a.jsxs)(en.Bc,{children:[(0,a.jsxs)("div",{className:"h-screen flex flex-col",children:[(0,a.jsx)(G.j,{leftText:e.name,onLogoClick:t,actions:e7,mobileMenuContent:tt,desktopOnlyContent:te,mobileVisibleActions:v?["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)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${ek?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:ek?"var(--button-assistant-active)":void 0,color:ek?"white":void 0},onClick:()=>eS(!ek),children:(0,a.jsx)(V.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(en.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)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${eC?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:eC?"var(--button-files-active)":void 0,color:eC?"white":void 0},onClick:()=>eA(!eC),children:(0,a.jsx)(b.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(en.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)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${eE?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:eE?"var(--button-editor-active)":void 0,color:eE?"white":void 0},onClick:()=>eT(!eE),children:(0,a.jsx)(D.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(en.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)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("button",{className:`h-5 w-5 mx-1 rounded-sm flex items-center justify-center transition-all ${eP?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:eP?"var(--button-preview-active)":void 0,color:eP?"white":void 0},onClick:()=>eF(!eP),children:(0,a.jsx)(j.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(en.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)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${e$?"bg-foreground shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{color:e$?"var(--background)":void 0},onClick:()=>eI(!e$),children:(0,a.jsx)(H.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(en.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)(ea,{direction:"horizontal",autoSaveId:"workspace-layout",children:[ek&&(0,a.jsx)(er,{id:"chat",order:1,defaultSize:eV.chat,minSize:15,children:(0,a.jsx)(eO,{events:eM,onRestore:e5,onRetry:e6,prompt:o,setPrompt:c,generating:d,onGenerate:e8,onStop:e9,focusContext:A,setFocusContext:E,focusPreviewSnippet:e0,chatMode:T,setChatMode:P,currentModel:Z,setCurrentModel:Q,getModelDisplayName:eG,isTourLockingInput:ew,onClearChat:eJ,onClose:()=>eS(!1)})}),ek&&(eC||eE||eP||e$)&&(0,a.jsx)(ei,{withHandle:!0}),eC&&(0,a.jsx)(er,{id:"files",order:2,defaultSize:eV.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)(I,{projectId:e.id,onFileSelect:e2,onClose:()=>eA(!1)})})}),eC&&(eE||eP)&&(0,a.jsx)(ei,{withHandle:!0}),eE&&(0,a.jsx)(er,{id:"editor",order:3,defaultSize:eV.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)(B,{projectId:e.id,onFilesChange:e4,onClose:()=>eT(!1)})})}),eE&&eP&&(0,a.jsx)(ei,{withHandle:!0}),eP&&(0,a.jsx)(er,{id:"preview",order:4,defaultSize:eV.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)(W.X,{ref:L,projectId:e.id,refreshTrigger:s,onFocusSelection:eZ,hasFocusTarget:!!A,onClose:eQ,siteId:eL})})}),eP&&e$&&(0,a.jsx)(ei,{withHandle:!0}),e$&&(0,a.jsx)(er,{id:"debug",order:5,defaultSize:eV.debug,minSize:15,children:(0,a.jsx)(ej,{events:eM,onClear:eJ,onClose:()=>eI(!1),projectId:e.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"===g&&(0,a.jsx)(eO,{events:eM,onRestore:e5,onRetry:e6,prompt:o,setPrompt:c,generating:d,onGenerate:e8,onStop:e9,focusContext:A,setFocusContext:E,focusPreviewSnippet:e0,chatMode:T,setChatMode:P,currentModel:Z,setCurrentModel:Q,getModelDisplayName:eG,isTourLockingInput:ew,onClearChat:eJ}),"files"===g&&(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)(I,{projectId:e.id,onFileSelect:e2,onClose:()=>eA(!1)})}),"editor"===g&&(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)(B,{projectId:e.id,onFilesChange:e4,onClose:()=>eT(!1)})}),"preview"===g&&(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)(W.X,{ref:L,projectId:e.id,refreshTrigger:s,onFocusSelection:eZ,hasFocusTarget:!!A,onClose:eQ,siteId:eL})})]}),(0,a.jsx)("div",{className:"fixed bottom-0 left-0 right-0 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 ${"chat"===g?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"chat"===g?"var(--button-assistant-active)":void 0},onClick:()=>f("chat"),children:(0,a.jsx)(V.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 ${"files"===g?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"files"===g?"var(--button-files-active)":void 0},onClick:()=>f("files"),children:(0,a.jsx)(b.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 ${"editor"===g?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"editor"===g?"var(--button-editor-active)":void 0},onClick:()=>f("editor"),children:(0,a.jsx)(D.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 ${"preview"===g?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"preview"===g?"var(--button-preview-active)":void 0},onClick:()=>f("preview"),children:(0,a.jsx)(j.A,{className:"h-4 w-4"})})]})})]})]}),(0,a.jsx)(em.V,{location:"workspace"}),(0,a.jsx)(em.V,{location:"settings"})]})}s(61611),s(63974)},37826:(e,t,s)=>{s.d(t,{Cf:()=>d,Es:()=>u,L3:()=>h,c7:()=>m,lG:()=>l,rr:()=>p});var a=s(60687);s(43210);var r=s(26134),i=s(11860),n=s(96241);function l({...e}){return(0,a.jsx)(r.bL,{"data-slot":"dialog",...e})}function o({...e}){return(0,a.jsx)(r.ZL,{"data-slot":"dialog-portal",...e})}function c({className:e,...t}){return(0,a.jsx)(r.hJ,{"data-slot":"dialog-overlay",className:(0,n.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50 backdrop-blur-sm",e),...t})}function d({className:e,children:t,showCloseButton:s=!0,...l}){return(0,a.jsxs)(o,{"data-slot":"dialog-portal",children:[(0,a.jsx)(c,{}),(0,a.jsxs)(r.UC,{"data-slot":"dialog-content",className:(0,n.cn)("bg-background 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 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-2xl duration-200",e),...l,children:[t,s&&(0,a.jsxs)(r.bm,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[(0,a.jsx)(i.A,{}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function m({className:e,...t}){return(0,a.jsx)("div",{"data-slot":"dialog-header",className:(0,n.cn)("flex flex-col gap-2 text-center sm:text-left",e),...t})}function u({className:e,...t}){return(0,a.jsx)("div",{"data-slot":"dialog-footer",className:(0,n.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...t})}function h({className:e,...t}){return(0,a.jsx)(r.hE,{"data-slot":"dialog-title",className:(0,n.cn)("text-lg leading-none font-semibold",e),...t})}function p({className:e,...t}){return(0,a.jsx)(r.VY,{"data-slot":"dialog-description",className:(0,n.cn)("text-muted-foreground text-sm",e),...t})}},41109:(e,t,s)=>{s.d(t,{M:()=>q});var a=s(60687),r=s(43210),i=s(68269),n=s(1519),l=s(24934),o=s(96271),c=s(49625),d=s(18179),m=s(11437),u=s(61187),h=s(56085),p=s(82080),x=s(84027),g=s(96882),f=s(45989),v=s(62157),j=s(9593),b=s(40083),y=s(47033),w=s(14952),N=s(78272),k=s(44624),S=s(50047),C=s(96241),A=s(16189);let E=[{id:"dashboard",label:"Dashboard",icon:c.A,path:"dashboard",serverModeOnly:!0},{id:"projects",label:"Projects",icon:d.A,path:"projects",hasRecentProjects:!0},{id:"sites",label:"Sites",icon:m.A,path:"sites",serverModeOnly:!0},{id:"templates",label:"Templates",icon:u.A,path:"templates"},{id:"skills",label:"Skills",icon:h.A,path:"skills"},{id:"docs",label:"Docs",icon:p.A,path:"docs",subItems:S.P.map(e=>({id:e.id,label:e.title,icon:e.icon,file:e.file}))},{id:"settings",label:"Settings",icon:x.A,path:"settings",subItems:[{id:"application",label:"Application",icon:x.A},{id:"model",label:"Provider & Model",icon:h.A}]},{id:"tour",label:"Guided Tour",icon:g.A,action:"start-tour"},{id:"tester",label:"Model Tester",icon:f.A,path:"/test-generation"},{id:"about",label:"About",icon:g.A,action:"open-about"},{id:"discord",label:"Discord",icon:k.E,href:"https://discord.gg/mAJ8Ss4u"},{id:"github",label:"GitHub",icon:v.A,href:"https://github.com/o-stahl/osw-studio"}];function T({currentView:e,onNavigate:t,onProjectSelect:s,onStartTour:i,onOpenAbout:n,onOpenSettings:c,onServerSync:m,onLogoClick:u,onPinnedChange:h,onHoverChange:p,onCollapsedChange:x,mobileOpen:g=!1,onMobileOpenChange:f}){let v=(0,A.useRouter)(),j=(0,A.useSearchParams)(),b=j.get("doc"),k=j.get("settings"),[S,T]=(0,r.useState)(!0),[P,F]=(0,r.useState)(!1),[$,I]=(0,r.useState)([]),[L,D]=(0,r.useState)(!0),[R,z]=(0,r.useState)(null),[M,O]=(0,r.useState)(()=>{let t=new Set;return"docs"===e&&t.add("docs"),"projects"===e&&t.add("projects"),"settings"===e&&t.add("settings"),t}),[B,U]=(0,r.useState)(!1),[W,q]=(0,r.useState)(!1),_=!W&&!S&&!P,J=()=>{let e=!S;T(e),localStorage.setItem("osw-admin-sidebar-pinned",String(e)),h?.(e)},V=E.filter(e=>!e.serverModeOnly),H=e=>{O(t=>{let s=new Set(t);return s.has(e)?s.delete(e):s.add(e),s})},G=async e=>{if(f?.(!1),e.href)window.open(e.href,"_blank","noopener,noreferrer");else if(e.path)v.push("/"),t(e.id);else if("start-tour"===e.action&&i)i();else if("open-about"===e.action&&n)n();else if("open-settings"===e.action&&c)c();else if("server-sync"===e.action&&m)m();else if("logout"===e.action)try{(await fetch("/api/auth/logout",{method:"POST"})).ok&&v.push("/admin/login")}catch(e){console.error("Logout failed:",e)}};return(0,a.jsxs)(a.Fragment,{children:[g&&(0,a.jsx)("div",{className:"md:hidden fixed inset-0 bg-black/50 z-40",onClick:()=>f?.(!1)}),(0,a.jsxs)("div",{className:(0,C.cn)("flex flex-col h-screen bg-card transition-all duration-300","border-l md:border-l-0 md:border-r","md:relative md:left-0",S?"md:relative":"md:absolute md:left-0 md:top-0 md:z-40 md:shadow-lg","fixed right-0 top-0 z-50 w-60",_?"":"md:w-60",g?"translate-x-0":"translate-x-full md:translate-x-0"),style:{width:_?"56px":void 0},onMouseEnter:()=>{W||S||(F(!0),p?.(!0))},onMouseLeave:()=>{W||S||(F(!1),p?.(!1))},children:[(0,a.jsxs)("button",{onClick:()=>{W?g&&f?.(!1):J()},onMouseEnter:()=>!W&&U(!0),onMouseLeave:()=>!W&&U(!1),className:(0,C.cn)("p-3 border-b flex items-center gap-3 h-[54px] overflow-hidden w-full","hover:bg-accent/50 transition-colors cursor-pointer",_&&"justify-center"),children:[(0,a.jsxs)("div",{className:"relative w-6 h-6 flex items-center justify-center flex-shrink-0",children:[(0,a.jsx)(o.g,{width:24,height:24,className:(0,C.cn)("transition-opacity absolute",B&&"opacity-0")}),S?(0,a.jsx)(y.A,{className:(0,C.cn)("hidden md:block h-6 w-6 transition-opacity absolute",B?"opacity-100":"opacity-0 pointer-events-none")}):(0,a.jsx)(w.A,{className:(0,C.cn)("hidden md:block h-6 w-6 transition-opacity absolute",B?"opacity-100":"opacity-0 pointer-events-none")})]}),!_&&(0,a.jsx)("span",{className:"text-sm font-semibold whitespace-nowrap",children:B&&!S?"Pin":"Open\xa0Source Web\xa0Studio"})]}),(0,a.jsx)("nav",{className:"flex-1 p-2 space-y-1 overflow-y-auto",children:V.map(r=>{let i=r.icon,n=e===r.id,o=r.subItems&&r.subItems.length>0||r.hasRecentProjects,c=M.has(r.id);return(0,a.jsx)("div",{children:(0,a.jsxs)("div",{className:(0,C.cn)("p-1",c&&o&&"bg-muted rounded-2xl"),children:[(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)(l.$,{variant:n&&!o?"default":"ghost",className:(0,C.cn)("w-full",_?"justify-center px-2":"justify-start",!_&&o&&"pr-8"),onClick:()=>{o&&e===r.id||G(r)},title:_?r.label:void 0,children:[(0,a.jsx)(i,{className:(0,C.cn)("h-4 w-4",!_&&"mr-2")}),!_&&r.label]}),!_&&o&&(0,a.jsx)("button",{className:(0,C.cn)("absolute right-2 top-1/2 -translate-y-1/2","p-1 rounded hover:bg-accent transition-colors"),onClick:e=>{e.preventDefault(),e.stopPropagation(),H(r.id)},children:(0,a.jsx)(N.A,{className:(0,C.cn)("h-4 w-4 transition-transform",c&&"rotate-180")})})]}),r.hasRecentProjects&&c&&(0,a.jsx)("div",{className:(0,C.cn)("mt-1 space-y-1",_?"flex flex-col items-center":"ml-4"),children:L?(0,a.jsx)(a.Fragment,{children:[1,2,3].map(e=>(0,a.jsxs)("div",{className:(0,C.cn)("flex items-center gap-2",_?"justify-center p-1":"h-8 px-2"),children:[(0,a.jsx)("div",{className:"h-3 w-3 bg-muted-foreground/20 rounded animate-pulse"}),!_&&(0,a.jsx)("div",{className:"h-3 flex-1 bg-muted-foreground/20 rounded animate-pulse"})]},e))}):$.length>0?$.map(e=>(0,a.jsxs)(l.$,{variant:"ghost",size:"sm",className:(0,C.cn)(_?"w-8 h-8 p-0 justify-center":"w-full justify-start text-xs"),onClick:()=>{f?.(!1),s(e)},title:e.name,children:[(0,a.jsx)(d.A,{className:(0,C.cn)("h-3 w-3 flex-shrink-0",!_&&"mr-2")}),!_&&(0,a.jsx)("span",{className:"truncate",children:e.name})]},e.id)):!_&&(0,a.jsx)("div",{className:"px-2 py-1 text-xs text-muted-foreground",children:"No recent projects"})}),r.subItems&&c&&(0,a.jsx)("div",{className:(0,C.cn)("mt-1 space-y-1",_?"flex flex-col items-center":"ml-4"),children:r.subItems.map(e=>{let s=e.icon,i=e.file?b===e.id:"settings"===r.id&&k===e.id;return(0,a.jsxs)(l.$,{variant:i?"default":"ghost",size:"sm",className:(0,C.cn)(_?"w-8 h-8 p-0 justify-center":"w-full justify-start text-xs"),onClick:()=>{f?.(!1),e.file?v.push(`/?doc=${e.id}`):"settings"===r.id?v.push(`/?settings=${e.id}`):v.push("/"),t(r.id)},title:_?e.label:void 0,children:[(0,a.jsx)(s,{className:(0,C.cn)("h-3 w-3",!_&&"mr-2")}),!_&&e.label]},e.id)})})]})},r.id)})}),!1,(0,a.jsx)("div",{className:"hidden md:block border-t p-2",children:(0,a.jsx)(l.$,{variant:"ghost",size:"sm",className:(0,C.cn)("w-full",_?"justify-center px-2":"justify-start"),onClick:J,title:_?S?"Unpin sidebar":"Pin sidebar":void 0,children:S?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y.A,{className:(0,C.cn)("h-4 w-4",!_&&"mr-2")}),!_&&"Unpin"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(w.A,{className:(0,C.cn)("h-4 w-4",!_&&"mr-2")}),!_&&"Pin"]})})})]})]})}function P(e){return(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)("div",{className:"w-full h-full bg-card"}),children:(0,a.jsx)(T,{...e})})}j.A,b.A;var F=s(51567),$=s(43649),I=s(61611),L=s(45001),D=s(37826),R=s(52581),z=s(83801),M=s(78122),O=s(31158),B=s(62022),U=s(16023);function W({open:e,onOpenChange:t,onSyncComplete:s}){let[o,c]=(0,r.useState)(!1),[d,m]=(0,r.useState)(!0),[u,h]=(0,r.useState)(!1),[p,x]=(0,r.useState)([]),[g,f]=(0,r.useState)(null),v=(0,L.j)(),b=async()=>{try{await i.vfs.init();let e=await i.vfs.listProjects();x(e);let t=await (0,n.jP)();f(t)}catch(e){C.v.error("Failed to load sync data:",e)}},y=async()=>{if(!o)return void R.oR.error("Not authenticated. Please login first.");h(!0);try{let e=0,t=0;for(let s of p)try{let a=await i.vfs.listFiles(s.id),r=await v.pushProjectWithFiles(s,a);r.success?e++:(t++,C.v.error(`Failed to sync project ${s.name}:`,r.error))}catch(e){t++,C.v.error(`Error syncing project ${s.name}:`,e)}0===t?R.oR.success(`Successfully synced ${e} project(s) to server`):R.oR.warning(`Synced ${e} project(s), ${t} failed`),await b(),s?.()}catch(e){R.oR.error("Failed to sync projects"),C.v.error("Sync error:",e)}finally{h(!1)}},w=async()=>{if(!o)return void R.oR.error("Not authenticated. Please login first.");h(!0);try{let e=await v.pullProjects();if(!e.success)return void R.oR.error(e.error||"Failed to fetch projects from server");let t=e.projects||[],a=0,r=0;for(let e of t)try{let t=await i.vfs.getProject(e.id),s=await v.pullFiles(e.id);if(!s.success){r++,C.v.error(`Failed to pull files for ${e.name}:`,s.error);continue}if(t)for(let t of(await i.vfs.updateProject(e),await i.vfs.listFiles(e.id)))await i.vfs.deleteFile(e.id,t.path);else await i.vfs.createProject(e.name,e.description||"");for(let t of s.files||[])await i.vfs.createFile(e.id,t.path,t.content||"");a++}catch(t){r++,C.v.error(`Error pulling project ${e.name}:`,t)}0===r?R.oR.success(`Successfully pulled ${a} project(s) from server`):R.oR.warning(`Pulled ${a} project(s), ${r} failed`),await b(),s?.()}catch(e){R.oR.error("Failed to pull projects"),C.v.error("Pull error:",e)}finally{h(!1)}};if(d)return(0,a.jsx)(D.lG,{open:e,onOpenChange:t,children:(0,a.jsx)(D.Cf,{children:(0,a.jsxs)(D.c7,{children:[(0,a.jsx)(D.L3,{children:"Server Sync"}),(0,a.jsx)(D.rr,{children:"Checking authentication status..."})]})})});if(!o)return(0,a.jsx)(D.lG,{open:e,onOpenChange:t,children:(0,a.jsxs)(D.Cf,{children:[(0,a.jsxs)(D.c7,{children:[(0,a.jsxs)(D.L3,{children:[(0,a.jsx)(z.A,{className:"inline-block w-5 h-5 mr-2"}),"Not Authenticated"]}),(0,a.jsx)(D.rr,{children:"You need to login to sync projects with the server."})]}),(0,a.jsxs)(D.Es,{children:[(0,a.jsx)(l.$,{variant:"outline",onClick:()=>t(!1),children:"Cancel"}),(0,a.jsx)(l.$,{onClick:()=>{window.location.href="/admin/login"},children:"Go to Login"})]})]})});let N=g?.needsSync||g?.isUninitialized&&p.length>0;return(0,a.jsx)(D.lG,{open:e,onOpenChange:t,children:(0,a.jsxs)(D.Cf,{className:"sm:max-w-lg",children:[(0,a.jsxs)(D.c7,{children:[(0,a.jsxs)(D.L3,{children:[(0,a.jsx)(j.A,{className:"inline-block w-5 h-5 mr-2"}),"Server Sync"]}),(0,a.jsx)(D.rr,{children:"Synchronize projects between your browser and the server database."})]}),(0,a.jsxs)("div",{className:"space-y-4 py-4",children:[N&&(0,a.jsxs)("div",{className:"flex items-start gap-3 p-3 bg-orange-500/10 border border-orange-500/30 rounded-lg",children:[(0,a.jsx)($.A,{className:"w-5 h-5 text-orange-500 flex-shrink-0 mt-0.5"}),(0,a.jsxs)("div",{className:"text-sm",children:[(0,a.jsx)("p",{className:"font-medium text-orange-600 dark:text-orange-400",children:"Server database is empty"}),(0,a.jsx)("p",{className:"text-muted-foreground mt-1",children:"Push your local projects to enable Sites functionality and publishing."})]})]}),(0,a.jsxs)("div",{className:"p-4 border rounded-lg space-y-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,a.jsx)(I.A,{className:"w-4 h-4"}),"Server (SQLite)"]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4 text-sm",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Projects:"})," ",(0,a.jsx)("span",{className:"font-medium",children:g?.serverProjectCount??0})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Sites:"})," ",(0,a.jsx)("span",{className:"font-medium",children:g?.serverSiteCount??0})]}),(0,a.jsxs)("div",{className:"col-span-2",children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Last updated:"})," ",(0,a.jsx)("span",{className:"font-medium",children:function(e){if(!e)return"Never";let t=new Date().getTime()-e.getTime(),s=Math.floor(t/6e4),a=Math.floor(t/36e5),r=Math.floor(t/864e5);return s<1?"Just now":s<60?`${s}m ago`:a<24?`${a}h ago`:r<7?`${r}d ago`:e.toLocaleDateString()}(g?.serverLastUpdated??null)})]})]}),(0,a.jsxs)(l.$,{variant:"outline",size:"sm",className:"w-full",onClick:w,disabled:u||(g?.serverProjectCount??0)===0,children:[u?(0,a.jsx)(M.A,{className:"w-4 h-4 mr-2 animate-spin"}):(0,a.jsx)(O.A,{className:"w-4 h-4 mr-2"}),"Pull from Server"]})]}),(0,a.jsxs)("div",{className:"p-4 border rounded-lg space-y-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,a.jsx)(B.A,{className:"w-4 h-4"}),"Local (IndexedDB)"]}),(0,a.jsxs)("div",{className:"text-sm",children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Projects:"})," ",(0,a.jsx)("span",{className:"font-medium",children:p.length})]}),(0,a.jsxs)(l.$,{variant:N?"default":"outline",size:"sm",className:"w-full",onClick:y,disabled:u||0===p.length,children:[u?(0,a.jsx)(M.A,{className:"w-4 h-4 mr-2 animate-spin"}):(0,a.jsx)(U.A,{className:"w-4 h-4 mr-2"}),"Push to Server"]})]})]}),(0,a.jsx)(D.Es,{children:(0,a.jsx)(l.$,{variant:"outline",onClick:()=>t(!1),disabled:u,children:"Close"})})]})})}function q({children:e,currentView:t,onNavigate:s,onProjectSelect:i,onStartTour:n,onOpenAbout:o,onOpenSettings:c,showSidebar:d=!0}){let m=(0,A.useRouter)(),[u,h]=(0,r.useState)(!0),[p,x]=(0,r.useState)(!1),[g,f]=(0,r.useState)(!1),[v,b]=(0,r.useState)(!1),[y,w]=(0,r.useState)(!1),[N,k]=(0,r.useState)(!1),[S,E]=(0,r.useState)(0);return d?(0,a.jsxs)("div",{className:"relative flex h-screen overflow-hidden",children:[(0,a.jsx)(P,{currentView:t,onNavigate:s,onProjectSelect:i,onStartTour:n,onOpenAbout:o,onOpenSettings:c,onServerSync:()=>b(!0),onLogoClick:()=>m.push("/admin"),onPinnedChange:h,onHoverChange:x,onCollapsedChange:f,mobileOpen:y,onMobileOpenChange:w}),!u&&p&&(0,a.jsx)("div",{className:"absolute inset-0 bg-black/20 z-30"}),(0,a.jsxs)("div",{className:(0,C.cn)("flex-1 flex flex-col overflow-hidden transition-all duration-300",!u&&"md:ml-[56px]"),children:[(0,a.jsx)(F.j,{hideLogo:!0,showMobileMenu:!0,onMobileMenuClick:()=>w(!0),hideActionsOnMobile:!0,pageName:t.charAt(0).toUpperCase()+t.slice(1),className:"md:hidden"}),(0,a.jsx)("div",{className:"flex-1 overflow-hidden",children:e})]}),(0,a.jsx)(W,{open:v,onOpenChange:b,onSyncComplete:()=>{b(!1)}}),(0,a.jsx)(D.lG,{open:N,onOpenChange:k,children:(0,a.jsxs)(D.Cf,{className:"sm:max-w-md",children:[(0,a.jsxs)(D.c7,{children:[(0,a.jsxs)(D.L3,{className:"flex items-center gap-2",children:[(0,a.jsx)($.A,{className:"w-5 h-5 text-orange-500"}),"Server Database Not Initialized"]}),(0,a.jsxs)(D.rr,{children:["Your server database is empty, but you have ",S," project",1!==S?"s":""," stored locally."]})]}),(0,a.jsxs)("div",{className:"space-y-4 py-4",children:[(0,a.jsxs)("div",{className:"flex items-start gap-3 p-3 bg-muted rounded-lg",children:[(0,a.jsx)(I.A,{className:"w-5 h-5 text-muted-foreground flex-shrink-0 mt-0.5"}),(0,a.jsxs)("div",{className:"text-sm",children:[(0,a.jsx)("p",{className:"font-medium",children:"Why does this matter?"}),(0,a.jsxs)("p",{className:"text-muted-foreground mt-1",children:["The ",(0,a.jsx)("strong",{children:"Sites"})," feature requires projects to be synced to the server database. Until you push your local projects, the Sites view won't show any projects to publish."]})]})]}),(0,a.jsxs)("div",{className:"text-sm text-muted-foreground",children:["Click ",(0,a.jsx)("strong",{children:"Open Sync"})," to push your local projects to the server, or dismiss this message to configure it later."]})]}),(0,a.jsxs)(D.Es,{className:"flex-col sm:flex-row gap-2",children:[(0,a.jsx)(l.$,{variant:"outline",onClick:()=>{localStorage.setItem("osw-server-init-dismissed","true"),k(!1)},children:"Dismiss"}),(0,a.jsxs)(l.$,{onClick:()=>{k(!1),b(!0)},children:[(0,a.jsx)(j.A,{className:"w-4 h-4 mr-2"}),"Open Sync"]})]})]})})]}):(0,a.jsx)(a.Fragment,{children:e})}},44624:(e,t,s)=>{s.d(t,{E:()=>r});var a=s(60687);function r({className:e}){return(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 48",fill:"currentColor",className:e,children:(0,a.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"})})}},45001:(e,t,s)=>{s.d(t,{j:()=>i});class a{constructor(e=""){this.baseUrl=e}async pushProject(e){try{let t=await fetch(`${this.baseUrl}/api/sync/projects`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({project:e})});if(!t.ok){let e=await t.json();return{success:!1,error:e.error||`HTTP ${t.status}`}}let s=await t.json();return{success:!0,project:s.project}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async pullProjects(){try{let e=await fetch(`${this.baseUrl}/api/sync/projects`,{method:"GET"});if(!e.ok){let t=await e.json();return{success:!1,error:t.error||`HTTP ${e.status}`}}let t=await e.json();return{success:!0,projects:t.projects}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async pushFiles(e,t){try{let s=await fetch(`${this.baseUrl}/api/sync/files`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({projectId:e,files:t})});if(!s.ok){let e=await s.json();return{success:!1,error:e.error||`HTTP ${s.status}`}}let a=await s.json();return{success:!0,count:a.count}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async pullFiles(e){try{let t=await fetch(`${this.baseUrl}/api/sync/files?projectId=${encodeURIComponent(e)}`,{method:"GET"});if(!t.ok){let e=await t.json();return{success:!1,error:e.error||`HTTP ${t.status}`}}let s=await t.json();return{success:!0,files:s.files}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async pushProjectWithFiles(e,t){let s=await this.pushProject(e);if(!s.success)return s;let a=await this.pushFiles(e.id,t);return a.success?{success:!0}:a}async pullProjectWithFiles(e){let t=await this.pullProjects();if(!t.success||!t.projects)return{success:!1,error:t.error||"Failed to pull projects"};let s=t.projects.find(t=>t.id===e);if(!s)return{success:!1,error:`Project ${e} not found on server`};let a=await this.pullFiles(e);return a.success?{success:!0,project:s,files:a.files||[]}:{success:!1,error:a.error||"Failed to pull files"}}async pushSingleProject(e,t,s){try{let a=await fetch(`${this.baseUrl}/api/sync/projects/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({project:t,files:s})});if(!a.ok){let e=await a.json();return{success:!1,error:e.error||`HTTP ${a.status}`}}let r=await a.json();return{success:!0,project:r.project}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async pullSingleProject(e){try{let t=await fetch(`${this.baseUrl}/api/sync/projects/${e}`,{method:"GET"});if(!t.ok){let e=await t.json();return{success:!1,error:e.error||`HTTP ${t.status}`}}let s=await t.json();return{success:!0,project:s.project,files:s.files||[]}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async getSyncStatus(){try{let e=await fetch(`${this.baseUrl}/api/sync/status`,{method:"GET"});if(!e.ok){let t=await e.json();return{success:!1,error:t.error||`HTTP ${e.status}`}}let t=await e.json();return{success:!0,projects:t.projects||[]}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}}let r=null;function i(){return r||(r=new a),r}},45654:(e,t,s)=>{s.d(t,{f:()=>t0});var a=s(60687),r=s(43210),i=s(16189),n=s(68269),l=s(25495),o=s(94084),c=s.n(o);class d{async init(){return new Promise((e,t)=>{let s=indexedDB.open("osw-studio-db",4);s.onerror=()=>t(s.error),s.onsuccess=()=>{this.db=s.result,e()},s.onupgradeneeded=e=>{let t=e.target.result;if(!t.objectStoreNames.contains("projects")){let e=t.createObjectStore("projects",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("createdAt","createdAt",{unique:!1})}if(!t.objectStoreNames.contains("files")){let e=t.createObjectStore("files",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("type","type",{unique:!1})}if(!t.objectStoreNames.contains("fileTree")){let e=t.createObjectStore("fileTree",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!t.objectStoreNames.contains("conversations")){let e=t.createObjectStore("conversations",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!t.objectStoreNames.contains("checkpoints")){let e=t.createObjectStore("checkpoints",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}if(!t.objectStoreNames.contains("customTemplates")){let e=t.createObjectStore("customTemplates",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("importedAt","importedAt",{unique:!1})}if(!t.objectStoreNames.contains("skills")){let e=t.createObjectStore("skills",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("isBuiltIn","isBuiltIn",{unique:!1})}if(!t.objectStoreNames.contains("debugEvents")){let e=t.createObjectStore("debugEvents",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}}})}getDB(){if(!this.db)throw Error("Database not initialized. Call init() first.");return this.db}getDatabase(){return this.getDB()}async createProject(e){let t=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(t.add(e))}async getProject(e){let t=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),s=await this.promisify(t.get(e));return s?this.hydrateProject(s):null}async updateProject(e){let t=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(t.put(e))}async deleteProject(e){let t=this.getDB();await this.deleteProjectFiles(e);let s=t.transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(s.delete(e))}async listProjects(){let e=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),t=await this.promisify(e.getAll());return t?.map(e=>this.hydrateProject(e))||[]}async createFile(e){let t=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(t.add(e))}async getFile(e,t){let s=this.getDB().transaction(["files"],"readonly").objectStore("files").index("path");return await this.promisify(s.get([e,t]))||null}async updateFile(e){let t=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(t.put(e))}async deleteFile(e,t){let s=await this.getFile(e,t);if(s){let e=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(e.delete(s.id))}}async listFiles(e){let t=this.getDB().transaction(["files"],"readonly").objectStore("files").index("projectId");return await this.promisify(t.getAll(e))||[]}async deleteProjectFiles(e){let t=await this.listFiles(e),s=this.getDB().transaction(["files"],"readwrite").objectStore("files");for(let e of t)await this.promisify(s.delete(e.id))}async createTreeNode(e){let t=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(t.add(e))}async getTreeNode(e,t){let s=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("path");return await this.promisify(s.get([e,t]))||null}async updateTreeNode(e){let t=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(t.put(e))}async deleteTreeNode(e,t){let s=await this.getTreeNode(e,t);if(s){let e=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(e.delete(s.id))}}async getChildNodes(e,t){let s=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("parentPath");return await this.promisify(s.getAll(null===t?[e]:[e,t]))||[]}async getAllTreeNodes(e){let t=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("projectId");return await this.promisify(t.getAll(e))||[]}promisify(e){return new Promise((t,s)=>{e.onsuccess=()=>t(e.result),e.onerror=()=>s(e.error)})}hydrateProject(e){return{...e,createdAt:e.createdAt?new Date(e.createdAt):new Date,updatedAt:e.updatedAt?new Date(e.updatedAt):new Date,lastSavedAt:e.lastSavedAt?new Date(e.lastSavedAt):null}}async saveCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(t.put(e))}async getCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates"),s=await this.promisify(t.get(e));return s?this.hydrateCustomTemplate(s):null}async getAllCustomTemplates(){let e=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates");return(await this.promisify(e.getAll())).map(e=>this.hydrateCustomTemplate(e))}async deleteCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(t.delete(e))}hydrateCustomTemplate(e){return{...e,importedAt:e.importedAt?new Date(e.importedAt):new Date}}constructor(){this.db=null}}var m=s(96241);class u{constructor(){this.db=new d}async init(){await this.db.init()}async exportProjectAsTemplate(e,t,s){try{m.v.info("[TemplateService] Exporting project as template",{projectId:t,name:s.name}),this.validateMetadata(s);let a=await e.getAllFilesAndDirectories(t),r=a.filter(e=>"directory"!==e.type),i=a.filter(e=>"directory"===e.type).map(e=>e.path),n={version:"1.0.0",name:s.name,description:s.description,templateVersion:s.version,author:s.author,authorUrl:s.authorUrl,license:s.license,licenseLabel:s.licenseLabel,licenseDescription:s.licenseDescription,tags:s.tags||[],thumbnail:s.thumbnail,previewImages:s.previewImages||[],downloadUrl:s.downloadUrl,directories:i,files:r.map(e=>({path:e.path,content:e.content})),assets:[]},l=new(c());l.file("template.json",JSON.stringify(n,null,2));let o=await l.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}});return m.v.info("[TemplateService] Template exported successfully",{name:s.name,size:o.size}),o}catch(e){throw m.v.error("[TemplateService] Failed to export template:",e),Error(`Failed to export template: ${e instanceof Error?e.message:"Unknown error"}`)}}async importTemplateFile(e){try{if(m.v.info("[TemplateService] Importing template file",{name:e.name,size:e.size}),!e.name.endsWith(".oswt"))throw Error("Invalid file type. Expected .oswt file.");if(e.size>0x1900000)throw Error(`File too large. Maximum size is ${Math.round(25)}MB.`);let t=new(c()),s=(await t.loadAsync(e)).file("template.json");if(!s)throw Error("Invalid template file format. Missing template.json.");let a=await s.async("string"),r=JSON.parse(a);this.validateTemplateStructure(r);let i={id:(0,l.A)(),name:r.name,description:r.description,version:r.templateVersion||"1.0.0",files:r.files||[],directories:r.directories||[],assets:r.assets,metadata:{author:r.author,authorUrl:r.authorUrl,license:r.license||"personal",licenseLabel:r.licenseLabel,licenseDescription:r.licenseDescription,tags:r.tags||[],thumbnail:r.thumbnail,previewImages:r.previewImages||[],downloadUrl:r.downloadUrl},importedAt:new Date};return await this.db.saveCustomTemplate(i),m.v.info("[TemplateService] Template imported successfully",{id:i.id,name:i.name}),i}catch(e){throw m.v.error("[TemplateService] Failed to import template:",e),Error(`Failed to import template: ${e instanceof Error?e.message:"Unknown error"}`)}}async listCustomTemplates(){try{return await this.init(),(await this.db.getAllCustomTemplates()).sort((e,t)=>t.importedAt.getTime()-e.importedAt.getTime())}catch(e){throw m.v.error("[TemplateService] Failed to list templates:",e),Error("Failed to list templates")}}async deleteCustomTemplate(e){try{await this.init(),await this.db.deleteCustomTemplate(e),m.v.info("[TemplateService] Template deleted",{id:e})}catch(e){throw m.v.error("[TemplateService] Failed to delete template:",e),Error("Failed to delete template")}}async exportTemplateAsFile(e){try{m.v.info("[TemplateService] Re-exporting custom template",{id:e.id,name:e.name});let t=new(c());for(let s of(t.file("template.json",JSON.stringify(e,null,2)),e.files))s.content,t.file(s.path,s.content);return await t.generateAsync({type:"blob"})}catch(e){throw m.v.error("[TemplateService] Failed to re-export template:",e),Error(`Failed to export template: ${e instanceof Error?e.message:"Unknown error"}`)}}async generateThumbnail(e){m.v.debug("[TemplateService] Thumbnail generation not yet implemented")}validateMetadata(e){if(!e.name||e.name.length<1||e.name.length>50)throw Error("Template name must be between 1 and 50 characters");if(!e.description||e.description.length<10||e.description.length>500)throw Error("Template description must be between 10 and 500 characters");if(!e.version||!/^\d+\.\d+\.\d+$/.test(e.version))throw Error("Template version must be in semantic version format (e.g., 1.0.0)");if(e.author&&e.author.length>50)throw Error("Author name must be 50 characters or less");if(e.authorUrl&&!this.isValidUrl(e.authorUrl))throw Error("Author URL must be a valid URL");if(!e.license)throw Error("License is required");if(e.tags&&e.tags.length>10)throw Error("Maximum 10 tags allowed");if(e.thumbnail&&e.thumbnail.length>512e3)throw Error(`Thumbnail too large. Maximum size is ${Math.round(500)}KB`);if(e.previewImages&&e.previewImages.length>5)throw Error("Maximum 5 preview images allowed");if(e.previewImages){for(let t of e.previewImages)if(t.length>1048576)throw Error(`Preview image too large. Maximum size is ${Math.round(1024)}KB per image`)}}validateTemplateStructure(e){if(!e.name||"string"!=typeof e.name)throw Error("Invalid template: missing or invalid name");if(!e.description||"string"!=typeof e.description)throw Error("Invalid template: missing or invalid description");if(!e.files||!Array.isArray(e.files))throw Error("Invalid template: missing or invalid files array");if(!e.directories||!Array.isArray(e.directories))throw Error("Invalid template: missing or invalid directories array");for(let t of e.files){if(!t.path||"string"!=typeof t.path)throw Error("Invalid template: file missing path");if(void 0===t.content)throw Error("Invalid template: file missing content")}}isValidUrl(e){try{return new URL(e),!0}catch{return!1}}}let h=new u;var p=s(24934),x=s(68988),g=s(15616),f=s(26316),v=s(10022),j=s(9005),b=s(82804),y=s(13964),w=s(11860),N=s(90131),k=s(18179),S=s(62022),C=s(23928),A=s(81904),E=s(13861),T=s(70615),P=s(19080),F=s(31158),$=s(88233),I=s(26512),L=s(66249);function D({...e}){return(0,a.jsx)(L.bL,{"data-slot":"dropdown-menu",...e})}function R({...e}){return(0,a.jsx)(L.l9,{"data-slot":"dropdown-menu-trigger",...e})}function z({className:e,sideOffset:t=4,...s}){return(0,a.jsx)(L.ZL,{children:(0,a.jsx)(L.UC,{"data-slot":"dropdown-menu-content",sideOffset:t,className:(0,m.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",e),...s})})}function M({className:e,inset:t,variant:s="default",...r}){return(0,a.jsx)(L.q7,{"data-slot":"dropdown-menu-item","data-inset":t,"data-variant":s,className:(0,m.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",e),...r})}function O({className:e,...t}){return(0,a.jsx)(L.wv,{"data-slot":"dropdown-menu-separator",className:(0,m.cn)("bg-border -mx-1 my-1 h-px",e),...t})}var B=s(52581);function U({project:e,onSelect:t,onDelete:s,onExport:i,onExportZip:l,onDuplicate:o,onPreview:c,onUpdate:d,onExportAsTemplate:u,viewMode:h="grid",forceMenuOpen:L=!1,highlightExport:U=!1}){let[W,q]=(0,r.useState)(!1),[_,J]=(0,r.useState)(e.name),[V,H]=(0,r.useState)(e.description||""),[G,Y]=(0,r.useState)(null),[K,X]=(0,r.useState)(!0),[Z,Q]=(0,r.useState)(!1),ee=async()=>{if(!_.trim()){B.oR.error("Project name cannot be empty"),J(e.name),q(!1);return}if(_.length>50)return void B.oR.error("Project name must be 50 characters or less");if(V.length>200)return void B.oR.error("Description must be 200 characters or less");try{e.name=_.trim(),e.description=V.trim()||void 0,await n.vfs.updateProject(e),d(e),q(!1),B.oR.success("Project updated")}catch(t){m.v.error("Failed to update project:",t),B.oR.error("Failed to update project"),J(e.name),H(e.description||"")}},et=()=>{J(e.name),H(e.description||""),q(!1)},es=e=>{if(L)return void Q(!0);Q(e)},ea=()=>G?Object.entries(G.fileTypes).sort(([,e],[,t])=>t-e).slice(0,3):[],er=e=>{let t=e.toLowerCase();return["html","htm"].includes(t)?(0,a.jsx)(f.A,{className:"h-3 w-3"}):["css","scss","sass"].includes(t)?(0,a.jsx)(v.A,{className:"h-3 w-3"}):["js","jsx","ts","tsx"].includes(t)?(0,a.jsx)(f.A,{className:"h-3 w-3"}):["png","jpg","jpeg","gif","svg"].includes(t)?(0,a.jsx)(j.A,{className:"h-3 w-3"}):(0,a.jsx)(v.A,{className:"h-3 w-3"})},ei=e=>e&&0!==e?`$${e.toFixed(2)}`:null;return"list"===h?(0,a.jsx)("div",{className:`group border border-border rounded-lg p-4 hover:shadow-md transition-all cursor-pointer hover:border-primary/50 ${U?"ring-2 ring-primary/70 animate-ring-opacity":""}`,style:{background:"linear-gradient(var(--project-card-tint), var(--project-card-tint)), var(--card)"},onClick:()=>t(e),children:(0,a.jsxs)("div",{className:"flex items-start gap-4",children:[e.previewImage?(0,a.jsx)("div",{className:"w-16 h-12 rounded-md overflow-hidden bg-muted shrink-0 opacity-60",children:(0,a.jsx)("img",{src:e.previewImage,alt:`${e.name} preview`,className:"w-full h-full object-cover"})}):(0,a.jsx)("div",{className:"w-16 h-12 rounded-md bg-muted flex items-center justify-center shrink-0 opacity-40",children:(0,a.jsx)(b.A,{className:"h-6 w-6 text-muted-foreground/30"})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0 flex flex-col md:flex-row md:gap-6",children:[(0,a.jsx)("div",{className:"flex-1 min-w-0 space-y-1",children:W?(0,a.jsxs)("div",{className:"space-y-2",onClick:e=>e.stopPropagation(),children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(x.p,{value:_,onChange:e=>J(e.target.value),onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),ee()),"Escape"===e.key&&et()},className:"h-7 text-sm font-semibold",autoFocus:!0,maxLength:50,placeholder:"Project name"}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-6 w-6 shrink-0",onClick:ee,children:(0,a.jsx)(y.A,{className:"h-3 w-3"})}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-6 w-6 shrink-0",onClick:et,children:(0,a.jsx)(w.A,{className:"h-3 w-3"})})]}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[_.length,"/50"]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(g.T,{value:V,onChange:e=>H(e.target.value),onKeyDown:e=>{"Escape"===e.key&&et()},placeholder:"Add a description...",className:"min-h-[60px] text-sm resize-none",maxLength:200}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[V.length,"/200"]})]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("h3",{className:"font-semibold truncate",children:e.name}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-5 w-5 opacity-0 group-hover:opacity-100 transition-opacity",onClick:e=>{e.stopPropagation(),q(!0)},children:(0,a.jsx)(N.A,{className:"h-3 w-3"})})]}),e.description&&(0,a.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-1",children:e.description}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Updated ",(0,I.m)(e.updatedAt,{addSuffix:!0})]})]})}),(0,a.jsxs)("div",{className:"space-y-2 mt-2 md:mt-0",children:[G&&(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 text-sm text-muted-foreground",children:[(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(k.A,{className:"h-4 w-4"}),G.fileCount," ",1===G.fileCount?"file":"files"]}),(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(S.A,{className:"h-4 w-4"}),G.formattedSize]}),e.costTracking?.totalCost&&e.costTracking.totalCost>0&&(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(C.A,{className:"h-4 w-4"}),ei(e.costTracking.totalCost)]})]}),G&&ea().length>0&&(0,a.jsx)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 text-xs",children:ea().map(([e,t])=>(0,a.jsxs)("div",{className:"flex items-center gap-1 text-muted-foreground",children:[er(e),(0,a.jsxs)("span",{children:[e.toUpperCase()," (",t,")"]})]},e))})]})]}),(0,a.jsx)("div",{className:"flex items-center gap-2 ml-4",children:(0,a.jsxs)(D,{open:!!L||Z,onOpenChange:es,children:[(0,a.jsx)(R,{asChild:!0,onClick:e=>e.stopPropagation(),"data-tour-id":U?"project-actions-trigger":void 0,children:(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),c(e)},children:[(0,a.jsx)(E.A,{className:"mr-2 h-4 w-4"}),"Preview"]}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),o(e)},children:[(0,a.jsx)(T.A,{className:"mr-2 h-4 w-4"}),"Duplicate"]}),(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),l(e)},children:[(0,a.jsx)(P.A,{className:"mr-2 h-4 w-4"}),"Export as ZIP"]}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),i(e)},"data-tour-id":U?"project-export-json":void 0,children:[(0,a.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Export as JSON"]}),u&&(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),u(e)},children:[(0,a.jsx)(b.A,{className:"mr-2 h-4 w-4"}),"Export as Template"]}),(0,a.jsx)(O,{}),(0,a.jsxs)(M,{className:"text-destructive",onClick:t=>{t.stopPropagation(),s(e)},children:[(0,a.jsx)($.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})})]})}):(0,a.jsxs)("div",{className:`border border-border rounded-lg overflow-hidden hover:shadow-lg transition-all cursor-pointer hover:border-primary/50 group ${U?"ring-2 ring-primary/70 animate-ring-opacity":""}`,style:{background:"linear-gradient(var(--project-card-tint), var(--project-card-tint)), var(--card)"},onClick:()=>t(e),"data-tour-id":"project-card",children:[e.previewImage?(0,a.jsx)("div",{className:"w-full aspect-video bg-muted",children:(0,a.jsx)("img",{src:e.previewImage,alt:`${e.name} preview`,className:"w-full h-full object-cover"})}):(0,a.jsx)("div",{className:"w-full aspect-video bg-muted flex items-center justify-center",children:(0,a.jsx)(b.A,{className:"h-16 w-16 text-muted-foreground/30"})}),(0,a.jsxs)("div",{className:"p-4 space-y-3",children:[(0,a.jsxs)("div",{className:"flex justify-between items-start",children:[W?(0,a.jsxs)("div",{className:"flex-1",onClick:e=>e.stopPropagation(),children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(x.p,{value:_,onChange:e=>J(e.target.value),onKeyDown:e=>{"Enter"===e.key&&!1===e.shiftKey&&(e.preventDefault(),ee()),"Escape"===e.key&&et()},className:"h-8 text-sm font-semibold",autoFocus:!0,maxLength:50}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ee,children:(0,a.jsx)(y.A,{className:"h-3 w-3"})}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:et,children:(0,a.jsx)(w.A,{className:"h-3 w-3"})})]}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground mt-1",children:[_.length,"/50"]})]}):(0,a.jsxs)("div",{className:"flex items-center gap-2 flex-1",children:[(0,a.jsx)("h3",{className:"font-semibold text-lg truncate flex-1",children:e.name}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-5 w-5 opacity-0 group-hover:opacity-100 transition-opacity",onClick:e=>{e.stopPropagation(),q(!0)},children:(0,a.jsx)(N.A,{className:"h-3 w-3"})})]}),(0,a.jsxs)(D,{open:!!L||Z,onOpenChange:es,children:[(0,a.jsx)(R,{asChild:!0,onClick:e=>e.stopPropagation(),"data-tour-id":U?"project-actions-trigger":void 0,children:(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),c(e)},children:[(0,a.jsx)(E.A,{className:"mr-2 h-4 w-4"}),"Preview"]}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),o(e)},children:[(0,a.jsx)(T.A,{className:"mr-2 h-4 w-4"}),"Duplicate"]}),(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),l(e)},children:[(0,a.jsx)(P.A,{className:"mr-2 h-4 w-4"}),"Export as ZIP"]}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),i(e)},"data-tour-id":U?"project-export-json":void 0,children:[(0,a.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Export as JSON"]}),u&&(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),u(e)},children:[(0,a.jsx)(b.A,{className:"mr-2 h-4 w-4"}),"Export as Template"]}),(0,a.jsx)(O,{}),(0,a.jsxs)(M,{className:"text-destructive",onClick:t=>{t.stopPropagation(),s(e)},children:[(0,a.jsx)($.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})]}),W?(0,a.jsxs)("div",{onClick:e=>e.stopPropagation(),children:[(0,a.jsx)(g.T,{value:V,onChange:e=>H(e.target.value),onKeyDown:e=>{"Escape"===e.key&&et()},placeholder:"Add a description...",className:"min-h-[60px] text-sm resize-none",maxLength:200}),(0,a.jsx)("div",{className:"flex items-center justify-between mt-1",children:(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[V.length,"/200"]})})]}):(0,a.jsx)("div",{className:"min-h-[40px]",children:e.description?(0,a.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",children:e.description}):(0,a.jsx)("p",{className:"text-sm text-muted-foreground/50 italic",children:"No description"})}),K?(0,a.jsx)("div",{className:"h-6 bg-muted animate-pulse rounded"}):G&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-center gap-3 text-sm text-muted-foreground pt-2 border-t",children:[(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(k.A,{className:"h-4 w-4"}),G.fileCount," ",1===G.fileCount?"file":"files"]}),(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(S.A,{className:"h-4 w-4"}),G.formattedSize]}),e.costTracking?.totalCost&&e.costTracking.totalCost>0&&(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(C.A,{className:"h-4 w-4"}),ei(e.costTracking.totalCost)]})]}),ea().length>0&&(0,a.jsx)("div",{className:"flex items-center gap-3 text-xs",children:ea().map(([e,t])=>(0,a.jsxs)("div",{className:"flex items-center gap-1 text-muted-foreground",children:[er(e),(0,a.jsxs)("span",{children:[e," (",t,")"]})]},e))})]}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground pt-2 border-t",children:(0,a.jsxs)("p",{children:["Updated ",(0,I.m)(e.updatedAt,{addSuffix:!0})]})})]})]})}var W=s(5643),q=s(96597),_=s(99270),J=s(54220),V=s(65777),H=s(25366),G=s(96474),Y=s(16023),K=s(96882),X=s(45989),Z=s(62157),Q=s(37826),ee=s(39390),et=s(87929),es=s(63974),ea=s(33135),er=s(2565),ei=s(13265);s(4950);var en=s(24923);function el({project:e,open:t,onOpenChange:s}){let[i,l]=(0,r.useState)(!1),[o,c]=(0,r.useState)({name:e?.name||"",description:e?.description||"",version:"1.0.0",author:"",authorUrl:"",license:"personal",tags:[],thumbnail:void 0,previewImages:[],downloadUrl:""}),[d,u]=(0,r.useState)(""),f=async()=>{if(e){if(!o.name||o.name.length<1||o.name.length>50)return void B.oR.error("Template name must be between 1 and 50 characters");if(!o.description||o.description.length<10||o.description.length>500)return void B.oR.error("Description must be between 10 and 500 characters");if(!o.version||!/^\d+\.\d+\.\d+$/.test(o.version))return void B.oR.error("Version must be in format x.y.z (e.g., 1.0.0)");try{l(!0);let t=d.split(",").map(e=>e.trim()).filter(e=>e.length>0),a={...o,tags:t},r=await h.exportProjectAsTemplate(n.vfs,e.id,a),i=URL.createObjectURL(r),m=document.createElement("a");m.href=i,m.download=`${o.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(m),m.click(),document.body.removeChild(m),URL.revokeObjectURL(i),B.oR.success("Template exported successfully!"),s(!1),c({name:"",description:"",version:"1.0.0",author:"",authorUrl:"",license:"personal",tags:[],thumbnail:void 0,previewImages:[],downloadUrl:""}),u("")}catch(e){m.v.error("Failed to export template:",e),B.oR.error(e instanceof Error?e.message:"Failed to export template")}finally{l(!1)}}},v=en.N2.find(e=>e.value===o.license);return(0,a.jsx)(Q.lG,{open:t,onOpenChange:s,children:(0,a.jsxs)(Q.Cf,{className:"max-w-2xl max-h-[90vh] overflow-y-auto",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:"Export as Template"}),(0,a.jsx)(Q.rr,{children:"Create a reusable template from this project"})]}),(0,a.jsxs)("div",{className:"space-y-4 py-4",children:[o.thumbnail&&(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{children:"Preview Thumbnail"}),(0,a.jsx)("div",{className:"w-full rounded-lg overflow-hidden bg-muted border",children:(0,a.jsx)("img",{src:o.thumbnail,alt:"Template preview",className:"w-full h-auto"})}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"This preview was captured when you saved the project"})]}),!o.thumbnail&&(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{children:"Preview Thumbnail"}),(0,a.jsx)("div",{className:"w-full h-48 rounded-lg bg-muted flex items-center justify-center border",children:(0,a.jsxs)("div",{className:"text-center text-muted-foreground",children:[(0,a.jsx)(b.A,{className:"h-12 w-12 mx-auto mb-2"}),(0,a.jsx)("p",{className:"text-sm",children:"No preview available"}),(0,a.jsx)("p",{className:"text-xs",children:"Save your project to capture a preview"})]})})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsxs)(ee.J,{htmlFor:"template-name",children:["Template Name ",(0,a.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[o.name.length,"/50"]})]}),(0,a.jsx)(x.p,{id:"template-name",value:o.name,onChange:e=>c({...o,name:e.target.value.slice(0,50)}),placeholder:"My Awesome Template",maxLength:50,required:!0})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsxs)(ee.J,{htmlFor:"template-description",children:["Description ",(0,a.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[o.description.length,"/500"]})]}),(0,a.jsx)(g.T,{id:"template-description",value:o.description,onChange:e=>c({...o,description:e.target.value.slice(0,500)}),placeholder:"A complete multi-page template with...",className:"resize-none",rows:3,maxLength:500,required:!0})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)(ee.J,{htmlFor:"template-version",children:["Version ",(0,a.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,a.jsx)(x.p,{id:"template-version",value:o.version,onChange:e=>c({...o,version:e.target.value}),placeholder:"1.0.0",pattern:"^\\d+\\.\\d+\\.\\d+$",required:!0}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Semantic version format (e.g., 1.0.0)"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"template-author",children:"Author"}),(0,a.jsx)(x.p,{id:"template-author",value:o.author,onChange:e=>c({...o,author:e.target.value.slice(0,50)}),placeholder:"Your Name",maxLength:50})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"template-author-url",children:"Author URL"}),(0,a.jsx)(x.p,{id:"template-author-url",type:"url",value:o.authorUrl,onChange:e=>c({...o,authorUrl:e.target.value}),placeholder:"https://yourwebsite.com"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)(ee.J,{htmlFor:"template-license",children:["License ",(0,a.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,a.jsxs)(es.l6,{value:o.license,onValueChange:e=>c({...o,license:e}),children:[(0,a.jsx)(es.bq,{id:"template-license",children:(0,a.jsx)(es.yv,{})}),(0,a.jsx)(es.gC,{children:en.N2.map(e=>(0,a.jsx)(es.eb,{value:e.value,children:e.label},e.value))})]}),v&&(0,a.jsxs)("div",{className:"flex items-start gap-2 p-2 rounded-md bg-muted text-xs",children:[(0,a.jsx)(K.A,{className:"h-3 w-3 mt-0.5 shrink-0 text-muted-foreground"}),(0,a.jsx)("p",{className:"text-muted-foreground",children:v.description})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"template-tags",children:"Tags"}),(0,a.jsx)(x.p,{id:"template-tags",value:d,onChange:e=>u(e.target.value),placeholder:"saas, marketing, landing (comma-separated)"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Add up to 10 tags, separated by commas"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"template-download-url",children:"Marketplace URL"}),(0,a.jsx)(x.p,{id:"template-download-url",type:"url",value:o.downloadUrl,onChange:e=>c({...o,downloadUrl:e.target.value}),placeholder:"https://example.com/templates/..."}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Where users can find this template"})]})]}),(0,a.jsxs)(Q.Es,{children:[(0,a.jsx)(p.$,{variant:"outline",onClick:()=>s(!1),disabled:i,children:"Cancel"}),(0,a.jsx)(p.$,{onClick:f,disabled:i,children:i?"Exporting...":"Export Template"})]})]})})}function eo({onProjectSelect:e,hideHeader:t=!1,hideFooter:s=!1}){let l=(0,i.useRouter)(),[o,c]=(0,r.useState)([]),[d,u]=(0,r.useState)(!0),[f,v]=(0,r.useState)(""),[j,b]=(0,r.useState)(!1),[y,w]=(0,r.useState)(""),[N,S]=(0,r.useState)(""),[C,A]=(0,r.useState)("blank"),[E,T]=(0,r.useState)([]),[P,F]=(0,r.useState)("updated"),[$,I]=(0,r.useState)("list"),[L,D]=(0,r.useState)(null),[R,z]=(0,r.useState)(!1),[M,O]=(0,r.useState)(null),{state:en,setProjectList:eo,start:ec,setTourDemoProjectId:ed}=(0,er.C)(),em=en.currentStep?.id,eu="running"===en.status,[eh,ep]=(0,r.useState)(!1),[ex,eg]=(0,r.useState)(null),ef=(0,r.useRef)(!1),ev=(0,r.useRef)(!1),ej=(0,r.useCallback)(async()=>{try{let e=await h.listCustomTemplates();T(e)}catch(e){m.v.error("Failed to load custom templates:",e)}},[]);(0,r.useCallback)(async()=>{if(!ef.current){ef.current=!0,u(!0);try{await n.vfs.init();let e=(await n.vfs.listProjects()).sort((e,t)=>t.updatedAt.getTime()-e.updatedAt.getTime());c(e),eo(e),await ej()}catch(e){m.v.error("Failed to load projects:",e),B.oR.error("Failed to load projects")}finally{u(!1),ep(!0),ef.current=!1}}},[eo,ej]);let eb=(0,r.useCallback)(async()=>{try{await n.vfs.init();let e=(await n.vfs.listProjects()).sort((e,t)=>t.updatedAt.getTime()-e.updatedAt.getTime());c(e),eo(e)}catch(e){m.v.error("Failed to reload projects:",e),B.oR.error("Failed to reload projects")}},[eo]),ey=async()=>{if(!ev.current){ev.current=!0;try{let t=await n.vfs.createProject("Multi-File Demo","Interactive examples showing how HTML, CSS, and JavaScript files work together");return await (0,et.createProjectFromTemplate)(n.vfs,t.id,et.DEMO_PROJECT_TEMPLATE,et.DEMO_PROJECT_TEMPLATE.assets),B.oR.success("Demo project created successfully"),await eb(),e(t),t}catch(e){throw m.v.error("Failed to create demo project:",e),B.oR.error("Failed to create demo project"),ev.current=!1,e}}},ew=async()=>{try{let e=await n.vfs.createProject("Example Studios (Tour)","Demo project for guided tour");await (0,et.createProjectFromTemplate)(n.vfs,e.id,et.DEMO_PROJECT_TEMPLATE,et.DEMO_PROJECT_TEMPLATE.assets),ed(e.id),await eb(),ec(),m.v.info("[Tour] Created tour demo project:",e.id)}catch(e){m.v.error("Failed to prepare for tour:",e),B.oR.error("Failed to start tour - could not create demo project")}},eN=async()=>{if(!y.trim())return void B.oR.error("Please enter a project name");if(y.length>50)return void B.oR.error("Project name must be 50 characters or less");if(N.length>200)return void B.oR.error("Description must be 200 characters or less");try{let t=await n.vfs.createProject(y.trim().slice(0,50),N.trim().slice(0,200)||void 0);if(C.startsWith("custom:")){let e=C.replace("custom:",""),s=E.find(t=>t.id===e);s&&await (0,et.createProjectFromTemplate)(n.vfs,t.id,{name:s.name,description:s.description,files:s.files.map(e=>({path:e.path,content:"string"==typeof e.content?e.content:new TextDecoder().decode(e.content)})),directories:s.directories,assets:s.assets})}else"demo"===C?await (0,et.createProjectFromTemplate)(n.vfs,t.id,et.DEMO_PROJECT_TEMPLATE,et.DEMO_PROJECT_TEMPLATE.assets):await (0,et.createProjectFromTemplate)(n.vfs,t.id,et.ZQ);B.oR.success("Project created successfully"),b(!1),w(""),S(""),A("blank"),await eb(),e(t)}catch(e){m.v.error("Failed to create project:",e),B.oR.error("Failed to create project")}},ek=async e=>{if(confirm(`Are you sure you want to delete "${e.name}"? This cannot be undone.`))try{await n.vfs.deleteProject(e.id),B.oR.success("Project deleted"),await eb()}catch(e){m.v.error("Failed to delete project:",e),B.oR.error("Failed to delete project")}},eS=async t=>{try{let s=await n.vfs.duplicateProject(t.id);B.oR.success("Project duplicated successfully"),await eb(),e(s)}catch(e){m.v.error("Failed to duplicate project:",e),B.oR.error("Failed to duplicate project")}},eC=async e=>{try{let t=await n.vfs.exportProject(e.id),s=JSON.stringify(t,null,2),a=new Blob([s],{type:"application/json"}),r=URL.createObjectURL(a),i=document.createElement("a");i.href=r,i.download=`${e.name.replace(/\s+/g,"-")}-export.json`,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(r),B.oR.success("Project exported")}catch(e){m.v.error("Failed to export project:",e),B.oR.error("Failed to export project")}},eA=async e=>{try{let t=await n.vfs.exportProjectAsZip(e.id),s=URL.createObjectURL(t),a=document.createElement("a");a.href=s,a.download=`${e.name.replace(/\s+/g,"-")}.zip`,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(s),B.oR.success("Project exported as ZIP")}catch(e){m.v.error("Failed to export project as ZIP:",e),B.oR.error("Failed to export project as ZIP")}},eE=async()=>{let t=document.createElement("input");t.type="file",t.accept=".json",t.onchange=async t=>{let s=t.target.files?.[0];if(s)try{let t=await s.text(),a=JSON.parse(t);if(!a.project||!a.files)throw Error("Invalid project file");let r=await n.vfs.importProject(a);B.oR.success("Project imported successfully"),await eb(),e(r)}catch(e){m.v.error("Failed to import project:",e),B.oR.error("Failed to import project")}},t.click()},eT=((e,t)=>{let s=[...e];switch(t){case"updated":return s.sort((e,t)=>t.updatedAt.getTime()-e.updatedAt.getTime());case"created":return s.sort((e,t)=>t.createdAt.getTime()-e.createdAt.getTime());case"name":return s.sort((e,t)=>e.name.localeCompare(t.name));case"size":return s.sort((e,t)=>t.updatedAt.getTime()-e.updatedAt.getTime());default:return s}})(o.filter(e=>e.name.toLowerCase().includes(f.toLowerCase())||e.description?.toLowerCase().includes(f.toLowerCase())),P);return d&&!eh?(0,a.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,a.jsx)("p",{className:"mt-4",children:"Loading projects..."})]})}):(0,a.jsxs)("div",{className:"flex flex-col h-[100dvh]",style:{background:"linear-gradient(var(--project-background-tint), var(--project-background-tint)), var(--background)"},children:[(0,a.jsx)("main",{className:"flex-1 min-h-0 overflow-auto",children:(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col sm:flex-row gap-3","data-tour-id":"projects-actions",children:[(0,a.jsxs)("div",{className:"relative flex-1",children:[(0,a.jsx)(_.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,a.jsx)(x.p,{placeholder:"Search projects...",value:f,onChange:e=>v(e.target.value),className:"pl-9"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(ea.AM,{children:[(0,a.jsx)(ea.Wv,{asChild:!0,children:(0,a.jsxs)(p.$,{variant:"outline",size:"sm",className:"gap-2",children:[(0,a.jsx)(J.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"hidden sm:inline",children:"Sort"})]})}),(0,a.jsx)(ea.hl,{className:"w-48",align:"end",children:(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("h4",{className:"font-semibold text-sm",children:"Sort by"}),(0,a.jsxs)(es.l6,{value:P,onValueChange:e=>F(e),children:[(0,a.jsx)(es.bq,{children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"updated",children:"Last Updated"}),(0,a.jsx)(es.eb,{value:"created",children:"Date Created"}),(0,a.jsx)(es.eb,{value:"name",children:"Name"})]})]})]})})]}),(0,a.jsxs)("div",{className:"flex border rounded-full",children:[(0,a.jsx)(p.$,{variant:"grid"===$?"secondary":"ghost",size:"sm",onClick:()=>I("grid"),className:"rounded-r-none rounded-l-full",children:(0,a.jsx)(V.A,{className:"h-4 w-4"})}),(0,a.jsx)(p.$,{variant:"list"===$?"secondary":"ghost",size:"sm",onClick:()=>I("list"),className:"rounded-l-none rounded-r-full",children:(0,a.jsx)(H.A,{className:"h-4 w-4"})})]}),(0,a.jsxs)(p.$,{onClick:()=>b(!0),size:"sm",className:"gap-2","data-tour-id":"new-project-button",children:[(0,a.jsx)(G.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"New"})]}),(0,a.jsxs)(p.$,{onClick:eE,variant:"outline",size:"sm",className:"gap-2",children:[(0,a.jsx)(Y.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"Import"})]})]})]})}),(0,a.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl",children:0===eT.length?(0,a.jsxs)("div",{className:"text-center py-12",children:[(0,a.jsx)(k.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,a.jsx)("h2",{className:"text-xl font-semibold mb-2",children:f?"No projects found":"No projects yet"}),(0,a.jsx)("p",{className:"text-muted-foreground mb-6",children:f?"Try a different search term":"Create your first project to get started"}),!f&&(0,a.jsxs)("div",{className:"flex gap-3 justify-center",children:[(0,a.jsxs)(p.$,{onClick:()=>b(!0),children:[(0,a.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),(0,a.jsxs)(p.$,{variant:"outline",onClick:ey,children:[(0,a.jsx)(k.A,{className:"mr-2 h-4 w-4"}),"Create Demo Project"]})]})]}):(0,a.jsx)("div",{className:"grid"===$?"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:eT.map(t=>"object"==typeof t&&t.id&&t.name?(0,a.jsx)(U,{project:t,onSelect:e,onDelete:ek,onExport:eC,onExportZip:eA,onDuplicate:eS,onPreview:D,onExportAsTemplate:O,onUpdate:async e=>{await n.vfs.updateProject(e),c(o.map(t=>t.id===e.id?e:t))},viewMode:$,forceMenuOpen:ex===t.id,highlightExport:eu&&"project-controls"===em&&ex===t.id},t.id):(m.v.error("Invalid project object:",t),null))})})})]})}),!s&&(0,a.jsx)("footer",{className:"hidden md:block border-t bg-card/50 py-3 px-6",children:(0,a.jsxs)("div",{className:"flex justify-center gap-2",children:[(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:ew,disabled:eu,"data-tour-id":"footer-guided-tour",children:[(0,a.jsx)(K.A,{className:"mr-2 h-4 w-4"}),"Guided Tour"]}),(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:()=>l.push("/test-generation"),children:[(0,a.jsx)(X.A,{className:"mr-2 h-4 w-4"}),"Model Tester"]}),(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:()=>z(!0),children:[(0,a.jsx)(K.A,{className:"mr-2 h-4 w-4"}),"About OSW Studio"]}),(0,a.jsx)(p.$,{variant:"outline",size:"sm",asChild:!0,children:(0,a.jsxs)("a",{href:"https://github.com/o-stahl/osw-studio",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(Z.A,{className:"mr-2 h-4 w-4"}),"GitHub"]})})]})}),(0,a.jsx)(Q.lG,{open:j,onOpenChange:b,children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-md",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:"Create New Project"}),(0,a.jsx)(Q.rr,{children:"Start a new multipage website project"})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Project Name"}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[y.length,"/50"]})]}),(0,a.jsx)(x.p,{id:"name",value:y,onChange:e=>w(e.target.value.slice(0,50)),placeholder:"My Awesome Website",className:"mt-2",maxLength:50})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.J,{htmlFor:"template",children:"Template"}),(0,a.jsxs)(es.l6,{value:C,onValueChange:A,children:[(0,a.jsx)(es.bq,{id:"template",className:"mt-2 w-full",children:(0,a.jsx)("div",{className:"truncate flex-1 text-left",children:(e=>{if(e.startsWith("custom:")){let t=e.replace("custom:",""),s=E.find(e=>e.id===t);return s?.name||"Custom Template"}let t=et.Nr.find(t=>t.id===e);return t?.name||"Select a template"})(C)})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsxs)(es.s3,{children:[(0,a.jsx)(es.TR,{children:"Built-in Templates"}),et.Nr.map(e=>(0,a.jsx)(es.eb,{value:e.id,children:(0,a.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,a.jsx)("div",{className:"font-medium",children:e.name}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:e.description})]})},e.id))]}),E.length>0&&(0,a.jsxs)(es.s3,{children:[(0,a.jsx)(es.TR,{children:"Custom Templates"}),E.map(e=>(0,a.jsx)(es.eb,{value:`custom:${e.id}`,children:(0,a.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,a.jsx)("div",{className:"font-medium",children:e.name}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:e.description})]})},e.id))]})]})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)(ee.J,{htmlFor:"description",children:"Description (optional)"}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[N.length,"/200"]})]}),(0,a.jsx)(g.T,{id:"description",value:N,onChange:e=>S(e.target.value.slice(0,200)),placeholder:"A brief description of your project",className:"mt-2 resize-none",rows:3,maxLength:200})]})]}),(0,a.jsxs)(Q.Es,{children:[(0,a.jsx)(p.$,{variant:"outline",onClick:()=>b(!1),children:"Cancel"}),(0,a.jsx)(p.$,{onClick:eN,children:"Create Project"})]})]})}),L&&(0,a.jsx)(Q.lG,{open:!!L,onOpenChange:()=>D(null),children:(0,a.jsxs)(Q.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,a.jsx)(Q.c7,{className:"p-4 border-b",children:(0,a.jsxs)(Q.L3,{children:["Preview: ",L.name]})}),(0,a.jsx)("div",{className:"flex-1 overflow-hidden",children:(0,a.jsx)(W.X,{projectId:L.id})})]})}),(0,a.jsx)(el,{project:M,open:!!M,onOpenChange:e=>{e||O(null)}}),(0,a.jsx)(q.V,{open:R,onOpenChange:z}),(0,a.jsx)(ei.V,{location:"project-manager"})]})}function ec({onProjectSelect:e}){return(0,a.jsx)(eo,{onProjectSelect:e,hideHeader:!0,hideFooter:!0})}var ed=s(75639),em=s(59821),eu=s(84821),eh=s(25334),ep=s(80189);function ex({template:e,onSelect:t,onDelete:s,onExport:r,viewMode:i="grid"}){let n="isBuiltIn"in e&&e.isBuiltIn,l=n?null:e,o=e=>{let t=en.N2.find(t=>t.value===e);return t?.label||e},c=t=>{t.stopPropagation(),!n&&s&&s(e.id)},d=t=>{t.stopPropagation(),r&&r(e)},m=e=>{if(!e)return"Never";try{return(0,I.m)(e,{addSuffix:!0})}catch{return"Recently"}};return"list"===i?(0,a.jsx)("div",{className:"border border-border rounded-lg p-4 bg-card",children:(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsxs)("div",{className:"relative shrink-0",children:[l?.metadata.thumbnail?(0,a.jsx)("div",{className:"w-24 h-16 rounded-md overflow-hidden bg-muted",children:(0,a.jsx)("img",{src:l.metadata.thumbnail,alt:e.name,className:"w-full h-full object-cover"})}):(0,a.jsx)("div",{className:"w-24 h-16 rounded-md bg-muted flex items-center justify-center",children:(0,a.jsx)(b.A,{className:"h-8 w-8 text-muted-foreground"})}),n&&(0,a.jsx)(ep.Bc,{children:(0,a.jsxs)(ep.m_,{children:[(0,a.jsx)(ep.k$,{asChild:!0,children:(0,a.jsx)("div",{className:"absolute top-1 right-1 bg-background/90 rounded-full p-1",children:(0,a.jsx)(eu.A,{className:"h-3 w-3 text-muted-foreground"})})}),(0,a.jsx)(ep.ZI,{children:"Built-in template"})]})})]}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-baseline gap-2 mb-1",children:[(0,a.jsx)("h3",{className:"font-semibold text-base truncate",title:e.name,children:e.name}),l&&(0,a.jsxs)("span",{className:"text-xs text-muted-foreground shrink-0",children:["v",l.version]})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-1 mb-2",title:e.description,children:e.description}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-1 text-xs text-muted-foreground",children:[(l?.metadata.author||e.metadata?.author)&&(0,a.jsxs)("span",{className:"truncate max-w-[150px]",title:l?.metadata.author||e.metadata?.author,children:["by ",l?.metadata.author||e.metadata?.author]}),l?.metadata.license&&(0,a.jsxs)(a.Fragment,{children:[l.metadata.author&&(0,a.jsx)("span",{children:"•"}),(0,a.jsx)(em.E,{variant:"secondary",className:"text-xs px-1.5 py-0 h-auto",children:o(l.metadata.license)})]}),l?.files&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:"•"}),(0,a.jsxs)("span",{children:[l.files.length," files"]})]}),(l?.metadata.tags||e.metadata?.tags)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:"•"}),(l?.metadata.tags||e.metadata?.tags||[]).slice(0,2).map(e=>(0,a.jsx)(em.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:e},e)),(l?.metadata.tags||e.metadata?.tags||[]).length>2&&(0,a.jsxs)(em.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:["+",(l?.metadata.tags||e.metadata?.tags||[]).length-2]})]})]})]}),(0,a.jsxs)("div",{className:"hidden md:flex items-center gap-3 shrink-0",children:[(0,a.jsx)("span",{className:"text-xs text-muted-foreground whitespace-nowrap",children:m(l?.updatedAt||e.updatedAt)}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>t(e),children:[(0,a.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:d,children:[(0,a.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsx)(ep.Bc,{children:(0,a.jsxs)(ep.m_,{children:[(0,a.jsx)(ep.k$,{asChild:!0,children:(0,a.jsx)("div",{children:(0,a.jsxs)(M,{className:"text-destructive",onClick:c,disabled:n,children:[(0,a.jsx)($.A,{className:"mr-2 h-4 w-4"}),"Delete"]})})}),n&&(0,a.jsx)(ep.ZI,{children:"Built-in templates cannot be deleted"})]})})]})]})]})]}),(0,a.jsx)("div",{className:"md:hidden",children:(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>t(e),children:[(0,a.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:d,children:[(0,a.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsxs)(M,{className:"text-destructive",onClick:c,disabled:n,children:[(0,a.jsx)($.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})]})})]})}):(0,a.jsxs)("div",{className:"border border-border rounded-lg overflow-hidden bg-card group",children:[(0,a.jsxs)("div",{className:"relative",children:[l?.metadata.thumbnail?(0,a.jsx)("div",{className:"w-full aspect-video bg-muted",children:(0,a.jsx)("img",{src:l.metadata.thumbnail,alt:e.name,className:"w-full h-full object-cover"})}):(0,a.jsx)("div",{className:"w-full aspect-video bg-muted flex items-center justify-center",children:(0,a.jsx)(b.A,{className:"h-16 w-16 text-muted-foreground"})}),n&&(0,a.jsx)(ep.Bc,{children:(0,a.jsxs)(ep.m_,{children:[(0,a.jsx)(ep.k$,{asChild:!0,children:(0,a.jsx)("div",{className:"absolute top-2 right-2 bg-background/90 rounded-full p-1.5 shadow-sm",children:(0,a.jsx)(eu.A,{className:"h-4 w-4 text-muted-foreground"})})}),(0,a.jsx)(ep.ZI,{children:"Built-in template"})]})}),l?.metadata.downloadUrl&&(0,a.jsx)(ep.Bc,{children:(0,a.jsxs)(ep.m_,{children:[(0,a.jsx)(ep.k$,{asChild:!0,children:(0,a.jsx)("a",{href:l.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:e=>e.stopPropagation(),children:(0,a.jsx)(eh.A,{className:"h-4 w-4 text-muted-foreground"})})}),(0,a.jsx)(ep.ZI,{children:"View on marketplace"})]})})]}),(0,a.jsxs)("div",{className:"p-4 space-y-3",children:[(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsxs)("div",{className:"flex items-baseline gap-2",children:[(0,a.jsx)("h3",{className:"font-semibold text-base line-clamp-1 flex-1",title:e.name,children:e.name}),l&&(0,a.jsxs)("span",{className:"text-xs text-muted-foreground shrink-0",children:["v",l.version]})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",title:e.description,children:e.description})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(l?.metadata.author||e.metadata?.author)&&(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:l?.metadata.authorUrl?(0,a.jsxs)("a",{href:l.metadata.authorUrl,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-1",onClick:e=>e.stopPropagation(),children:["by ",l.metadata.author,(0,a.jsx)(eh.A,{className:"h-3 w-3"})]}):(0,a.jsxs)("span",{children:["by ",l?.metadata.author||e.metadata?.author]})}),(l?.metadata.tags||e.metadata?.tags)&&(l?.metadata.tags||e.metadata?.tags||[]).length>0&&(0,a.jsxs)("div",{className:"flex flex-wrap gap-1",children:[(l?.metadata.tags||e.metadata?.tags||[]).slice(0,3).map(e=>(0,a.jsx)(em.E,{variant:"secondary",className:"text-xs px-1.5 py-0.5",children:e},e)),(l?.metadata.tags||e.metadata?.tags||[]).length>3&&(0,a.jsxs)(em.E,{variant:"secondary",className:"text-xs px-1.5 py-0.5",children:["+",(l?.metadata.tags||e.metadata?.tags||[]).length-3]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted-foreground flex-wrap",children:[l?.metadata.license&&(0,a.jsx)(em.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:o(l.metadata.license)}),l?.files&&(0,a.jsxs)(a.Fragment,{children:[l.metadata.license&&(0,a.jsx)("span",{children:"•"}),(0,a.jsxs)("span",{children:[l.files.length," files"]})]})]})]}),(0,a.jsxs)("div",{className:"pt-3 border-t flex items-center justify-between",children:[(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:m(l?.updatedAt||e.updatedAt)}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>t(e),children:[(0,a.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:d,children:[(0,a.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsx)(ep.Bc,{children:(0,a.jsxs)(ep.m_,{children:[(0,a.jsx)(ep.k$,{asChild:!0,children:(0,a.jsx)("div",{children:(0,a.jsxs)(M,{className:"text-destructive",onClick:c,disabled:n,children:[(0,a.jsx)($.A,{className:"mr-2 h-4 w-4"}),"Delete"]})})}),n&&(0,a.jsx)(ep.ZI,{children:"Built-in templates cannot be deleted"})]})})]})]})]})]})]})]})}function eg({onProjectCreated:e}){let[t,s]=(0,r.useState)([]),[i,l]=(0,r.useState)(!0),[o,c]=(0,r.useState)(""),[d,u]=(0,r.useState)("updated"),[g,f]=(0,r.useState)("grid"),v=(0,r.useCallback)(async()=>{try{l(!0);let e=await h.listCustomTemplates();s(e)}catch(e){m.v.error("Failed to load custom templates:",e),B.oR.error("Failed to load custom templates")}finally{l(!1)}},[]),j=async()=>{let e=document.createElement("input");e.type="file",e.accept=".oswt",e.onchange=async e=>{let t=e.target.files?.[0];if(t)try{await h.importTemplateFile(t),B.oR.success("Template imported successfully!"),await v()}catch(e){m.v.error("Failed to import template:",e),B.oR.error(e instanceof Error?e.message:"Failed to import template")}},e.click()},b=async e=>{if(confirm("Are you sure you want to delete this template?"))try{await h.deleteCustomTemplate(e),B.oR.success("Template deleted"),await v()}catch(e){m.v.error("Failed to delete template:",e),B.oR.error("Failed to delete template")}},y=async e=>{try{if("isBuiltIn"in e&&e.isBuiltIn){B.oR.info("Exporting built-in template as custom template...");let t=await n.vfs.createProject(e.name,e.description);"blank"===e.id?await (0,ed.c3)(n.vfs,t.id,et.ZQ):"demo"===e.id&&await (0,ed.c3)(n.vfs,t.id,et.DEMO_PROJECT_TEMPLATE,et.DEMO_PROJECT_TEMPLATE.assets);let s=await h.exportProjectAsTemplate(n.vfs,t.id,{name:e.name,description:e.description,version:"1.0.0",author:"OSW Studio",license:"mit",tags:e.metadata?.tags||[]});await n.vfs.deleteProject(t.id);let a=URL.createObjectURL(s),r=document.createElement("a");r.href=a,r.download=`${e.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(a),B.oR.success("Template exported successfully!")}else{let t=await h.exportTemplateAsFile(e),s=URL.createObjectURL(t),a=document.createElement("a");a.href=s,a.download=`${e.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(s),B.oR.success("Template exported successfully!")}}catch(e){m.v.error("Failed to export template:",e),B.oR.error("Failed to export template")}},w=async t=>{try{let s="Blank"===t.name||"Example Studios"===t.name?`New ${t.name} Project`:t.name,a=await n.vfs.createProject(s,t.description);"isBuiltIn"in t&&t.isBuiltIn?"blank"===t.id?await (0,ed.c3)(n.vfs,a.id,et.ZQ):"demo"===t.id&&await (0,ed.c3)(n.vfs,a.id,et.DEMO_PROJECT_TEMPLATE,et.DEMO_PROJECT_TEMPLATE.assets):await (0,ed.c3)(n.vfs,a.id,{name:t.name,description:t.description,files:t.files.map(e=>({path:e.path,content:"string"==typeof e.content?e.content:new TextDecoder().decode(e.content)})),directories:t.directories,assets:t.assets}),B.oR.success(`Project "${a.name}" created successfully!`),e&&e(a.id)}catch(e){m.v.error("Failed to create project from template:",e),B.oR.error("Failed to create project")}},N=[...[...ed.Nr,...t].filter(e=>{let t=o.toLowerCase();return e.name.toLowerCase().includes(t)||e.description.toLowerCase().includes(t)||"metadata"in e&&e.metadata?.author?.toLowerCase().includes(t)||"metadata"in e&&e.metadata?.tags?.some(e=>e.toLowerCase().includes(t))})].sort((e,t)=>{switch(d){case"updated":let s="updatedAt"in e&&e.updatedAt?e.updatedAt:new Date("2024-01-01");return("updatedAt"in t&&t.updatedAt?t.updatedAt:new Date("2024-01-01")).getTime()-s.getTime();case"name":return e.name.localeCompare(t.name);case"author":let a="metadata"in e&&e.metadata?.author||"",r="metadata"in t&&t.metadata?.author||"";return a.localeCompare(r);case"files":let i="files"in e&&e.files?.length||0;return("files"in t&&t.files?.length||0)-i;default:return 0}});return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,a.jsx)("p",{className:"mt-4",children:"Loading templates..."})]})}):(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col sm:flex-row gap-3",children:[(0,a.jsxs)("div",{className:"relative flex-1",children:[(0,a.jsx)(_.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,a.jsx)(x.p,{placeholder:"Search templates...",value:o,onChange:e=>c(e.target.value),className:"pl-9"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(ea.AM,{children:[(0,a.jsx)(ea.Wv,{asChild:!0,children:(0,a.jsxs)(p.$,{variant:"outline",size:"sm",className:"gap-2",children:[(0,a.jsx)(J.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"hidden sm:inline",children:"Sort"})]})}),(0,a.jsx)(ea.hl,{className:"w-48",align:"end",children:(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("h4",{className:"font-semibold text-sm",children:"Sort by"}),(0,a.jsxs)(es.l6,{value:d,onValueChange:e=>u(e),children:[(0,a.jsx)(es.bq,{children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"updated",children:"Last Updated"}),(0,a.jsx)(es.eb,{value:"name",children:"Name"}),(0,a.jsx)(es.eb,{value:"author",children:"Author"}),(0,a.jsx)(es.eb,{value:"files",children:"File Count"})]})]})]})})]}),(0,a.jsxs)("div",{className:"flex border rounded-full",children:[(0,a.jsx)(p.$,{variant:"grid"===g?"secondary":"ghost",size:"sm",onClick:()=>f("grid"),className:"rounded-r-none rounded-l-full",children:(0,a.jsx)(V.A,{className:"h-4 w-4"})}),(0,a.jsx)(p.$,{variant:"list"===g?"secondary":"ghost",size:"sm",onClick:()=>f("list"),className:"rounded-l-none rounded-r-full",children:(0,a.jsx)(H.A,{className:"h-4 w-4"})})]}),(0,a.jsxs)(p.$,{onClick:j,size:"sm",className:"gap-2",children:[(0,a.jsx)(Y.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"Import"})]})]})]})}),(0,a.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl",children:0===N.length?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)("div",{className:"text-center max-w-md",children:o?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(_.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,a.jsx)("h3",{className:"font-semibold mb-2",children:"No templates found"}),(0,a.jsxs)("p",{className:"text-sm text-muted-foreground mb-4",children:['No templates match your search query "',o,'"']}),(0,a.jsx)(p.$,{variant:"outline",onClick:()=>c(""),children:"Clear search"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,a.jsx)("h3",{className:"font-semibold mb-2",children:"No custom templates yet"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:"Import custom templates to get started with professional designs."}),(0,a.jsxs)(p.$,{onClick:j,children:[(0,a.jsx)(Y.A,{className:"h-4 w-4 mr-2"}),"Import Template"]})]})})}):(0,a.jsx)("div",{className:"grid"===g?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4":"space-y-3",children:N.map(e=>(0,a.jsx)(ex,{template:e,onSelect:w,onDelete:b,onExport:y,viewMode:g},e.id))})})})]})}function ef({onProjectSelect:e}){let t=(0,i.useRouter)();return(0,a.jsx)(eg,{onProjectCreated:s=>{e?e({id:s}):t.push(`/workspace/${s}`)}})}var ev=s(26091),ej=s(42902),eb=s(47696),ey=s(45609),ew=s(56085),eN=s(78272),ek=s(14952),eS=s(63143),eC=s(80262),eA=s(28559),eE=s(8819);function eT({skill:e,mode:t,onSave:s,onCancel:i}){let[n,l]=(0,r.useState)(""),[o,c]=(0,r.useState)(""),[d,m]=(0,r.useState)(""),[u,h]=(0,r.useState)(""),[f,j]=(0,r.useState)("form"),[b,y]=(0,r.useState)(!1),w=e=>{h(e);try{let{frontmatter:t,markdown:s}=(0,eC.N1)(e);l(t.name),c(t.description),m(s)}catch(e){}},N=async()=>{y(!0);try{let{frontmatter:a}=(0,eC.N1)(u);"create"===t?(await ev.skillsService.createSkill(u),B.oR.success(`Created skill: ${a.name}`)):e&&(await ev.skillsService.updateSkill(e.id,u),B.oR.success(`Updated skill: ${a.name}`)),s()}catch(t){let e=t instanceof Error?t.message:"Failed to save skill";B.oR.error(e)}finally{y(!1)}};return(0,a.jsxs)("div",{className:"flex flex-col bg-background h-[inherit]",children:[(0,a.jsx)("div",{className:"border-b px-6 py-4 shrink-0",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:i,children:(0,a.jsx)(eA.A,{className:"w-4 h-4"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h1",{className:"text-2xl font-bold",children:"create"===t?"Create New Skill":"Edit Skill"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Define specialized knowledge for the AI assistant"})]})]}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(p.$,{variant:"outline",onClick:i,children:"Cancel"}),(0,a.jsxs)(p.$,{onClick:N,disabled:b,children:[(0,a.jsx)(eE.A,{className:"w-4 h-4 mr-2"}),b?"Saving...":"Save Skill"]})]})]})}),(0,a.jsxs)("div",{className:"flex-1 flex flex-col overflow-auto",children:[(0,a.jsx)("div",{className:"border-b px-6 shrink-0",children:(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)("button",{onClick:()=>j("form"),className:`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${"form"===f?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"}`,children:"Form Editor"}),(0,a.jsx)("button",{onClick:()=>j("raw"),className:`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${"raw"===f?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"}`,children:"Raw Markdown"})]})}),"form"===f&&(0,a.jsx)("div",{className:"flex-1 overflow-y-auto px-6 py-4",children:(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Skill Name *"}),(0,a.jsx)(x.p,{id:"name",placeholder:"e.g., react-hooks, python-testing, ui-design",value:n,onChange:e=>l(e.target.value),className:"mt-1.5"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Lowercase with hyphens (will be used as file name)"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.J,{htmlFor:"description",children:"Description *"}),(0,a.jsx)(x.p,{id:"description",placeholder:"Brief description of what this skill covers",value:o,onChange:e=>c(e.target.value),className:"mt-1.5"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Max 200 characters - shown in skills list"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.J,{htmlFor:"markdown",children:"Skill Content *"}),(0,a.jsx)(g.T,{id:"markdown",placeholder:"Write the skill content in markdown format... ## Guidelines - Guideline 1 - Guideline 2 ## Examples ```javascript // Example code ```",value:d,onChange:e=>m(e.target.value),className:"mt-1.5 font-mono text-sm min-h-[400px]"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Markdown content that the AI will read when using this skill"})]}),(0,a.jsxs)("div",{className:"bg-muted/50 rounded-lg p-4",children:[(0,a.jsxs)("h3",{className:"font-semibold mb-2 flex items-center gap-2",children:[(0,a.jsx)(v.A,{className:"w-4 h-4"}),"Tips for Writing Skills"]}),(0,a.jsxs)("ul",{className:"text-sm text-muted-foreground space-y-1 ml-5 list-disc",children:[(0,a.jsx)("li",{children:"Be specific and actionable - provide clear guidelines and examples"}),(0,a.jsx)("li",{children:"Use markdown formatting for better readability"}),(0,a.jsx)("li",{children:"Include code examples where relevant"}),(0,a.jsx)("li",{children:"Focus on practical knowledge the AI can apply"}),(0,a.jsx)("li",{children:"Keep it concise but comprehensive"})]})]})]})}),"raw"===f&&(0,a.jsx)("div",{className:"flex-1 overflow-auto px-6 py-4",children:(0,a.jsx)("div",{className:"max-w-4xl",children:(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.J,{htmlFor:"raw-content",children:"Raw SKILL.md Content"}),(0,a.jsx)(g.T,{id:"raw-content",value:u,onChange:e=>w(e.target.value),className:"mt-1.5 font-mono text-sm min-h-[600px]",spellCheck:!1}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Direct editing of the SKILL.md file (YAML frontmatter + markdown)"})]})})})]})]})}function eP(){let[e,t]=(0,r.useState)([]),[s,i]=(0,r.useState)(!0),[n,l]=(0,r.useState)(""),[o,c]=(0,r.useState)(null),[d,u]=(0,r.useState)(null),[h,g]=(0,r.useState)(!1),[f,j]=(0,r.useState)(null),[b,y]=(0,r.useState)(!0),[w,N]=(0,r.useState)(new Set),k=async()=>{try{i(!0);let e=await ev.skillsService.getAllSkills();t(e)}catch(e){m.v.error("[SkillsManager] Failed to load skills",e),B.oR.error("Failed to load skills")}finally{i(!1)}},S=async()=>{try{let e=await ev.skillsService.isGloballyEnabled();y(e);let t=await ev.skillsService.getAllSkills(),s=new Set;for(let e of t)await ev.skillsService.isSkillEnabled(e.id)&&s.add(e.id);N(s)}catch(e){m.v.error("[SkillsManager] Failed to load enabled state",e)}},C=async e=>{try{await ev.skillsService.setGlobalEnabled(e),y(e),B.oR.success(e?"Skills enabled":"Skills disabled")}catch(e){B.oR.error("Failed to update skills state")}},A=async(e,t)=>{try{t?(await ev.skillsService.enableSkill(e),N(t=>new Set([...t,e]))):(await ev.skillsService.disableSkill(e),N(t=>{let s=new Set(t);return s.delete(e),s}))}catch(e){B.oR.error("Failed to toggle skill")}},E=()=>{c(null),u("create")},T=e=>{c(e),u("edit")},P=e=>{j(e),g(!0)},$=async()=>{if(f)try{await ev.skillsService.deleteSkill(f.id),B.oR.success(`Deleted skill: ${f.name}`),await k(),await S()}catch(t){let e=t instanceof Error?t.message:"Failed to delete skill";B.oR.error(e)}finally{g(!1),j(null)}},I=async()=>{let e=document.createElement("input");e.type="file",e.accept=".md,.zip",e.multiple=!1,e.onchange=async e=>{let t=e.target.files?.[0];if(t)try{if(t.name.endsWith(".zip")){let e=await ev.skillsService.importSkills(t);B.oR.success(`Imported ${e.length} skill(s)`)}else{let e=await ev.skillsService.importSkillFile(t);B.oR.success(`Imported skill: ${e.name}`)}await k(),await S()}catch(t){let e=t instanceof Error?t.message:"Failed to import skill";B.oR.error(e)}},e.click()},L=async()=>{try{let t=e.filter(e=>!e.isBuiltIn);if(0===t.length)return void B.oR.error("No custom skills to export");let s=await ev.skillsService.exportSkills(t.map(e=>e.id)),a=URL.createObjectURL(s),r=document.createElement("a");r.href=a,r.download=`osw-skills-${new Date().toISOString().split("T")[0]}.zip`,r.click(),URL.revokeObjectURL(a),B.oR.success(`Exported ${t.length} skill(s)`)}catch(e){B.oR.error("Failed to export skills")}},D=async()=>{u(null),c(null),await k(),await S()},R=()=>{u(null),c(null)},z=e.filter(e=>e.name.toLowerCase().includes(n.toLowerCase())||e.description.toLowerCase().includes(n.toLowerCase())),M=z.filter(e=>e.isBuiltIn),O=z.filter(e=>!e.isBuiltIn);return s?(0,a.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,a.jsx)("p",{className:"mt-4",children:"Loading skills..."})]})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col gap-3",children:[(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,a.jsxs)("div",{className:"relative flex-1",children:[(0,a.jsx)(_.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,a.jsx)(x.p,{placeholder:"Search skills...",value:n,onChange:e=>l(e.target.value),className:"pl-9"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:I,children:[(0,a.jsx)(Y.A,{className:"w-4 h-4 mr-2"}),"Import"]}),(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:L,children:[(0,a.jsx)(F.A,{className:"w-4 h-4 mr-2"}),"Export"]}),(0,a.jsxs)(p.$,{onClick:E,size:"sm",children:[(0,a.jsx)(G.A,{className:"w-4 h-4 mr-2"}),"New"]})]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between p-3 bg-muted/50 rounded-lg",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(ey.A,{className:"w-4 h-4"}),(0,a.jsx)(ee.J,{htmlFor:"global-toggle",className:"text-sm font-medium cursor-pointer",children:"Enable Skills System"})]}),(0,a.jsx)(ej.d,{id:"global-toggle",checked:b,onCheckedChange:C})]})]})}),(0,a.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6 overflow-auto",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl",children:0===z.length?(0,a.jsxs)("div",{className:"text-center py-12",children:[(0,a.jsx)(ew.A,{className:"w-12 h-12 mx-auto mb-4 text-muted-foreground"}),(0,a.jsx)("h3",{className:"text-lg font-semibold mb-2",children:"No skills found"}),(0,a.jsx)("p",{className:"text-muted-foreground mb-4",children:n?"Try a different search query":"Create your first custom skill"}),!n&&(0,a.jsxs)(p.$,{onClick:E,children:[(0,a.jsx)(G.A,{className:"w-4 h-4 mr-2"}),"Create Skill"]})]}):(0,a.jsxs)("div",{className:"space-y-6",children:[M.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("h2",{className:"text-lg font-semibold mb-3 flex items-center gap-2",children:[(0,a.jsx)(v.A,{className:"w-5 h-5"}),"Built-in Skills (",M.length,")"]}),(0,a.jsx)("div",{className:"grid gap-3",children:M.map(e=>(0,a.jsx)(eF,{skill:e,isEnabled:w.has(e.id),globalEnabled:b,onToggle:A,onEdit:T,onDelete:P},e.id))})]}),O.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("h2",{className:"text-lg font-semibold mb-3 flex items-center gap-2",children:[(0,a.jsx)(ew.A,{className:"w-5 h-5"}),"Custom Skills (",O.length,")"]}),(0,a.jsx)("div",{className:"grid gap-3",children:O.map(e=>(0,a.jsx)(eF,{skill:e,isEnabled:w.has(e.id),globalEnabled:b,onToggle:A,onEdit:T,onDelete:P},e.id))})]})]})})})]}),(0,a.jsx)(Q.lG,{open:!!d,onOpenChange:e=>!e&&R(),children:(0,a.jsx)(Q.Cf,{className:"max-w-[90vw] sm:max-w-[85vw] lg:max-w-[75vw] xl:max-w-[1200px] h-[90vh] p-0 overflow-hidden",children:d&&(0,a.jsx)(eT,{skill:o,mode:d,onSave:D,onCancel:R})})}),(0,a.jsx)(Q.lG,{open:h,onOpenChange:g,children:(0,a.jsxs)(Q.Cf,{children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:"Delete Skill"}),(0,a.jsxs)(Q.rr,{children:['Are you sure you want to delete "',f?.name,'"? This action cannot be undone.']})]}),(0,a.jsxs)(Q.Es,{children:[(0,a.jsx)(p.$,{variant:"outline",onClick:()=>g(!1),children:"Cancel"}),(0,a.jsx)(p.$,{variant:"destructive",onClick:$,children:"Delete"})]})]})})]})}function eF({skill:e,isEnabled:t,globalEnabled:s,onToggle:i,onEdit:n,onDelete:l}){let[o,c]=(0,r.useState)(!1),d=s&&t;return(0,a.jsx)(eb.Nt,{open:o,onOpenChange:c,children:(0,a.jsxs)("div",{className:`border rounded-lg transition-colors ${d?"border-primary/30 bg-primary/5":"border-border"}`,children:[(0,a.jsx)("div",{className:"p-4",children:(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,a.jsxs)(eb.R6,{className:"flex items-center gap-2 hover:text-primary transition-colors",children:[o?(0,a.jsx)(eN.A,{className:"w-4 h-4 shrink-0"}):(0,a.jsx)(ek.A,{className:"w-4 h-4 shrink-0"}),(0,a.jsx)("h3",{className:"font-semibold truncate",children:e.name})]}),e.isBuiltIn&&(0,a.jsx)(em.E,{variant:"secondary",className:"text-xs",children:"Built-in"}),!d&&(0,a.jsx)(em.E,{variant:"outline",className:"text-xs text-muted-foreground",children:"Disabled"})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",children:e.description})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(ej.d,{checked:t,onCheckedChange:t=>i(e.id,t),disabled:!s}),!e.isBuiltIn&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>n(e),children:(0,a.jsx)(eS.A,{className:"w-4 h-4"})}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>l(e),children:(0,a.jsx)($.A,{className:"w-4 h-4"})})]})]})]})}),(0,a.jsx)(eb.Ke,{children:(0,a.jsx)("div",{className:"border-t px-4 py-3 bg-muted/30",children:(0,a.jsxs)("div",{className:"text-sm space-y-2",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-muted-foreground",children:[(0,a.jsx)("span",{className:"font-medium",children:"Updated:"}),(0,a.jsx)("span",{children:e.updatedAt.toLocaleDateString()})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"font-medium text-muted-foreground",children:"Description:"}),(0,a.jsx)("p",{className:"mt-1",children:e.description})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"font-medium text-muted-foreground",children:"Content:"}),(0,a.jsx)("pre",{className:"mt-1 text-xs bg-background p-3 rounded border overflow-auto max-h-96 whitespace-pre-wrap",children:e.markdown})]})]})})})]})})}function e$(){return(0,a.jsx)(eP,{})}var eI=s(45001),eL=s(11437),eD=s(12597),eR=s(5407),ez=s(93613),eM=s(82570),eO=s(78122),eB=s(57175),eU=s(84027),eW=s(24413),eq=s(53411),e_=s(55146);let eJ=e_.bL,eV=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(e_.B8,{ref:s,className:(0,m.cn)("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));eV.displayName=e_.B8.displayName;let eH=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(e_.l9,{ref:s,className:(0,m.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",e),...t}));eH.displayName=e_.l9.displayName;let eG=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(e_.UC,{ref:s,className:(0,m.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));function eY({settings:e,onChange:t,projectId:s,siteId:r}){let i=(s,a)=>{t({...e,[s]:a})},n=e.customDomain?`https://${e.customDomain}`:`/sites/${r}`,l=`/sites/${r}`;return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h3",{className:"text-lg font-semibold mb-4",children:"Publishing Status"})}),(0,a.jsxs)("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)(ee.J,{htmlFor:"enabled",className:"text-base",children:"Published"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Make this site publicly accessible"})]}),(0,a.jsx)(ej.d,{id:"enabled",checked:e.enabled,onCheckedChange:e=>i("enabled",e)})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)(ee.J,{htmlFor:"under-construction",className:"text-base",children:"Under Construction"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Show maintenance overlay on live site"})]}),(0,a.jsx)(ej.d,{id:"under-construction",checked:e.underConstruction,onCheckedChange:e=>i("underConstruction",e)})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h3",{className:"text-lg font-semibold mb-4",children:"Public URL"})}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{className:"text-xs text-muted-foreground",children:"Public URL"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 p-3 bg-muted rounded-lg",children:[(0,a.jsx)(eL.A,{className:"h-4 w-4 text-muted-foreground"}),(0,a.jsx)("code",{className:"text-sm flex-1",children:n}),e.enabled&&(0,a.jsx)(em.E,{variant:"default",className:"ml-2",children:"Live"}),!e.enabled&&(0,a.jsx)(em.E,{variant:"secondary",className:"ml-2",children:"Not Published"})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"This is the public URL where your site will be accessible"})]}),e.customDomain&&(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{className:"text-xs text-muted-foreground",children:"OSW Studio Path (Debug)"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 p-3 bg-muted/50 rounded-lg border border-dashed",children:[(0,a.jsx)(eL.A,{className:"h-4 w-4 text-muted-foreground"}),(0,a.jsx)("code",{className:"text-xs flex-1 text-muted-foreground",children:l})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Internal path used by reverse proxy. Map your custom domain to this URL."})]})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h3",{className:"text-lg font-semibold mb-4",children:"Custom Domain (Advanced)"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"custom-domain",children:"Domain Name (Optional)"}),(0,a.jsx)(x.p,{id:"custom-domain",type:"text",placeholder:"example.com",value:e.customDomain||"",onChange:e=>i("customDomain",e.target.value||void 0)}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Enter your custom domain if you've configured a reverse proxy to point it to this site. This is used for SEO meta tags and sitemaps. See documentation for setup instructions."})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h3",{className:"text-lg font-semibold mb-4",children:"Version Information"})}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,a.jsxs)("div",{className:"p-3 border rounded-lg",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground mb-1",children:"Current Version"}),(0,a.jsx)("div",{className:"text-2xl font-semibold",children:e.settingsVersion})]}),(0,a.jsxs)("div",{className:"p-3 border rounded-lg",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground mb-1",children:"Published Version"}),(0,a.jsx)("div",{className:"text-2xl font-semibold",children:null!==e.lastPublishedVersion&&void 0!==e.lastPublishedVersion?e.lastPublishedVersion:"-"})]})]}),void 0!==e.lastPublishedVersion&&e.settingsVersion>e.lastPublishedVersion&&(0,a.jsx)("div",{className:"p-3 bg-yellow-50 dark:bg-yellow-950 border border-yellow-200 dark:border-yellow-800 rounded-lg",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(em.E,{variant:"outline",className:"bg-yellow-100 dark:bg-yellow-900",children:"Pending Changes"}),(0,a.jsx)("span",{className:"text-sm",children:"You have unpublished changes. Republish to apply them."})]})})]})]})}eG.displayName=e_.UC.displayName;var eK=s(80375);function eX({settings:e,onChange:t}){let[s,i]=(0,r.useState)(null),[n,l]=(0,r.useState)(!1),[o,c]=(0,r.useState)("head"),d=[...e.headScripts.map(e=>({...e,position:"head"})),...e.bodyScripts.map(e=>({...e,position:"body"}))],m=()=>{i({id:`script-${Date.now()}`,name:"",content:"",type:"inline",enabled:!0}),c("head"),l(!0)},u=(e,t)=>{i(e),c(t),l(!0)},h=s=>{confirm("Are you sure you want to delete this script?")&&t({...e,headScripts:e.headScripts.filter(e=>e.id!==s),bodyScripts:e.bodyScripts.filter(e=>e.id!==s)})},f=(s,a)=>{let r=("head"===a?e.headScripts:e.bodyScripts).map(e=>e.id===s?{...e,enabled:!e.enabled}:e);t({...e,["head"===a?"headScripts":"bodyScripts"]:r})};return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold",children:"Script Management"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Add custom scripts to your published site"})]}),(0,a.jsxs)(p.$,{onClick:m,size:"sm",children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-2"}),"Add Script"]})]}),0===d.length?(0,a.jsxs)("div",{className:"text-center p-8 border-2 border-dashed rounded-lg",children:[(0,a.jsx)(eK.A,{className:"h-12 w-12 mx-auto text-muted-foreground mb-3"}),(0,a.jsx)("h3",{className:"text-lg font-semibold mb-2",children:"No Scripts Added"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:"Add tracking scripts, analytics, or custom code to your site"}),(0,a.jsxs)(p.$,{onClick:m,variant:"outline",children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-2"}),"Add Your First Script"]})]}):(0,a.jsx)("div",{className:"space-y-4",children:d.map(e=>(0,a.jsxs)("div",{className:"flex items-start gap-4 p-4 border rounded-lg hover:bg-accent/50 transition-colors",children:[(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,a.jsx)("h4",{className:"font-semibold truncate",children:e.name}),(0,a.jsx)(em.E,{variant:"head"===e.position?"default":"secondary",children:"head"===e.position?"":"before "}),(0,a.jsx)(em.E,{variant:"outline",children:e.type}),e.async&&(0,a.jsx)(em.E,{variant:"outline",children:"async"}),e.defer&&(0,a.jsx)(em.E,{variant:"outline",children:"defer"})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground truncate",children:"inline"===e.type?`${e.content.length} characters`:e.content})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(ej.d,{checked:e.enabled,onCheckedChange:()=>f(e.id,e.position)}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>u(e,e.position),children:(0,a.jsx)(eS.A,{className:"h-4 w-4"})}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>h(e.id),children:(0,a.jsx)($.A,{className:"h-4 w-4"})})]})]},e.id))}),(0,a.jsx)(Q.lG,{open:n,onOpenChange:l,children:(0,a.jsxs)(Q.Cf,{className:"max-w-2xl",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:s?.name?"Edit Script":"Add Script"}),(0,a.jsx)(Q.rr,{children:"Configure a custom script to inject into your published site"})]}),s&&(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"script-name",children:"Script Name"}),(0,a.jsx)(x.p,{id:"script-name",placeholder:"e.g., Google Analytics",value:s.name,onChange:e=>i({...s,name:e.target.value})})]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"script-position",children:"Position"}),(0,a.jsxs)(es.l6,{value:o,onValueChange:e=>c(e),children:[(0,a.jsx)(es.bq,{id:"script-position",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"head",children:"In "}),(0,a.jsx)(es.eb,{value:"body",children:"Before "})]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"script-type",children:"Type"}),(0,a.jsxs)(es.l6,{value:s.type,onValueChange:e=>i({...s,type:e}),children:[(0,a.jsx)(es.bq,{id:"script-type",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"inline",children:"Inline Script"}),(0,a.jsx)(es.eb,{value:"external",children:"External URL"})]})]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"script-content",children:"inline"===s.type?"Script Code":"Script URL"}),"inline"===s.type?(0,a.jsx)(g.T,{id:"script-content",placeholder:"`,(0,a.jsx)("br",{}),"\x3c!-- End Google Tag Manager --\x3e"]}),"ga4"===e.analytics.provider&&(0,a.jsxs)(a.Fragment,{children:["\x3c!-- Google Analytics 4 --\x3e",(0,a.jsx)("br",{}),``,(0,a.jsx)("br",{}),"`,(0,a.jsx)("br",{}),"\x3c!-- End Plausible Analytics --\x3e"]}),"custom"===e.analytics.provider&&(e.analytics.customScript||"No custom script provided")]})}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"This script will be injected into the section of your site"})]})]})]})}function e1({settings:e,onChange:t}){let[s,i]=(0,r.useState)(""),n=(s,a)=>{t({...e,seo:{...e.seo,[s]:a}})},l=()=>{if(!s.trim())return;let t=e.seo.keywords||[],a=s.split(",").map(e=>e.trim()).filter(e=>e&&!t.includes(e));a.length>0&&(n("keywords",[...t,...a]),i(""))},o=t=>{n("keywords",(e.seo.keywords||[]).filter(e=>e!==t))};return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold",children:"SEO Configuration"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Optimize your site for search engines and social sharing"})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Basic Meta Tags"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"seo-title",children:"Meta Title"}),(0,a.jsx)(x.p,{id:"seo-title",placeholder:"Your Site Title",value:e.seo.title||"",onChange:e=>n("title",e.target.value||void 0)}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Recommended: 50-60 characters",e.seo.title&&(0,a.jsxs)("span",{className:"ml-2",children:["(",e.seo.title.length," characters)"]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"seo-description",children:"Meta Description"}),(0,a.jsx)(g.T,{id:"seo-description",placeholder:"A brief description of your site",rows:3,value:e.seo.description||"",onChange:e=>n("description",e.target.value||void 0)}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Recommended: 150-160 characters",e.seo.description&&(0,a.jsxs)("span",{className:"ml-2",children:["(",e.seo.description.length," characters)"]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"seo-keywords",children:"Keywords"}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(x.p,{id:"seo-keywords",placeholder:"Enter keywords (comma-separated)",value:s,onChange:e=>i(e.target.value),onKeyPress:e=>{"Enter"===e.key&&(e.preventDefault(),l())}}),(0,a.jsx)(p.$,{type:"button",onClick:l,variant:"outline",children:"Add"})]}),e.seo.keywords&&e.seo.keywords.length>0&&(0,a.jsx)("div",{className:"flex flex-wrap gap-2 mt-2",children:e.seo.keywords.map(e=>(0,a.jsxs)(em.E,{variant:"secondary",className:"gap-1",children:[e,(0,a.jsx)("button",{onClick:()=>o(e),className:"ml-1 hover:text-destructive",children:(0,a.jsx)(w.A,{className:"h-3 w-3"})})]},e))})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"seo-canonical",children:"Canonical URL"}),(0,a.jsx)(x.p,{id:"seo-canonical",type:"url",placeholder:"https://example.com/page",value:e.seo.canonical||"",onChange:e=>n("canonical",e.target.value||void 0)}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Prevent duplicate content issues by specifying the primary URL"})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Open Graph (Facebook, LinkedIn)"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"og-title",children:"OG Title"}),(0,a.jsx)(x.p,{id:"og-title",placeholder:"Title for social media sharing",value:e.seo.ogTitle||"",onChange:e=>n("ogTitle",e.target.value||void 0)})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"og-description",children:"OG Description"}),(0,a.jsx)(g.T,{id:"og-description",placeholder:"Description for social media sharing",rows:2,value:e.seo.ogDescription||"",onChange:e=>n("ogDescription",e.target.value||void 0)})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"og-image",children:"OG Image URL"}),(0,a.jsx)(x.p,{id:"og-image",type:"url",placeholder:"https://example.com/image.jpg",value:e.seo.ogImage||"",onChange:e=>n("ogImage",e.target.value||void 0)}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Recommended: 1200x630px for best results"})]}),e.seo.ogImage&&(0,a.jsxs)("div",{className:"p-4 border rounded-lg",children:[(0,a.jsx)("p",{className:"text-sm font-medium mb-2",children:"Image Preview"}),(0,a.jsx)("div",{className:"relative aspect-video bg-muted rounded flex items-center justify-center overflow-hidden",children:(0,a.jsx)("img",{src:e.seo.ogImage,alt:"OG Image preview",className:"object-cover w-full h-full",onError:e=>{e.target.style.display="none",e.target.parentElement.innerHTML='
Unable to load image
'}})})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Twitter Card"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"twitter-card",children:"Card Type"}),(0,a.jsxs)(es.l6,{value:e.seo.twitterCard||"summary",onValueChange:e=>n("twitterCard",e),children:[(0,a.jsx)(es.bq,{id:"twitter-card",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"summary",children:"Summary"}),(0,a.jsx)(es.eb,{value:"summary_large_image",children:"Summary Large Image"})]})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"How your site appears when shared on Twitter/X"})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Search Result Preview"})}),(0,a.jsx)("div",{className:"p-4 border rounded-lg bg-muted/50",children:(0,a.jsxs)("div",{className:"flex gap-2 mb-2",children:[(0,a.jsx)(_.A,{className:"h-5 w-5 text-blue-600"}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("div",{className:"text-sm text-blue-600 mb-1",children:"https://your-domain.com"}),(0,a.jsx)("h3",{className:"text-lg text-blue-800 dark:text-blue-400 font-medium mb-1",children:e.seo.title||e.seo.ogTitle||"Your Site Title"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:e.seo.description||e.seo.ogDescription||"Your site description will appear here in search results."})]})]})})]}),(e.seo.ogTitle||e.seo.ogImage)&&(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Social Share Preview"})}),(0,a.jsx)("div",{className:"p-4 border rounded-lg bg-muted/50",children:(0,a.jsxs)("div",{className:"space-y-2",children:[e.seo.ogImage&&(0,a.jsx)("div",{className:"aspect-video bg-muted rounded overflow-hidden",children:(0,a.jsx)("img",{src:e.seo.ogImage,alt:"Social preview",className:"object-cover w-full h-full",onError:e=>{e.target.style.display="none"}})}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"your-domain.com"}),(0,a.jsx)("h4",{className:"font-semibold",children:e.seo.ogTitle||e.seo.title||"Your Site Title"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:e.seo.ogDescription||e.seo.description||"Your site description"})]})]})})]})]})}var e2=s(47260);function e4({settings:e,onChange:t}){let s=(s,a)=>{t({...e,compliance:{...e.compliance,[s]:a}})};return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsx)("div",{className:"flex items-center justify-between",children:(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold",children:"Compliance & Consent"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Cookie consent banner and privacy compliance"})]})}),(0,a.jsxs)("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)(ee.J,{htmlFor:"compliance-enabled",className:"text-base",children:"Enable Consent Banner"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Show a cookie consent banner to visitors"})]}),(0,a.jsx)(ej.d,{id:"compliance-enabled",checked:e.compliance.enabled,onCheckedChange:e=>s("enabled",e)})]}),e.compliance.enabled&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Banner Configuration"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"banner-position",children:"Banner Position"}),(0,a.jsxs)(es.l6,{value:e.compliance.bannerPosition,onValueChange:e=>s("bannerPosition",e),children:[(0,a.jsx)(es.bq,{id:"banner-position",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"top",children:"Top"}),(0,a.jsx)(es.eb,{value:"bottom",children:"Bottom"})]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"banner-style",children:"Banner Style"}),(0,a.jsxs)(es.l6,{value:e.compliance.bannerStyle,onValueChange:e=>s("bannerStyle",e),children:[(0,a.jsx)(es.bq,{id:"banner-style",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"bar",children:"Full-width Bar"}),(0,a.jsx)(es.eb,{value:"modal",children:"Centered Modal"}),(0,a.jsx)(es.eb,{value:"corner",children:"Bottom-right Corner"})]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"banner-message",children:"Banner Message"}),(0,a.jsx)(g.T,{id:"banner-message",placeholder:"We use cookies to improve your experience...",rows:3,value:e.compliance.message,onChange:e=>s("message",e.target.value),maxLength:500}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:[e.compliance.message.length,"/500 characters"]})]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"accept-text",children:"Accept Button Text"}),(0,a.jsx)(x.p,{id:"accept-text",placeholder:"Accept",value:e.compliance.acceptButtonText,onChange:e=>s("acceptButtonText",e.target.value),maxLength:50})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"decline-text",children:"Decline Button Text"}),(0,a.jsx)(x.p,{id:"decline-text",placeholder:"Decline",value:e.compliance.declineButtonText,onChange:e=>s("declineButtonText",e.target.value),maxLength:50})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"font-semibold mb-2",children:"Policy Links (Optional)"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:"Add links to your privacy and cookie policies"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"privacy-policy-url",children:"Privacy Policy URL"}),(0,a.jsx)(x.p,{id:"privacy-policy-url",type:"url",placeholder:"https://example.com/privacy",value:e.compliance.privacyPolicyUrl||"",onChange:e=>s("privacyPolicyUrl",e.target.value)})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"cookie-policy-url",children:"Cookie Policy URL"}),(0,a.jsx)(x.p,{id:"cookie-policy-url",type:"url",placeholder:"https://example.com/cookies",value:e.compliance.cookiePolicyUrl||"",onChange:e=>s("cookiePolicyUrl",e.target.value)})]})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Compliance Mode"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"compliance-mode",children:"Mode"}),(0,a.jsxs)(es.l6,{value:e.compliance.mode,onValueChange:e=>s("mode",e),children:[(0,a.jsx)(es.bq,{id:"compliance-mode",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"opt-in",children:"Opt-in (GDPR)"}),(0,a.jsx)(es.eb,{value:"opt-out",children:"Opt-out"})]})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"opt-in"===e.compliance.mode?"Blocks analytics until user accepts (required for GDPR)":"Allows analytics by default, user can decline"})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[(0,a.jsxs)("div",{className:"space-y-1 flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(ee.J,{htmlFor:"block-analytics",className:"text-base",children:"Block Analytics Until Consent"}),(0,a.jsx)(e2.A,{className:"h-4 w-4 text-muted-foreground"})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Prevent analytics tracking until user accepts"})]}),(0,a.jsx)(ej.d,{id:"block-analytics",checked:e.compliance.blockAnalytics,onCheckedChange:e=>s("blockAnalytics",e)})]}),"opt-in"===e.compliance.mode&&(0,a.jsx)("div",{className:"p-4 bg-blue-50 dark:bg-blue-950 border border-blue-200 dark:border-blue-800 rounded-lg",children:(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)(eQ.A,{className:"h-5 w-5 text-blue-600 dark:text-blue-400 flex-shrink-0 mt-0.5"}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("h4",{className:"font-semibold text-blue-900 dark:text-blue-100",children:"GDPR Compliance Mode"}),(0,a.jsx)("p",{className:"text-sm text-blue-800 dark:text-blue-200",children:"In opt-in mode, cookies and tracking are blocked by default until the user explicitly accepts. This is required for GDPR compliance."})]})]})})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Preview"})}),(0,a.jsx)("div",{className:"p-4 bg-muted rounded-lg border",children:(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)(K.A,{className:"h-5 w-5 text-muted-foreground flex-shrink-0 mt-0.5"}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("p",{className:"text-sm font-medium",children:"Live Preview"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"The consent banner will appear on your published site based on the configuration above. Visitors' choices are stored in their browser's localStorage."})]})]})})]})]})]})}var e3=s(41862),e5=s(81231),e6=s(53094);function e8({siteId:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)(!0),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(new Set),[u,h]=(0,r.useState)(!1),x=async()=>{try{n(!0),o(null);let t=await fetch(`/api/admin/sites/${e}/database/schema`);if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to load schema")}let a=await t.json();s(a.tables)}catch(e){o(e instanceof Error?e.message:"Failed to load schema")}finally{n(!1)}},g=e=>{d(t=>{let s=new Set(t);return s.has(e)?s.delete(e):s.add(e),s})},f=u?t:t.filter(e=>!e.isSystemTable);return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(e3.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):l?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(ez.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:l}),(0,a.jsx)(p.$,{variant:"outline",onClick:x,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:"Database Tables"}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>h(!u),className:"text-xs",children:u?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eD.A,{className:"h-3.5 w-3.5 mr-1"}),"Hide System Tables"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(E.A,{className:"h-3.5 w-3.5 mr-1"}),"Show System Tables"]})})]}),(0,a.jsx)("div",{className:"flex-1 overflow-auto border rounded-lg",children:0===f.length?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full p-8 text-center",children:[(0,a.jsx)(e5.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"No user tables found"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Create tables using the SQL editor"})]}):(0,a.jsx)("div",{className:"divide-y",children:f.map(e=>(0,a.jsxs)("div",{className:(0,m.cn)("transition-colors",e.isSystemTable&&"bg-muted/30"),children:[(0,a.jsxs)("button",{onClick:()=>g(e.name),className:"w-full flex items-center gap-2 p-3 text-left hover:bg-muted/50 transition-colors",children:[c.has(e.name)?(0,a.jsx)(eN.A,{className:"h-4 w-4 text-muted-foreground"}):(0,a.jsx)(ek.A,{className:"h-4 w-4 text-muted-foreground"}),(0,a.jsx)(e5.A,{className:"h-4 w-4 text-blue-500"}),(0,a.jsx)("span",{className:"flex-1 font-mono text-sm",children:e.name}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[e.rowCount," row",1!==e.rowCount?"s":""]}),e.isSystemTable&&(0,a.jsx)("span",{className:"text-xs bg-muted px-1.5 py-0.5 rounded",children:"system"})]}),c.has(e.name)&&(0,a.jsx)("div",{className:"bg-muted/20 border-t",children:(0,a.jsxs)("table",{className:"w-full text-sm",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{className:"border-b bg-muted/30",children:[(0,a.jsx)("th",{className:"text-left p-2 font-medium",children:"Column"}),(0,a.jsx)("th",{className:"text-left p-2 font-medium",children:"Type"}),(0,a.jsx)("th",{className:"text-left p-2 font-medium",children:"Nullable"}),(0,a.jsx)("th",{className:"text-left p-2 font-medium",children:"Default"})]})}),(0,a.jsx)("tbody",{children:e.columns.map(e=>(0,a.jsxs)("tr",{className:"border-b last:border-0",children:[(0,a.jsxs)("td",{className:"p-2 font-mono flex items-center gap-1.5",children:[e.primaryKey&&(0,a.jsx)(e6.A,{className:"h-3 w-3 text-yellow-500"}),e.name]}),(0,a.jsx)("td",{className:"p-2 font-mono text-muted-foreground",children:e.type||"TEXT"}),(0,a.jsx)("td",{className:"p-2 text-muted-foreground",children:e.nullable?"Yes":"No"}),(0,a.jsx)("td",{className:"p-2 font-mono text-muted-foreground text-xs",children:e.defaultValue||"-"})]},e.name))})]})})]},e.name))})})]})}var e9=s(49753),e7=s(97840),te=s(39916),tt=s(14719),ts=s(10218);function ta({siteId:e}){let[t,s]=(0,r.useState)("SELECT * FROM "),[i,n]=(0,r.useState)(!1),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)([]),[m,u]=(0,r.useState)(!1),{resolvedTheme:h}=(0,ts.D)(),[x,g]=(0,r.useState)(!1),f=(0,r.useCallback)(e=>{d(t=>{let s=[e,...t.filter(t=>t!==e)].slice(0,20);return localStorage.setItem("osw-sql-history",JSON.stringify(s)),s})},[]),v=(0,r.useCallback)(async()=>{if(!t.trim())return;n(!0),o(null);let s=Date.now();try{let a=await fetch(`/api/admin/sites/${e}/database/query`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({sql:t.trim()})}),r=await a.json(),i=Date.now()-s;a.ok?(o({success:!0,columns:r.columns,rows:r.rows,rowsAffected:r.rowsAffected,executionTime:i}),f(t.trim())):o({success:!1,error:r.error||"Query failed",executionTime:i})}catch(e){o({success:!1,error:e instanceof Error?e.message:"Query failed",executionTime:Date.now()-s})}finally{n(!1)}},[t,e,f]),j=(0,r.useCallback)(e=>{e.addCommand(2051,()=>{v()})},[v]);return x?(0,a.jsxs)("div",{className:"h-full flex flex-col gap-4",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(p.$,{onClick:v,disabled:i||!t.trim(),size:"sm",children:[i?(0,a.jsx)(e3.A,{className:"h-4 w-4 animate-spin mr-1"}):(0,a.jsx)(e7.A,{className:"h-4 w-4 mr-1"}),"Execute"]}),(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:"Ctrl/Cmd + Enter"})]}),(0,a.jsxs)(p.$,{variant:"ghost",size:"sm",onClick:()=>u(!m),children:[(0,a.jsx)(te.A,{className:"h-4 w-4 mr-1"}),"History"]})]}),m&&c.length>0&&(0,a.jsx)("div",{className:"border rounded-lg bg-background shadow-lg max-h-40 overflow-auto",children:c.map((e,t)=>(0,a.jsx)("button",{onClick:()=>{s(e),u(!1)},className:"w-full text-left px-3 py-2 text-sm font-mono hover:bg-muted border-b last:border-0 truncate",children:e},t))}),(0,a.jsx)("div",{className:"h-32 border rounded-lg overflow-hidden",children:(0,a.jsx)(e9.Ay,{language:"sql",theme:"dark"===h?"vs-dark":"light",value:t,onChange:e=>s(e||""),onMount:j,options:{minimap:{enabled:!1},fontSize:13,lineNumbers:"off",folding:!1,scrollBeyondLastLine:!1,wordWrap:"on",automaticLayout:!0}})})]}),(0,a.jsx)("div",{className:"flex-1 overflow-hidden border rounded-lg",children:null===l?(0,a.jsx)("div",{className:"h-full flex items-center justify-center text-muted-foreground text-sm",children:"Execute a query to see results"}):l.success?(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 bg-muted/30 border-b text-sm",children:[(0,a.jsx)(tt.A,{className:"h-4 w-4 text-green-500"}),l.rows&&l.rows.length>0?(0,a.jsxs)("span",{children:[l.rows.length," row",1!==l.rows.length?"s":""]}):void 0!==l.rowsAffected&&l.rowsAffected>0?(0,a.jsxs)("span",{children:[l.rowsAffected," row",1!==l.rowsAffected?"s":""," affected"]}):(0,a.jsx)("span",{children:"Query executed successfully"}),(0,a.jsxs)("span",{className:"text-muted-foreground",children:["(",l.executionTime,"ms)"]})]}),l.columns&&l.columns.length>0&&l.rows?(0,a.jsx)("div",{className:"flex-1 overflow-auto",children:(0,a.jsxs)("table",{className:"w-full text-sm",children:[(0,a.jsx)("thead",{className:"sticky top-0 bg-muted",children:(0,a.jsx)("tr",{children:l.columns.map((e,t)=>(0,a.jsx)("th",{className:"text-left p-2 font-medium border-r last:border-0",children:e},t))})}),(0,a.jsx)("tbody",{children:l.rows.map((e,t)=>(0,a.jsx)("tr",{className:"border-t hover:bg-muted/30",children:e.map((e,t)=>(0,a.jsx)("td",{className:"p-2 font-mono text-xs border-r last:border-0 max-w-xs truncate",children:null===e?(0,a.jsx)("span",{className:"text-muted-foreground italic",children:"NULL"}):"object"==typeof e?JSON.stringify(e):String(e)},t))},t))})]})}):null]}):(0,a.jsxs)("div",{className:"h-full flex flex-col items-center justify-center gap-2 p-4",children:[(0,a.jsx)(ez.A,{className:"h-6 w-6 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-destructive font-medium",children:"Query Error"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground text-center max-w-md",children:l.error})]})})]}):(0,a.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,a.jsx)(e3.A,{className:"h-6 w-6 animate-spin"})})}var tr=s(34091),ti=s(39262),tn=s(92293);let tl=`// Access the request object +${t}`:t;try{let t=p;if(!t){t=new Y.t(e.id,"orchestrator",eJ,{chatMode:T,model:i});let s=eM.filter(e=>"conversation_message"===e.event).map(e=>e.data.message);s.length>0&&(t.importConversation(s),l.v.debug(`[Workspace] Restored ${s.length} conversation messages from debug events`)),x(t)}u(t);let s=await t.execute(n);l.v.debug("[Workspace] Orchestrator result:",{success:s.success,summary:s.summary,totalCost:s.totalCost}),s.success?(e4(),F.oR.success("Task completed")):F.oR.error(s.summary||"Generation failed",{duration:5e3,position:"bottom-center"}),c(""),A&&E(null)}catch(t){l.v.error("Generation error:",t);let e=t instanceof Error?t.message:"Failed to generate";eJ("error",{message:e}),F.oR.error(e,{duration:5e3,position:"bottom-center"})}finally{m(!1),u(null)}},e9=(0,r.useCallback)(()=>{h&&(h.stop(),F.oR.info("Generation stopped"))},[h]),e7=[{id:"back",label:"Back to projects",icon:q.A,onClick:t,variant:"outline"}];e7.push({id:"save",label:w?"Saving…":v?"Save":"Saved",icon:R.A,onClick:e3,variant:v?"default":"outline",disabled:!v||w}),M&&e7.push({id:"discard",label:"Discard Changes",icon:J.A,onClick:()=>e5(M,"Last saved state"),variant:"outline",disabled:w||!v,dataTourId:"discard-changes-button"});let te=(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(eY,{projectId:e.id,selectedSiteId:eL,onSiteChange:e1}),(0,a.jsxs)(ec.AM,{children:[(0,a.jsx)(ec.Wv,{asChild:!0,children:(0,a.jsxs)(N.$,{variant:"outline",size:"sm",className:"h-8 px-3 flex items-center gap-2",title:"Project cost and settings",children:[eN&&(0,a.jsxs)("span",{className:"text-sm font-medium",children:["$",ex.toFixed(3)]}),(0,a.jsx)(_.A,{className:"h-4 w-4"})]})}),(0,a.jsx)(ec.hl,{className:"w-96",align:"end",children:(0,a.jsx)(ed.O,{})})]})]}),tt=(0,a.jsxs)("div",{className:"space-y-2",children:[eN&&(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: $",ex.toFixed(ex>=10?2:3)]})}),(0,a.jsxs)(ec.AM,{children:[(0,a.jsx)(ec.Wv,{asChild:!0,children:(0,a.jsxs)(N.$,{variant:"outline",size:"sm",className:"w-full justify-start",children:[(0,a.jsx)(_.A,{className:"h-4 w-4 mr-2"}),"Settings"]})}),(0,a.jsx)(ec.hl,{className:"w-[calc(100vw-2rem)]",align:"start",children:(0,a.jsx)(ed.O,{})})]})]});return(0,a.jsxs)(en.Bc,{children:[(0,a.jsxs)("div",{className:"h-screen flex flex-col",children:[(0,a.jsx)(G.j,{leftText:e.name,onLogoClick:t,actions:e7,mobileMenuContent:tt,desktopOnlyContent:te,mobileVisibleActions:v?["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)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${ek?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:ek?"var(--button-assistant-active)":void 0,color:ek?"white":void 0},onClick:()=>eS(!ek),children:(0,a.jsx)(V.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(en.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)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${eC?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:eC?"var(--button-files-active)":void 0,color:eC?"white":void 0},onClick:()=>eA(!eC),children:(0,a.jsx)(b.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(en.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)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${eE?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:eE?"var(--button-editor-active)":void 0,color:eE?"white":void 0},onClick:()=>eT(!eE),children:(0,a.jsx)(D.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(en.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)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("button",{className:`h-5 w-5 mx-1 rounded-sm flex items-center justify-center transition-all ${eP?"shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:eP?"var(--button-preview-active)":void 0,color:eP?"white":void 0},onClick:()=>e$(!eP),children:(0,a.jsx)(j.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(en.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)(en.m_,{children:[(0,a.jsx)(en.k$,{asChild:!0,children:(0,a.jsx)("button",{className:`h-5 w-5 px-1 rounded-sm flex items-center justify-center transition-all ${eF?"bg-foreground shadow-sm":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{color:eF?"var(--background)":void 0},onClick:()=>eI(!eF),children:(0,a.jsx)(H.A,{className:"h-3.5 w-3.5"})})}),(0,a.jsx)(en.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)(ea,{direction:"horizontal",autoSaveId:"workspace-layout",children:[ek&&(0,a.jsx)(er,{id:"chat",order:1,defaultSize:eV.chat,minSize:15,children:(0,a.jsx)(eO,{events:eM,onRestore:e5,onRetry:e6,prompt:o,setPrompt:c,generating:d,onGenerate:e8,onStop:e9,focusContext:A,setFocusContext:E,focusPreviewSnippet:e0,chatMode:T,setChatMode:P,currentModel:Z,setCurrentModel:Q,getModelDisplayName:eH,isTourLockingInput:ew,onClearChat:e_,onClose:()=>eS(!1)})}),ek&&(eC||eE||eP||eF)&&(0,a.jsx)(ei,{withHandle:!0}),eC&&(0,a.jsx)(er,{id:"files",order:2,defaultSize:eV.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)(I,{projectId:e.id,onFileSelect:e2,onClose:()=>eA(!1)})})}),eC&&(eE||eP)&&(0,a.jsx)(ei,{withHandle:!0}),eE&&(0,a.jsx)(er,{id:"editor",order:3,defaultSize:eV.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)(B,{projectId:e.id,onFilesChange:e4,onClose:()=>eT(!1)})})}),eE&&eP&&(0,a.jsx)(ei,{withHandle:!0}),eP&&(0,a.jsx)(er,{id:"preview",order:4,defaultSize:eV.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)(W.X,{ref:L,projectId:e.id,refreshTrigger:s,onFocusSelection:eZ,hasFocusTarget:!!A,onClose:eQ,siteId:eL})})}),eP&&eF&&(0,a.jsx)(ei,{withHandle:!0}),eF&&(0,a.jsx)(er,{id:"debug",order:5,defaultSize:eV.debug,minSize:15,children:(0,a.jsx)(ej,{events:eM,onClear:e_,onClose:()=>eI(!1),projectId:e.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"===g&&(0,a.jsx)(eO,{events:eM,onRestore:e5,onRetry:e6,prompt:o,setPrompt:c,generating:d,onGenerate:e8,onStop:e9,focusContext:A,setFocusContext:E,focusPreviewSnippet:e0,chatMode:T,setChatMode:P,currentModel:Z,setCurrentModel:Q,getModelDisplayName:eH,isTourLockingInput:ew,onClearChat:e_}),"files"===g&&(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)(I,{projectId:e.id,onFileSelect:e2,onClose:()=>eA(!1)})}),"editor"===g&&(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)(B,{projectId:e.id,onFilesChange:e4,onClose:()=>eT(!1)})}),"preview"===g&&(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)(W.X,{ref:L,projectId:e.id,refreshTrigger:s,onFocusSelection:eZ,hasFocusTarget:!!A,onClose:eQ,siteId:eL})})]}),(0,a.jsx)("div",{className:"fixed bottom-0 left-0 right-0 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 ${"chat"===g?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"chat"===g?"var(--button-assistant-active)":void 0},onClick:()=>f("chat"),children:(0,a.jsx)(V.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 ${"files"===g?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"files"===g?"var(--button-files-active)":void 0},onClick:()=>f("files"),children:(0,a.jsx)(b.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 ${"editor"===g?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"editor"===g?"var(--button-editor-active)":void 0},onClick:()=>f("editor"),children:(0,a.jsx)(D.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 ${"preview"===g?"text-white":"bg-transparent text-muted-foreground hover:bg-muted/80 hover:text-foreground"}`,style:{backgroundColor:"preview"===g?"var(--button-preview-active)":void 0},onClick:()=>f("preview"),children:(0,a.jsx)(j.A,{className:"h-4 w-4"})})]})})]})]}),(0,a.jsx)(em.V,{location:"workspace"}),(0,a.jsx)(em.V,{location:"settings"})]})}},37826:(e,t,s)=>{s.d(t,{Cf:()=>d,Es:()=>h,L3:()=>u,c7:()=>m,lG:()=>l,rr:()=>p});var a=s(60687);s(43210);var r=s(26134),i=s(11860),n=s(96241);function l({...e}){return(0,a.jsx)(r.bL,{"data-slot":"dialog",...e})}function o({...e}){return(0,a.jsx)(r.ZL,{"data-slot":"dialog-portal",...e})}function c({className:e,...t}){return(0,a.jsx)(r.hJ,{"data-slot":"dialog-overlay",className:(0,n.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50 backdrop-blur-sm",e),...t})}function d({className:e,children:t,showCloseButton:s=!0,...l}){return(0,a.jsxs)(o,{"data-slot":"dialog-portal",children:[(0,a.jsx)(c,{}),(0,a.jsxs)(r.UC,{"data-slot":"dialog-content",className:(0,n.cn)("bg-background 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 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-2xl duration-200",e),...l,children:[t,s&&(0,a.jsxs)(r.bm,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[(0,a.jsx)(i.A,{}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function m({className:e,...t}){return(0,a.jsx)("div",{"data-slot":"dialog-header",className:(0,n.cn)("flex flex-col gap-2 text-center sm:text-left",e),...t})}function h({className:e,...t}){return(0,a.jsx)("div",{"data-slot":"dialog-footer",className:(0,n.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...t})}function u({className:e,...t}){return(0,a.jsx)(r.hE,{"data-slot":"dialog-title",className:(0,n.cn)("text-lg leading-none font-semibold",e),...t})}function p({className:e,...t}){return(0,a.jsx)(r.VY,{"data-slot":"dialog-description",className:(0,n.cn)("text-muted-foreground text-sm",e),...t})}},41109:(e,t,s)=>{s.d(t,{M:()=>J});var a=s(60687),r=s(43210),i=s(68269),n=s(1519),l=s(24934),o=s(96271),c=s(49625),d=s(18179),m=s(11437),h=s(61187),u=s(56085),p=s(82080),x=s(84027),g=s(96882),f=s(45989),v=s(62157),j=s(9593),b=s(40083),y=s(47033),w=s(14952),N=s(78272),k=s(44624),S=s(50047),C=s(96241),A=s(16189);let E=[{id:"dashboard",label:"Dashboard",icon:c.A,path:"dashboard"},{id:"projects",label:"Projects",icon:d.A,path:"projects",hasRecentProjects:!0},{id:"sites",label:"Sites",icon:m.A,path:"sites",serverModeOnly:!0},{id:"templates",label:"Templates",icon:h.A,path:"templates"},{id:"skills",label:"Skills",icon:u.A,path:"skills"},{id:"docs",label:"Docs",icon:p.A,path:"docs",subItems:S.P.map(e=>({id:e.id,label:e.title,icon:e.icon,file:e.file}))},{id:"settings",label:"Settings",icon:x.A,path:"settings",subItems:[{id:"application",label:"Application",icon:x.A},{id:"model",label:"Provider & Model",icon:u.A}]},{id:"tour",label:"Guided Tour",icon:g.A,action:"start-tour"},{id:"tester",label:"Model Tester",icon:f.A,path:"/test-generation"},{id:"about",label:"About",icon:g.A,action:"open-about"},{id:"discord",label:"Discord",icon:k.E,href:"https://discord.gg/mAJ8Ss4u"},{id:"github",label:"GitHub",icon:v.A,href:"https://github.com/o-stahl/osw-studio"}],T=[{id:"sync",label:"Server Sync",icon:j.A,action:"server-sync"},{id:"logout",label:"Logout",icon:b.A,action:"logout"}];function P({currentView:e,onNavigate:t,onProjectSelect:s,onStartTour:i,onOpenAbout:n,onOpenSettings:c,onServerSync:m,onLogoClick:h,onPinnedChange:u,onHoverChange:p,onCollapsedChange:x,mobileOpen:g=!1,onMobileOpenChange:f}){let v=(0,A.useRouter)(),j=(0,A.useSearchParams)(),b=j.get("doc"),[k,S]=(j.get("settings"),(0,r.useState)(!0)),[P,$]=(0,r.useState)(!1),[F,I]=(0,r.useState)([]),[L,D]=(0,r.useState)(!0),[R,z]=(0,r.useState)(null),[M,O]=(0,r.useState)(()=>{let t=new Set;return"docs"===e&&t.add("docs"),"projects"===e&&t.add("projects"),"settings"===e&&t.add("settings"),t}),[B,U]=(0,r.useState)(!1),[W,q]=(0,r.useState)(!1),J=!W&&!k&&!P,_=()=>{let e=!k;S(e),localStorage.setItem("osw-admin-sidebar-pinned",String(e)),u?.(e)},V=E.filter(e=>!e.serverModeOnly||!0),H=e=>{O(t=>{let s=new Set(t);return s.has(e)?s.delete(e):s.add(e),s})},G=async e=>{if(f?.(!1),e.href)window.open(e.href,"_blank","noopener,noreferrer");else if(e.path)v.push(`/admin/${e.path}`);else if("start-tour"===e.action&&i)i();else if("open-about"===e.action&&n)n();else if("open-settings"===e.action&&c)c();else if("server-sync"===e.action&&m)m();else if("logout"===e.action)try{(await fetch("/api/auth/logout",{method:"POST"})).ok&&v.push("/admin/login")}catch(e){console.error("Logout failed:",e)}};return(0,a.jsxs)(a.Fragment,{children:[g&&(0,a.jsx)("div",{className:"md:hidden fixed inset-0 bg-black/50 z-40",onClick:()=>f?.(!1)}),(0,a.jsxs)("div",{className:(0,C.cn)("flex flex-col h-screen bg-card transition-all duration-300","border-l md:border-l-0 md:border-r","md:relative md:left-0",k?"md:relative":"md:absolute md:left-0 md:top-0 md:z-40 md:shadow-lg","fixed right-0 top-0 z-50 w-60",J?"":"md:w-60",g?"translate-x-0":"translate-x-full md:translate-x-0"),style:{width:J?"56px":void 0},onMouseEnter:()=>{W||k||($(!0),p?.(!0))},onMouseLeave:()=>{W||k||($(!1),p?.(!1))},children:[(0,a.jsxs)("button",{onClick:()=>{W?g&&f?.(!1):_()},onMouseEnter:()=>!W&&U(!0),onMouseLeave:()=>!W&&U(!1),className:(0,C.cn)("p-3 border-b flex items-center gap-3 h-[54px] overflow-hidden w-full","hover:bg-accent/50 transition-colors cursor-pointer",J&&"justify-center"),children:[(0,a.jsxs)("div",{className:"relative w-6 h-6 flex items-center justify-center flex-shrink-0",children:[(0,a.jsx)(o.g,{width:24,height:24,className:(0,C.cn)("transition-opacity absolute",B&&"opacity-0")}),k?(0,a.jsx)(y.A,{className:(0,C.cn)("hidden md:block h-6 w-6 transition-opacity absolute",B?"opacity-100":"opacity-0 pointer-events-none")}):(0,a.jsx)(w.A,{className:(0,C.cn)("hidden md:block h-6 w-6 transition-opacity absolute",B?"opacity-100":"opacity-0 pointer-events-none")})]}),!J&&(0,a.jsx)("span",{className:"text-sm font-semibold whitespace-nowrap",children:B&&!k?"Pin":"Open\xa0Source Web\xa0Studio"})]}),(0,a.jsx)("nav",{className:"flex-1 p-2 space-y-1 overflow-y-auto",children:V.map(t=>{let r=t.icon,i=e===t.id,n=t.subItems&&t.subItems.length>0||t.hasRecentProjects,o=M.has(t.id);return(0,a.jsx)("div",{children:(0,a.jsxs)("div",{className:(0,C.cn)("p-1",o&&n&&"bg-muted rounded-2xl"),children:[(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)(l.$,{variant:i&&!n?"default":"ghost",className:(0,C.cn)("w-full",J?"justify-center px-2":"justify-start",!J&&n&&"pr-8"),onClick:()=>{n&&e===t.id||G(t)},title:J?t.label:void 0,children:[(0,a.jsx)(r,{className:(0,C.cn)("h-4 w-4",!J&&"mr-2")}),!J&&t.label]}),!J&&n&&(0,a.jsx)("button",{className:(0,C.cn)("absolute right-2 top-1/2 -translate-y-1/2","p-1 rounded hover:bg-accent transition-colors"),onClick:e=>{e.preventDefault(),e.stopPropagation(),H(t.id)},children:(0,a.jsx)(N.A,{className:(0,C.cn)("h-4 w-4 transition-transform",o&&"rotate-180")})})]}),t.hasRecentProjects&&o&&(0,a.jsx)("div",{className:(0,C.cn)("mt-1 space-y-1",J?"flex flex-col items-center":"ml-4"),children:L?(0,a.jsx)(a.Fragment,{children:[1,2,3].map(e=>(0,a.jsxs)("div",{className:(0,C.cn)("flex items-center gap-2",J?"justify-center p-1":"h-8 px-2"),children:[(0,a.jsx)("div",{className:"h-3 w-3 bg-muted-foreground/20 rounded animate-pulse"}),!J&&(0,a.jsx)("div",{className:"h-3 flex-1 bg-muted-foreground/20 rounded animate-pulse"})]},e))}):F.length>0?F.map(e=>(0,a.jsxs)(l.$,{variant:"ghost",size:"sm",className:(0,C.cn)(J?"w-8 h-8 p-0 justify-center":"w-full justify-start text-xs"),onClick:()=>{f?.(!1),s(e)},title:e.name,children:[(0,a.jsx)(d.A,{className:(0,C.cn)("h-3 w-3 flex-shrink-0",!J&&"mr-2")}),!J&&(0,a.jsx)("span",{className:"truncate",children:e.name})]},e.id)):!J&&(0,a.jsx)("div",{className:"px-2 py-1 text-xs text-muted-foreground",children:"No recent projects"})}),t.subItems&&o&&(0,a.jsx)("div",{className:(0,C.cn)("mt-1 space-y-1",J?"flex flex-col items-center":"ml-4"),children:t.subItems.map(e=>{let s=e.icon,r=e.file?b===e.id:(t.id,window.location.pathname===`/admin/${t.id}/${e.id}`);return(0,a.jsxs)(l.$,{variant:r?"default":"ghost",size:"sm",className:(0,C.cn)(J?"w-8 h-8 p-0 justify-center":"w-full justify-start text-xs"),onClick:()=>{f?.(!1),e.file?v.push(`/admin/docs?doc=${e.id}`):v.push(`/admin/${t.id}/${e.id}`)},title:J?e.label:void 0,children:[(0,a.jsx)(s,{className:(0,C.cn)("h-3 w-3",!J&&"mr-2")}),!J&&e.label]},e.id)})})]})},t.id)})}),(0,a.jsx)("div",{className:"border-t p-2 space-y-1",children:T.map(e=>{let t=e.icon,s="logout"===e.id,r="sync"===e.id&&R?.needsSync;return(0,a.jsxs)(l.$,{variant:"ghost",size:"sm",className:(0,C.cn)("w-full relative",J?"justify-center px-2":"justify-start",s&&"text-destructive hover:text-destructive hover:bg-destructive/10"),onClick:()=>G(e),title:J?e.label:void 0,children:[(0,a.jsx)(t,{className:(0,C.cn)("h-4 w-4",!J&&"mr-2")}),!J&&e.label,r&&(0,a.jsx)("span",{className:"absolute top-1 right-1 w-2 h-2 bg-orange-500 rounded-full"})]},e.id)})}),(0,a.jsx)("div",{className:"hidden md:block border-t p-2",children:(0,a.jsx)(l.$,{variant:"ghost",size:"sm",className:(0,C.cn)("w-full",J?"justify-center px-2":"justify-start"),onClick:_,title:J?k?"Unpin sidebar":"Pin sidebar":void 0,children:k?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y.A,{className:(0,C.cn)("h-4 w-4",!J&&"mr-2")}),!J&&"Unpin"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(w.A,{className:(0,C.cn)("h-4 w-4",!J&&"mr-2")}),!J&&"Pin"]})})})]})]})}function $(e){return(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)("div",{className:"w-full h-full bg-card"}),children:(0,a.jsx)(P,{...e})})}var F=s(51567),I=s(43649),L=s(61611),D=s(45001),R=s(37826),z=s(52581),M=s(83801),O=s(78122),B=s(31158),U=s(62022),W=s(16023);function q({open:e,onOpenChange:t,onSyncComplete:s}){let[o,c]=(0,r.useState)(!1),[d,m]=(0,r.useState)(!0),[h,u]=(0,r.useState)(!1),[p,x]=(0,r.useState)([]),[g,f]=(0,r.useState)(null),v=(0,D.j)(),b=async()=>{try{await i.vfs.init();let e=await i.vfs.listProjects();x(e);let t=await (0,n.jP)();f(t)}catch(e){C.v.error("Failed to load sync data:",e)}},y=async()=>{if(!o)return void z.oR.error("Not authenticated. Please login first.");u(!0);try{let e=0,t=0;for(let s of p)try{let a=await i.vfs.listFiles(s.id),r=await v.pushProjectWithFiles(s,a);r.success?e++:(t++,C.v.error(`Failed to sync project ${s.name}:`,r.error))}catch(e){t++,C.v.error(`Error syncing project ${s.name}:`,e)}0===t?z.oR.success(`Successfully synced ${e} project(s) to server`):z.oR.warning(`Synced ${e} project(s), ${t} failed`),await b(),s?.()}catch(e){z.oR.error("Failed to sync projects"),C.v.error("Sync error:",e)}finally{u(!1)}},w=async()=>{if(!o)return void z.oR.error("Not authenticated. Please login first.");u(!0);try{let e=await v.pullProjects();if(!e.success)return void z.oR.error(e.error||"Failed to fetch projects from server");let t=e.projects||[],a=0,r=0;for(let e of t)try{let t=await i.vfs.getProject(e.id),s=await v.pullFiles(e.id);if(!s.success){r++,C.v.error(`Failed to pull files for ${e.name}:`,s.error);continue}if(t)for(let t of(await i.vfs.updateProject(e),await i.vfs.listFiles(e.id)))await i.vfs.deleteFile(e.id,t.path);else await i.vfs.createProject(e.name,e.description||"");for(let t of s.files||[])await i.vfs.createFile(e.id,t.path,t.content||"");a++}catch(t){r++,C.v.error(`Error pulling project ${e.name}:`,t)}0===r?z.oR.success(`Successfully pulled ${a} project(s) from server`):z.oR.warning(`Pulled ${a} project(s), ${r} failed`),await b(),s?.()}catch(e){z.oR.error("Failed to pull projects"),C.v.error("Pull error:",e)}finally{u(!1)}};if(d)return(0,a.jsx)(R.lG,{open:e,onOpenChange:t,children:(0,a.jsx)(R.Cf,{children:(0,a.jsxs)(R.c7,{children:[(0,a.jsx)(R.L3,{children:"Server Sync"}),(0,a.jsx)(R.rr,{children:"Checking authentication status..."})]})})});if(!o)return(0,a.jsx)(R.lG,{open:e,onOpenChange:t,children:(0,a.jsxs)(R.Cf,{children:[(0,a.jsxs)(R.c7,{children:[(0,a.jsxs)(R.L3,{children:[(0,a.jsx)(M.A,{className:"inline-block w-5 h-5 mr-2"}),"Not Authenticated"]}),(0,a.jsx)(R.rr,{children:"You need to login to sync projects with the server."})]}),(0,a.jsxs)(R.Es,{children:[(0,a.jsx)(l.$,{variant:"outline",onClick:()=>t(!1),children:"Cancel"}),(0,a.jsx)(l.$,{onClick:()=>{window.location.href="/admin/login"},children:"Go to Login"})]})]})});let N=g?.needsSync||g?.isUninitialized&&p.length>0;return(0,a.jsx)(R.lG,{open:e,onOpenChange:t,children:(0,a.jsxs)(R.Cf,{className:"sm:max-w-lg",children:[(0,a.jsxs)(R.c7,{children:[(0,a.jsxs)(R.L3,{children:[(0,a.jsx)(j.A,{className:"inline-block w-5 h-5 mr-2"}),"Server Sync"]}),(0,a.jsx)(R.rr,{children:"Synchronize projects between your browser and the server database."})]}),(0,a.jsxs)("div",{className:"space-y-4 py-4",children:[N&&(0,a.jsxs)("div",{className:"flex items-start gap-3 p-3 bg-orange-500/10 border border-orange-500/30 rounded-lg",children:[(0,a.jsx)(I.A,{className:"w-5 h-5 text-orange-500 flex-shrink-0 mt-0.5"}),(0,a.jsxs)("div",{className:"text-sm",children:[(0,a.jsx)("p",{className:"font-medium text-orange-600 dark:text-orange-400",children:"Server database is empty"}),(0,a.jsx)("p",{className:"text-muted-foreground mt-1",children:"Push your local projects to enable Sites functionality and publishing."})]})]}),(0,a.jsxs)("div",{className:"p-4 border rounded-lg space-y-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,a.jsx)(L.A,{className:"w-4 h-4"}),"Server (SQLite)"]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4 text-sm",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Projects:"})," ",(0,a.jsx)("span",{className:"font-medium",children:g?.serverProjectCount??0})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Sites:"})," ",(0,a.jsx)("span",{className:"font-medium",children:g?.serverSiteCount??0})]}),(0,a.jsxs)("div",{className:"col-span-2",children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Last updated:"})," ",(0,a.jsx)("span",{className:"font-medium",children:function(e){if(!e)return"Never";let t=new Date().getTime()-e.getTime(),s=Math.floor(t/6e4),a=Math.floor(t/36e5),r=Math.floor(t/864e5);return s<1?"Just now":s<60?`${s}m ago`:a<24?`${a}h ago`:r<7?`${r}d ago`:e.toLocaleDateString()}(g?.serverLastUpdated??null)})]})]}),(0,a.jsxs)(l.$,{variant:"outline",size:"sm",className:"w-full",onClick:w,disabled:h||(g?.serverProjectCount??0)===0,children:[h?(0,a.jsx)(O.A,{className:"w-4 h-4 mr-2 animate-spin"}):(0,a.jsx)(B.A,{className:"w-4 h-4 mr-2"}),"Pull from Server"]})]}),(0,a.jsxs)("div",{className:"p-4 border rounded-lg space-y-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,a.jsx)(U.A,{className:"w-4 h-4"}),"Local (IndexedDB)"]}),(0,a.jsxs)("div",{className:"text-sm",children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Projects:"})," ",(0,a.jsx)("span",{className:"font-medium",children:p.length})]}),(0,a.jsxs)(l.$,{variant:N?"default":"outline",size:"sm",className:"w-full",onClick:y,disabled:h||0===p.length,children:[h?(0,a.jsx)(O.A,{className:"w-4 h-4 mr-2 animate-spin"}):(0,a.jsx)(W.A,{className:"w-4 h-4 mr-2"}),"Push to Server"]})]})]}),(0,a.jsx)(R.Es,{children:(0,a.jsx)(l.$,{variant:"outline",onClick:()=>t(!1),disabled:h,children:"Close"})})]})})}function J({children:e,currentView:t,onNavigate:s,onProjectSelect:i,onStartTour:n,onOpenAbout:o,onOpenSettings:c,showSidebar:d=!0}){let m=(0,A.useRouter)(),[h,u]=(0,r.useState)(!0),[p,x]=(0,r.useState)(!1),[g,f]=(0,r.useState)(!1),[v,b]=(0,r.useState)(!1),[y,w]=(0,r.useState)(!1),[N,k]=(0,r.useState)(!1),[S,E]=(0,r.useState)(0);return d?(0,a.jsxs)("div",{className:"relative flex h-screen overflow-hidden",children:[(0,a.jsx)($,{currentView:t,onNavigate:s,onProjectSelect:i,onStartTour:n,onOpenAbout:o,onOpenSettings:c,onServerSync:()=>b(!0),onLogoClick:()=>m.push("/admin"),onPinnedChange:u,onHoverChange:x,onCollapsedChange:f,mobileOpen:y,onMobileOpenChange:w}),!h&&p&&(0,a.jsx)("div",{className:"absolute inset-0 bg-black/20 z-30"}),(0,a.jsxs)("div",{className:(0,C.cn)("flex-1 flex flex-col overflow-hidden transition-all duration-300",!h&&"md:ml-[56px]"),children:[(0,a.jsx)(F.j,{hideLogo:!0,showMobileMenu:!0,onMobileMenuClick:()=>w(!0),hideActionsOnMobile:!0,pageName:t.charAt(0).toUpperCase()+t.slice(1),className:"md:hidden"}),(0,a.jsx)("div",{className:"flex-1 overflow-hidden",children:e})]}),(0,a.jsx)(q,{open:v,onOpenChange:b,onSyncComplete:()=>{b(!1)}}),(0,a.jsx)(R.lG,{open:N,onOpenChange:k,children:(0,a.jsxs)(R.Cf,{className:"sm:max-w-md",children:[(0,a.jsxs)(R.c7,{children:[(0,a.jsxs)(R.L3,{className:"flex items-center gap-2",children:[(0,a.jsx)(I.A,{className:"w-5 h-5 text-orange-500"}),"Server Database Not Initialized"]}),(0,a.jsxs)(R.rr,{children:["Your server database is empty, but you have ",S," project",1!==S?"s":""," stored locally."]})]}),(0,a.jsxs)("div",{className:"space-y-4 py-4",children:[(0,a.jsxs)("div",{className:"flex items-start gap-3 p-3 bg-muted rounded-lg",children:[(0,a.jsx)(L.A,{className:"w-5 h-5 text-muted-foreground flex-shrink-0 mt-0.5"}),(0,a.jsxs)("div",{className:"text-sm",children:[(0,a.jsx)("p",{className:"font-medium",children:"Why does this matter?"}),(0,a.jsxs)("p",{className:"text-muted-foreground mt-1",children:["The ",(0,a.jsx)("strong",{children:"Sites"})," feature requires projects to be synced to the server database. Until you push your local projects, the Sites view won't show any projects to publish."]})]})]}),(0,a.jsxs)("div",{className:"text-sm text-muted-foreground",children:["Click ",(0,a.jsx)("strong",{children:"Open Sync"})," to push your local projects to the server, or dismiss this message to configure it later."]})]}),(0,a.jsxs)(R.Es,{className:"flex-col sm:flex-row gap-2",children:[(0,a.jsx)(l.$,{variant:"outline",onClick:()=>{localStorage.setItem("osw-server-init-dismissed","true"),k(!1)},children:"Dismiss"}),(0,a.jsxs)(l.$,{onClick:()=>{k(!1),b(!0)},children:[(0,a.jsx)(j.A,{className:"w-4 h-4 mr-2"}),"Open Sync"]})]})]})})]}):(0,a.jsx)(a.Fragment,{children:e})}},44624:(e,t,s)=>{s.d(t,{E:()=>r});var a=s(60687);function r({className:e}){return(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 48",fill:"currentColor",className:e,children:(0,a.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"})})}},45001:(e,t,s)=>{s.d(t,{j:()=>i});class a{constructor(e=""){this.baseUrl=e}async pushProject(e){try{let t=await fetch(`${this.baseUrl}/api/sync/projects`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({project:e})});if(!t.ok){let e=await t.json();return{success:!1,error:e.error||`HTTP ${t.status}`}}let s=await t.json();return{success:!0,project:s.project}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async pullProjects(){try{let e=await fetch(`${this.baseUrl}/api/sync/projects`,{method:"GET"});if(!e.ok){let t=await e.json();return{success:!1,error:t.error||`HTTP ${e.status}`}}let t=await e.json();return{success:!0,projects:t.projects}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async pushFiles(e,t){try{let s=await fetch(`${this.baseUrl}/api/sync/files`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({projectId:e,files:t})});if(!s.ok){let e=await s.json();return{success:!1,error:e.error||`HTTP ${s.status}`}}let a=await s.json();return{success:!0,count:a.count}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async pullFiles(e){try{let t=await fetch(`${this.baseUrl}/api/sync/files?projectId=${encodeURIComponent(e)}`,{method:"GET"});if(!t.ok){let e=await t.json();return{success:!1,error:e.error||`HTTP ${t.status}`}}let s=await t.json();return{success:!0,files:s.files}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async pushProjectWithFiles(e,t){let s=await this.pushProject(e);if(!s.success)return s;let a=await this.pushFiles(e.id,t);return a.success?{success:!0}:a}async pullProjectWithFiles(e){let t=await this.pullProjects();if(!t.success||!t.projects)return{success:!1,error:t.error||"Failed to pull projects"};let s=t.projects.find(t=>t.id===e);if(!s)return{success:!1,error:`Project ${e} not found on server`};let a=await this.pullFiles(e);return a.success?{success:!0,project:s,files:a.files||[]}:{success:!1,error:a.error||"Failed to pull files"}}async pushSingleProject(e,t,s){try{let a=await fetch(`${this.baseUrl}/api/sync/projects/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({project:t,files:s})});if(!a.ok){let e=await a.json();return{success:!1,error:e.error||`HTTP ${a.status}`}}let r=await a.json();return{success:!0,project:r.project}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async pullSingleProject(e){try{let t=await fetch(`${this.baseUrl}/api/sync/projects/${e}`,{method:"GET"});if(!t.ok){let e=await t.json();return{success:!1,error:e.error||`HTTP ${t.status}`}}let s=await t.json();return{success:!0,project:s.project,files:s.files||[]}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}async getSyncStatus(){try{let e=await fetch(`${this.baseUrl}/api/sync/status`,{method:"GET"});if(!e.ok){let t=await e.json();return{success:!1,error:t.error||`HTTP ${e.status}`}}let t=await e.json();return{success:!0,projects:t.projects||[]}}catch(e){return{success:!1,error:e instanceof Error?e.message:"Network error"}}}}let r=null;function i(){return r||(r=new a),r}},45654:(e,t,s)=>{s.d(t,{f:()=>st});var a=s(60687),r=s(43210),i=s(16189),n=s(68269),l=s(25495),o=s(94084),c=s.n(o);class d{async init(){return new Promise((e,t)=>{let s=indexedDB.open("osw-studio-db",4);s.onerror=()=>t(s.error),s.onsuccess=()=>{this.db=s.result,e()},s.onupgradeneeded=e=>{let t=e.target.result;if(!t.objectStoreNames.contains("projects")){let e=t.createObjectStore("projects",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("createdAt","createdAt",{unique:!1})}if(!t.objectStoreNames.contains("files")){let e=t.createObjectStore("files",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("type","type",{unique:!1})}if(!t.objectStoreNames.contains("fileTree")){let e=t.createObjectStore("fileTree",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!t.objectStoreNames.contains("conversations")){let e=t.createObjectStore("conversations",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!t.objectStoreNames.contains("checkpoints")){let e=t.createObjectStore("checkpoints",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}if(!t.objectStoreNames.contains("customTemplates")){let e=t.createObjectStore("customTemplates",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("importedAt","importedAt",{unique:!1})}if(!t.objectStoreNames.contains("skills")){let e=t.createObjectStore("skills",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("isBuiltIn","isBuiltIn",{unique:!1})}if(!t.objectStoreNames.contains("debugEvents")){let e=t.createObjectStore("debugEvents",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}}})}getDB(){if(!this.db)throw Error("Database not initialized. Call init() first.");return this.db}getDatabase(){return this.getDB()}async createProject(e){let t=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(t.add(e))}async getProject(e){let t=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),s=await this.promisify(t.get(e));return s?this.hydrateProject(s):null}async updateProject(e){let t=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(t.put(e))}async deleteProject(e){let t=this.getDB();await this.deleteProjectFiles(e);let s=t.transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(s.delete(e))}async listProjects(){let e=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),t=await this.promisify(e.getAll());return t?.map(e=>this.hydrateProject(e))||[]}async createFile(e){let t=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(t.add(e))}async getFile(e,t){let s=this.getDB().transaction(["files"],"readonly").objectStore("files").index("path");return await this.promisify(s.get([e,t]))||null}async updateFile(e){let t=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(t.put(e))}async deleteFile(e,t){let s=await this.getFile(e,t);if(s){let e=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(e.delete(s.id))}}async listFiles(e){let t=this.getDB().transaction(["files"],"readonly").objectStore("files").index("projectId");return await this.promisify(t.getAll(e))||[]}async deleteProjectFiles(e){let t=await this.listFiles(e),s=this.getDB().transaction(["files"],"readwrite").objectStore("files");for(let e of t)await this.promisify(s.delete(e.id))}async createTreeNode(e){let t=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(t.add(e))}async getTreeNode(e,t){let s=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("path");return await this.promisify(s.get([e,t]))||null}async updateTreeNode(e){let t=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(t.put(e))}async deleteTreeNode(e,t){let s=await this.getTreeNode(e,t);if(s){let e=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(e.delete(s.id))}}async getChildNodes(e,t){let s=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("parentPath");return await this.promisify(s.getAll(null===t?[e]:[e,t]))||[]}async getAllTreeNodes(e){let t=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("projectId");return await this.promisify(t.getAll(e))||[]}promisify(e){return new Promise((t,s)=>{e.onsuccess=()=>t(e.result),e.onerror=()=>s(e.error)})}hydrateProject(e){return{...e,createdAt:e.createdAt?new Date(e.createdAt):new Date,updatedAt:e.updatedAt?new Date(e.updatedAt):new Date,lastSavedAt:e.lastSavedAt?new Date(e.lastSavedAt):null}}async saveCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(t.put(e))}async getCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates"),s=await this.promisify(t.get(e));return s?this.hydrateCustomTemplate(s):null}async getAllCustomTemplates(){let e=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates");return(await this.promisify(e.getAll())).map(e=>this.hydrateCustomTemplate(e))}async deleteCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(t.delete(e))}hydrateCustomTemplate(e){return{...e,importedAt:e.importedAt?new Date(e.importedAt):new Date}}constructor(){this.db=null}}var m=s(96241);class h{constructor(){this.db=new d}async init(){await this.db.init()}async exportProjectAsTemplate(e,t,s){try{m.v.info("[TemplateService] Exporting project as template",{projectId:t,name:s.name}),this.validateMetadata(s);let a=await e.getAllFilesAndDirectories(t),r=a.filter(e=>"directory"!==e.type),i=a.filter(e=>"directory"===e.type).map(e=>e.path),n={version:"1.0.0",name:s.name,description:s.description,templateVersion:s.version,author:s.author,authorUrl:s.authorUrl,license:s.license,licenseLabel:s.licenseLabel,licenseDescription:s.licenseDescription,tags:s.tags||[],thumbnail:s.thumbnail,previewImages:s.previewImages||[],downloadUrl:s.downloadUrl,directories:i,files:r.map(e=>({path:e.path,content:e.content})),assets:[]},l=new(c());l.file("template.json",JSON.stringify(n,null,2));let o=await l.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}});return m.v.info("[TemplateService] Template exported successfully",{name:s.name,size:o.size}),o}catch(e){throw m.v.error("[TemplateService] Failed to export template:",e),Error(`Failed to export template: ${e instanceof Error?e.message:"Unknown error"}`)}}async importTemplateFile(e){try{if(m.v.info("[TemplateService] Importing template file",{name:e.name,size:e.size}),!e.name.endsWith(".oswt"))throw Error("Invalid file type. Expected .oswt file.");if(e.size>0x1900000)throw Error(`File too large. Maximum size is ${Math.round(25)}MB.`);let t=new(c()),s=(await t.loadAsync(e)).file("template.json");if(!s)throw Error("Invalid template file format. Missing template.json.");let a=await s.async("string"),r=JSON.parse(a);this.validateTemplateStructure(r);let i={id:(0,l.A)(),name:r.name,description:r.description,version:r.templateVersion||"1.0.0",files:r.files||[],directories:r.directories||[],assets:r.assets,metadata:{author:r.author,authorUrl:r.authorUrl,license:r.license||"personal",licenseLabel:r.licenseLabel,licenseDescription:r.licenseDescription,tags:r.tags||[],thumbnail:r.thumbnail,previewImages:r.previewImages||[],downloadUrl:r.downloadUrl},importedAt:new Date};return await this.db.saveCustomTemplate(i),m.v.info("[TemplateService] Template imported successfully",{id:i.id,name:i.name}),i}catch(e){throw m.v.error("[TemplateService] Failed to import template:",e),Error(`Failed to import template: ${e instanceof Error?e.message:"Unknown error"}`)}}async listCustomTemplates(){try{return await this.init(),(await this.db.getAllCustomTemplates()).sort((e,t)=>t.importedAt.getTime()-e.importedAt.getTime())}catch(e){throw m.v.error("[TemplateService] Failed to list templates:",e),Error("Failed to list templates")}}async deleteCustomTemplate(e){try{await this.init(),await this.db.deleteCustomTemplate(e),m.v.info("[TemplateService] Template deleted",{id:e})}catch(e){throw m.v.error("[TemplateService] Failed to delete template:",e),Error("Failed to delete template")}}async exportTemplateAsFile(e){try{m.v.info("[TemplateService] Re-exporting custom template",{id:e.id,name:e.name});let t=new(c());for(let s of(t.file("template.json",JSON.stringify(e,null,2)),e.files))s.content,t.file(s.path,s.content);return await t.generateAsync({type:"blob"})}catch(e){throw m.v.error("[TemplateService] Failed to re-export template:",e),Error(`Failed to export template: ${e instanceof Error?e.message:"Unknown error"}`)}}async generateThumbnail(e){m.v.debug("[TemplateService] Thumbnail generation not yet implemented")}validateMetadata(e){if(!e.name||e.name.length<1||e.name.length>50)throw Error("Template name must be between 1 and 50 characters");if(!e.description||e.description.length<10||e.description.length>500)throw Error("Template description must be between 10 and 500 characters");if(!e.version||!/^\d+\.\d+\.\d+$/.test(e.version))throw Error("Template version must be in semantic version format (e.g., 1.0.0)");if(e.author&&e.author.length>50)throw Error("Author name must be 50 characters or less");if(e.authorUrl&&!this.isValidUrl(e.authorUrl))throw Error("Author URL must be a valid URL");if(!e.license)throw Error("License is required");if(e.tags&&e.tags.length>10)throw Error("Maximum 10 tags allowed");if(e.thumbnail&&e.thumbnail.length>512e3)throw Error(`Thumbnail too large. Maximum size is ${Math.round(500)}KB`);if(e.previewImages&&e.previewImages.length>5)throw Error("Maximum 5 preview images allowed");if(e.previewImages){for(let t of e.previewImages)if(t.length>1048576)throw Error(`Preview image too large. Maximum size is ${Math.round(1024)}KB per image`)}}validateTemplateStructure(e){if(!e.name||"string"!=typeof e.name)throw Error("Invalid template: missing or invalid name");if(!e.description||"string"!=typeof e.description)throw Error("Invalid template: missing or invalid description");if(!e.files||!Array.isArray(e.files))throw Error("Invalid template: missing or invalid files array");if(!e.directories||!Array.isArray(e.directories))throw Error("Invalid template: missing or invalid directories array");for(let t of e.files){if(!t.path||"string"!=typeof t.path)throw Error("Invalid template: file missing path");if(void 0===t.content)throw Error("Invalid template: file missing content")}}isValidUrl(e){try{return new URL(e),!0}catch{return!1}}}let u=new h;var p=s(24934),x=s(68988),g=s(15616),f=s(26316),v=s(10022),j=s(9005),b=s(82804),y=s(13964),w=s(11860),N=s(90131),k=s(18179),S=s(62022),C=s(23928),A=s(81904),E=s(13861),T=s(70615),P=s(19080),$=s(31158),F=s(88233),I=s(26512),L=s(66249);function D({...e}){return(0,a.jsx)(L.bL,{"data-slot":"dropdown-menu",...e})}function R({...e}){return(0,a.jsx)(L.l9,{"data-slot":"dropdown-menu-trigger",...e})}function z({className:e,sideOffset:t=4,...s}){return(0,a.jsx)(L.ZL,{children:(0,a.jsx)(L.UC,{"data-slot":"dropdown-menu-content",sideOffset:t,className:(0,m.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",e),...s})})}function M({className:e,inset:t,variant:s="default",...r}){return(0,a.jsx)(L.q7,{"data-slot":"dropdown-menu-item","data-inset":t,"data-variant":s,className:(0,m.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",e),...r})}function O({className:e,...t}){return(0,a.jsx)(L.wv,{"data-slot":"dropdown-menu-separator",className:(0,m.cn)("bg-border -mx-1 my-1 h-px",e),...t})}var B=s(52581);function U({project:e,onSelect:t,onDelete:s,onExport:i,onExportZip:l,onDuplicate:o,onPreview:c,onUpdate:d,onExportAsTemplate:h,viewMode:u="grid",forceMenuOpen:L=!1,highlightExport:U=!1}){let[W,q]=(0,r.useState)(!1),[J,_]=(0,r.useState)(e.name),[V,H]=(0,r.useState)(e.description||""),[G,Y]=(0,r.useState)(null),[K,X]=(0,r.useState)(!0),[Z,Q]=(0,r.useState)(!1),ee=async()=>{if(!J.trim()){B.oR.error("Project name cannot be empty"),_(e.name),q(!1);return}if(J.length>50)return void B.oR.error("Project name must be 50 characters or less");if(V.length>200)return void B.oR.error("Description must be 200 characters or less");try{e.name=J.trim(),e.description=V.trim()||void 0,await n.vfs.updateProject(e),d(e),q(!1),B.oR.success("Project updated")}catch(t){m.v.error("Failed to update project:",t),B.oR.error("Failed to update project"),_(e.name),H(e.description||"")}},et=()=>{_(e.name),H(e.description||""),q(!1)},es=e=>{if(L)return void Q(!0);Q(e)},ea=()=>G?Object.entries(G.fileTypes).sort(([,e],[,t])=>t-e).slice(0,3):[],er=e=>{let t=e.toLowerCase();return["html","htm"].includes(t)?(0,a.jsx)(f.A,{className:"h-3 w-3"}):["css","scss","sass"].includes(t)?(0,a.jsx)(v.A,{className:"h-3 w-3"}):["js","jsx","ts","tsx"].includes(t)?(0,a.jsx)(f.A,{className:"h-3 w-3"}):["png","jpg","jpeg","gif","svg"].includes(t)?(0,a.jsx)(j.A,{className:"h-3 w-3"}):(0,a.jsx)(v.A,{className:"h-3 w-3"})},ei=e=>e&&0!==e?`$${e.toFixed(2)}`:null;return"list"===u?(0,a.jsx)("div",{className:`group border border-border rounded-lg p-4 hover:shadow-md transition-all cursor-pointer hover:border-primary/50 ${U?"ring-2 ring-primary/70 animate-ring-opacity":""}`,style:{background:"linear-gradient(var(--project-card-tint), var(--project-card-tint)), var(--card)"},onClick:()=>t(e),children:(0,a.jsxs)("div",{className:"flex items-start gap-4",children:[e.previewImage?(0,a.jsx)("div",{className:"w-16 h-12 rounded-md overflow-hidden bg-muted shrink-0 opacity-60",children:(0,a.jsx)("img",{src:e.previewImage,alt:`${e.name} preview`,className:"w-full h-full object-cover"})}):(0,a.jsx)("div",{className:"w-16 h-12 rounded-md bg-muted flex items-center justify-center shrink-0 opacity-40",children:(0,a.jsx)(b.A,{className:"h-6 w-6 text-muted-foreground/30"})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0 flex flex-col md:flex-row md:gap-6",children:[(0,a.jsx)("div",{className:"flex-1 min-w-0 space-y-1",children:W?(0,a.jsxs)("div",{className:"space-y-2",onClick:e=>e.stopPropagation(),children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(x.p,{value:J,onChange:e=>_(e.target.value),onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),ee()),"Escape"===e.key&&et()},className:"h-7 text-sm font-semibold",autoFocus:!0,maxLength:50,placeholder:"Project name"}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-6 w-6 shrink-0",onClick:ee,children:(0,a.jsx)(y.A,{className:"h-3 w-3"})}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-6 w-6 shrink-0",onClick:et,children:(0,a.jsx)(w.A,{className:"h-3 w-3"})})]}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[J.length,"/50"]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(g.T,{value:V,onChange:e=>H(e.target.value),onKeyDown:e=>{"Escape"===e.key&&et()},placeholder:"Add a description...",className:"min-h-[60px] text-sm resize-none",maxLength:200}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[V.length,"/200"]})]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("h3",{className:"font-semibold truncate",children:e.name}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-5 w-5 opacity-0 group-hover:opacity-100 transition-opacity",onClick:e=>{e.stopPropagation(),q(!0)},children:(0,a.jsx)(N.A,{className:"h-3 w-3"})})]}),e.description&&(0,a.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-1",children:e.description}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Updated ",(0,I.m)(e.updatedAt,{addSuffix:!0})]})]})}),(0,a.jsxs)("div",{className:"space-y-2 mt-2 md:mt-0",children:[G&&(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 text-sm text-muted-foreground",children:[(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(k.A,{className:"h-4 w-4"}),G.fileCount," ",1===G.fileCount?"file":"files"]}),(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(S.A,{className:"h-4 w-4"}),G.formattedSize]}),e.costTracking?.totalCost&&e.costTracking.totalCost>0&&(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(C.A,{className:"h-4 w-4"}),ei(e.costTracking.totalCost)]})]}),G&&ea().length>0&&(0,a.jsx)("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 text-xs",children:ea().map(([e,t])=>(0,a.jsxs)("div",{className:"flex items-center gap-1 text-muted-foreground",children:[er(e),(0,a.jsxs)("span",{children:[e.toUpperCase()," (",t,")"]})]},e))})]})]}),(0,a.jsx)("div",{className:"flex items-center gap-2 ml-4",children:(0,a.jsxs)(D,{open:!!L||Z,onOpenChange:es,children:[(0,a.jsx)(R,{asChild:!0,onClick:e=>e.stopPropagation(),"data-tour-id":U?"project-actions-trigger":void 0,children:(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),c(e)},children:[(0,a.jsx)(E.A,{className:"mr-2 h-4 w-4"}),"Preview"]}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),o(e)},children:[(0,a.jsx)(T.A,{className:"mr-2 h-4 w-4"}),"Duplicate"]}),(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),l(e)},children:[(0,a.jsx)(P.A,{className:"mr-2 h-4 w-4"}),"Export as ZIP"]}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),i(e)},"data-tour-id":U?"project-export-json":void 0,children:[(0,a.jsx)($.A,{className:"mr-2 h-4 w-4"}),"Export as JSON"]}),h&&(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),h(e)},children:[(0,a.jsx)(b.A,{className:"mr-2 h-4 w-4"}),"Export as Template"]}),(0,a.jsx)(O,{}),(0,a.jsxs)(M,{className:"text-destructive",onClick:t=>{t.stopPropagation(),s(e)},children:[(0,a.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})})]})}):(0,a.jsxs)("div",{className:`border border-border rounded-lg overflow-hidden hover:shadow-lg transition-all cursor-pointer hover:border-primary/50 group ${U?"ring-2 ring-primary/70 animate-ring-opacity":""}`,style:{background:"linear-gradient(var(--project-card-tint), var(--project-card-tint)), var(--card)"},onClick:()=>t(e),"data-tour-id":"project-card",children:[e.previewImage?(0,a.jsx)("div",{className:"w-full aspect-video bg-muted",children:(0,a.jsx)("img",{src:e.previewImage,alt:`${e.name} preview`,className:"w-full h-full object-cover"})}):(0,a.jsx)("div",{className:"w-full aspect-video bg-muted flex items-center justify-center",children:(0,a.jsx)(b.A,{className:"h-16 w-16 text-muted-foreground/30"})}),(0,a.jsxs)("div",{className:"p-4 space-y-3",children:[(0,a.jsxs)("div",{className:"flex justify-between items-start",children:[W?(0,a.jsxs)("div",{className:"flex-1",onClick:e=>e.stopPropagation(),children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(x.p,{value:J,onChange:e=>_(e.target.value),onKeyDown:e=>{"Enter"===e.key&&!1===e.shiftKey&&(e.preventDefault(),ee()),"Escape"===e.key&&et()},className:"h-8 text-sm font-semibold",autoFocus:!0,maxLength:50}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:ee,children:(0,a.jsx)(y.A,{className:"h-3 w-3"})}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-5 w-5",onClick:et,children:(0,a.jsx)(w.A,{className:"h-3 w-3"})})]}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground mt-1",children:[J.length,"/50"]})]}):(0,a.jsxs)("div",{className:"flex items-center gap-2 flex-1",children:[(0,a.jsx)("h3",{className:"font-semibold text-lg truncate flex-1",children:e.name}),(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-5 w-5 opacity-0 group-hover:opacity-100 transition-opacity",onClick:e=>{e.stopPropagation(),q(!0)},children:(0,a.jsx)(N.A,{className:"h-3 w-3"})})]}),(0,a.jsxs)(D,{open:!!L||Z,onOpenChange:es,children:[(0,a.jsx)(R,{asChild:!0,onClick:e=>e.stopPropagation(),"data-tour-id":U?"project-actions-trigger":void 0,children:(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),c(e)},children:[(0,a.jsx)(E.A,{className:"mr-2 h-4 w-4"}),"Preview"]}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),o(e)},children:[(0,a.jsx)(T.A,{className:"mr-2 h-4 w-4"}),"Duplicate"]}),(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),l(e)},children:[(0,a.jsx)(P.A,{className:"mr-2 h-4 w-4"}),"Export as ZIP"]}),(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),i(e)},"data-tour-id":U?"project-export-json":void 0,children:[(0,a.jsx)($.A,{className:"mr-2 h-4 w-4"}),"Export as JSON"]}),h&&(0,a.jsxs)(M,{onClick:t=>{t.stopPropagation(),h(e)},children:[(0,a.jsx)(b.A,{className:"mr-2 h-4 w-4"}),"Export as Template"]}),(0,a.jsx)(O,{}),(0,a.jsxs)(M,{className:"text-destructive",onClick:t=>{t.stopPropagation(),s(e)},children:[(0,a.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})]}),W?(0,a.jsxs)("div",{onClick:e=>e.stopPropagation(),children:[(0,a.jsx)(g.T,{value:V,onChange:e=>H(e.target.value),onKeyDown:e=>{"Escape"===e.key&&et()},placeholder:"Add a description...",className:"min-h-[60px] text-sm resize-none",maxLength:200}),(0,a.jsx)("div",{className:"flex items-center justify-between mt-1",children:(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[V.length,"/200"]})})]}):(0,a.jsx)("div",{className:"min-h-[40px]",children:e.description?(0,a.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",children:e.description}):(0,a.jsx)("p",{className:"text-sm text-muted-foreground/50 italic",children:"No description"})}),K?(0,a.jsx)("div",{className:"h-6 bg-muted animate-pulse rounded"}):G&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-center gap-3 text-sm text-muted-foreground pt-2 border-t",children:[(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(k.A,{className:"h-4 w-4"}),G.fileCount," ",1===G.fileCount?"file":"files"]}),(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(S.A,{className:"h-4 w-4"}),G.formattedSize]}),e.costTracking?.totalCost&&e.costTracking.totalCost>0&&(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(C.A,{className:"h-4 w-4"}),ei(e.costTracking.totalCost)]})]}),ea().length>0&&(0,a.jsx)("div",{className:"flex items-center gap-3 text-xs",children:ea().map(([e,t])=>(0,a.jsxs)("div",{className:"flex items-center gap-1 text-muted-foreground",children:[er(e),(0,a.jsxs)("span",{children:[e," (",t,")"]})]},e))})]}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground pt-2 border-t",children:(0,a.jsxs)("p",{children:["Updated ",(0,I.m)(e.updatedAt,{addSuffix:!0})]})})]})]})}var W=s(5643),q=s(96597),J=s(99270),_=s(54220),V=s(65777),H=s(25366),G=s(96474),Y=s(16023),K=s(96882),X=s(45989),Z=s(62157),Q=s(37826),ee=s(39390),et=s(87929),es=s(63974),ea=s(33135),er=s(2565),ei=s(13265);s(4950);var en=s(24923);function el({project:e,open:t,onOpenChange:s}){let[i,l]=(0,r.useState)(!1),[o,c]=(0,r.useState)({name:e?.name||"",description:e?.description||"",version:"1.0.0",author:"",authorUrl:"",license:"personal",tags:[],thumbnail:void 0,previewImages:[],downloadUrl:""}),[d,h]=(0,r.useState)(""),f=async()=>{if(e){if(!o.name||o.name.length<1||o.name.length>50)return void B.oR.error("Template name must be between 1 and 50 characters");if(!o.description||o.description.length<10||o.description.length>500)return void B.oR.error("Description must be between 10 and 500 characters");if(!o.version||!/^\d+\.\d+\.\d+$/.test(o.version))return void B.oR.error("Version must be in format x.y.z (e.g., 1.0.0)");try{l(!0);let t=d.split(",").map(e=>e.trim()).filter(e=>e.length>0),a={...o,tags:t},r=await u.exportProjectAsTemplate(n.vfs,e.id,a),i=URL.createObjectURL(r),m=document.createElement("a");m.href=i,m.download=`${o.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(m),m.click(),document.body.removeChild(m),URL.revokeObjectURL(i),B.oR.success("Template exported successfully!"),s(!1),c({name:"",description:"",version:"1.0.0",author:"",authorUrl:"",license:"personal",tags:[],thumbnail:void 0,previewImages:[],downloadUrl:""}),h("")}catch(e){m.v.error("Failed to export template:",e),B.oR.error(e instanceof Error?e.message:"Failed to export template")}finally{l(!1)}}},v=en.N2.find(e=>e.value===o.license);return(0,a.jsx)(Q.lG,{open:t,onOpenChange:s,children:(0,a.jsxs)(Q.Cf,{className:"max-w-2xl max-h-[90vh] overflow-y-auto",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:"Export as Template"}),(0,a.jsx)(Q.rr,{children:"Create a reusable template from this project"})]}),(0,a.jsxs)("div",{className:"space-y-4 py-4",children:[o.thumbnail&&(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{children:"Preview Thumbnail"}),(0,a.jsx)("div",{className:"w-full rounded-lg overflow-hidden bg-muted border",children:(0,a.jsx)("img",{src:o.thumbnail,alt:"Template preview",className:"w-full h-auto"})}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"This preview was captured when you saved the project"})]}),!o.thumbnail&&(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{children:"Preview Thumbnail"}),(0,a.jsx)("div",{className:"w-full h-48 rounded-lg bg-muted flex items-center justify-center border",children:(0,a.jsxs)("div",{className:"text-center text-muted-foreground",children:[(0,a.jsx)(b.A,{className:"h-12 w-12 mx-auto mb-2"}),(0,a.jsx)("p",{className:"text-sm",children:"No preview available"}),(0,a.jsx)("p",{className:"text-xs",children:"Save your project to capture a preview"})]})})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsxs)(ee.J,{htmlFor:"template-name",children:["Template Name ",(0,a.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[o.name.length,"/50"]})]}),(0,a.jsx)(x.p,{id:"template-name",value:o.name,onChange:e=>c({...o,name:e.target.value.slice(0,50)}),placeholder:"My Awesome Template",maxLength:50,required:!0})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsxs)(ee.J,{htmlFor:"template-description",children:["Description ",(0,a.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[o.description.length,"/500"]})]}),(0,a.jsx)(g.T,{id:"template-description",value:o.description,onChange:e=>c({...o,description:e.target.value.slice(0,500)}),placeholder:"A complete multi-page template with...",className:"resize-none",rows:3,maxLength:500,required:!0})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)(ee.J,{htmlFor:"template-version",children:["Version ",(0,a.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,a.jsx)(x.p,{id:"template-version",value:o.version,onChange:e=>c({...o,version:e.target.value}),placeholder:"1.0.0",pattern:"^\\d+\\.\\d+\\.\\d+$",required:!0}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Semantic version format (e.g., 1.0.0)"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"template-author",children:"Author"}),(0,a.jsx)(x.p,{id:"template-author",value:o.author,onChange:e=>c({...o,author:e.target.value.slice(0,50)}),placeholder:"Your Name",maxLength:50})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"template-author-url",children:"Author URL"}),(0,a.jsx)(x.p,{id:"template-author-url",type:"url",value:o.authorUrl,onChange:e=>c({...o,authorUrl:e.target.value}),placeholder:"https://yourwebsite.com"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)(ee.J,{htmlFor:"template-license",children:["License ",(0,a.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,a.jsxs)(es.l6,{value:o.license,onValueChange:e=>c({...o,license:e}),children:[(0,a.jsx)(es.bq,{id:"template-license",children:(0,a.jsx)(es.yv,{})}),(0,a.jsx)(es.gC,{children:en.N2.map(e=>(0,a.jsx)(es.eb,{value:e.value,children:e.label},e.value))})]}),v&&(0,a.jsxs)("div",{className:"flex items-start gap-2 p-2 rounded-md bg-muted text-xs",children:[(0,a.jsx)(K.A,{className:"h-3 w-3 mt-0.5 shrink-0 text-muted-foreground"}),(0,a.jsx)("p",{className:"text-muted-foreground",children:v.description})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"template-tags",children:"Tags"}),(0,a.jsx)(x.p,{id:"template-tags",value:d,onChange:e=>h(e.target.value),placeholder:"saas, marketing, landing (comma-separated)"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Add up to 10 tags, separated by commas"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"template-download-url",children:"Marketplace URL"}),(0,a.jsx)(x.p,{id:"template-download-url",type:"url",value:o.downloadUrl,onChange:e=>c({...o,downloadUrl:e.target.value}),placeholder:"https://example.com/templates/..."}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Where users can find this template"})]})]}),(0,a.jsxs)(Q.Es,{children:[(0,a.jsx)(p.$,{variant:"outline",onClick:()=>s(!1),disabled:i,children:"Cancel"}),(0,a.jsx)(p.$,{onClick:f,disabled:i,children:i?"Exporting...":"Export Template"})]})]})})}function eo({onProjectSelect:e,hideHeader:t=!1,hideFooter:s=!1}){let l=(0,i.useRouter)(),[o,c]=(0,r.useState)([]),[d,h]=(0,r.useState)(!0),[f,v]=(0,r.useState)(""),[j,b]=(0,r.useState)(!1),[y,w]=(0,r.useState)(""),[N,S]=(0,r.useState)(""),[C,A]=(0,r.useState)("blank"),[E,T]=(0,r.useState)([]),[P,$]=(0,r.useState)("updated"),[F,I]=(0,r.useState)("list"),[L,D]=(0,r.useState)(null),[R,z]=(0,r.useState)(!1),[M,O]=(0,r.useState)(null),{state:en,setProjectList:eo,start:ec,setTourDemoProjectId:ed}=(0,er.C)(),em=en.currentStep?.id,eh="running"===en.status,[eu,ep]=(0,r.useState)(!1),[ex,eg]=(0,r.useState)(null),ef=(0,r.useRef)(!1),ev=(0,r.useRef)(!1),ej=(0,r.useCallback)(async()=>{try{let e=await u.listCustomTemplates();T(e)}catch(e){m.v.error("Failed to load custom templates:",e)}},[]);(0,r.useCallback)(async()=>{if(!ef.current){ef.current=!0,h(!0);try{await n.vfs.init();let e=(await n.vfs.listProjects()).sort((e,t)=>t.updatedAt.getTime()-e.updatedAt.getTime());c(e),eo(e),await ej()}catch(e){m.v.error("Failed to load projects:",e),B.oR.error("Failed to load projects")}finally{h(!1),ep(!0),ef.current=!1}}},[eo,ej]);let eb=(0,r.useCallback)(async()=>{try{await n.vfs.init();let e=(await n.vfs.listProjects()).sort((e,t)=>t.updatedAt.getTime()-e.updatedAt.getTime());c(e),eo(e)}catch(e){m.v.error("Failed to reload projects:",e),B.oR.error("Failed to reload projects")}},[eo]),ey=async()=>{if(!ev.current){ev.current=!0;try{let t=await n.vfs.createProject("Multi-File Demo","Interactive examples showing how HTML, CSS, and JavaScript files work together");return await (0,et.createProjectFromTemplate)(n.vfs,t.id,et.DEMO_PROJECT_TEMPLATE,et.DEMO_PROJECT_TEMPLATE.assets),B.oR.success("Demo project created successfully"),await eb(),e(t),t}catch(e){throw m.v.error("Failed to create demo project:",e),B.oR.error("Failed to create demo project"),ev.current=!1,e}}},ew=async()=>{try{let e=await n.vfs.createProject("Example Studios (Tour)","Demo project for guided tour");await (0,et.createProjectFromTemplate)(n.vfs,e.id,et.DEMO_PROJECT_TEMPLATE,et.DEMO_PROJECT_TEMPLATE.assets),ed(e.id),await eb(),ec(),m.v.info("[Tour] Created tour demo project:",e.id)}catch(e){m.v.error("Failed to prepare for tour:",e),B.oR.error("Failed to start tour - could not create demo project")}},eN=async()=>{if(!y.trim())return void B.oR.error("Please enter a project name");if(y.length>50)return void B.oR.error("Project name must be 50 characters or less");if(N.length>200)return void B.oR.error("Description must be 200 characters or less");try{let t=await n.vfs.createProject(y.trim().slice(0,50),N.trim().slice(0,200)||void 0);if(C.startsWith("custom:")){let e=C.replace("custom:",""),s=E.find(t=>t.id===e);s&&await (0,et.createProjectFromTemplate)(n.vfs,t.id,{name:s.name,description:s.description,files:s.files.map(e=>({path:e.path,content:"string"==typeof e.content?e.content:new TextDecoder().decode(e.content)})),directories:s.directories,assets:s.assets})}else"demo"===C?await (0,et.createProjectFromTemplate)(n.vfs,t.id,et.DEMO_PROJECT_TEMPLATE,et.DEMO_PROJECT_TEMPLATE.assets):await (0,et.createProjectFromTemplate)(n.vfs,t.id,et.ZQ);B.oR.success("Project created successfully"),b(!1),w(""),S(""),A("blank"),await eb(),e(t)}catch(e){m.v.error("Failed to create project:",e),B.oR.error("Failed to create project")}},ek=async e=>{if(confirm(`Are you sure you want to delete "${e.name}"? This cannot be undone.`))try{await n.vfs.deleteProject(e.id),B.oR.success("Project deleted"),await eb()}catch(e){m.v.error("Failed to delete project:",e),B.oR.error("Failed to delete project")}},eS=async t=>{try{let s=await n.vfs.duplicateProject(t.id);B.oR.success("Project duplicated successfully"),await eb(),e(s)}catch(e){m.v.error("Failed to duplicate project:",e),B.oR.error("Failed to duplicate project")}},eC=async e=>{try{let t=await n.vfs.exportProject(e.id),s=JSON.stringify(t,null,2),a=new Blob([s],{type:"application/json"}),r=URL.createObjectURL(a),i=document.createElement("a");i.href=r,i.download=`${e.name.replace(/\s+/g,"-")}-export.json`,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(r),B.oR.success("Project exported")}catch(e){m.v.error("Failed to export project:",e),B.oR.error("Failed to export project")}},eA=async e=>{try{let t=await n.vfs.exportProjectAsZip(e.id),s=URL.createObjectURL(t),a=document.createElement("a");a.href=s,a.download=`${e.name.replace(/\s+/g,"-")}.zip`,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(s),B.oR.success("Project exported as ZIP")}catch(e){m.v.error("Failed to export project as ZIP:",e),B.oR.error("Failed to export project as ZIP")}},eE=async()=>{let t=document.createElement("input");t.type="file",t.accept=".json",t.onchange=async t=>{let s=t.target.files?.[0];if(s)try{let t=await s.text(),a=JSON.parse(t);if(!a.project||!a.files)throw Error("Invalid project file");let r=await n.vfs.importProject(a);B.oR.success("Project imported successfully"),await eb(),e(r)}catch(e){m.v.error("Failed to import project:",e),B.oR.error("Failed to import project")}},t.click()},eT=((e,t)=>{let s=[...e];switch(t){case"updated":return s.sort((e,t)=>t.updatedAt.getTime()-e.updatedAt.getTime());case"created":return s.sort((e,t)=>t.createdAt.getTime()-e.createdAt.getTime());case"name":return s.sort((e,t)=>e.name.localeCompare(t.name));case"size":return s.sort((e,t)=>t.updatedAt.getTime()-e.updatedAt.getTime());default:return s}})(o.filter(e=>e.name.toLowerCase().includes(f.toLowerCase())||e.description?.toLowerCase().includes(f.toLowerCase())),P);return d&&!eu?(0,a.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,a.jsx)("p",{className:"mt-4",children:"Loading projects..."})]})}):(0,a.jsxs)("div",{className:"flex flex-col h-[100dvh]",style:{background:"linear-gradient(var(--project-background-tint), var(--project-background-tint)), var(--background)"},children:[(0,a.jsx)("main",{className:"flex-1 min-h-0 overflow-auto",children:(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col sm:flex-row gap-3","data-tour-id":"projects-actions",children:[(0,a.jsxs)("div",{className:"relative flex-1",children:[(0,a.jsx)(J.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,a.jsx)(x.p,{placeholder:"Search projects...",value:f,onChange:e=>v(e.target.value),className:"pl-9"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(ea.AM,{children:[(0,a.jsx)(ea.Wv,{asChild:!0,children:(0,a.jsxs)(p.$,{variant:"outline",size:"sm",className:"gap-2",children:[(0,a.jsx)(_.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"hidden sm:inline",children:"Sort"})]})}),(0,a.jsx)(ea.hl,{className:"w-48",align:"end",children:(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("h4",{className:"font-semibold text-sm",children:"Sort by"}),(0,a.jsxs)(es.l6,{value:P,onValueChange:e=>$(e),children:[(0,a.jsx)(es.bq,{children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"updated",children:"Last Updated"}),(0,a.jsx)(es.eb,{value:"created",children:"Date Created"}),(0,a.jsx)(es.eb,{value:"name",children:"Name"})]})]})]})})]}),(0,a.jsxs)("div",{className:"flex border rounded-full",children:[(0,a.jsx)(p.$,{variant:"grid"===F?"secondary":"ghost",size:"sm",onClick:()=>I("grid"),className:"rounded-r-none rounded-l-full",children:(0,a.jsx)(V.A,{className:"h-4 w-4"})}),(0,a.jsx)(p.$,{variant:"list"===F?"secondary":"ghost",size:"sm",onClick:()=>I("list"),className:"rounded-l-none rounded-r-full",children:(0,a.jsx)(H.A,{className:"h-4 w-4"})})]}),(0,a.jsxs)(p.$,{onClick:()=>b(!0),size:"sm",className:"gap-2","data-tour-id":"new-project-button",children:[(0,a.jsx)(G.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"New"})]}),(0,a.jsxs)(p.$,{onClick:eE,variant:"outline",size:"sm",className:"gap-2",children:[(0,a.jsx)(Y.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"Import"})]})]})]})}),(0,a.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl",children:0===eT.length?(0,a.jsxs)("div",{className:"text-center py-12",children:[(0,a.jsx)(k.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,a.jsx)("h2",{className:"text-xl font-semibold mb-2",children:f?"No projects found":"No projects yet"}),(0,a.jsx)("p",{className:"text-muted-foreground mb-6",children:f?"Try a different search term":"Create your first project to get started"}),!f&&(0,a.jsxs)("div",{className:"flex gap-3 justify-center",children:[(0,a.jsxs)(p.$,{onClick:()=>b(!0),children:[(0,a.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),(0,a.jsxs)(p.$,{variant:"outline",onClick:ey,children:[(0,a.jsx)(k.A,{className:"mr-2 h-4 w-4"}),"Create Demo Project"]})]})]}):(0,a.jsx)("div",{className:"grid"===F?"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:eT.map(t=>"object"==typeof t&&t.id&&t.name?(0,a.jsx)(U,{project:t,onSelect:e,onDelete:ek,onExport:eC,onExportZip:eA,onDuplicate:eS,onPreview:D,onExportAsTemplate:O,onUpdate:async e=>{await n.vfs.updateProject(e),c(o.map(t=>t.id===e.id?e:t))},viewMode:F,forceMenuOpen:ex===t.id,highlightExport:eh&&"project-controls"===em&&ex===t.id},t.id):(m.v.error("Invalid project object:",t),null))})})})]})}),!s&&(0,a.jsx)("footer",{className:"hidden md:block border-t bg-card/50 py-3 px-6",children:(0,a.jsxs)("div",{className:"flex justify-center gap-2",children:[(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:ew,disabled:eh,"data-tour-id":"footer-guided-tour",children:[(0,a.jsx)(K.A,{className:"mr-2 h-4 w-4"}),"Guided Tour"]}),(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:()=>l.push("/test-generation"),children:[(0,a.jsx)(X.A,{className:"mr-2 h-4 w-4"}),"Model Tester"]}),(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:()=>z(!0),children:[(0,a.jsx)(K.A,{className:"mr-2 h-4 w-4"}),"About OSW Studio"]}),(0,a.jsx)(p.$,{variant:"outline",size:"sm",asChild:!0,children:(0,a.jsxs)("a",{href:"https://github.com/o-stahl/osw-studio",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(Z.A,{className:"mr-2 h-4 w-4"}),"GitHub"]})})]})}),(0,a.jsx)(Q.lG,{open:j,onOpenChange:b,children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-md",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:"Create New Project"}),(0,a.jsx)(Q.rr,{children:"Start a new multipage website project"})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Project Name"}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[y.length,"/50"]})]}),(0,a.jsx)(x.p,{id:"name",value:y,onChange:e=>w(e.target.value.slice(0,50)),placeholder:"My Awesome Website",className:"mt-2",maxLength:50})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.J,{htmlFor:"template",children:"Template"}),(0,a.jsxs)(es.l6,{value:C,onValueChange:A,children:[(0,a.jsx)(es.bq,{id:"template",className:"mt-2 w-full",children:(0,a.jsx)("div",{className:"truncate flex-1 text-left",children:(e=>{if(e.startsWith("custom:")){let t=e.replace("custom:",""),s=E.find(e=>e.id===t);return s?.name||"Custom Template"}let t=et.Nr.find(t=>t.id===e);return t?.name||"Select a template"})(C)})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsxs)(es.s3,{children:[(0,a.jsx)(es.TR,{children:"Built-in Templates"}),et.Nr.map(e=>(0,a.jsx)(es.eb,{value:e.id,children:(0,a.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,a.jsx)("div",{className:"font-medium",children:e.name}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:e.description})]})},e.id))]}),E.length>0&&(0,a.jsxs)(es.s3,{children:[(0,a.jsx)(es.TR,{children:"Custom Templates"}),E.map(e=>(0,a.jsx)(es.eb,{value:`custom:${e.id}`,children:(0,a.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,a.jsx)("div",{className:"font-medium",children:e.name}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:e.description})]})},e.id))]})]})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)(ee.J,{htmlFor:"description",children:"Description (optional)"}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[N.length,"/200"]})]}),(0,a.jsx)(g.T,{id:"description",value:N,onChange:e=>S(e.target.value.slice(0,200)),placeholder:"A brief description of your project",className:"mt-2 resize-none",rows:3,maxLength:200})]})]}),(0,a.jsxs)(Q.Es,{children:[(0,a.jsx)(p.$,{variant:"outline",onClick:()=>b(!1),children:"Cancel"}),(0,a.jsx)(p.$,{onClick:eN,children:"Create Project"})]})]})}),L&&(0,a.jsx)(Q.lG,{open:!!L,onOpenChange:()=>D(null),children:(0,a.jsxs)(Q.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,a.jsx)(Q.c7,{className:"p-4 border-b",children:(0,a.jsxs)(Q.L3,{children:["Preview: ",L.name]})}),(0,a.jsx)("div",{className:"flex-1 overflow-hidden",children:(0,a.jsx)(W.X,{projectId:L.id})})]})}),(0,a.jsx)(el,{project:M,open:!!M,onOpenChange:e=>{e||O(null)}}),(0,a.jsx)(q.V,{open:R,onOpenChange:z}),(0,a.jsx)(ei.V,{location:"project-manager"})]})}function ec({onProjectSelect:e}){return(0,a.jsx)(eo,{onProjectSelect:e,hideHeader:!0,hideFooter:!0})}var ed=s(75639),em=s(59821),eh=s(84821),eu=s(25334),ep=s(80189);function ex({template:e,onSelect:t,onDelete:s,onExport:r,viewMode:i="grid"}){let n="isBuiltIn"in e&&e.isBuiltIn,l=n?null:e,o=e=>{let t=en.N2.find(t=>t.value===e);return t?.label||e},c=t=>{t.stopPropagation(),!n&&s&&s(e.id)},d=t=>{t.stopPropagation(),r&&r(e)},m=e=>{if(!e)return"Never";try{return(0,I.m)(e,{addSuffix:!0})}catch{return"Recently"}};return"list"===i?(0,a.jsx)("div",{className:"border border-border rounded-lg p-4 bg-card",children:(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsxs)("div",{className:"relative shrink-0",children:[l?.metadata.thumbnail?(0,a.jsx)("div",{className:"w-24 h-16 rounded-md overflow-hidden bg-muted",children:(0,a.jsx)("img",{src:l.metadata.thumbnail,alt:e.name,className:"w-full h-full object-cover"})}):(0,a.jsx)("div",{className:"w-24 h-16 rounded-md bg-muted flex items-center justify-center",children:(0,a.jsx)(b.A,{className:"h-8 w-8 text-muted-foreground"})}),n&&(0,a.jsx)(ep.Bc,{children:(0,a.jsxs)(ep.m_,{children:[(0,a.jsx)(ep.k$,{asChild:!0,children:(0,a.jsx)("div",{className:"absolute top-1 right-1 bg-background/90 rounded-full p-1",children:(0,a.jsx)(eh.A,{className:"h-3 w-3 text-muted-foreground"})})}),(0,a.jsx)(ep.ZI,{children:"Built-in template"})]})})]}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-baseline gap-2 mb-1",children:[(0,a.jsx)("h3",{className:"font-semibold text-base truncate",title:e.name,children:e.name}),l&&(0,a.jsxs)("span",{className:"text-xs text-muted-foreground shrink-0",children:["v",l.version]})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-1 mb-2",title:e.description,children:e.description}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-1 text-xs text-muted-foreground",children:[(l?.metadata.author||e.metadata?.author)&&(0,a.jsxs)("span",{className:"truncate max-w-[150px]",title:l?.metadata.author||e.metadata?.author,children:["by ",l?.metadata.author||e.metadata?.author]}),l?.metadata.license&&(0,a.jsxs)(a.Fragment,{children:[l.metadata.author&&(0,a.jsx)("span",{children:"•"}),(0,a.jsx)(em.E,{variant:"secondary",className:"text-xs px-1.5 py-0 h-auto",children:o(l.metadata.license)})]}),l?.files&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:"•"}),(0,a.jsxs)("span",{children:[l.files.length," files"]})]}),(l?.metadata.tags||e.metadata?.tags)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{children:"•"}),(l?.metadata.tags||e.metadata?.tags||[]).slice(0,2).map(e=>(0,a.jsx)(em.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:e},e)),(l?.metadata.tags||e.metadata?.tags||[]).length>2&&(0,a.jsxs)(em.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:["+",(l?.metadata.tags||e.metadata?.tags||[]).length-2]})]})]})]}),(0,a.jsxs)("div",{className:"hidden md:flex items-center gap-3 shrink-0",children:[(0,a.jsx)("span",{className:"text-xs text-muted-foreground whitespace-nowrap",children:m(l?.updatedAt||e.updatedAt)}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>t(e),children:[(0,a.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:d,children:[(0,a.jsx)($.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsx)(ep.Bc,{children:(0,a.jsxs)(ep.m_,{children:[(0,a.jsx)(ep.k$,{asChild:!0,children:(0,a.jsx)("div",{children:(0,a.jsxs)(M,{className:"text-destructive",onClick:c,disabled:n,children:[(0,a.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Delete"]})})}),n&&(0,a.jsx)(ep.ZI,{children:"Built-in templates cannot be deleted"})]})})]})]})]})]}),(0,a.jsx)("div",{className:"md:hidden",children:(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>t(e),children:[(0,a.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:d,children:[(0,a.jsx)($.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsxs)(M,{className:"text-destructive",onClick:c,disabled:n,children:[(0,a.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Delete"]})]})]})]})})]})}):(0,a.jsxs)("div",{className:"border border-border rounded-lg overflow-hidden bg-card group",children:[(0,a.jsxs)("div",{className:"relative",children:[l?.metadata.thumbnail?(0,a.jsx)("div",{className:"w-full aspect-video bg-muted",children:(0,a.jsx)("img",{src:l.metadata.thumbnail,alt:e.name,className:"w-full h-full object-cover"})}):(0,a.jsx)("div",{className:"w-full aspect-video bg-muted flex items-center justify-center",children:(0,a.jsx)(b.A,{className:"h-16 w-16 text-muted-foreground"})}),n&&(0,a.jsx)(ep.Bc,{children:(0,a.jsxs)(ep.m_,{children:[(0,a.jsx)(ep.k$,{asChild:!0,children:(0,a.jsx)("div",{className:"absolute top-2 right-2 bg-background/90 rounded-full p-1.5 shadow-sm",children:(0,a.jsx)(eh.A,{className:"h-4 w-4 text-muted-foreground"})})}),(0,a.jsx)(ep.ZI,{children:"Built-in template"})]})}),l?.metadata.downloadUrl&&(0,a.jsx)(ep.Bc,{children:(0,a.jsxs)(ep.m_,{children:[(0,a.jsx)(ep.k$,{asChild:!0,children:(0,a.jsx)("a",{href:l.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:e=>e.stopPropagation(),children:(0,a.jsx)(eu.A,{className:"h-4 w-4 text-muted-foreground"})})}),(0,a.jsx)(ep.ZI,{children:"View on marketplace"})]})})]}),(0,a.jsxs)("div",{className:"p-4 space-y-3",children:[(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsxs)("div",{className:"flex items-baseline gap-2",children:[(0,a.jsx)("h3",{className:"font-semibold text-base line-clamp-1 flex-1",title:e.name,children:e.name}),l&&(0,a.jsxs)("span",{className:"text-xs text-muted-foreground shrink-0",children:["v",l.version]})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",title:e.description,children:e.description})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(l?.metadata.author||e.metadata?.author)&&(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:l?.metadata.authorUrl?(0,a.jsxs)("a",{href:l.metadata.authorUrl,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-1",onClick:e=>e.stopPropagation(),children:["by ",l.metadata.author,(0,a.jsx)(eu.A,{className:"h-3 w-3"})]}):(0,a.jsxs)("span",{children:["by ",l?.metadata.author||e.metadata?.author]})}),(l?.metadata.tags||e.metadata?.tags)&&(l?.metadata.tags||e.metadata?.tags||[]).length>0&&(0,a.jsxs)("div",{className:"flex flex-wrap gap-1",children:[(l?.metadata.tags||e.metadata?.tags||[]).slice(0,3).map(e=>(0,a.jsx)(em.E,{variant:"secondary",className:"text-xs px-1.5 py-0.5",children:e},e)),(l?.metadata.tags||e.metadata?.tags||[]).length>3&&(0,a.jsxs)(em.E,{variant:"secondary",className:"text-xs px-1.5 py-0.5",children:["+",(l?.metadata.tags||e.metadata?.tags||[]).length-3]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted-foreground flex-wrap",children:[l?.metadata.license&&(0,a.jsx)(em.E,{variant:"outline",className:"text-xs px-1.5 py-0 h-auto",children:o(l.metadata.license)}),l?.files&&(0,a.jsxs)(a.Fragment,{children:[l.metadata.license&&(0,a.jsx)("span",{children:"•"}),(0,a.jsxs)("span",{children:[l.files.length," files"]})]})]})]}),(0,a.jsxs)("div",{className:"pt-3 border-t flex items-center justify-between",children:[(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:m(l?.updatedAt||e.updatedAt)}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{size:"icon",variant:"ghost",className:"h-8 w-8",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>t(e),children:[(0,a.jsx)(G.A,{className:"mr-2 h-4 w-4"}),"Create Project"]}),r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:d,children:[(0,a.jsx)($.A,{className:"mr-2 h-4 w-4"}),"Export Template"]})]}),s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O,{}),(0,a.jsx)(ep.Bc,{children:(0,a.jsxs)(ep.m_,{children:[(0,a.jsx)(ep.k$,{asChild:!0,children:(0,a.jsx)("div",{children:(0,a.jsxs)(M,{className:"text-destructive",onClick:c,disabled:n,children:[(0,a.jsx)(F.A,{className:"mr-2 h-4 w-4"}),"Delete"]})})}),n&&(0,a.jsx)(ep.ZI,{children:"Built-in templates cannot be deleted"})]})})]})]})]})]})]})]})}function eg({onProjectCreated:e}){let[t,s]=(0,r.useState)([]),[i,l]=(0,r.useState)(!0),[o,c]=(0,r.useState)(""),[d,h]=(0,r.useState)("updated"),[g,f]=(0,r.useState)("grid"),v=(0,r.useCallback)(async()=>{try{l(!0);let e=await u.listCustomTemplates();s(e)}catch(e){m.v.error("Failed to load custom templates:",e),B.oR.error("Failed to load custom templates")}finally{l(!1)}},[]),j=async()=>{let e=document.createElement("input");e.type="file",e.accept=".oswt",e.onchange=async e=>{let t=e.target.files?.[0];if(t)try{await u.importTemplateFile(t),B.oR.success("Template imported successfully!"),await v()}catch(e){m.v.error("Failed to import template:",e),B.oR.error(e instanceof Error?e.message:"Failed to import template")}},e.click()},b=async e=>{if(confirm("Are you sure you want to delete this template?"))try{await u.deleteCustomTemplate(e),B.oR.success("Template deleted"),await v()}catch(e){m.v.error("Failed to delete template:",e),B.oR.error("Failed to delete template")}},y=async e=>{try{if("isBuiltIn"in e&&e.isBuiltIn){B.oR.info("Exporting built-in template as custom template...");let t=await n.vfs.createProject(e.name,e.description);"blank"===e.id?await (0,ed.c3)(n.vfs,t.id,et.ZQ):"demo"===e.id&&await (0,ed.c3)(n.vfs,t.id,et.DEMO_PROJECT_TEMPLATE,et.DEMO_PROJECT_TEMPLATE.assets);let s=await u.exportProjectAsTemplate(n.vfs,t.id,{name:e.name,description:e.description,version:"1.0.0",author:"OSW Studio",license:"mit",tags:e.metadata?.tags||[]});await n.vfs.deleteProject(t.id);let a=URL.createObjectURL(s),r=document.createElement("a");r.href=a,r.download=`${e.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(a),B.oR.success("Template exported successfully!")}else{let t=await u.exportTemplateAsFile(e),s=URL.createObjectURL(t),a=document.createElement("a");a.href=s,a.download=`${e.name.replace(/\s+/g,"-").toLowerCase()}.oswt`,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(s),B.oR.success("Template exported successfully!")}}catch(e){m.v.error("Failed to export template:",e),B.oR.error("Failed to export template")}},w=async t=>{try{let s="Blank"===t.name||"Example Studios"===t.name?`New ${t.name} Project`:t.name,a=await n.vfs.createProject(s,t.description);"isBuiltIn"in t&&t.isBuiltIn?"blank"===t.id?await (0,ed.c3)(n.vfs,a.id,et.ZQ):"demo"===t.id&&await (0,ed.c3)(n.vfs,a.id,et.DEMO_PROJECT_TEMPLATE,et.DEMO_PROJECT_TEMPLATE.assets):await (0,ed.c3)(n.vfs,a.id,{name:t.name,description:t.description,files:t.files.map(e=>({path:e.path,content:"string"==typeof e.content?e.content:new TextDecoder().decode(e.content)})),directories:t.directories,assets:t.assets}),B.oR.success(`Project "${a.name}" created successfully!`),e&&e(a.id)}catch(e){m.v.error("Failed to create project from template:",e),B.oR.error("Failed to create project")}},N=[...[...ed.Nr,...t].filter(e=>{let t=o.toLowerCase();return e.name.toLowerCase().includes(t)||e.description.toLowerCase().includes(t)||"metadata"in e&&e.metadata?.author?.toLowerCase().includes(t)||"metadata"in e&&e.metadata?.tags?.some(e=>e.toLowerCase().includes(t))})].sort((e,t)=>{switch(d){case"updated":let s="updatedAt"in e&&e.updatedAt?e.updatedAt:new Date("2024-01-01");return("updatedAt"in t&&t.updatedAt?t.updatedAt:new Date("2024-01-01")).getTime()-s.getTime();case"name":return e.name.localeCompare(t.name);case"author":let a="metadata"in e&&e.metadata?.author||"",r="metadata"in t&&t.metadata?.author||"";return a.localeCompare(r);case"files":let i="files"in e&&e.files?.length||0;return("files"in t&&t.files?.length||0)-i;default:return 0}});return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,a.jsx)("p",{className:"mt-4",children:"Loading templates..."})]})}):(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col sm:flex-row gap-3",children:[(0,a.jsxs)("div",{className:"relative flex-1",children:[(0,a.jsx)(J.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,a.jsx)(x.p,{placeholder:"Search templates...",value:o,onChange:e=>c(e.target.value),className:"pl-9"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(ea.AM,{children:[(0,a.jsx)(ea.Wv,{asChild:!0,children:(0,a.jsxs)(p.$,{variant:"outline",size:"sm",className:"gap-2",children:[(0,a.jsx)(_.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"hidden sm:inline",children:"Sort"})]})}),(0,a.jsx)(ea.hl,{className:"w-48",align:"end",children:(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("h4",{className:"font-semibold text-sm",children:"Sort by"}),(0,a.jsxs)(es.l6,{value:d,onValueChange:e=>h(e),children:[(0,a.jsx)(es.bq,{children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"updated",children:"Last Updated"}),(0,a.jsx)(es.eb,{value:"name",children:"Name"}),(0,a.jsx)(es.eb,{value:"author",children:"Author"}),(0,a.jsx)(es.eb,{value:"files",children:"File Count"})]})]})]})})]}),(0,a.jsxs)("div",{className:"flex border rounded-full",children:[(0,a.jsx)(p.$,{variant:"grid"===g?"secondary":"ghost",size:"sm",onClick:()=>f("grid"),className:"rounded-r-none rounded-l-full",children:(0,a.jsx)(V.A,{className:"h-4 w-4"})}),(0,a.jsx)(p.$,{variant:"list"===g?"secondary":"ghost",size:"sm",onClick:()=>f("list"),className:"rounded-l-none rounded-r-full",children:(0,a.jsx)(H.A,{className:"h-4 w-4"})})]}),(0,a.jsxs)(p.$,{onClick:j,size:"sm",className:"gap-2",children:[(0,a.jsx)(Y.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"Import"})]})]})]})}),(0,a.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl",children:0===N.length?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)("div",{className:"text-center max-w-md",children:o?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(J.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,a.jsx)("h3",{className:"font-semibold mb-2",children:"No templates found"}),(0,a.jsxs)("p",{className:"text-sm text-muted-foreground mb-4",children:['No templates match your search query "',o,'"']}),(0,a.jsx)(p.$,{variant:"outline",onClick:()=>c(""),children:"Clear search"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P.A,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),(0,a.jsx)("h3",{className:"font-semibold mb-2",children:"No custom templates yet"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:"Import custom templates to get started with professional designs."}),(0,a.jsxs)(p.$,{onClick:j,children:[(0,a.jsx)(Y.A,{className:"h-4 w-4 mr-2"}),"Import Template"]})]})})}):(0,a.jsx)("div",{className:"grid"===g?"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4":"space-y-3",children:N.map(e=>(0,a.jsx)(ex,{template:e,onSelect:w,onDelete:b,onExport:y,viewMode:g},e.id))})})})]})}function ef({onProjectSelect:e}){let t=(0,i.useRouter)();return(0,a.jsx)(eg,{onProjectCreated:s=>{e?e({id:s}):t.push(`/workspace/${s}`)}})}var ev=s(26091),ej=s(42902),eb=s(47696),ey=s(45609),ew=s(56085),eN=s(78272),ek=s(14952),eS=s(63143),eC=s(80262),eA=s(28559),eE=s(8819);function eT({skill:e,mode:t,onSave:s,onCancel:i}){let[n,l]=(0,r.useState)(""),[o,c]=(0,r.useState)(""),[d,m]=(0,r.useState)(""),[h,u]=(0,r.useState)(""),[f,j]=(0,r.useState)("form"),[b,y]=(0,r.useState)(!1),w=e=>{u(e);try{let{frontmatter:t,markdown:s}=(0,eC.N1)(e);l(t.name),c(t.description),m(s)}catch(e){}},N=async()=>{y(!0);try{let{frontmatter:a}=(0,eC.N1)(h);"create"===t?(await ev.skillsService.createSkill(h),B.oR.success(`Created skill: ${a.name}`)):e&&(await ev.skillsService.updateSkill(e.id,h),B.oR.success(`Updated skill: ${a.name}`)),s()}catch(t){let e=t instanceof Error?t.message:"Failed to save skill";B.oR.error(e)}finally{y(!1)}};return(0,a.jsxs)("div",{className:"flex flex-col bg-background h-[inherit]",children:[(0,a.jsx)("div",{className:"border-b px-6 py-4 shrink-0",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:i,children:(0,a.jsx)(eA.A,{className:"w-4 h-4"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h1",{className:"text-2xl font-bold",children:"create"===t?"Create New Skill":"Edit Skill"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Define specialized knowledge for the AI assistant"})]})]}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(p.$,{variant:"outline",onClick:i,children:"Cancel"}),(0,a.jsxs)(p.$,{onClick:N,disabled:b,children:[(0,a.jsx)(eE.A,{className:"w-4 h-4 mr-2"}),b?"Saving...":"Save Skill"]})]})]})}),(0,a.jsxs)("div",{className:"flex-1 flex flex-col overflow-auto",children:[(0,a.jsx)("div",{className:"border-b px-6 shrink-0",children:(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)("button",{onClick:()=>j("form"),className:`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${"form"===f?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"}`,children:"Form Editor"}),(0,a.jsx)("button",{onClick:()=>j("raw"),className:`px-4 py-2 text-sm font-medium border-b-2 transition-colors ${"raw"===f?"border-primary text-primary":"border-transparent text-muted-foreground hover:text-foreground"}`,children:"Raw Markdown"})]})}),"form"===f&&(0,a.jsx)("div",{className:"flex-1 overflow-y-auto px-6 py-4",children:(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Skill Name *"}),(0,a.jsx)(x.p,{id:"name",placeholder:"e.g., react-hooks, python-testing, ui-design",value:n,onChange:e=>l(e.target.value),className:"mt-1.5"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Lowercase with hyphens (will be used as file name)"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.J,{htmlFor:"description",children:"Description *"}),(0,a.jsx)(x.p,{id:"description",placeholder:"Brief description of what this skill covers",value:o,onChange:e=>c(e.target.value),className:"mt-1.5"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Max 200 characters - shown in skills list"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.J,{htmlFor:"markdown",children:"Skill Content *"}),(0,a.jsx)(g.T,{id:"markdown",placeholder:"Write the skill content in markdown format... ## Guidelines - Guideline 1 - Guideline 2 ## Examples ```javascript // Example code ```",value:d,onChange:e=>m(e.target.value),className:"mt-1.5 font-mono text-sm min-h-[400px]"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Markdown content that the AI will read when using this skill"})]}),(0,a.jsxs)("div",{className:"bg-muted/50 rounded-lg p-4",children:[(0,a.jsxs)("h3",{className:"font-semibold mb-2 flex items-center gap-2",children:[(0,a.jsx)(v.A,{className:"w-4 h-4"}),"Tips for Writing Skills"]}),(0,a.jsxs)("ul",{className:"text-sm text-muted-foreground space-y-1 ml-5 list-disc",children:[(0,a.jsx)("li",{children:"Be specific and actionable - provide clear guidelines and examples"}),(0,a.jsx)("li",{children:"Use markdown formatting for better readability"}),(0,a.jsx)("li",{children:"Include code examples where relevant"}),(0,a.jsx)("li",{children:"Focus on practical knowledge the AI can apply"}),(0,a.jsx)("li",{children:"Keep it concise but comprehensive"})]})]})]})}),"raw"===f&&(0,a.jsx)("div",{className:"flex-1 overflow-auto px-6 py-4",children:(0,a.jsx)("div",{className:"max-w-4xl",children:(0,a.jsxs)("div",{children:[(0,a.jsx)(ee.J,{htmlFor:"raw-content",children:"Raw SKILL.md Content"}),(0,a.jsx)(g.T,{id:"raw-content",value:h,onChange:e=>w(e.target.value),className:"mt-1.5 font-mono text-sm min-h-[600px]",spellCheck:!1}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Direct editing of the SKILL.md file (YAML frontmatter + markdown)"})]})})})]})]})}function eP(){let[e,t]=(0,r.useState)([]),[s,i]=(0,r.useState)(!0),[n,l]=(0,r.useState)(""),[o,c]=(0,r.useState)(null),[d,h]=(0,r.useState)(null),[u,g]=(0,r.useState)(!1),[f,j]=(0,r.useState)(null),[b,y]=(0,r.useState)(!0),[w,N]=(0,r.useState)(new Set),k=async()=>{try{i(!0);let e=await ev.skillsService.getAllSkills();t(e)}catch(e){m.v.error("[SkillsManager] Failed to load skills",e),B.oR.error("Failed to load skills")}finally{i(!1)}},S=async()=>{try{let e=await ev.skillsService.isGloballyEnabled();y(e);let t=await ev.skillsService.getAllSkills(),s=new Set;for(let e of t)await ev.skillsService.isSkillEnabled(e.id)&&s.add(e.id);N(s)}catch(e){m.v.error("[SkillsManager] Failed to load enabled state",e)}},C=async e=>{try{await ev.skillsService.setGlobalEnabled(e),y(e),B.oR.success(e?"Skills enabled":"Skills disabled")}catch(e){B.oR.error("Failed to update skills state")}},A=async(e,t)=>{try{t?(await ev.skillsService.enableSkill(e),N(t=>new Set([...t,e]))):(await ev.skillsService.disableSkill(e),N(t=>{let s=new Set(t);return s.delete(e),s}))}catch(e){B.oR.error("Failed to toggle skill")}},E=()=>{c(null),h("create")},T=e=>{c(e),h("edit")},P=e=>{j(e),g(!0)},F=async()=>{if(f)try{await ev.skillsService.deleteSkill(f.id),B.oR.success(`Deleted skill: ${f.name}`),await k(),await S()}catch(t){let e=t instanceof Error?t.message:"Failed to delete skill";B.oR.error(e)}finally{g(!1),j(null)}},I=async()=>{let e=document.createElement("input");e.type="file",e.accept=".md,.zip",e.multiple=!1,e.onchange=async e=>{let t=e.target.files?.[0];if(t)try{if(t.name.endsWith(".zip")){let e=await ev.skillsService.importSkills(t);B.oR.success(`Imported ${e.length} skill(s)`)}else{let e=await ev.skillsService.importSkillFile(t);B.oR.success(`Imported skill: ${e.name}`)}await k(),await S()}catch(t){let e=t instanceof Error?t.message:"Failed to import skill";B.oR.error(e)}},e.click()},L=async()=>{try{let t=e.filter(e=>!e.isBuiltIn);if(0===t.length)return void B.oR.error("No custom skills to export");let s=await ev.skillsService.exportSkills(t.map(e=>e.id)),a=URL.createObjectURL(s),r=document.createElement("a");r.href=a,r.download=`osw-skills-${new Date().toISOString().split("T")[0]}.zip`,r.click(),URL.revokeObjectURL(a),B.oR.success(`Exported ${t.length} skill(s)`)}catch(e){B.oR.error("Failed to export skills")}},D=async()=>{h(null),c(null),await k(),await S()},R=()=>{h(null),c(null)},z=e.filter(e=>e.name.toLowerCase().includes(n.toLowerCase())||e.description.toLowerCase().includes(n.toLowerCase())),M=z.filter(e=>e.isBuiltIn),O=z.filter(e=>!e.isBuiltIn);return s?(0,a.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,a.jsx)("p",{className:"mt-4",children:"Loading skills..."})]})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col gap-3",children:[(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,a.jsxs)("div",{className:"relative flex-1",children:[(0,a.jsx)(J.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,a.jsx)(x.p,{placeholder:"Search skills...",value:n,onChange:e=>l(e.target.value),className:"pl-9"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:I,children:[(0,a.jsx)(Y.A,{className:"w-4 h-4 mr-2"}),"Import"]}),(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:L,children:[(0,a.jsx)($.A,{className:"w-4 h-4 mr-2"}),"Export"]}),(0,a.jsxs)(p.$,{onClick:E,size:"sm",children:[(0,a.jsx)(G.A,{className:"w-4 h-4 mr-2"}),"New"]})]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between p-3 bg-muted/50 rounded-lg",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(ey.A,{className:"w-4 h-4"}),(0,a.jsx)(ee.J,{htmlFor:"global-toggle",className:"text-sm font-medium cursor-pointer",children:"Enable Skills System"})]}),(0,a.jsx)(ej.d,{id:"global-toggle",checked:b,onCheckedChange:C})]})]})}),(0,a.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6 overflow-auto",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl",children:0===z.length?(0,a.jsxs)("div",{className:"text-center py-12",children:[(0,a.jsx)(ew.A,{className:"w-12 h-12 mx-auto mb-4 text-muted-foreground"}),(0,a.jsx)("h3",{className:"text-lg font-semibold mb-2",children:"No skills found"}),(0,a.jsx)("p",{className:"text-muted-foreground mb-4",children:n?"Try a different search query":"Create your first custom skill"}),!n&&(0,a.jsxs)(p.$,{onClick:E,children:[(0,a.jsx)(G.A,{className:"w-4 h-4 mr-2"}),"Create Skill"]})]}):(0,a.jsxs)("div",{className:"space-y-6",children:[M.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("h2",{className:"text-lg font-semibold mb-3 flex items-center gap-2",children:[(0,a.jsx)(v.A,{className:"w-5 h-5"}),"Built-in Skills (",M.length,")"]}),(0,a.jsx)("div",{className:"grid gap-3",children:M.map(e=>(0,a.jsx)(e$,{skill:e,isEnabled:w.has(e.id),globalEnabled:b,onToggle:A,onEdit:T,onDelete:P},e.id))})]}),O.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("h2",{className:"text-lg font-semibold mb-3 flex items-center gap-2",children:[(0,a.jsx)(ew.A,{className:"w-5 h-5"}),"Custom Skills (",O.length,")"]}),(0,a.jsx)("div",{className:"grid gap-3",children:O.map(e=>(0,a.jsx)(e$,{skill:e,isEnabled:w.has(e.id),globalEnabled:b,onToggle:A,onEdit:T,onDelete:P},e.id))})]})]})})})]}),(0,a.jsx)(Q.lG,{open:!!d,onOpenChange:e=>!e&&R(),children:(0,a.jsx)(Q.Cf,{className:"max-w-[90vw] sm:max-w-[85vw] lg:max-w-[75vw] xl:max-w-[1200px] h-[90vh] p-0 overflow-hidden",children:d&&(0,a.jsx)(eT,{skill:o,mode:d,onSave:D,onCancel:R})})}),(0,a.jsx)(Q.lG,{open:u,onOpenChange:g,children:(0,a.jsxs)(Q.Cf,{children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:"Delete Skill"}),(0,a.jsxs)(Q.rr,{children:['Are you sure you want to delete "',f?.name,'"? This action cannot be undone.']})]}),(0,a.jsxs)(Q.Es,{children:[(0,a.jsx)(p.$,{variant:"outline",onClick:()=>g(!1),children:"Cancel"}),(0,a.jsx)(p.$,{variant:"destructive",onClick:F,children:"Delete"})]})]})})]})}function e$({skill:e,isEnabled:t,globalEnabled:s,onToggle:i,onEdit:n,onDelete:l}){let[o,c]=(0,r.useState)(!1),d=s&&t;return(0,a.jsx)(eb.Nt,{open:o,onOpenChange:c,children:(0,a.jsxs)("div",{className:`border rounded-lg transition-colors ${d?"border-primary/30 bg-primary/5":"border-border"}`,children:[(0,a.jsx)("div",{className:"p-4",children:(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,a.jsxs)(eb.R6,{className:"flex items-center gap-2 hover:text-primary transition-colors",children:[o?(0,a.jsx)(eN.A,{className:"w-4 h-4 shrink-0"}):(0,a.jsx)(ek.A,{className:"w-4 h-4 shrink-0"}),(0,a.jsx)("h3",{className:"font-semibold truncate",children:e.name})]}),e.isBuiltIn&&(0,a.jsx)(em.E,{variant:"secondary",className:"text-xs",children:"Built-in"}),!d&&(0,a.jsx)(em.E,{variant:"outline",className:"text-xs text-muted-foreground",children:"Disabled"})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground line-clamp-2",children:e.description})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(ej.d,{checked:t,onCheckedChange:t=>i(e.id,t),disabled:!s}),!e.isBuiltIn&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>n(e),children:(0,a.jsx)(eS.A,{className:"w-4 h-4"})}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>l(e),children:(0,a.jsx)(F.A,{className:"w-4 h-4"})})]})]})]})}),(0,a.jsx)(eb.Ke,{children:(0,a.jsx)("div",{className:"border-t px-4 py-3 bg-muted/30",children:(0,a.jsxs)("div",{className:"text-sm space-y-2",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-muted-foreground",children:[(0,a.jsx)("span",{className:"font-medium",children:"Updated:"}),(0,a.jsx)("span",{children:e.updatedAt.toLocaleDateString()})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"font-medium text-muted-foreground",children:"Description:"}),(0,a.jsx)("p",{className:"mt-1",children:e.description})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"font-medium text-muted-foreground",children:"Content:"}),(0,a.jsx)("pre",{className:"mt-1 text-xs bg-background p-3 rounded border overflow-auto max-h-96 whitespace-pre-wrap",children:e.markdown})]})]})})})]})})}function eF(){return(0,a.jsx)(eP,{})}var eI=s(45001),eL=s(11437),eD=s(12597),eR=s(5407),ez=s(93613),eM=s(82570),eO=s(78122),eB=s(57175),eU=s(84027),eW=s(24413),eq=s(53411);function eJ({site:e,project:t,isPublishing:s=!1,onOpenSettings:r,onOpenServerSettings:i,onViewAnalytics:n,onEditProject:l,onPublish:o,onDisable:c,onEnable:d,onDelete:m}){let h=null!==e.lastPublishedVersion&&void 0!==e.lastPublishedVersion,u=h&&Number(e.settingsVersion)>Number(e.lastPublishedVersion),x=e.customDomain?`https://${e.customDomain}`:`${window.location.origin}/sites/${e.id}`,g=()=>{navigator.clipboard.writeText(x)};return(0,a.jsxs)("div",{className:"border rounded-lg overflow-hidden hover:shadow-lg transition-shadow bg-card",children:[(0,a.jsxs)("div",{className:"aspect-video bg-muted relative",children:[e.previewImage||t?.previewImage?(0,a.jsx)("img",{src:e.previewImage||t?.previewImage,alt:e.name,className:"w-full h-full object-cover"},e.previewUpdatedAt?new Date(e.previewUpdatedAt).getTime():"static"):(0,a.jsx)("div",{className:"w-full h-full flex items-center justify-center",children:(0,a.jsx)(eL.A,{className:"h-12 w-12 text-muted-foreground"})}),(0,a.jsxs)("div",{className:"absolute top-2 right-2 flex gap-2",children:[!e.enabled&&(0,a.jsxs)(em.E,{variant:"outline",className:"bg-gray-100 dark:bg-gray-950 border-gray-300 dark:border-gray-800",children:[(0,a.jsx)(eD.A,{className:"h-3 w-3 mr-1"}),"Disabled"]}),e.underConstruction&&e.enabled&&(0,a.jsxs)(em.E,{variant:"outline",className:"bg-orange-100 dark:bg-orange-950 border-orange-300 dark:border-orange-800",children:[(0,a.jsx)(eR.A,{className:"h-3 w-3 mr-1"}),"Under Construction"]}),u&&e.enabled&&(0,a.jsxs)(em.E,{variant:"outline",className:"bg-yellow-100 dark:bg-yellow-950 border-yellow-300 dark:border-yellow-800",children:[(0,a.jsx)(ez.A,{className:"h-3 w-3 mr-1"}),"Pending Changes"]})]})]}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsxs)("div",{className:"mb-3",children:[(0,a.jsx)("h3",{className:"font-semibold text-lg truncate mb-1",children:e.name}),t&&(0,a.jsxs)("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[(0,a.jsx)(eM.A,{className:"h-3 w-3"}),(0,a.jsx)("span",{className:"truncate",children:t.name})]}),e.slug&&(0,a.jsxs)("p",{className:"text-xs text-muted-foreground mt-1",children:["Slug: ",e.slug]})]}),e.enabled&&(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-3 p-2 bg-muted rounded text-xs",children:[(0,a.jsx)(eL.A,{className:"h-3 w-3 text-muted-foreground flex-shrink-0"}),(0,a.jsx)("span",{className:"flex-1 truncate",children:x}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",className:"h-6 w-6 p-0",onClick:g,title:"Copy URL",children:(0,a.jsx)(T.A,{className:"h-3 w-3"})})]}),(0,a.jsxs)("div",{className:"flex items-center gap-4 mb-3 text-xs text-muted-foreground",children:[(0,a.jsxs)("div",{children:["Version: ",e.settingsVersion,e.lastPublishedVersion&&(0,a.jsxs)(a.Fragment,{children:[" / ",e.lastPublishedVersion]})]}),e.publishedAt&&(0,a.jsxs)("div",{children:["Published ",(0,I.m)(new Date(e.publishedAt),{addSuffix:!0})]})]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-2 mb-4",children:[e.headScripts.filter(e=>e.enabled).length+e.bodyScripts.filter(e=>e.enabled).length>0&&(0,a.jsxs)(em.E,{variant:"secondary",className:"text-xs",children:[e.headScripts.filter(e=>e.enabled).length+e.bodyScripts.filter(e=>e.enabled).length," ","Script",e.headScripts.filter(e=>e.enabled).length+e.bodyScripts.filter(e=>e.enabled).length!==1&&"s"]}),e.cdnLinks.filter(e=>e.enabled).length>0&&(0,a.jsxs)(em.E,{variant:"secondary",className:"text-xs",children:[e.cdnLinks.filter(e=>e.enabled).length," CDN Resource",1!==e.cdnLinks.filter(e=>e.enabled).length&&"s"]}),e.analytics.enabled&&(0,a.jsx)(em.E,{variant:"secondary",className:"text-xs",children:"Analytics"}),(e.seo.title||e.seo.description)&&(0,a.jsx)(em.E,{variant:"secondary",className:"text-xs",children:"SEO Configured"}),e.compliance.enabled&&(0,a.jsx)(em.E,{variant:"secondary",className:"text-xs",children:"Compliance"})]}),(0,a.jsxs)("div",{className:"flex gap-2",children:[e.enabled?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(p.$,{variant:u?void 0:"outline",size:"sm",className:u?"flex-1 !bg-orange-500 hover:!bg-orange-600 !text-white":"flex-1",onClick:()=>o(e.id),disabled:s,children:[(0,a.jsx)(eO.A,{className:`h-4 w-4 mr-2 ${s?"animate-spin":""}`}),s?"Publishing...":u?"Publish Changes":h?"Republish":"Publish Site"]}),(0,a.jsx)(p.$,{variant:"outline",size:"sm",onClick:()=>{window.open(x,"_blank","noopener,noreferrer")},title:"View Live",children:(0,a.jsx)(eu.A,{className:"h-4 w-4"})})]}):(0,a.jsxs)(p.$,{variant:"outline",size:"sm",className:"flex-1",onClick:()=>d(e.id),children:[(0,a.jsx)(E.A,{className:"h-4 w-4 mr-2"}),"Enable"]}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{variant:"outline",size:"sm",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>l(e),children:[(0,a.jsx)(eB.A,{className:"h-4 w-4 mr-2"}),"Edit Project"]}),(0,a.jsx)(O,{}),(0,a.jsxs)(M,{onClick:()=>r(e),children:[(0,a.jsx)(eU.A,{className:"h-4 w-4 mr-2"}),"Site Settings"]}),e.databaseEnabled&&(0,a.jsxs)(M,{onClick:()=>i?.(e),children:[(0,a.jsx)(eW.A,{className:"h-4 w-4 mr-2"}),"Server Settings"]}),e.analytics.enabled&&"builtin"===e.analytics.provider&&(0,a.jsxs)(M,{onClick:()=>n(e),children:[(0,a.jsx)(eq.A,{className:"h-4 w-4 mr-2"}),"View Analytics"]}),e.enabled&&(0,a.jsxs)(M,{onClick:g,children:[(0,a.jsx)(T.A,{className:"h-4 w-4 mr-2"}),"Copy URL"]}),(0,a.jsx)(O,{}),e.enabled?(0,a.jsxs)(M,{onClick:()=>c(e.id),children:[(0,a.jsx)(eD.A,{className:"h-4 w-4 mr-2"}),"Disable Site"]}):(0,a.jsxs)(M,{onClick:()=>d(e.id),children:[(0,a.jsx)(E.A,{className:"h-4 w-4 mr-2"}),"Enable Site"]}),(0,a.jsxs)(M,{onClick:()=>m(e.id),className:"text-destructive focus:text-destructive",children:[(0,a.jsx)(F.A,{className:"h-4 w-4 mr-2"}),"Delete Site"]})]})]})]})]})]})}var e_=s(55146);let eV=e_.bL,eH=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(e_.B8,{ref:s,className:(0,m.cn)("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));eH.displayName=e_.B8.displayName;let eG=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(e_.l9,{ref:s,className:(0,m.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",e),...t}));eG.displayName=e_.l9.displayName;let eY=r.forwardRef(({className:e,...t},s)=>(0,a.jsx)(e_.UC,{ref:s,className:(0,m.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));function eK({settings:e,onChange:t,projectId:s,siteId:r}){let i=(s,a)=>{t({...e,[s]:a})},n=e.customDomain?`https://${e.customDomain}`:`/sites/${r}`,l=`/sites/${r}`;return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h3",{className:"text-lg font-semibold mb-4",children:"Publishing Status"})}),(0,a.jsxs)("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)(ee.J,{htmlFor:"enabled",className:"text-base",children:"Published"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Make this site publicly accessible"})]}),(0,a.jsx)(ej.d,{id:"enabled",checked:e.enabled,onCheckedChange:e=>i("enabled",e)})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)(ee.J,{htmlFor:"under-construction",className:"text-base",children:"Under Construction"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Show maintenance overlay on live site"})]}),(0,a.jsx)(ej.d,{id:"under-construction",checked:e.underConstruction,onCheckedChange:e=>i("underConstruction",e)})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h3",{className:"text-lg font-semibold mb-4",children:"Public URL"})}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{className:"text-xs text-muted-foreground",children:"Public URL"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 p-3 bg-muted rounded-lg",children:[(0,a.jsx)(eL.A,{className:"h-4 w-4 text-muted-foreground"}),(0,a.jsx)("code",{className:"text-sm flex-1",children:n}),e.enabled&&(0,a.jsx)(em.E,{variant:"default",className:"ml-2",children:"Live"}),!e.enabled&&(0,a.jsx)(em.E,{variant:"secondary",className:"ml-2",children:"Not Published"})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"This is the public URL where your site will be accessible"})]}),e.customDomain&&(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{className:"text-xs text-muted-foreground",children:"OSW Studio Path (Debug)"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 p-3 bg-muted/50 rounded-lg border border-dashed",children:[(0,a.jsx)(eL.A,{className:"h-4 w-4 text-muted-foreground"}),(0,a.jsx)("code",{className:"text-xs flex-1 text-muted-foreground",children:l})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Internal path used by reverse proxy. Map your custom domain to this URL."})]})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h3",{className:"text-lg font-semibold mb-4",children:"Custom Domain (Advanced)"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"custom-domain",children:"Domain Name (Optional)"}),(0,a.jsx)(x.p,{id:"custom-domain",type:"text",placeholder:"example.com",value:e.customDomain||"",onChange:e=>i("customDomain",e.target.value||void 0)}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Enter your custom domain if you've configured a reverse proxy to point it to this site. This is used for SEO meta tags and sitemaps. See documentation for setup instructions."})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h3",{className:"text-lg font-semibold mb-4",children:"Version Information"})}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,a.jsxs)("div",{className:"p-3 border rounded-lg",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground mb-1",children:"Current Version"}),(0,a.jsx)("div",{className:"text-2xl font-semibold",children:e.settingsVersion})]}),(0,a.jsxs)("div",{className:"p-3 border rounded-lg",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground mb-1",children:"Published Version"}),(0,a.jsx)("div",{className:"text-2xl font-semibold",children:null!==e.lastPublishedVersion&&void 0!==e.lastPublishedVersion?e.lastPublishedVersion:"-"})]})]}),void 0!==e.lastPublishedVersion&&e.settingsVersion>e.lastPublishedVersion&&(0,a.jsx)("div",{className:"p-3 bg-yellow-50 dark:bg-yellow-950 border border-yellow-200 dark:border-yellow-800 rounded-lg",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(em.E,{variant:"outline",className:"bg-yellow-100 dark:bg-yellow-900",children:"Pending Changes"}),(0,a.jsx)("span",{className:"text-sm",children:"You have unpublished changes. Republish to apply them."})]})})]})]})}eY.displayName=e_.UC.displayName;var eX=s(80375);function eZ({settings:e,onChange:t}){let[s,i]=(0,r.useState)(null),[n,l]=(0,r.useState)(!1),[o,c]=(0,r.useState)("head"),d=[...e.headScripts.map(e=>({...e,position:"head"})),...e.bodyScripts.map(e=>({...e,position:"body"}))],m=()=>{i({id:`script-${Date.now()}`,name:"",content:"",type:"inline",enabled:!0}),c("head"),l(!0)},h=(e,t)=>{i(e),c(t),l(!0)},u=s=>{confirm("Are you sure you want to delete this script?")&&t({...e,headScripts:e.headScripts.filter(e=>e.id!==s),bodyScripts:e.bodyScripts.filter(e=>e.id!==s)})},f=(s,a)=>{let r=("head"===a?e.headScripts:e.bodyScripts).map(e=>e.id===s?{...e,enabled:!e.enabled}:e);t({...e,["head"===a?"headScripts":"bodyScripts"]:r})};return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold",children:"Script Management"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Add custom scripts to your published site"})]}),(0,a.jsxs)(p.$,{onClick:m,size:"sm",children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-2"}),"Add Script"]})]}),0===d.length?(0,a.jsxs)("div",{className:"text-center p-8 border-2 border-dashed rounded-lg",children:[(0,a.jsx)(eX.A,{className:"h-12 w-12 mx-auto text-muted-foreground mb-3"}),(0,a.jsx)("h3",{className:"text-lg font-semibold mb-2",children:"No Scripts Added"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:"Add tracking scripts, analytics, or custom code to your site"}),(0,a.jsxs)(p.$,{onClick:m,variant:"outline",children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-2"}),"Add Your First Script"]})]}):(0,a.jsx)("div",{className:"space-y-4",children:d.map(e=>(0,a.jsxs)("div",{className:"flex items-start gap-4 p-4 border rounded-lg hover:bg-accent/50 transition-colors",children:[(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,a.jsx)("h4",{className:"font-semibold truncate",children:e.name}),(0,a.jsx)(em.E,{variant:"head"===e.position?"default":"secondary",children:"head"===e.position?"":"before "}),(0,a.jsx)(em.E,{variant:"outline",children:e.type}),e.async&&(0,a.jsx)(em.E,{variant:"outline",children:"async"}),e.defer&&(0,a.jsx)(em.E,{variant:"outline",children:"defer"})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground truncate",children:"inline"===e.type?`${e.content.length} characters`:e.content})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(ej.d,{checked:e.enabled,onCheckedChange:()=>f(e.id,e.position)}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>h(e,e.position),children:(0,a.jsx)(eS.A,{className:"h-4 w-4"})}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>u(e.id),children:(0,a.jsx)(F.A,{className:"h-4 w-4"})})]})]},e.id))}),(0,a.jsx)(Q.lG,{open:n,onOpenChange:l,children:(0,a.jsxs)(Q.Cf,{className:"max-w-2xl",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:s?.name?"Edit Script":"Add Script"}),(0,a.jsx)(Q.rr,{children:"Configure a custom script to inject into your published site"})]}),s&&(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"script-name",children:"Script Name"}),(0,a.jsx)(x.p,{id:"script-name",placeholder:"e.g., Google Analytics",value:s.name,onChange:e=>i({...s,name:e.target.value})})]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"script-position",children:"Position"}),(0,a.jsxs)(es.l6,{value:o,onValueChange:e=>c(e),children:[(0,a.jsx)(es.bq,{id:"script-position",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"head",children:"In "}),(0,a.jsx)(es.eb,{value:"body",children:"Before "})]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"script-type",children:"Type"}),(0,a.jsxs)(es.l6,{value:s.type,onValueChange:e=>i({...s,type:e}),children:[(0,a.jsx)(es.bq,{id:"script-type",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"inline",children:"Inline Script"}),(0,a.jsx)(es.eb,{value:"external",children:"External URL"})]})]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"script-content",children:"inline"===s.type?"Script Code":"Script URL"}),"inline"===s.type?(0,a.jsx)(g.T,{id:"script-content",placeholder:"`,(0,a.jsx)("br",{}),"\x3c!-- End Google Tag Manager --\x3e"]}),"ga4"===e.analytics.provider&&(0,a.jsxs)(a.Fragment,{children:["\x3c!-- Google Analytics 4 --\x3e",(0,a.jsx)("br",{}),``,(0,a.jsx)("br",{}),"`,(0,a.jsx)("br",{}),"\x3c!-- End Plausible Analytics --\x3e"]}),"custom"===e.analytics.provider&&(e.analytics.customScript||"No custom script provided")]})}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"This script will be injected into the section of your site"})]})]})]})}function e2({settings:e,onChange:t}){let[s,i]=(0,r.useState)(""),n=(s,a)=>{t({...e,seo:{...e.seo,[s]:a}})},l=()=>{if(!s.trim())return;let t=e.seo.keywords||[],a=s.split(",").map(e=>e.trim()).filter(e=>e&&!t.includes(e));a.length>0&&(n("keywords",[...t,...a]),i(""))},o=t=>{n("keywords",(e.seo.keywords||[]).filter(e=>e!==t))};return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold",children:"SEO Configuration"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Optimize your site for search engines and social sharing"})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Basic Meta Tags"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"seo-title",children:"Meta Title"}),(0,a.jsx)(x.p,{id:"seo-title",placeholder:"Your Site Title",value:e.seo.title||"",onChange:e=>n("title",e.target.value||void 0)}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Recommended: 50-60 characters",e.seo.title&&(0,a.jsxs)("span",{className:"ml-2",children:["(",e.seo.title.length," characters)"]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"seo-description",children:"Meta Description"}),(0,a.jsx)(g.T,{id:"seo-description",placeholder:"A brief description of your site",rows:3,value:e.seo.description||"",onChange:e=>n("description",e.target.value||void 0)}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Recommended: 150-160 characters",e.seo.description&&(0,a.jsxs)("span",{className:"ml-2",children:["(",e.seo.description.length," characters)"]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"seo-keywords",children:"Keywords"}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(x.p,{id:"seo-keywords",placeholder:"Enter keywords (comma-separated)",value:s,onChange:e=>i(e.target.value),onKeyPress:e=>{"Enter"===e.key&&(e.preventDefault(),l())}}),(0,a.jsx)(p.$,{type:"button",onClick:l,variant:"outline",children:"Add"})]}),e.seo.keywords&&e.seo.keywords.length>0&&(0,a.jsx)("div",{className:"flex flex-wrap gap-2 mt-2",children:e.seo.keywords.map(e=>(0,a.jsxs)(em.E,{variant:"secondary",className:"gap-1",children:[e,(0,a.jsx)("button",{onClick:()=>o(e),className:"ml-1 hover:text-destructive",children:(0,a.jsx)(w.A,{className:"h-3 w-3"})})]},e))})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"seo-canonical",children:"Canonical URL"}),(0,a.jsx)(x.p,{id:"seo-canonical",type:"url",placeholder:"https://example.com/page",value:e.seo.canonical||"",onChange:e=>n("canonical",e.target.value||void 0)}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Prevent duplicate content issues by specifying the primary URL"})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Open Graph (Facebook, LinkedIn)"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"og-title",children:"OG Title"}),(0,a.jsx)(x.p,{id:"og-title",placeholder:"Title for social media sharing",value:e.seo.ogTitle||"",onChange:e=>n("ogTitle",e.target.value||void 0)})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"og-description",children:"OG Description"}),(0,a.jsx)(g.T,{id:"og-description",placeholder:"Description for social media sharing",rows:2,value:e.seo.ogDescription||"",onChange:e=>n("ogDescription",e.target.value||void 0)})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"og-image",children:"OG Image URL"}),(0,a.jsx)(x.p,{id:"og-image",type:"url",placeholder:"https://example.com/image.jpg",value:e.seo.ogImage||"",onChange:e=>n("ogImage",e.target.value||void 0)}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Recommended: 1200x630px for best results"})]}),e.seo.ogImage&&(0,a.jsxs)("div",{className:"p-4 border rounded-lg",children:[(0,a.jsx)("p",{className:"text-sm font-medium mb-2",children:"Image Preview"}),(0,a.jsx)("div",{className:"relative aspect-video bg-muted rounded flex items-center justify-center overflow-hidden",children:(0,a.jsx)("img",{src:e.seo.ogImage,alt:"OG Image preview",className:"object-cover w-full h-full",onError:e=>{e.target.style.display="none",e.target.parentElement.innerHTML='
Unable to load image
'}})})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Twitter Card"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"twitter-card",children:"Card Type"}),(0,a.jsxs)(es.l6,{value:e.seo.twitterCard||"summary",onValueChange:e=>n("twitterCard",e),children:[(0,a.jsx)(es.bq,{id:"twitter-card",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"summary",children:"Summary"}),(0,a.jsx)(es.eb,{value:"summary_large_image",children:"Summary Large Image"})]})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"How your site appears when shared on Twitter/X"})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Search Result Preview"})}),(0,a.jsx)("div",{className:"p-4 border rounded-lg bg-muted/50",children:(0,a.jsxs)("div",{className:"flex gap-2 mb-2",children:[(0,a.jsx)(J.A,{className:"h-5 w-5 text-blue-600"}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("div",{className:"text-sm text-blue-600 mb-1",children:"https://your-domain.com"}),(0,a.jsx)("h3",{className:"text-lg text-blue-800 dark:text-blue-400 font-medium mb-1",children:e.seo.title||e.seo.ogTitle||"Your Site Title"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:e.seo.description||e.seo.ogDescription||"Your site description will appear here in search results."})]})]})})]}),(e.seo.ogTitle||e.seo.ogImage)&&(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Social Share Preview"})}),(0,a.jsx)("div",{className:"p-4 border rounded-lg bg-muted/50",children:(0,a.jsxs)("div",{className:"space-y-2",children:[e.seo.ogImage&&(0,a.jsx)("div",{className:"aspect-video bg-muted rounded overflow-hidden",children:(0,a.jsx)("img",{src:e.seo.ogImage,alt:"Social preview",className:"object-cover w-full h-full",onError:e=>{e.target.style.display="none"}})}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"your-domain.com"}),(0,a.jsx)("h4",{className:"font-semibold",children:e.seo.ogTitle||e.seo.title||"Your Site Title"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:e.seo.ogDescription||e.seo.description||"Your site description"})]})]})})]})]})}var e4=s(47260);function e3({settings:e,onChange:t}){let s=(s,a)=>{t({...e,compliance:{...e.compliance,[s]:a}})};return(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsx)("div",{className:"flex items-center justify-between",children:(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"text-lg font-semibold",children:"Compliance & Consent"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Cookie consent banner and privacy compliance"})]})}),(0,a.jsxs)("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)(ee.J,{htmlFor:"compliance-enabled",className:"text-base",children:"Enable Consent Banner"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Show a cookie consent banner to visitors"})]}),(0,a.jsx)(ej.d,{id:"compliance-enabled",checked:e.compliance.enabled,onCheckedChange:e=>s("enabled",e)})]}),e.compliance.enabled&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Banner Configuration"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"banner-position",children:"Banner Position"}),(0,a.jsxs)(es.l6,{value:e.compliance.bannerPosition,onValueChange:e=>s("bannerPosition",e),children:[(0,a.jsx)(es.bq,{id:"banner-position",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"top",children:"Top"}),(0,a.jsx)(es.eb,{value:"bottom",children:"Bottom"})]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"banner-style",children:"Banner Style"}),(0,a.jsxs)(es.l6,{value:e.compliance.bannerStyle,onValueChange:e=>s("bannerStyle",e),children:[(0,a.jsx)(es.bq,{id:"banner-style",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"bar",children:"Full-width Bar"}),(0,a.jsx)(es.eb,{value:"modal",children:"Centered Modal"}),(0,a.jsx)(es.eb,{value:"corner",children:"Bottom-right Corner"})]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"banner-message",children:"Banner Message"}),(0,a.jsx)(g.T,{id:"banner-message",placeholder:"We use cookies to improve your experience...",rows:3,value:e.compliance.message,onChange:e=>s("message",e.target.value),maxLength:500}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:[e.compliance.message.length,"/500 characters"]})]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"accept-text",children:"Accept Button Text"}),(0,a.jsx)(x.p,{id:"accept-text",placeholder:"Accept",value:e.compliance.acceptButtonText,onChange:e=>s("acceptButtonText",e.target.value),maxLength:50})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"decline-text",children:"Decline Button Text"}),(0,a.jsx)(x.p,{id:"decline-text",placeholder:"Decline",value:e.compliance.declineButtonText,onChange:e=>s("declineButtonText",e.target.value),maxLength:50})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"font-semibold mb-2",children:"Policy Links (Optional)"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:"Add links to your privacy and cookie policies"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"privacy-policy-url",children:"Privacy Policy URL"}),(0,a.jsx)(x.p,{id:"privacy-policy-url",type:"url",placeholder:"https://example.com/privacy",value:e.compliance.privacyPolicyUrl||"",onChange:e=>s("privacyPolicyUrl",e.target.value)})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"cookie-policy-url",children:"Cookie Policy URL"}),(0,a.jsx)(x.p,{id:"cookie-policy-url",type:"url",placeholder:"https://example.com/cookies",value:e.compliance.cookiePolicyUrl||"",onChange:e=>s("cookiePolicyUrl",e.target.value)})]})]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Compliance Mode"})}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"compliance-mode",children:"Mode"}),(0,a.jsxs)(es.l6,{value:e.compliance.mode,onValueChange:e=>s("mode",e),children:[(0,a.jsx)(es.bq,{id:"compliance-mode",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"opt-in",children:"Opt-in (GDPR)"}),(0,a.jsx)(es.eb,{value:"opt-out",children:"Opt-out"})]})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"opt-in"===e.compliance.mode?"Blocks analytics until user accepts (required for GDPR)":"Allows analytics by default, user can decline"})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[(0,a.jsxs)("div",{className:"space-y-1 flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(ee.J,{htmlFor:"block-analytics",className:"text-base",children:"Block Analytics Until Consent"}),(0,a.jsx)(e4.A,{className:"h-4 w-4 text-muted-foreground"})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Prevent analytics tracking until user accepts"})]}),(0,a.jsx)(ej.d,{id:"block-analytics",checked:e.compliance.blockAnalytics,onCheckedChange:e=>s("blockAnalytics",e)})]}),"opt-in"===e.compliance.mode&&(0,a.jsx)("div",{className:"p-4 bg-blue-50 dark:bg-blue-950 border border-blue-200 dark:border-blue-800 rounded-lg",children:(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)(e0.A,{className:"h-5 w-5 text-blue-600 dark:text-blue-400 flex-shrink-0 mt-0.5"}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("h4",{className:"font-semibold text-blue-900 dark:text-blue-100",children:"GDPR Compliance Mode"}),(0,a.jsx)("p",{className:"text-sm text-blue-800 dark:text-blue-200",children:"In opt-in mode, cookies and tracking are blocked by default until the user explicitly accepts. This is required for GDPR compliance."})]})]})})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h4",{className:"font-semibold mb-4",children:"Preview"})}),(0,a.jsx)("div",{className:"p-4 bg-muted rounded-lg border",children:(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)(K.A,{className:"h-5 w-5 text-muted-foreground flex-shrink-0 mt-0.5"}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("p",{className:"text-sm font-medium",children:"Live Preview"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"The consent banner will appear on your published site based on the configuration above. Visitors' choices are stored in their browser's localStorage."})]})]})})]})]})]})}function e5({site:e,isOpen:t,onClose:s,onSave:i}){let[n,l]=(0,r.useState)(e.enabled),[o,c]=(0,r.useState)(e.underConstruction),[d,m]=(0,r.useState)(e.customDomain),[h,u]=(0,r.useState)(e.headScripts),[x,g]=(0,r.useState)(e.bodyScripts),[f,v]=(0,r.useState)(e.cdnLinks),[j,b]=(0,r.useState)(e.analytics),[y,w]=(0,r.useState)(e.seo),[N,k]=(0,r.useState)(e.compliance),[S,C]=(0,r.useState)(!1),[A,E]=(0,r.useState)(!1),[T,P]=(0,r.useState)("general"),$=()=>{S?confirm("You have unsaved changes. Are you sure you want to close?")&&s():s()},F=async()=>{E(!0);try{await i({enabled:n,underConstruction:o,customDomain:d,headScripts:h,bodyScripts:x,cdnLinks:f,analytics:j,seo:y,compliance:N}),C(!1),s()}catch(e){console.error("[SiteSettingsModal] Failed to save settings:",e),alert("Failed to save settings. Please try again.")}finally{E(!1)}},I={enabled:n,underConstruction:o,customDomain:d,headScripts:h,bodyScripts:x,cdnLinks:f,analytics:j,seo:y,compliance:N,settingsVersion:e.settingsVersion,lastPublishedVersion:e.lastPublishedVersion},L=e=>{"enabled"in e&&void 0!==e.enabled&&l(e.enabled),"underConstruction"in e&&void 0!==e.underConstruction&&c(e.underConstruction),"customDomain"in e&&m(e.customDomain),"headScripts"in e&&void 0!==e.headScripts&&u(e.headScripts),"bodyScripts"in e&&void 0!==e.bodyScripts&&g(e.bodyScripts),"cdnLinks"in e&&void 0!==e.cdnLinks&&v(e.cdnLinks),"analytics"in e&&void 0!==e.analytics&&b(e.analytics),"seo"in e&&void 0!==e.seo&&w(e.seo),"compliance"in e&&void 0!==e.compliance&&k(e.compliance)};return(0,a.jsx)(Q.lG,{open:t,onOpenChange:$,children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-2xl h-[80vh] flex flex-col",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsxs)(Q.L3,{children:["Site Settings - ",e.name]}),(0,a.jsx)(Q.rr,{children:"Configure scripts, CDN resources, analytics, and SEO settings for your published site."})]}),(0,a.jsxs)(eV,{value:T,onValueChange:P,className:"flex-1 flex flex-col overflow-hidden",children:[(0,a.jsxs)(eH,{className:"grid w-full grid-cols-6 mb-4",children:[(0,a.jsx)(eG,{value:"general",children:"General"}),(0,a.jsx)(eG,{value:"scripts",children:"Scripts"}),(0,a.jsx)(eG,{value:"cdn",children:"CDN"}),(0,a.jsx)(eG,{value:"analytics",children:"Analytics"}),(0,a.jsx)(eG,{value:"seo",children:"SEO"}),(0,a.jsx)(eG,{value:"compliance",children:"Compliance"})]}),(0,a.jsxs)("div",{className:"flex-1 overflow-auto",children:[(0,a.jsx)(eY,{value:"general",className:"mt-0 h-full",children:(0,a.jsx)(eK,{settings:I,onChange:e=>{l(e.enabled),c(e.underConstruction),m(e.customDomain)},projectId:e.projectId,siteId:e.id})}),(0,a.jsx)(eY,{value:"scripts",className:"mt-0 h-full",children:(0,a.jsx)(eZ,{settings:I,onChange:L})}),(0,a.jsx)(eY,{value:"cdn",className:"mt-0 h-full",children:(0,a.jsx)(eQ,{settings:I,onChange:L})}),(0,a.jsx)(eY,{value:"analytics",className:"mt-0 h-full",children:(0,a.jsx)(e1,{settings:I,onChange:L})}),(0,a.jsx)(eY,{value:"seo",className:"mt-0 h-full",children:(0,a.jsx)(e2,{settings:I,onChange:L})}),(0,a.jsx)(eY,{value:"compliance",className:"mt-0 h-full",children:(0,a.jsx)(e3,{settings:I,onChange:L})})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between pt-4 border-t",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:S&&(0,a.jsx)("span",{children:"You have unsaved changes"})}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(p.$,{variant:"outline",onClick:$,disabled:A,children:"Cancel"}),(0,a.jsx)(p.$,{onClick:F,disabled:!S||A,children:A?"Saving...":"Save Changes"})]})]})]})]})})}var e6=s(41862),e8=s(81231),e9=s(53094);function e7({siteId:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)(!0),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(new Set),[h,u]=(0,r.useState)(!1),x=async()=>{try{n(!0),o(null);let t=await fetch(`/api/admin/sites/${e}/database/schema`);if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to load schema")}let a=await t.json();s(a.tables)}catch(e){o(e instanceof Error?e.message:"Failed to load schema")}finally{n(!1)}},g=e=>{d(t=>{let s=new Set(t);return s.has(e)?s.delete(e):s.add(e),s})},f=h?t:t.filter(e=>!e.isSystemTable);return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(e6.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):l?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(ez.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:l}),(0,a.jsx)(p.$,{variant:"outline",onClick:x,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:"Database Tables"}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>u(!h),className:"text-xs",children:h?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eD.A,{className:"h-3.5 w-3.5 mr-1"}),"Hide System Tables"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(E.A,{className:"h-3.5 w-3.5 mr-1"}),"Show System Tables"]})})]}),(0,a.jsx)("div",{className:"flex-1 overflow-auto border rounded-lg",children:0===f.length?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full p-8 text-center",children:[(0,a.jsx)(e8.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"No user tables found"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Create tables using the SQL editor"})]}):(0,a.jsx)("div",{className:"divide-y",children:f.map(e=>(0,a.jsxs)("div",{className:(0,m.cn)("transition-colors",e.isSystemTable&&"bg-muted/30"),children:[(0,a.jsxs)("button",{onClick:()=>g(e.name),className:"w-full flex items-center gap-2 p-3 text-left hover:bg-muted/50 transition-colors",children:[c.has(e.name)?(0,a.jsx)(eN.A,{className:"h-4 w-4 text-muted-foreground"}):(0,a.jsx)(ek.A,{className:"h-4 w-4 text-muted-foreground"}),(0,a.jsx)(e8.A,{className:"h-4 w-4 text-blue-500"}),(0,a.jsx)("span",{className:"flex-1 font-mono text-sm",children:e.name}),(0,a.jsxs)("span",{className:"text-xs text-muted-foreground",children:[e.rowCount," row",1!==e.rowCount?"s":""]}),e.isSystemTable&&(0,a.jsx)("span",{className:"text-xs bg-muted px-1.5 py-0.5 rounded",children:"system"})]}),c.has(e.name)&&(0,a.jsx)("div",{className:"bg-muted/20 border-t",children:(0,a.jsxs)("table",{className:"w-full text-sm",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{className:"border-b bg-muted/30",children:[(0,a.jsx)("th",{className:"text-left p-2 font-medium",children:"Column"}),(0,a.jsx)("th",{className:"text-left p-2 font-medium",children:"Type"}),(0,a.jsx)("th",{className:"text-left p-2 font-medium",children:"Nullable"}),(0,a.jsx)("th",{className:"text-left p-2 font-medium",children:"Default"})]})}),(0,a.jsx)("tbody",{children:e.columns.map(e=>(0,a.jsxs)("tr",{className:"border-b last:border-0",children:[(0,a.jsxs)("td",{className:"p-2 font-mono flex items-center gap-1.5",children:[e.primaryKey&&(0,a.jsx)(e9.A,{className:"h-3 w-3 text-yellow-500"}),e.name]}),(0,a.jsx)("td",{className:"p-2 font-mono text-muted-foreground",children:e.type||"TEXT"}),(0,a.jsx)("td",{className:"p-2 text-muted-foreground",children:e.nullable?"Yes":"No"}),(0,a.jsx)("td",{className:"p-2 font-mono text-muted-foreground text-xs",children:e.defaultValue||"-"})]},e.name))})]})})]},e.name))})})]})}var te=s(49753),tt=s(97840),ts=s(39916),ta=s(14719),tr=s(10218);function ti({siteId:e}){let[t,s]=(0,r.useState)("SELECT * FROM "),[i,n]=(0,r.useState)(!1),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)([]),[m,h]=(0,r.useState)(!1),{resolvedTheme:u}=(0,tr.D)(),[x,g]=(0,r.useState)(!1),f=(0,r.useCallback)(e=>{d(t=>{let s=[e,...t.filter(t=>t!==e)].slice(0,20);return localStorage.setItem("osw-sql-history",JSON.stringify(s)),s})},[]),v=(0,r.useCallback)(async()=>{if(!t.trim())return;n(!0),o(null);let s=Date.now();try{let a=await fetch(`/api/admin/sites/${e}/database/query`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({sql:t.trim()})}),r=await a.json(),i=Date.now()-s;a.ok?(o({success:!0,columns:r.columns,rows:r.rows,rowsAffected:r.rowsAffected,executionTime:i}),f(t.trim())):o({success:!1,error:r.error||"Query failed",executionTime:i})}catch(e){o({success:!1,error:e instanceof Error?e.message:"Query failed",executionTime:Date.now()-s})}finally{n(!1)}},[t,e,f]),j=(0,r.useCallback)(e=>{e.addCommand(2051,()=>{v()})},[v]);return x?(0,a.jsxs)("div",{className:"h-full flex flex-col gap-4",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(p.$,{onClick:v,disabled:i||!t.trim(),size:"sm",children:[i?(0,a.jsx)(e6.A,{className:"h-4 w-4 animate-spin mr-1"}):(0,a.jsx)(tt.A,{className:"h-4 w-4 mr-1"}),"Execute"]}),(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:"Ctrl/Cmd + Enter"})]}),(0,a.jsxs)(p.$,{variant:"ghost",size:"sm",onClick:()=>h(!m),children:[(0,a.jsx)(ts.A,{className:"h-4 w-4 mr-1"}),"History"]})]}),m&&c.length>0&&(0,a.jsx)("div",{className:"border rounded-lg bg-background shadow-lg max-h-40 overflow-auto",children:c.map((e,t)=>(0,a.jsx)("button",{onClick:()=>{s(e),h(!1)},className:"w-full text-left px-3 py-2 text-sm font-mono hover:bg-muted border-b last:border-0 truncate",children:e},t))}),(0,a.jsx)("div",{className:"h-32 border rounded-lg overflow-hidden",children:(0,a.jsx)(te.Ay,{language:"sql",theme:"dark"===u?"vs-dark":"light",value:t,onChange:e=>s(e||""),onMount:j,options:{minimap:{enabled:!1},fontSize:13,lineNumbers:"off",folding:!1,scrollBeyondLastLine:!1,wordWrap:"on",automaticLayout:!0}})})]}),(0,a.jsx)("div",{className:"flex-1 overflow-hidden border rounded-lg",children:null===l?(0,a.jsx)("div",{className:"h-full flex items-center justify-center text-muted-foreground text-sm",children:"Execute a query to see results"}):l.success?(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 px-3 py-2 bg-muted/30 border-b text-sm",children:[(0,a.jsx)(ta.A,{className:"h-4 w-4 text-green-500"}),l.rows&&l.rows.length>0?(0,a.jsxs)("span",{children:[l.rows.length," row",1!==l.rows.length?"s":""]}):void 0!==l.rowsAffected&&l.rowsAffected>0?(0,a.jsxs)("span",{children:[l.rowsAffected," row",1!==l.rowsAffected?"s":""," affected"]}):(0,a.jsx)("span",{children:"Query executed successfully"}),(0,a.jsxs)("span",{className:"text-muted-foreground",children:["(",l.executionTime,"ms)"]})]}),l.columns&&l.columns.length>0&&l.rows?(0,a.jsx)("div",{className:"flex-1 overflow-auto",children:(0,a.jsxs)("table",{className:"w-full text-sm",children:[(0,a.jsx)("thead",{className:"sticky top-0 bg-muted",children:(0,a.jsx)("tr",{children:l.columns.map((e,t)=>(0,a.jsx)("th",{className:"text-left p-2 font-medium border-r last:border-0",children:e},t))})}),(0,a.jsx)("tbody",{children:l.rows.map((e,t)=>(0,a.jsx)("tr",{className:"border-t hover:bg-muted/30",children:e.map((e,t)=>(0,a.jsx)("td",{className:"p-2 font-mono text-xs border-r last:border-0 max-w-xs truncate",children:null===e?(0,a.jsx)("span",{className:"text-muted-foreground italic",children:"NULL"}):"object"==typeof e?JSON.stringify(e):String(e)},t))},t))})]})}):null]}):(0,a.jsxs)("div",{className:"h-full flex flex-col items-center justify-center gap-2 p-4",children:[(0,a.jsx)(ez.A,{className:"h-6 w-6 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-destructive font-medium",children:"Query Error"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground text-center max-w-md",children:l.error})]})})]}):(0,a.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,a.jsx)(e6.A,{className:"h-6 w-6 animate-spin"})})}var tn=s(34091),tl=s(39262),to=s(92293);let tc=`// Access the request object // request.method - HTTP method // request.body - Parsed request body // request.query - Query string parameters @@ -298,7 +298,7 @@ ${t}`:t;try{let t=p;if(!t){t=new Y.t(e.id,"orchestrator",e_,{chatMode:T,model:i} // Example: List items const items = db.all('SELECT * FROM items LIMIT 10'); Response.json({ items }); -`;function to({siteId:e,function:t,isOpen:s,onClose:i,onSave:n}){let[l,o]=(0,r.useState)(t?.name||""),[c,d]=(0,r.useState)(t?.description||""),[m,u]=(0,r.useState)(t?.method||"ANY"),[h,g]=(0,r.useState)(t?.code||tl),[f,v]=(0,r.useState)(t?.timeoutMs||5e3),[j,b]=(0,r.useState)(!1),[y,w]=(0,r.useState)(null),{resolvedTheme:N}=(0,ts.D)(),[k,S]=(0,r.useState)(!1),C=async()=>{if(w(null),!l.trim())return void w("Function name is required");if(!/^[a-z0-9][a-z0-9-]*[a-z0-9]$|^[a-z0-9]$/.test(l))return void w("Name must be lowercase letters, numbers, and hyphens only");if(!h.trim())return void w("Function code is required");b(!0);try{await n({name:l.trim(),description:c.trim()||void 0,method:m,code:h,timeoutMs:f,enabled:t?.enabled??!0})}catch(e){w(e instanceof Error?e.message:"Failed to save function")}finally{b(!1)}};return k?(0,a.jsx)(Q.lG,{open:s,onOpenChange:i,children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-3xl h-[85vh] flex flex-col",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:t?"Edit Function":"Create Function"}),(0,a.jsx)(Q.rr,{children:"Define an HTTP endpoint that can access your site database."})]}),(0,a.jsxs)("div",{className:"flex-1 overflow-auto space-y-4",children:[(0,a.jsxs)("div",{className:"grid grid-cols-3 gap-4",children:[(0,a.jsxs)("div",{className:"col-span-2 space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Function Name"}),(0,a.jsx)(x.p,{id:"name",value:l,onChange:e=>o(e.target.value.toLowerCase()),placeholder:"my-function",disabled:!!t}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["URL: /api/sites/",e,"/functions/",(0,a.jsx)("span",{className:"font-mono",children:l||"name"})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"method",children:"HTTP Method"}),(0,a.jsxs)(es.l6,{value:m,onValueChange:e=>u(e),children:[(0,a.jsx)(es.bq,{children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"ANY",children:"ANY"}),(0,a.jsx)(es.eb,{value:"GET",children:"GET"}),(0,a.jsx)(es.eb,{value:"POST",children:"POST"}),(0,a.jsx)(es.eb,{value:"PUT",children:"PUT"}),(0,a.jsx)(es.eb,{value:"DELETE",children:"DELETE"})]})]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"description",children:"Description (optional)"}),(0,a.jsx)(x.p,{id:"description",value:c,onChange:e=>d(e.target.value),placeholder:"What does this function do?"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"timeout",children:"Timeout (seconds)"}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(x.p,{id:"timeout",type:"number",min:1,max:30,value:f/1e3,onChange:e=>v(1e3*Math.min(30,Math.max(1,parseInt(e.target.value)||5))),className:"w-24"}),(0,a.jsx)("span",{className:"text-sm text-muted-foreground",children:"1-30 seconds"})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{children:"Function Code"}),(0,a.jsx)("div",{className:"h-64 border rounded-lg overflow-hidden",children:(0,a.jsx)(e9.Ay,{language:"javascript",theme:"dark"===N?"vs-dark":"light",value:h,onChange:e=>g(e||""),options:{minimap:{enabled:!1},fontSize:13,scrollBeyondLastLine:!1,automaticLayout:!0,tabSize:2}})})]}),(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)(K.A,{className:"h-4 w-4"}),"Available APIs"]}),(0,a.jsxs)("div",{className:"grid gap-2 text-xs font-mono",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-blue-500",children:"request"}),".method, .body, .query, .headers, .params, .path"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-green-500",children:"db"}),".query(sql, params), .run(sql, params), .all(sql, params)"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-purple-500",children:"Response"}),".json(data, status), .text(text, status), .error(msg, status)"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-yellow-500",children:"fetch"}),"(url, options) - External HTTP requests"]})]})]}),y&&(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)(ez.A,{className:"h-4 w-4"}),y]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,a.jsx)(p.$,{variant:"outline",onClick:i,disabled:j,children:"Cancel"}),(0,a.jsx)(p.$,{onClick:C,disabled:j,children:j?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e3.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):t?"Save Changes":"Create Function"})]})]})}):null}function tc({siteId:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)(!0),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(null),[u,h]=(0,r.useState)(!1),[x,g]=(0,r.useState)(null),f=async()=>{try{n(!0),o(null);let t=await fetch(`/api/admin/sites/${e}/functions`);if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to load functions")}let a=await t.json();s(a.functions)}catch(e){o(e instanceof Error?e.message:"Failed to load functions")}finally{n(!1)}},v=async t=>{try{if(!(await fetch(`/api/admin/sites/${e}/functions/${t.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:!t.enabled})})).ok)throw Error("Failed to update function");await f()}catch(e){console.error("Failed to toggle function:",e)}},j=async t=>{if(confirm(`Delete function "${t.name}"? This cannot be undone.`))try{if(!(await fetch(`/api/admin/sites/${e}/functions/${t.id}`,{method:"DELETE"})).ok)throw Error("Failed to delete function");await f()}catch(e){console.error("Failed to delete function:",e)}},b=t=>{let s=`${window.location.origin}/api/sites/${e}/functions/${t.name}`;navigator.clipboard.writeText(s),g(t.id),setTimeout(()=>g(null),2e3)},y=async t=>{try{if(c){let s=await fetch(`/api/admin/sites/${e}/functions/${c.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to update function")}}else{let s=await fetch(`/api/admin/sites/${e}/functions`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to create function")}}d(null),h(!1),await f()}catch(e){throw e}};return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(e3.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):l?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(ez.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:l}),(0,a.jsx)(p.$,{variant:"outline",onClick:f,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:"Edge Functions"}),(0,a.jsxs)(p.$,{size:"sm",onClick:()=>h(!0),children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"New Function"]})]}),(0,a.jsx)("div",{className:"flex-1 overflow-auto",children:0===t.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)(tr.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"No edge functions yet"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-4",children:"Create your first API endpoint"}),(0,a.jsxs)(p.$,{size:"sm",onClick:()=>h(!0),children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"Create Function"]})]}):(0,a.jsx)("div",{className:"grid gap-3",children:t.map(t=>(0,a.jsx)("div",{className:(0,m.cn)("border rounded-lg p-4 transition-colors",!t.enabled&&"opacity-60 bg-muted/30"),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)(tr.A,{className:"h-4 w-4 text-blue-500 shrink-0"}),(0,a.jsx)("span",{className:"font-mono font-medium truncate",children:t.name}),(0,a.jsx)("span",{className:(0,m.cn)("text-xs px-1.5 py-0.5 rounded shrink-0","ANY"===t.method?"bg-purple-500/20 text-purple-600":"GET"===t.method?"bg-green-500/20 text-green-600":"POST"===t.method?"bg-blue-500/20 text-blue-600":"PUT"===t.method?"bg-yellow-500/20 text-yellow-600":"bg-red-500/20 text-red-600"),children:t.method}),!t.enabled&&(0,a.jsx)("span",{className:"text-xs bg-muted px-1.5 py-0.5 rounded shrink-0",children:"disabled"})]}),t.description&&(0,a.jsx)("p",{className:"text-sm text-muted-foreground mt-1 truncate",children:t.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:["Timeout: ",t.timeoutMs/1e3,"s"]}),(0,a.jsx)("button",{onClick:()=>b(t),className:"flex items-center gap-1 hover:text-foreground transition-colors shrink-0",children:x===t.id?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tt.A,{className:"h-3 w-3 text-green-500"}),"Copied!"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(T.A,{className:"h-3 w-3"}),"Copy URL"]})})]})]}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{variant:"ghost",size:"sm",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>d(t),children:[(0,a.jsx)(eB.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,a.jsx)(M,{onClick:()=>v(t),children:t.enabled?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ti.A,{className:"h-4 w-4 mr-2"}),"Disable"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tn.A,{className:"h-4 w-4 mr-2"}),"Enable"]})}),(0,a.jsxs)(M,{onClick:()=>window.open(`/api/sites/${e}/functions/${t.name}`,"_blank"),children:[(0,a.jsx)(eh.A,{className:"h-4 w-4 mr-2"}),"Open in Browser"]}),(0,a.jsxs)(M,{onClick:()=>j(t),className:"text-destructive",children:[(0,a.jsx)($.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},t.id))})}),(u||c)&&(0,a.jsx)(to,{siteId:e,function:c,isOpen:!0,onClose:()=>{h(!1),d(null)},onSave:y})]})}var td=s(82679);let tm=`// Server functions receive arguments via the 'args' array +`;function td({siteId:e,function:t,isOpen:s,onClose:i,onSave:n}){let[l,o]=(0,r.useState)(t?.name||""),[c,d]=(0,r.useState)(t?.description||""),[m,h]=(0,r.useState)(t?.method||"ANY"),[u,g]=(0,r.useState)(t?.code||tc),[f,v]=(0,r.useState)(t?.timeoutMs||5e3),[j,b]=(0,r.useState)(!1),[y,w]=(0,r.useState)(null),{resolvedTheme:N}=(0,tr.D)(),[k,S]=(0,r.useState)(!1),C=async()=>{if(w(null),!l.trim())return void w("Function name is required");if(!/^[a-z0-9][a-z0-9-]*[a-z0-9]$|^[a-z0-9]$/.test(l))return void w("Name must be lowercase letters, numbers, and hyphens only");if(!u.trim())return void w("Function code is required");b(!0);try{await n({name:l.trim(),description:c.trim()||void 0,method:m,code:u,timeoutMs:f,enabled:t?.enabled??!0})}catch(e){w(e instanceof Error?e.message:"Failed to save function")}finally{b(!1)}};return k?(0,a.jsx)(Q.lG,{open:s,onOpenChange:i,children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-3xl h-[85vh] flex flex-col",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:t?"Edit Function":"Create Function"}),(0,a.jsx)(Q.rr,{children:"Define an HTTP endpoint that can access your site database."})]}),(0,a.jsxs)("div",{className:"flex-1 overflow-auto space-y-4",children:[(0,a.jsxs)("div",{className:"grid grid-cols-3 gap-4",children:[(0,a.jsxs)("div",{className:"col-span-2 space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Function Name"}),(0,a.jsx)(x.p,{id:"name",value:l,onChange:e=>o(e.target.value.toLowerCase()),placeholder:"my-function",disabled:!!t}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["URL: /api/sites/",e,"/functions/",(0,a.jsx)("span",{className:"font-mono",children:l||"name"})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"method",children:"HTTP Method"}),(0,a.jsxs)(es.l6,{value:m,onValueChange:e=>h(e),children:[(0,a.jsx)(es.bq,{children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"ANY",children:"ANY"}),(0,a.jsx)(es.eb,{value:"GET",children:"GET"}),(0,a.jsx)(es.eb,{value:"POST",children:"POST"}),(0,a.jsx)(es.eb,{value:"PUT",children:"PUT"}),(0,a.jsx)(es.eb,{value:"DELETE",children:"DELETE"})]})]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"description",children:"Description (optional)"}),(0,a.jsx)(x.p,{id:"description",value:c,onChange:e=>d(e.target.value),placeholder:"What does this function do?"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"timeout",children:"Timeout (seconds)"}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(x.p,{id:"timeout",type:"number",min:1,max:30,value:f/1e3,onChange:e=>v(1e3*Math.min(30,Math.max(1,parseInt(e.target.value)||5))),className:"w-24"}),(0,a.jsx)("span",{className:"text-sm text-muted-foreground",children:"1-30 seconds"})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{children:"Function Code"}),(0,a.jsx)("div",{className:"h-64 border rounded-lg overflow-hidden",children:(0,a.jsx)(te.Ay,{language:"javascript",theme:"dark"===N?"vs-dark":"light",value:u,onChange:e=>g(e||""),options:{minimap:{enabled:!1},fontSize:13,scrollBeyondLastLine:!1,automaticLayout:!0,tabSize:2}})})]}),(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)(K.A,{className:"h-4 w-4"}),"Available APIs"]}),(0,a.jsxs)("div",{className:"grid gap-2 text-xs font-mono",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-blue-500",children:"request"}),".method, .body, .query, .headers, .params, .path"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-green-500",children:"db"}),".query(sql, params), .run(sql, params), .all(sql, params)"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-purple-500",children:"Response"}),".json(data, status), .text(text, status), .error(msg, status)"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-yellow-500",children:"fetch"}),"(url, options) - External HTTP requests"]})]})]}),y&&(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)(ez.A,{className:"h-4 w-4"}),y]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,a.jsx)(p.$,{variant:"outline",onClick:i,disabled:j,children:"Cancel"}),(0,a.jsx)(p.$,{onClick:C,disabled:j,children:j?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e6.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):t?"Save Changes":"Create Function"})]})]})}):null}function tm({siteId:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)(!0),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(null),[h,u]=(0,r.useState)(!1),[x,g]=(0,r.useState)(null),f=async()=>{try{n(!0),o(null);let t=await fetch(`/api/admin/sites/${e}/functions`);if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to load functions")}let a=await t.json();s(a.functions)}catch(e){o(e instanceof Error?e.message:"Failed to load functions")}finally{n(!1)}},v=async t=>{try{if(!(await fetch(`/api/admin/sites/${e}/functions/${t.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:!t.enabled})})).ok)throw Error("Failed to update function");await f()}catch(e){console.error("Failed to toggle function:",e)}},j=async t=>{if(confirm(`Delete function "${t.name}"? This cannot be undone.`))try{if(!(await fetch(`/api/admin/sites/${e}/functions/${t.id}`,{method:"DELETE"})).ok)throw Error("Failed to delete function");await f()}catch(e){console.error("Failed to delete function:",e)}},b=t=>{let s=`${window.location.origin}/api/sites/${e}/functions/${t.name}`;navigator.clipboard.writeText(s),g(t.id),setTimeout(()=>g(null),2e3)},y=async t=>{try{if(c){let s=await fetch(`/api/admin/sites/${e}/functions/${c.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to update function")}}else{let s=await fetch(`/api/admin/sites/${e}/functions`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to create function")}}d(null),u(!1),await f()}catch(e){throw e}};return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(e6.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):l?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(ez.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:l}),(0,a.jsx)(p.$,{variant:"outline",onClick:f,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:"Edge Functions"}),(0,a.jsxs)(p.$,{size:"sm",onClick:()=>u(!0),children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"New Function"]})]}),(0,a.jsx)("div",{className:"flex-1 overflow-auto",children:0===t.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)(tn.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"No edge functions yet"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-4",children:"Create your first API endpoint"}),(0,a.jsxs)(p.$,{size:"sm",onClick:()=>u(!0),children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"Create Function"]})]}):(0,a.jsx)("div",{className:"grid gap-3",children:t.map(t=>(0,a.jsx)("div",{className:(0,m.cn)("border rounded-lg p-4 transition-colors",!t.enabled&&"opacity-60 bg-muted/30"),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)(tn.A,{className:"h-4 w-4 text-blue-500 shrink-0"}),(0,a.jsx)("span",{className:"font-mono font-medium truncate",children:t.name}),(0,a.jsx)("span",{className:(0,m.cn)("text-xs px-1.5 py-0.5 rounded shrink-0","ANY"===t.method?"bg-purple-500/20 text-purple-600":"GET"===t.method?"bg-green-500/20 text-green-600":"POST"===t.method?"bg-blue-500/20 text-blue-600":"PUT"===t.method?"bg-yellow-500/20 text-yellow-600":"bg-red-500/20 text-red-600"),children:t.method}),!t.enabled&&(0,a.jsx)("span",{className:"text-xs bg-muted px-1.5 py-0.5 rounded shrink-0",children:"disabled"})]}),t.description&&(0,a.jsx)("p",{className:"text-sm text-muted-foreground mt-1 truncate",children:t.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:["Timeout: ",t.timeoutMs/1e3,"s"]}),(0,a.jsx)("button",{onClick:()=>b(t),className:"flex items-center gap-1 hover:text-foreground transition-colors shrink-0",children:x===t.id?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ta.A,{className:"h-3 w-3 text-green-500"}),"Copied!"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(T.A,{className:"h-3 w-3"}),"Copy URL"]})})]})]}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{variant:"ghost",size:"sm",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>d(t),children:[(0,a.jsx)(eB.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,a.jsx)(M,{onClick:()=>v(t),children:t.enabled?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tl.A,{className:"h-4 w-4 mr-2"}),"Disable"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(to.A,{className:"h-4 w-4 mr-2"}),"Enable"]})}),(0,a.jsxs)(M,{onClick:()=>window.open(`/api/sites/${e}/functions/${t.name}`,"_blank"),children:[(0,a.jsx)(eu.A,{className:"h-4 w-4 mr-2"}),"Open in Browser"]}),(0,a.jsxs)(M,{onClick:()=>j(t),className:"text-destructive",children:[(0,a.jsx)(F.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},t.id))})}),(h||c)&&(0,a.jsx)(td,{siteId:e,function:c,isOpen:!0,onClose:()=>{u(!1),d(null)},onSave:y})]})}var th=s(82679);let tu=`// Server functions receive arguments via the 'args' array // and have access to 'db' and 'fetch' // Example: Validate an API key @@ -317,7 +317,7 @@ if (users.length === 0) { } return { valid: true, user: users[0] }; -`;function tu({function:e,isOpen:t,onClose:s,onSave:i}){let[n,l]=(0,r.useState)(e?.name||""),[o,c]=(0,r.useState)(e?.description||""),[d,m]=(0,r.useState)(e?.code||tm),[u,h]=(0,r.useState)(!1),[g,f]=(0,r.useState)(null),{resolvedTheme:v}=(0,ts.D)(),[j,b]=(0,r.useState)(!1),y=async()=>{if(f(null),!n.trim())return void f("Function name is required");if(!/^[a-zA-Z_][a-zA-Z0-9_]*$/.test(n))return void f("Name must be a valid identifier (letters, numbers, underscores; cannot start with number)");if(["db","fetch","console","args","request","Response","server"].includes(n))return void f(`"${n}" is reserved and cannot be used`);if(!d.trim())return void f("Function code is required");h(!0);try{await i({name:n.trim(),description:o.trim()||void 0,code:d,enabled:e?.enabled??!0})}catch(e){f(e instanceof Error?e.message:"Failed to save server function")}finally{h(!1)}};return j?(0,a.jsx)(Q.lG,{open:t,onOpenChange:s,children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-3xl h-[85vh] flex flex-col",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:e?"Edit Server Function":"Create Server Function"}),(0,a.jsxs)(Q.rr,{children:["Define a reusable helper function that edge functions can call via server.",n||"name","(args)."]})]}),(0,a.jsxs)("div",{className:"flex-1 overflow-auto space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Function Name"}),(0,a.jsx)(x.p,{id:"name",value:n,onChange:e=>l(e.target.value.replace(/[^a-zA-Z0-9_]/g,"")),placeholder:"validateAuth",disabled:!!e}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Usage in edge functions: ",(0,a.jsxs)("span",{className:"font-mono",children:["server.",n||"name","(arg1, arg2, ...)"]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"description",children:"Description (optional)"}),(0,a.jsx)(x.p,{id:"description",value:o,onChange:e=>c(e.target.value),placeholder:"What does this helper do?"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{children:"Function Code"}),(0,a.jsx)("div",{className:"h-64 border rounded-lg overflow-hidden",children:(0,a.jsx)(e9.Ay,{language:"javascript",theme:"dark"===v?"vs-dark":"light",value:d,onChange:e=>m(e||""),options:{minimap:{enabled:!1},fontSize:13,scrollBeyondLastLine:!1,automaticLayout:!0,tabSize:2}})})]}),(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)(K.A,{className:"h-4 w-4"}),"Available in Server Functions"]}),(0,a.jsxs)("div",{className:"grid gap-2 text-xs font-mono",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-orange-500",children:"args"})," - Array of arguments passed from edge function"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-green-500",children:"db"}),".query(sql, params), .run(sql, params), .all(sql, params)"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-yellow-500",children:"fetch"}),"(url, options) - External HTTP requests"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-blue-500",children:"console"}),".log(), .error(), .warn() - Logging"]})]}),(0,a.jsx)("div",{className:"mt-3 pt-3 border-t",children:(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:[(0,a.jsx)("strong",{children:"Note:"})," Return a value to send data back to the calling edge function. Server functions are synchronous and share the timeout with the parent edge function."]})})]}),(0,a.jsxs)("div",{className:"bg-muted/30 border rounded-lg p-4 space-y-2",children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:"Example: Using in Edge Function"}),(0,a.jsx)("pre",{className:"text-xs font-mono bg-background p-2 rounded overflow-x-auto",children:`// Edge function code +`;function tp({function:e,isOpen:t,onClose:s,onSave:i}){let[n,l]=(0,r.useState)(e?.name||""),[o,c]=(0,r.useState)(e?.description||""),[d,m]=(0,r.useState)(e?.code||tu),[h,u]=(0,r.useState)(!1),[g,f]=(0,r.useState)(null),{resolvedTheme:v}=(0,tr.D)(),[j,b]=(0,r.useState)(!1),y=async()=>{if(f(null),!n.trim())return void f("Function name is required");if(!/^[a-zA-Z_][a-zA-Z0-9_]*$/.test(n))return void f("Name must be a valid identifier (letters, numbers, underscores; cannot start with number)");if(["db","fetch","console","args","request","Response","server"].includes(n))return void f(`"${n}" is reserved and cannot be used`);if(!d.trim())return void f("Function code is required");u(!0);try{await i({name:n.trim(),description:o.trim()||void 0,code:d,enabled:e?.enabled??!0})}catch(e){f(e instanceof Error?e.message:"Failed to save server function")}finally{u(!1)}};return j?(0,a.jsx)(Q.lG,{open:t,onOpenChange:s,children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-3xl h-[85vh] flex flex-col",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:e?"Edit Server Function":"Create Server Function"}),(0,a.jsxs)(Q.rr,{children:["Define a reusable helper function that edge functions can call via server.",n||"name","(args)."]})]}),(0,a.jsxs)("div",{className:"flex-1 overflow-auto space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Function Name"}),(0,a.jsx)(x.p,{id:"name",value:n,onChange:e=>l(e.target.value.replace(/[^a-zA-Z0-9_]/g,"")),placeholder:"validateAuth",disabled:!!e}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:["Usage in edge functions: ",(0,a.jsxs)("span",{className:"font-mono",children:["server.",n||"name","(arg1, arg2, ...)"]})]})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"description",children:"Description (optional)"}),(0,a.jsx)(x.p,{id:"description",value:o,onChange:e=>c(e.target.value),placeholder:"What does this helper do?"})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{children:"Function Code"}),(0,a.jsx)("div",{className:"h-64 border rounded-lg overflow-hidden",children:(0,a.jsx)(te.Ay,{language:"javascript",theme:"dark"===v?"vs-dark":"light",value:d,onChange:e=>m(e||""),options:{minimap:{enabled:!1},fontSize:13,scrollBeyondLastLine:!1,automaticLayout:!0,tabSize:2}})})]}),(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)(K.A,{className:"h-4 w-4"}),"Available in Server Functions"]}),(0,a.jsxs)("div",{className:"grid gap-2 text-xs font-mono",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-orange-500",children:"args"})," - Array of arguments passed from edge function"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-green-500",children:"db"}),".query(sql, params), .run(sql, params), .all(sql, params)"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-yellow-500",children:"fetch"}),"(url, options) - External HTTP requests"]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-blue-500",children:"console"}),".log(), .error(), .warn() - Logging"]})]}),(0,a.jsx)("div",{className:"mt-3 pt-3 border-t",children:(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:[(0,a.jsx)("strong",{children:"Note:"})," Return a value to send data back to the calling edge function. Server functions are synchronous and share the timeout with the parent edge function."]})})]}),(0,a.jsxs)("div",{className:"bg-muted/30 border rounded-lg p-4 space-y-2",children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:"Example: Using in Edge Function"}),(0,a.jsx)("pre",{className:"text-xs font-mono bg-background p-2 rounded overflow-x-auto",children:`// Edge function code const auth = server.${n||"validateAuth"}(request.headers['x-api-key']); if (!auth.valid) { Response.error(auth.error, 401); @@ -326,7 +326,7 @@ if (!auth.valid) { // User is authenticated const products = db.query('SELECT * FROM products WHERE user_id = ?', [auth.user.id]); -Response.json({ products });`})]}),g&&(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)(ez.A,{className:"h-4 w-4"}),g]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,a.jsx)(p.$,{variant:"outline",onClick:s,disabled:u,children:"Cancel"}),(0,a.jsx)(p.$,{onClick:y,disabled:u,children:u?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e3.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):e?"Save Changes":"Create Function"})]})]})}):null}function th({siteId:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)(!0),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(null),[u,h]=(0,r.useState)(!1),x=async()=>{try{n(!0),o(null);let t=await fetch(`/api/admin/sites/${e}/server-functions`);if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to load server functions")}let a=await t.json();s(a.functions)}catch(e){o(e instanceof Error?e.message:"Failed to load server functions")}finally{n(!1)}},g=async t=>{try{if(!(await fetch(`/api/admin/sites/${e}/server-functions/${t.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:!t.enabled})})).ok)throw Error("Failed to update server function");await x()}catch(e){console.error("Failed to toggle server function:",e)}},f=async t=>{if(confirm(`Delete server function "${t.name}"? This cannot be undone.`))try{if(!(await fetch(`/api/admin/sites/${e}/server-functions/${t.id}`,{method:"DELETE"})).ok)throw Error("Failed to delete server function");await x()}catch(e){console.error("Failed to delete server function:",e)}},v=async t=>{try{if(c){let s=await fetch(`/api/admin/sites/${e}/server-functions/${c.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to update server function")}}else{let s=await fetch(`/api/admin/sites/${e}/server-functions`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to create server function")}}d(null),h(!1),await x()}catch(e){throw e}};return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(e3.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):l?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(ez.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:l}),(0,a.jsx)(p.$,{variant:"outline",onClick:x,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:"Server Functions (Helpers)"}),(0,a.jsxs)(p.$,{size:"sm",onClick:()=>h(!0),children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"New Helper"]})]}),(0,a.jsx)("div",{className:"flex-1 overflow-auto",children:0===t.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)(td.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"No server functions yet"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-4",children:"Create reusable helpers for your edge functions"}),(0,a.jsxs)(p.$,{size:"sm",onClick:()=>h(!0),children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"Create Helper"]})]}):(0,a.jsx)("div",{className:"grid gap-3",children:t.map(e=>(0,a.jsx)("div",{className:(0,m.cn)("border rounded-lg p-4 transition-colors",!e.enabled&&"opacity-60 bg-muted/30"),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)(td.A,{className:"h-4 w-4 text-orange-500 shrink-0"}),(0,a.jsx)("span",{className:"font-mono font-medium truncate",children:e.name}),!e.enabled&&(0,a.jsx)("span",{className:"text-xs bg-muted px-1.5 py-0.5 rounded shrink-0",children:"disabled"})]}),e.description&&(0,a.jsx)("p",{className:"text-sm text-muted-foreground mt-1 truncate",children:e.description}),(0,a.jsx)("div",{className:"flex items-center gap-4 mt-2 text-xs text-muted-foreground",children:(0,a.jsxs)("span",{className:"font-mono truncate",children:["server.",e.name,"(args)"]})})]}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{variant:"ghost",size:"sm",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>d(e),children:[(0,a.jsx)(eB.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,a.jsx)(M,{onClick:()=>g(e),children:e.enabled?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ti.A,{className:"h-4 w-4 mr-2"}),"Disable"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tn.A,{className:"h-4 w-4 mr-2"}),"Enable"]})}),(0,a.jsxs)(M,{onClick:()=>f(e),className:"text-destructive",children:[(0,a.jsx)($.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},e.id))})}),(u||c)&&(0,a.jsx)(tu,{function:c,isOpen:!0,onClose:()=>{h(!1),d(null)},onSave:v})]})}var tp=s(43649),tx=s(19959);function tg({secret:e,isOpen:t,onClose:s,onSave:i}){let[n,l]=(0,r.useState)(e?.name||""),[o,c]=(0,r.useState)(""),[d,m]=(0,r.useState)(e?.description||""),[u,h]=(0,r.useState)(!1),[g,f]=(0,r.useState)(!1),[v,j]=(0,r.useState)(null),b=async()=>{if(j(null),!n.trim())return void j("Secret name is required");if(!/^[A-Z][A-Z0-9_]*$/.test(n))return void j("Name must be SCREAMING_SNAKE_CASE (uppercase letters, numbers, underscores; must start with letter)");if(!e&&!o.trim())return void j("Secret value is required");f(!0);try{await i({name:n.trim(),value:o.trim()||void 0,description:d.trim()||void 0})}catch(e){j(e instanceof Error?e.message:"Failed to save secret")}finally{f(!1)}};return(0,a.jsx)(Q.lG,{open:t,onOpenChange:s,children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-lg",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:e?"Edit Secret":"Create Secret"}),(0,a.jsxs)(Q.rr,{children:["Store sensitive values like API keys securely. Edge functions can access them via secrets.get('",n||"NAME","')."]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Secret Name"}),(0,a.jsx)(x.p,{id:"name",value:n,onChange:e=>{l(e.target.value.toUpperCase().replace(/[^A-Z0-9_]/g,"").replace(/^[0-9]+/,""))},placeholder:"STRIPE_API_KEY",disabled:!!e,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)(ee.J,{htmlFor:"value",children:e?"New Value (leave empty to keep current)":"Secret Value"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(x.p,{id:"value",type:u?"text":"password",value:o,onChange:e=>c(e.target.value),placeholder:e?"Enter new value to change...":"sk_live_...",className:"pr-10 font-mono"}),(0,a.jsx)(p.$,{type:"button",variant:"ghost",size:"sm",className:"absolute right-1 top-1/2 -translate-y-1/2 h-7 w-7 p-0",onClick:()=>h(!u),children:u?(0,a.jsx)(eD.A,{className:"h-4 w-4"}):(0,a.jsx)(E.A,{className:"h-4 w-4"})})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:e?"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)(ee.J,{htmlFor:"description",children:"Description (optional)"}),(0,a.jsx)(x.p,{id:"description",value:d,onChange:e=>m(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)(K.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 +Response.json({ products });`})]}),g&&(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)(ez.A,{className:"h-4 w-4"}),g]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,a.jsx)(p.$,{variant:"outline",onClick:s,disabled:h,children:"Cancel"}),(0,a.jsx)(p.$,{onClick:y,disabled:h,children:h?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e6.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):e?"Save Changes":"Create Function"})]})]})}):null}function tx({siteId:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)(!0),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(null),[h,u]=(0,r.useState)(!1),x=async()=>{try{n(!0),o(null);let t=await fetch(`/api/admin/sites/${e}/server-functions`);if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to load server functions")}let a=await t.json();s(a.functions)}catch(e){o(e instanceof Error?e.message:"Failed to load server functions")}finally{n(!1)}},g=async t=>{try{if(!(await fetch(`/api/admin/sites/${e}/server-functions/${t.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:!t.enabled})})).ok)throw Error("Failed to update server function");await x()}catch(e){console.error("Failed to toggle server function:",e)}},f=async t=>{if(confirm(`Delete server function "${t.name}"? This cannot be undone.`))try{if(!(await fetch(`/api/admin/sites/${e}/server-functions/${t.id}`,{method:"DELETE"})).ok)throw Error("Failed to delete server function");await x()}catch(e){console.error("Failed to delete server function:",e)}},v=async t=>{try{if(c){let s=await fetch(`/api/admin/sites/${e}/server-functions/${c.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to update server function")}}else{let s=await fetch(`/api/admin/sites/${e}/server-functions`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to create server function")}}d(null),u(!1),await x()}catch(e){throw e}};return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(e6.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):l?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(ez.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:l}),(0,a.jsx)(p.$,{variant:"outline",onClick:x,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:"Server Functions (Helpers)"}),(0,a.jsxs)(p.$,{size:"sm",onClick:()=>u(!0),children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"New Helper"]})]}),(0,a.jsx)("div",{className:"flex-1 overflow-auto",children:0===t.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)(th.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"No server functions yet"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1 mb-4",children:"Create reusable helpers for your edge functions"}),(0,a.jsxs)(p.$,{size:"sm",onClick:()=>u(!0),children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"Create Helper"]})]}):(0,a.jsx)("div",{className:"grid gap-3",children:t.map(e=>(0,a.jsx)("div",{className:(0,m.cn)("border rounded-lg p-4 transition-colors",!e.enabled&&"opacity-60 bg-muted/30"),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)(th.A,{className:"h-4 w-4 text-orange-500 shrink-0"}),(0,a.jsx)("span",{className:"font-mono font-medium truncate",children:e.name}),!e.enabled&&(0,a.jsx)("span",{className:"text-xs bg-muted px-1.5 py-0.5 rounded shrink-0",children:"disabled"})]}),e.description&&(0,a.jsx)("p",{className:"text-sm text-muted-foreground mt-1 truncate",children:e.description}),(0,a.jsx)("div",{className:"flex items-center gap-4 mt-2 text-xs text-muted-foreground",children:(0,a.jsxs)("span",{className:"font-mono truncate",children:["server.",e.name,"(args)"]})})]}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{variant:"ghost",size:"sm",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>d(e),children:[(0,a.jsx)(eB.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,a.jsx)(M,{onClick:()=>g(e),children:e.enabled?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tl.A,{className:"h-4 w-4 mr-2"}),"Disable"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(to.A,{className:"h-4 w-4 mr-2"}),"Enable"]})}),(0,a.jsxs)(M,{onClick:()=>f(e),className:"text-destructive",children:[(0,a.jsx)(F.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},e.id))})}),(h||c)&&(0,a.jsx)(tp,{function:c,isOpen:!0,onClose:()=>{u(!1),d(null)},onSave:v})]})}var tg=s(43649),tf=s(19959);function tv({secret:e,isOpen:t,onClose:s,onSave:i}){let[n,l]=(0,r.useState)(e?.name||""),[o,c]=(0,r.useState)(""),[d,m]=(0,r.useState)(e?.description||""),[h,u]=(0,r.useState)(!1),[g,f]=(0,r.useState)(!1),[v,j]=(0,r.useState)(null),b=async()=>{if(j(null),!n.trim())return void j("Secret name is required");if(!/^[A-Z][A-Z0-9_]*$/.test(n))return void j("Name must be SCREAMING_SNAKE_CASE (uppercase letters, numbers, underscores; must start with letter)");if(!e&&!o.trim())return void j("Secret value is required");f(!0);try{await i({name:n.trim(),value:o.trim()||void 0,description:d.trim()||void 0})}catch(e){j(e instanceof Error?e.message:"Failed to save secret")}finally{f(!1)}};return(0,a.jsx)(Q.lG,{open:t,onOpenChange:s,children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-lg",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:e?"Edit Secret":"Create Secret"}),(0,a.jsxs)(Q.rr,{children:["Store sensitive values like API keys securely. Edge functions can access them via secrets.get('",n||"NAME","')."]})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Secret Name"}),(0,a.jsx)(x.p,{id:"name",value:n,onChange:e=>{l(e.target.value.toUpperCase().replace(/[^A-Z0-9_]/g,"").replace(/^[0-9]+/,""))},placeholder:"STRIPE_API_KEY",disabled:!!e,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)(ee.J,{htmlFor:"value",children:e?"New Value (leave empty to keep current)":"Secret Value"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(x.p,{id:"value",type:h?"text":"password",value:o,onChange:e=>c(e.target.value),placeholder:e?"Enter new value to change...":"sk_live_...",className:"pr-10 font-mono"}),(0,a.jsx)(p.$,{type:"button",variant:"ghost",size:"sm",className:"absolute right-1 top-1/2 -translate-y-1/2 h-7 w-7 p-0",onClick:()=>u(!h),children:h?(0,a.jsx)(eD.A,{className:"h-4 w-4"}):(0,a.jsx)(E.A,{className:"h-4 w-4"})})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:e?"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)(ee.J,{htmlFor:"description",children:"Description (optional)"}),(0,a.jsx)(x.p,{id:"description",value:d,onChange:e=>m(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)(K.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 const apiKey = secrets.get('${n||"STRIPE_API_KEY"}'); // Check if secret exists @@ -335,7 +335,7 @@ if (secrets.has('${n||"STRIPE_API_KEY"}')) { } // List all available secrets -const allSecrets = secrets.list(); // ['${n||"STRIPE_API_KEY"}', ...]`})]}),v&&(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)(ez.A,{className:"h-4 w-4"}),v]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,a.jsx)(p.$,{variant:"outline",onClick:s,disabled:g,children:"Cancel"}),(0,a.jsx)(p.$,{onClick:b,disabled:g,children:g?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e3.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):e?"Save Changes":"Create Secret"})]})]})})}function tf({siteId:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)(!0),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(null),[m,u]=(0,r.useState)(!1),[h,x]=(0,r.useState)(!0),g=async()=>{try{n(!0),o(null);let t=await fetch(`/api/admin/sites/${e}/secrets`);if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to load secrets")}let a=await t.json();s(a.secrets),x(a.encryptionConfigured)}catch(e){o(e instanceof Error?e.message:"Failed to load secrets")}finally{n(!1)}},f=async t=>{if(confirm(`Delete secret "${t.name}"? This cannot be undone.`))try{if(!(await fetch(`/api/admin/sites/${e}/secrets/${t.id}`,{method:"DELETE"})).ok)throw Error("Failed to delete secret");await g()}catch(e){console.error("Failed to delete secret:",e)}},v=async t=>{try{if(c){let s=await fetch(`/api/admin/sites/${e}/secrets/${c.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to update secret")}}else{let s=await fetch(`/api/admin/sites/${e}/secrets`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to create secret")}}d(null),u(!1),await g()}catch(e){throw e}},j=e=>new Date(e).toLocaleDateString(void 0,{month:"short",day:"numeric",year:"numeric"});return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(e3.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):l?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(ez.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:l}),(0,a.jsx)(p.$,{variant:"outline",onClick:g,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)(p.$,{size:"sm",onClick:()=>u(!0),disabled:!h,children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"New Secret"]})]}),!h&&(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)(tp.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===t.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)(tx.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)(p.$,{size:"sm",onClick:()=>u(!0),disabled:!h,children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"Create Secret"]})]}):(0,a.jsx)("div",{className:"grid gap-3",children:t.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)(tx.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)(em.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 ",j(e.updatedAt)]}),(0,a.jsxs)("span",{className:"font-mono truncate",children:["secrets.get('",e.name,"')"]})]})]}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{variant:"ghost",size:"sm",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>d(e),children:[(0,a.jsx)(eB.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,a.jsxs)(M,{onClick:()=>f(e),className:"text-destructive",children:[(0,a.jsx)($.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},e.id))})}),(m||c)&&(0,a.jsx)(tg,{secret:c,isOpen:!0,onClose:()=>{u(!1),d(null)},onSave:v})]})}var tv=s(48730),tj=s(35071),tb=s(70334);function ty({siteId:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)(!0),[l,o]=(0,r.useState)(null),c=async()=>{try{n(!0),o(null);let t=await fetch(`/api/admin/sites/${e}/database/logs?limit=200`);if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to load logs")}let a=await t.json();s(a.logs)}catch(e){o(e instanceof Error?e.message:"Failed to load logs")}finally{n(!1)}},d=async()=>{if(confirm("Clear all function execution logs? This cannot be undone."))try{if(!(await fetch(`/api/admin/sites/${e}/database/logs`,{method:"DELETE"})).ok)throw Error("Failed to clear logs");await c()}catch(e){console.error("Failed to clear logs:",e)}},u=e=>("string"==typeof e?new Date(e):e).toLocaleString();return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(e3.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):l?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(ez.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:l}),(0,a.jsx)(p.$,{variant:"outline",onClick:c,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:"Execution Logs"}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(p.$,{variant:"ghost",size:"sm",onClick:c,children:[(0,a.jsx)(eO.A,{className:"h-4 w-4 mr-1"}),"Refresh"]}),(0,a.jsxs)(p.$,{variant:"ghost",size:"sm",onClick:d,disabled:0===t.length,className:"text-destructive hover:text-destructive",children:[(0,a.jsx)($.A,{className:"h-4 w-4 mr-1"}),"Clear"]})]})]}),(0,a.jsx)("div",{className:"flex-1 overflow-auto border rounded-lg",children:0===t.length?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full p-8 text-center",children:[(0,a.jsx)(tv.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"No execution logs yet"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Logs will appear here when functions are invoked"})]}):(0,a.jsxs)("table",{className:"w-full text-sm",children:[(0,a.jsx)("thead",{className:"sticky top-0 bg-muted",children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Status"}),(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Function"}),(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Method"}),(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Path"}),(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Duration"}),(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Time"})]})}),(0,a.jsx)("tbody",{children:t.map(e=>(0,a.jsxs)("tr",{className:"border-t hover:bg-muted/30",children:[(0,a.jsx)("td",{className:"p-3",children:e.statusCode>=200&&e.statusCode<300?(0,a.jsx)(tt.A,{className:"h-4 w-4 text-green-500"}):e.statusCode>=400?(0,a.jsx)(tj.A,{className:"h-4 w-4 text-destructive"}):(0,a.jsx)(tb.A,{className:"h-4 w-4 text-yellow-500"})}),(0,a.jsx)("td",{className:"p-3 font-mono",children:e.functionName||e.functionId.slice(0,8)}),(0,a.jsx)("td",{className:"p-3",children:(0,a.jsx)("span",{className:(0,m.cn)("text-xs px-1.5 py-0.5 rounded","GET"===e.method?"bg-green-500/20 text-green-600":"POST"===e.method?"bg-blue-500/20 text-blue-600":"PUT"===e.method?"bg-yellow-500/20 text-yellow-600":"DELETE"===e.method?"bg-red-500/20 text-red-600":"bg-muted text-muted-foreground"),children:e.method})}),(0,a.jsx)("td",{className:"p-3 font-mono text-xs text-muted-foreground",children:e.path}),(0,a.jsxs)("td",{className:"p-3 text-muted-foreground",children:[e.durationMs,"ms"]}),(0,a.jsx)("td",{className:"p-3 text-xs text-muted-foreground",children:u(e.timestamp)})]},e.id))})]})})]})}var tw=s(61611),tN=s(24366),tk=s(98015);function tS({siteId:e}){let[t,s]=(0,r.useState)("schema");return(0,a.jsx)("div",{className:"h-full flex flex-col",children:(0,a.jsxs)(eJ,{value:t,onValueChange:s,className:"flex-1 flex flex-col",children:[(0,a.jsxs)(eV,{className:"grid w-full grid-cols-6",children:[(0,a.jsxs)(eH,{value:"schema",className:"flex items-center gap-1.5",children:[(0,a.jsx)(tw.A,{className:"h-3.5 w-3.5"}),"Schema"]}),(0,a.jsxs)(eH,{value:"query",className:"flex items-center gap-1.5",children:[(0,a.jsx)(tN.A,{className:"h-3.5 w-3.5"}),"SQL"]}),(0,a.jsxs)(eH,{value:"functions",className:"flex items-center gap-1.5",children:[(0,a.jsx)(tr.A,{className:"h-3.5 w-3.5"}),"Functions"]}),(0,a.jsxs)(eH,{value:"helpers",className:"flex items-center gap-1.5",children:[(0,a.jsx)(td.A,{className:"h-3.5 w-3.5"}),"Helpers"]}),(0,a.jsxs)(eH,{value:"secrets",className:"flex items-center gap-1.5",children:[(0,a.jsx)(tx.A,{className:"h-3.5 w-3.5"}),"Secrets"]}),(0,a.jsxs)(eH,{value:"logs",className:"flex items-center gap-1.5",children:[(0,a.jsx)(tk.A,{className:"h-3.5 w-3.5"}),"Logs"]})]}),(0,a.jsxs)("div",{className:"flex-1 overflow-hidden mt-4",children:[(0,a.jsx)(eG,{value:"schema",className:"h-full m-0",children:(0,a.jsx)(e8,{siteId:e})}),(0,a.jsx)(eG,{value:"query",className:"h-full m-0",children:(0,a.jsx)(ta,{siteId:e})}),(0,a.jsx)(eG,{value:"functions",className:"h-full m-0",children:(0,a.jsx)(tc,{siteId:e})}),(0,a.jsx)(eG,{value:"helpers",className:"h-full m-0",children:(0,a.jsx)(th,{siteId:e})}),(0,a.jsx)(eG,{value:"secrets",className:"h-full m-0",children:(0,a.jsx)(tf,{siteId:e})}),(0,a.jsx)(eG,{value:"logs",className:"h-full m-0",children:(0,a.jsx)(ty,{siteId:e})})]})]})})}function tC({siteId:e,pages:t}){let[i,n]=(0,r.useState)(t[0]||"/"),[l,o]=(0,r.useState)("all"),[c,d]=(0,r.useState)(null),[m,u]=(0,r.useState)(!1),[h,x]=(0,r.useState)(!1),[g,f]=(0,r.useState)(null),[v,j]=(0,r.useState)({}),b=(0,r.useRef)(null),y=(0,r.useRef)(null),w=async()=>{if(i){u(!0);try{let t=new URLSearchParams({page:i,type:"click"});"all"!==l&&t.set("device",l);let s=await fetch(`/api/analytics/${e}/heatmap?${t}`);if(!s.ok)throw Error("Failed to fetch heatmap data");let a=await s.json();d(a)}catch(e){console.error("Failed to fetch heatmap data:",e),B.oR.error("Failed to load heatmap data")}finally{u(!1)}}},N=async()=>{if(y.current){x(!0);try{let{captureIframeScreenshot:e}=await Promise.resolve().then(s.bind(s,59784)),t=y.current,a=1280,r=720;"mobile"===l?(a=375,r=667):"tablet"===l&&(a=768,r=1024),t.style.width=`${a}px`,t.style.height=`${r}px`,t.src=i,await new Promise((e,s)=>{let a=setTimeout(()=>s(Error("Timeout")),5e3);t.onload=()=>{clearTimeout(a),e(null)},t.onerror=()=>{clearTimeout(a),s(Error("Failed to load page"))}}),await new Promise(e=>setTimeout(e,500));let n=await e(t,a,r);if(n){f(n);let e=`${i}-${l}`;j(t=>({...t,[e]:n}))}else B.oR.error("Failed to capture screenshot")}catch(e){console.error("Failed to capture screenshot:",e),B.oR.error("Failed to capture page screenshot")}finally{x(!1)}}};return(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"flex gap-4 items-end flex-wrap",children:[(0,a.jsxs)("div",{className:"min-w-48",children:[(0,a.jsx)(ee.J,{htmlFor:"page-select",children:"Page"}),(0,a.jsxs)(es.l6,{value:i,onValueChange:n,children:[(0,a.jsx)(es.bq,{id:"page-select",children:(0,a.jsx)(es.yv,{})}),(0,a.jsx)(es.gC,{children:t.map(e=>(0,a.jsx)(es.eb,{value:e,children:e},e))})]})]}),(0,a.jsxs)("div",{className:"min-w-36",children:[(0,a.jsx)(ee.J,{htmlFor:"device-select",children:"Device"}),(0,a.jsxs)(es.l6,{value:l,onValueChange:e=>o(e),children:[(0,a.jsx)(es.bq,{id:"device-select",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"all",children:"All Devices"}),(0,a.jsx)(es.eb,{value:"mobile",children:"Mobile"}),(0,a.jsx)(es.eb,{value:"tablet",children:"Tablet"}),(0,a.jsx)(es.eb,{value:"desktop",children:"Desktop"})]})]})]}),(0,a.jsx)(p.$,{onClick:w,disabled:m,children:m?"Loading...":"Refresh"})]}),c&&(0,a.jsxs)("div",{className:"text-sm text-muted-foreground",children:["Sample size: ",(0,a.jsx)("span",{className:"font-medium",children:c.sampleSize.toLocaleString()})," interactions"]}),m&&(0,a.jsx)("div",{className:"flex items-center justify-center h-96 border rounded-lg",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"Loading heatmap data..."})}),!m&&c&&"click"===c.type&&(0,a.jsxs)("div",{className:"border rounded-lg overflow-hidden",children:[!g&&!h&&(0,a.jsxs)("div",{className:"p-8 text-center",children:[(0,a.jsx)("p",{className:"text-muted-foreground mb-4",children:"Capture a screenshot of the page to visualize click heatmap"}),(0,a.jsx)(p.$,{onClick:N,children:"Capture Page Screenshot"})]}),h&&(0,a.jsx)("div",{className:"p-8 text-center",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"Capturing screenshot..."})}),g&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"bg-muted/30 p-4 overflow-auto",style:{maxHeight:"70vh"},children:(0,a.jsx)("canvas",{ref:b,className:"mx-auto",style:{maxWidth:"100%",height:"auto"}})}),(0,a.jsx)("div",{className:"p-4 bg-muted text-sm border-t",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-medium mb-2",children:"Click Heatmap Legend:"}),(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"w-4 h-4 rounded bg-red-500/70"}),(0,a.jsx)("span",{children:"High activity"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"w-4 h-4 rounded bg-orange-500/50"}),(0,a.jsx)("span",{children:"Medium activity"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"w-4 h-4 rounded bg-yellow-500/20"}),(0,a.jsx)("span",{children:"Low activity"})]})]})]}),(0,a.jsx)("div",{className:"text-right",children:(0,a.jsx)(p.$,{variant:"outline",size:"sm",onClick:N,children:"Recapture"})})]})})]}),(0,a.jsx)("iframe",{ref:y,style:{position:"fixed",top:"-10000px",left:"-10000px",border:"none"},title:"Page for screenshot"})]}),!m&&!c&&(0,a.jsx)("div",{className:"flex items-center justify-center h-96 border rounded-lg",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"No heatmap data available"})})]})}function tA({siteId:e}){let[t,s]=(0,r.useState)(null),[i,n]=(0,r.useState)(!1),[l,o]=(0,r.useState)(null),c=e=>{let t=Math.floor(e/1e3);if(t<60)return`${t}s`;let s=Math.floor(t/60);return`${s}m ${t%60}s`};return(0,a.jsxs)("div",{className:"space-y-6",children:[t&&t.summary&&(0,a.jsxs)("div",{className:"grid grid-cols-4 gap-4",children:[(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Total Sessions"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:(t.summary.totalSessions||0).toLocaleString()})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Bounce Rate"}),(0,a.jsxs)("div",{className:"text-2xl font-bold",children:[(100*(t.summary.bounceRate||0)).toFixed(1),"%"]})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Avg. Duration"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:c(t.summary.averageDuration||0)})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Avg. Pages/Session"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:(t.summary.averagePageCount||0).toFixed(1)})]})]}),t&&t.flowData&&(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Page Flow"}),(0,a.jsx)("div",{className:"space-y-2",children:t.flowData.nodes.slice(0,10).map((e,s)=>{let r=t.flowData.links.filter(t=>t.source===e.id),i=t.flowData.links.filter(t=>t.target===e.id);return(0,a.jsxs)("div",{className:"border rounded p-3",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,a.jsx)("span",{className:"font-medium",children:e.label}),(0,a.jsxs)("span",{className:"text-sm text-muted-foreground",children:[e.value," visits"]})]}),i.length>0&&(0,a.jsxs)("div",{className:"text-xs text-muted-foreground mb-1",children:["← From: ",i.slice(0,3).map(e=>e.source).join(", "),i.length>3&&` (+${i.length-3} more)`]}),r.length>0&&(0,a.jsxs)("div",{className:"text-xs text-muted-foreground",children:["→ To: ",r.slice(0,3).map(e=>e.target).join(", "),r.length>3&&` (+${r.length-3} more)`]})]},e.id)})})]}),t&&t.sessions.length>0&&(0,a.jsxs)("div",{className:"border rounded-lg",children:[(0,a.jsx)("div",{className:"p-4 border-b",children:(0,a.jsx)("h3",{className:"font-medium",children:"Recent Sessions"})}),(0,a.jsx)("div",{className:"divide-y max-h-96 overflow-y-auto",children:t.sessions.slice(0,50).map(e=>(0,a.jsxs)("div",{className:"p-4 hover:bg-muted cursor-pointer",onClick:()=>o(e),children:[(0,a.jsxs)("div",{className:"flex justify-between items-start mb-2",children:[(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsxs)("div",{className:"font-medium text-sm",children:[e.entryPage," → ",e.exitPage]}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:new Date(e.createdAt).toLocaleString()})]}),(0,a.jsxs)("div",{className:"text-right",children:[(0,a.jsxs)("div",{className:"text-sm",children:[e.pageCount," pages"]}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:c(e.totalDuration)})]})]}),e.isBounce&&(0,a.jsx)("div",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs bg-red-100 text-red-800",children:"Bounce"})]},e.sessionId))})]}),l&&(0,a.jsx)("div",{className:"fixed inset-0 bg-black/50 flex items-center justify-center z-50",onClick:()=>o(null),children:(0,a.jsxs)("div",{className:"bg-background border rounded-lg p-6 max-w-2xl w-full max-h-[80vh] overflow-y-auto",onClick:e=>e.stopPropagation(),children:[(0,a.jsxs)("div",{className:"flex justify-between items-start mb-4",children:[(0,a.jsx)("h3",{className:"text-lg font-medium",children:"Session Journey"}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>o(null),children:"✕"})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4 text-sm",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Started:"})," ",new Date(l.createdAt).toLocaleString()]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Ended:"})," ",new Date(l.endedAt).toLocaleString()]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Total Duration:"})," ",c(l.totalDuration)]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Pages Visited:"})," ",l.pageCount]})]}),(0,a.jsxs)("div",{className:"border-t pt-4",children:[(0,a.jsx)("h4",{className:"font-medium mb-3",children:"Page Journey"}),(0,a.jsx)("div",{className:"space-y-3",children:l.pages.map((e,t)=>(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[(0,a.jsxs)("div",{className:"flex flex-col items-center",children:[(0,a.jsx)("div",{className:"w-8 h-8 rounded-full bg-primary text-primary-foreground flex items-center justify-center text-xs font-medium",children:t+1}),t{n(!0);try{let t=await fetch(`/api/analytics/${e}/engagement`);if(!t.ok)throw Error("Failed to fetch engagement metrics");let a=await t.json();s(a)}catch(e){console.error("Failed to fetch engagement metrics:",e),B.oR.error("Failed to load engagement metrics")}finally{n(!1)}},o=e=>{let t=Math.floor(e/1e3);if(t<60)return`${t}s`;let s=Math.floor(t/60);return`${s}m ${t%60}s`};return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-96 border rounded-lg",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"Loading engagement metrics..."})}):t?(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground mb-1",children:"Average Time on Page"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:o(t.timeOnPage.average)})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground mb-1",children:"Median Time on Page"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:o(t.timeOnPage.median)})]})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Time on Page by Path"}),(0,a.jsx)("div",{className:"space-y-2",children:Object.entries(t.timeOnPage.distribution).sort(([,e],[,t])=>t-e).slice(0,10).map(([e,t])=>(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)("span",{className:"text-sm truncate flex-1",children:e}),(0,a.jsx)("span",{className:"text-sm font-medium ml-4",children:o(t)})]},e))})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Scroll Depth Funnel"}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("div",{className:"text-sm text-muted-foreground mb-2",children:["Average: ",(0,a.jsxs)("span",{className:"font-medium text-foreground",children:[t.scrollDepth.average.toFixed(1),"%"]})]}),(()=>{let e=[25,50,75,100],s=e.map(s=>e.filter(e=>e>=s).reduce((e,s)=>e+(Number(t.scrollDepth.milestones[s])||0),0)),r=Number(s[0])||1;return e.map((e,t)=>{let i=Number(s[t])||0,n=r>0?i/r*100:0;return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between text-sm mb-1",children:[(0,a.jsxs)("span",{children:["Reached ",e,"%+"]}),(0,a.jsxs)("span",{className:"text-muted-foreground",children:[i.toLocaleString()," (",n.toFixed(1),"%)"]})]}),(0,a.jsx)("div",{className:"h-6 bg-muted rounded overflow-hidden",children:(0,a.jsx)("div",{className:"h-full bg-primary",style:{width:`${n}%`}})})]},e)})})()]})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Top Landing Pages"}),(0,a.jsx)("div",{className:"space-y-2",children:t.topLandingPages.slice(0,10).map(e=>(0,a.jsxs)("div",{className:"flex justify-between items-center border-b pb-2",children:[(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:e.page}),(0,a.jsxs)("div",{className:"text-xs text-muted-foreground",children:[e.visitCount.toLocaleString()," visits"]})]}),(0,a.jsxs)("div",{className:"text-right",children:[(0,a.jsx)("div",{className:"text-sm",children:(0,a.jsxs)("span",{className:e.bounceRate>.7?"text-red-500":e.bounceRate>.4?"text-orange-500":"text-green-500",children:[(100*e.bounceRate).toFixed(1),"%"]})}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"bounce rate"})]})]},e.page))})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Top Exit Pages"}),(0,a.jsx)("div",{className:"space-y-2",children:t.exitPages.slice(0,10).map(e=>(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)("span",{className:"text-sm truncate flex-1",children:e.page}),(0,a.jsxs)("div",{className:"text-right ml-4",children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:e.exitCount.toLocaleString()}),(0,a.jsxs)("div",{className:"text-xs text-muted-foreground",children:[(100*e.exitRate).toFixed(1),"% exit rate"]})]})]},e.page))})]}),(0,a.jsx)("div",{className:"flex justify-end",children:(0,a.jsx)(p.$,{onClick:l,disabled:i,children:i?"Loading...":"Refresh"})})]}):(0,a.jsx)("div",{className:"flex items-center justify-center h-96 border rounded-lg",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"No engagement data available"})})}var tT=s(28590),tP=s(41312),tF=s(58559),t$=s(59784);let tI={captureWidth:1280,captureHeight:720,outputWidth:640,outputHeight:360,quality:.8,timeout:1e4};async function tL(e,t,s={}){let a={...tI,...s};return new Promise(s=>{let r=document.createElement("iframe");r.style.position="fixed",r.style.top="-10000px",r.style.left="-10000px",r.style.width=`${a.captureWidth}px`,r.style.height=`${a.captureHeight}px`,r.style.border="none",r.src=t;let i=null,n=!1,l=()=>{i&&clearTimeout(i),r.parentElement&&document.body.removeChild(r)},o=e=>{n||(n=!0,console.error(`[Site Thumbnail] Failed: ${e}`),l(),s(!1))},c=()=>{n||(n=!0,l(),s(!0))};i=window.setTimeout(()=>{o(`Timeout after ${a.timeout}ms`)},a.timeout),r.onload=async()=>{try{i&&(clearTimeout(i),i=null),await new Promise(e=>setTimeout(e,500));let t=await (0,t$.captureIframeScreenshot)(r,a.captureWidth,a.captureHeight,a.outputWidth,a.outputHeight,a.quality,!1);if(!t)return void o("Screenshot capture returned null");let s=await fetch(`/api/sites/${e}/thumbnail`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({previewImage:t})});if(!s.ok){let e=await s.json().catch(()=>({error:"Unknown error"}));o(`API error: ${e.error||s.statusText}`);return}c()}catch(e){o(`Capture error: ${e instanceof Error?e.message:String(e)}`)}},r.onerror=()=>{o("Failed to load site in iframe")},document.body.appendChild(r)})}function tD({onProjectSelect:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)([]),[l,o]=(0,r.useState)(!0),[c,d]=(0,r.useState)({}),[m,u]=(0,r.useState)(null),[h,p]=(0,r.useState)(!1),[x,g]=(0,r.useState)(!1),[f,v]=(0,r.useState)(!1),[j,b]=(0,r.useState)(!1),[y,w]=(0,r.useState)(""),[N,k]=(0,r.useState)("updated"),S=async()=>{try{return o(!0),void o(!1)}catch(e){console.error("[SitesView] Failed to load data:",e)}finally{o(!1)}},C=(e,t)=>{s(s=>s.map(s=>s.id===e?{...s,...t}:s))};return(0,r.useMemo)(()=>{let e=t;if(y){let s=y.toLowerCase();e=t.filter(e=>{let t=i.find(t=>t.id===e.projectId);return e.name.toLowerCase().includes(s)||e.slug?.toLowerCase().includes(s)||t?.name.toLowerCase().includes(s)})}return[...e].sort((e,t)=>{switch(N){case"name":return e.name.localeCompare(t.name);case"created":return new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime();case"published":if(!e.publishedAt&&!t.publishedAt)return 0;if(!e.publishedAt)return 1;if(!t.publishedAt)return -1;return new Date(t.publishedAt).getTime()-new Date(e.publishedAt).getTime();default:return new Date(t.updatedAt).getTime()-new Date(e.updatedAt).getTime()}})},[t,i,y,N]),(0,a.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,a.jsx)("div",{className:"text-center text-muted-foreground",children:(0,a.jsx)("p",{children:"Sites feature is only available in Server Mode"})})})}var tR=s(3145),tz=s(22926);function tM({tab:e}){let t=(0,i.useSearchParams)().get("settings");return(0,a.jsx)("div",{className:"h-full flex flex-col",children:(0,a.jsx)("div",{className:"flex-1 overflow-auto p-6",children:"application"===(t||e||"model")?(0,a.jsx)(tz.O,{}):(0,a.jsx)(tR.t,{})})})}function tO({tab:e}){return(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"Loading..."})}),children:(0,a.jsx)(tM,{tab:e})})}var tB=s(86223);function tU({items:e,activeId:t,visibleIds:s=[],onItemClick:r}){if(0===e.length)return null;let i=(e,t)=>{e.preventDefault(),r?.(t.index.toString());let s=document.querySelector(`[data-heading-index="${t.index}"]`);s&&(s.scrollIntoView({behavior:"smooth"}),window.history.pushState(null,"",`#${t.id}`))};return(0,a.jsxs)("nav",{className:"space-y-1",children:[(0,a.jsx)("p",{className:"text-sm font-semibold mb-3 text-foreground",children:"On This Page"}),(0,a.jsx)("ul",{className:"text-sm",children:e.map(e=>(0,a.jsxs)("li",{children:[(0,a.jsx)("a",{href:`#${e.id}`,"data-toc-id":e.index,onClick:t=>i(t,e),className:(0,m.cn)("block py-1 text-muted-foreground hover:text-foreground transition-colors","border-l-2 pl-3",t===e.index.toString()?"border-primary text-foreground font-medium":s.includes(e.index.toString())?"border-blue-400/50 text-foreground/80":"border-transparent"),children:e.text}),e.children&&e.children.length>0&&(0,a.jsx)("ul",{children:e.children.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:`#${e.id}`,"data-toc-id":e.index,onClick:t=>i(t,e),className:(0,m.cn)("block py-1 text-xs text-muted-foreground hover:text-foreground transition-colors","border-l-2",t===e.index.toString()?"border-primary text-foreground font-medium":s.includes(e.index.toString())?"border-blue-400/50 text-foreground/80":"border-transparent"),style:{paddingLeft:"calc(0.75rem * 1.67)"},children:e.text})},`${e.id}-${e.index}`))})]},`${e.id}-${e.index}`))})]})}var tW=s(50047);function tq(){let e=(0,i.useSearchParams)().get("doc")||"overview",t=tW.P.find(t=>t.id===e)||tW.P[0],[s,n]=(0,r.useState)(""),[l,o]=(0,r.useState)(!1),[c,d]=(0,r.useState)(null),[m,u]=(0,r.useState)(""),[h,p]=(0,r.useState)([]),x=(0,r.useRef)(!1);(0,r.useRef)(null);let g=(0,r.useMemo)(()=>{if(!s)return[];let e=s.split("\n"),t=[],a=0;for(let s of e){let e=s.match(/^(#{2,4})\s+(.+)$/);if(e){let s=e[1].length,r=e[2].trim(),i=r.toString().toLowerCase().trim().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"");t.push({level:s,text:r,id:i,index:a}),a++}}let r=[],i=null;for(let e of t)2===e.level?(i={id:e.id,text:e.text,level:2,index:e.index,children:[]},r.push(i)):3===e.level&&i&&i.children.push({id:e.id,text:e.text,level:3,index:e.index});return r},[s]),f=(0,r.useCallback)(e=>{u(e),p([e]),x.current=!0,setTimeout(()=>{x.current=!1;let e=document.querySelector(".docs-content-area");if(!e)return;let t=document.querySelectorAll(".docs-content-area [data-heading-index]");if(0===t.length)return;let s=e.getBoundingClientRect().top,a=[];t.forEach(t=>{let r=t.getBoundingClientRect(),i=s+e.clientHeight;if(r.top>=s&&r.bottom<=i){let e=t.getAttribute("data-heading-index");e&&a.push(e)}}),p(a)},1e3)},[]),v=g.length>=3;return(0,a.jsx)("div",{className:"h-full flex flex-col",children:(0,a.jsxs)("div",{className:`flex-1 overflow-hidden ${v?"lg:grid lg:grid-cols-[1fr_280px]":""}`,children:[(0,a.jsx)("div",{className:"h-full overflow-y-auto docs-content-area bg-background",children:(0,a.jsxs)("div",{className:"p-6 sm:p-8 max-w-4xl mx-auto",onClick:e=>{let t=e.target;if("A"===t.tagName){let s=t.getAttribute("href");if(s?.startsWith("#")){e.preventDefault();let t=document.getElementById(s.slice(1));t&&(t.scrollIntoView({behavior:"smooth"}),window.history.pushState(null,"",s))}}},children:[l&&(0,a.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,a.jsx)("p",{className:"mt-4 text-muted-foreground",children:"Loading documentation..."})]})}),c&&(0,a.jsxs)("div",{className:"flex items-center gap-3 p-4 bg-destructive/10 border border-destructive/20 rounded-lg text-destructive",children:[(0,a.jsx)(ez.A,{className:"h-5 w-5 flex-shrink-0"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-semibold",children:"Error loading document"}),(0,a.jsx)("p",{className:"text-sm",children:c})]})]}),!l&&!c&&s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mb-6 pb-4 border-b",children:(0,a.jsxs)("div",{className:"flex items-center gap-3 mb-2",children:[(0,a.jsx)(t.icon,{className:"h-8 w-8 text-primary"}),(0,a.jsx)("h1",{className:"text-3xl font-bold",children:t.title})]})}),(0,a.jsx)(tB.T,{content:s})]})]})}),v&&(0,a.jsx)("div",{className:"hidden lg:block h-full overflow-y-auto border-l border-border bg-muted/30",children:(0,a.jsx)("div",{className:"p-6 sticky top-0",children:(0,a.jsx)(tU,{items:g,activeId:m,visibleIds:h,onItemClick:f})})})]})})}function t_(){return(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:"Loading documentation..."}),children:(0,a.jsx)(tq,{})})}var tJ=s(86757),tV=s(10510),tH=s(35020),tG=s(50426);function tY(e){if(0===e)return"0 B";let t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(1))+" "+["B","KB","MB","GB"][t]}function tK(e){return e>=1e6?(e/1e6).toFixed(1)+"M":e>=1e3?(e/1e3).toFixed(1)+"K":e.toString()}function tX({icon:e,label:t,value:s,subValue:r}){return(0,a.jsxs)("div",{className:"flex items-center gap-3 p-3 bg-zinc-900/50 rounded-lg border border-zinc-800",children:[(0,a.jsx)("div",{className:"p-2 bg-zinc-800 rounded-lg",children:(0,a.jsx)(e,{className:"w-4 h-4 text-zinc-400"})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("div",{className:"text-xs text-zinc-500 truncate",children:t}),(0,a.jsx)("div",{className:"text-sm font-medium text-zinc-200",children:s}),r&&(0,a.jsx)("div",{className:"text-xs text-zinc-500",children:r})]})]})}function tZ({title:e,icon:t}){return(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,a.jsx)(t,{className:"w-4 h-4 text-orange-500"}),(0,a.jsx)("h3",{className:"text-sm font-medium text-zinc-300",children:e})]})}function tQ(){let[e,t]=(0,r.useState)(null),[s,i]=(0,r.useState)(!0),[n,l]=(0,r.useState)(null),[o,c]=(0,r.useState)(null),d=(0,r.useCallback)(async()=>{i(!0),l(null);try{let e=await fetch("/api/admin/dashboard");if(!e.ok)throw Error("Failed to fetch dashboard data");let s=await e.json();t(s),c(new Date)}catch(e){l(e instanceof Error?e.message:"Unknown error")}finally{i(!1)}},[]);return s&&!e?(0,a.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-orange-500 mx-auto"}),(0,a.jsx)("p",{className:"mt-4",children:"Loading dashboard..."})]})}):n&&!e?(0,a.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)(tp.A,{className:"w-8 h-8 text-red-500 mx-auto mb-2"}),(0,a.jsx)("p",{className:"text-zinc-400",children:n}),(0,a.jsx)(p.$,{variant:"outline",size:"sm",onClick:d,className:"mt-4",children:"Retry"})]})}):e?(0,a.jsxs)("div",{className:"flex-1 overflow-auto p-6",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h1",{className:"text-xl font-semibold text-zinc-100",children:"Dashboard"}),o&&(0,a.jsxs)("p",{className:"text-xs text-zinc-500 mt-1",children:["Last updated: ",o.toLocaleTimeString()]})]}),(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:d,disabled:s,className:"gap-2",children:[(0,a.jsx)(eO.A,{className:`w-4 h-4 ${s?"animate-spin":""}`}),"Refresh"]})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6",children:[(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4",children:[(0,a.jsx)(tZ,{title:"System",icon:eW.A}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,a.jsx)(tX,{icon:tJ.A,label:"OSWS Version",value:`v${e.system.version}`}),(0,a.jsx)(tX,{icon:tV.A,label:"Node.js",value:e.system.nodeVersion}),(0,a.jsx)(tX,{icon:tv.A,label:"Uptime",value:function(e){let t=Math.floor(e/86400),s=Math.floor(e%86400/3600),a=Math.floor(e%3600/60);return t>0?`${t}d ${s}h ${a}m`:s>0?`${s}h ${a}m`:`${a}m`}(e.system.uptime)}),(0,a.jsx)(tX,{icon:S.A,label:"Memory",value:tY(e.system.memoryUsed),subValue:`of ${tY(e.system.memoryTotal)}`})]})]}),(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4",children:[(0,a.jsx)(tZ,{title:"Content",icon:tH.A}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,a.jsx)(tX,{icon:tH.A,label:"Projects",value:e.content.projects}),(0,a.jsx)(tX,{icon:tJ.A,label:"Templates",value:e.content.templates}),(0,a.jsx)(tX,{icon:tG.A,label:"Skills",value:e.content.skills}),(0,a.jsx)(tX,{icon:v.A,label:"Files",value:tK(e.content.totalFiles)})]})]}),(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4",children:[(0,a.jsx)(tZ,{title:"Hosting",icon:eL.A}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,a.jsx)(tX,{icon:eL.A,label:"Published Sites",value:e.hosting.publishedSites}),(0,a.jsx)(tX,{icon:tw.A,label:"Sites with DB",value:e.hosting.sitesWithDb}),(0,a.jsx)(tX,{icon:S.A,label:"Storage Used",value:tY(e.hosting.storageUsed),subValue:"public/sites/"})]})]}),(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4",children:[(0,a.jsx)(tZ,{title:"Traffic (Origin)",icon:tF.A}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,a.jsx)(tX,{icon:tF.A,label:"Last Hour",value:tK(e.traffic.requestsLastHour),subValue:"requests"}),(0,a.jsx)(tX,{icon:tF.A,label:"Last 24h",value:tK(e.traffic.requestsLastDay),subValue:"requests"}),(0,a.jsx)(tX,{icon:tp.A,label:"Errors (24h)",value:e.traffic.errorCount,subValue:"4xx + 5xx"})]})]})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4",children:[(0,a.jsx)(tZ,{title:"Top Sites (24h)",icon:eL.A}),0===e.traffic.topSites.length?(0,a.jsx)("p",{className:"text-sm text-zinc-500 text-center py-4",children:"No traffic recorded yet"}):(0,a.jsx)("div",{className:"space-y-2",children:e.traffic.topSites.slice(0,5).map((e,t)=>(0,a.jsxs)("div",{className:"flex items-center justify-between py-2 px-3 bg-zinc-900/50 rounded-lg",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsxs)("span",{className:"text-xs text-zinc-500 w-4",children:[t+1,"."]}),(0,a.jsx)("span",{className:"text-sm text-zinc-300 truncate max-w-[200px]",children:e.siteName})]}),(0,a.jsx)("span",{className:"text-sm text-zinc-400",children:tK(e.count)})]},e.siteId))})]}),(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4",children:[(0,a.jsx)(tZ,{title:"Recent Errors",icon:tp.A}),0===e.traffic.recentErrors.length?(0,a.jsx)("p",{className:"text-sm text-zinc-500 text-center py-4",children:"No errors recorded"}):(0,a.jsx)("div",{className:"space-y-2",children:e.traffic.recentErrors.slice(0,5).map((e,t)=>(0,a.jsxs)("div",{className:"flex items-center justify-between py-2 px-3 bg-zinc-900/50 rounded-lg",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 min-w-0",children:[(0,a.jsx)("span",{className:`text-xs font-mono px-1.5 py-0.5 rounded ${e.statusCode>=500?"bg-red-500/20 text-red-400":"bg-yellow-500/20 text-yellow-400"}`,children:e.statusCode}),(0,a.jsx)("span",{className:"text-sm text-zinc-400 truncate max-w-[200px]",children:e.path})]}),(0,a.jsx)("span",{className:"text-xs text-zinc-500",children:new Date(e.timestamp).toLocaleTimeString()})]},`${e.siteId}-${e.path}-${t}`))})]})]})]}):null}function t0({view:e,onProjectSelect:t,settingsTab:s}){switch(e){case"dashboard":return(0,a.jsx)(tQ,{});case"projects":default:return(0,a.jsx)(ec,{onProjectSelect:t});case"sites":return(0,a.jsx)(tD,{onProjectSelect:t});case"templates":return(0,a.jsx)(ef,{});case"skills":return(0,a.jsx)(e$,{});case"docs":return(0,a.jsx)(t_,{});case"settings":return(0,a.jsx)(tO,{tab:s})}}},47696:(e,t,s)=>{s.d(t,{Ke:()=>l,Nt:()=>i,R6:()=>n});var a=s(60687),r=s(95682);function i({...e}){return(0,a.jsx)(r.bL,{"data-slot":"collapsible",...e})}function n({...e}){return(0,a.jsx)(r.R6,{"data-slot":"collapsible-trigger",...e})}function l({...e}){return(0,a.jsx)(r.Ke,{"data-slot":"collapsible-content",...e})}},50047:(e,t,s)=>{s.d(t,{P:()=>p});var a=s(56085),r=s(82080),i=s(45583),n=s(18179),l=s(61187),o=s(11437),c=s(24413),d=s(16023),m=s(61611),u=s(65668),h=s(82679);let p=[{id:"whats-new",title:"What's New",icon:a.A,file:"WHATS_NEW.md"},{id:"overview",title:"Overview",icon:r.A,file:"OVERVIEW.md"},{id:"getting-started",title:"Getting Started",icon:i.A,file:"GETTING_STARTED.md"},{id:"projects",title:"Projects",icon:n.A,file:"PROJECTS.md"},{id:"working-with-ai",title:"Working with AI",icon:a.A,file:"WORKING_WITH_AI.md"},{id:"templates",title:"Templates",icon:l.A,file:"TEMPLATES.md"},{id:"skills",title:"Skills",icon:a.A,file:"SKILLS.md"},{id:"deploying-sites",title:"Deploying Sites",icon:o.A,file:"DEPLOYING_SITES.md"},{id:"server-mode",title:"Server Mode",icon:c.A,file:"SERVER_MODE.md"},{id:"site-publishing",title:"Site Publishing",icon:d.A,file:"SITE_PUBLISHING.md"},{id:"server-features",title:"Server Features",icon:m.A,file:"SERVER_FEATURES.md"},{id:"faq",title:"FAQ",icon:u.A,file:"FAQ.md"},{id:"troubleshooting",title:"Troubleshooting",icon:h.A,file:"TROUBLESHOOTING.md"}]},59784:(e,t,s)=>{s.d(t,{captureIframeScreenshot:()=>n});var a=s(94424),r=s(96241);async function i(e,t,s,i){let n;return i?(n=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 =",n)):(n=s,r.v.debug("[Screenshot] Viewport-only mode: using height =",n)),r.v.debug("[Screenshot] Capture dimensions:",t,"x",n),Promise.race([(0,a.A)(e.body,{width:t,height:n,scale:1,useCORS:!0,allowTaint:!0,logging:!1,windowWidth:t,windowHeight:n,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("*"),s=e.defaultView;s&&t.forEach(e=>{let t=s.getComputedStyle(e),a=t.backgroundImage;if(a&&(a.includes("gradient")||a.includes("linear-gradient")||a.includes("radial-gradient"))){let s=t.backgroundColor;e.style.backgroundImage="none",s&&"rgba(0, 0, 0, 0)"!==s&&"transparent"!==s?e.style.backgroundColor=s:e.style.backgroundColor="#64748b"}})}}),new Promise((e,t)=>setTimeout(()=>t(Error("html2canvas timeout after 4 seconds")),4e3))])}async function n(e,t=1280,s=720,a=640,l=360,o=.8,c=!0){try{let n,l=e.contentDocument||e.contentWindow?.document;if(!l||!l.body)return r.v.warn("Cannot access iframe document"),null;try{n=await i(l,t,s,c)}catch(a){let e=String(a);if(e.includes("non-finite")||e.includes("addColorStop")||e.includes("CanvasGradient"))await new Promise(e=>setTimeout(e,500)),n=await i(l,t,s,c);else throw a}let d=n.height/n.width,m=Math.round(a*d),u=document.createElement("canvas");u.width=a,u.height=m;let h=u.getContext("2d");if(!h)return r.v.error("Failed to get canvas context"),null;h.drawImage(n,0,0,a,m);let p=u.toDataURL("image/jpeg",o),x=Math.ceil(3*p.length/4)/1024;if(x>250){r.v.warn(`Screenshot too large: ${x.toFixed(0)}KB, trying with lower quality`);let e=u.toDataURL("image/jpeg",.6),t=Math.ceil(3*e.length/4)/1024;return t>250&&r.v.warn(`Screenshot still too large: ${t.toFixed(0)}KB`),e}return p}catch(e){return r.v.error("Failed to capture screenshot:",e),null}}},75639:(e,t,s)=>{s.d(t,{ZQ:()=>r,Nr:()=>l,vY:()=>a,c3:()=>n});let a={name:"Example Studios",description:"Creative agency portfolio showcasing modern web development capabilities",directories:["/styles","/scripts","/portfolio","/assets","/assets/images","/templates"],files:[{path:"/index.html",content:` +const allSecrets = secrets.list(); // ['${n||"STRIPE_API_KEY"}', ...]`})]}),v&&(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)(ez.A,{className:"h-4 w-4"}),v]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-4 border-t",children:[(0,a.jsx)(p.$,{variant:"outline",onClick:s,disabled:g,children:"Cancel"}),(0,a.jsx)(p.$,{onClick:b,disabled:g,children:g?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e6.A,{className:"h-4 w-4 mr-2 animate-spin"}),"Saving..."]}):e?"Save Changes":"Create Secret"})]})]})})}function tj({siteId:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)(!0),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(null),[m,h]=(0,r.useState)(!1),[u,x]=(0,r.useState)(!0),g=async()=>{try{n(!0),o(null);let t=await fetch(`/api/admin/sites/${e}/secrets`);if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to load secrets")}let a=await t.json();s(a.secrets),x(a.encryptionConfigured)}catch(e){o(e instanceof Error?e.message:"Failed to load secrets")}finally{n(!1)}},f=async t=>{if(confirm(`Delete secret "${t.name}"? This cannot be undone.`))try{if(!(await fetch(`/api/admin/sites/${e}/secrets/${t.id}`,{method:"DELETE"})).ok)throw Error("Failed to delete secret");await g()}catch(e){console.error("Failed to delete secret:",e)}},v=async t=>{try{if(c){let s=await fetch(`/api/admin/sites/${e}/secrets/${c.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to update secret")}}else{let s=await fetch(`/api/admin/sites/${e}/secrets`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!s.ok){let e=await s.json();throw Error(e.error||"Failed to create secret")}}d(null),h(!1),await g()}catch(e){throw e}},j=e=>new Date(e).toLocaleDateString(void 0,{month:"short",day:"numeric",year:"numeric"});return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(e6.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):l?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(ez.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:l}),(0,a.jsx)(p.$,{variant:"outline",onClick:g,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)(p.$,{size:"sm",onClick:()=>h(!0),disabled:!u,children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"New Secret"]})]}),!u&&(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)(tg.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===t.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)(tf.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)(p.$,{size:"sm",onClick:()=>h(!0),disabled:!u,children:[(0,a.jsx)(G.A,{className:"h-4 w-4 mr-1"}),"Create Secret"]})]}):(0,a.jsx)("div",{className:"grid gap-3",children:t.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)(tf.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)(em.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 ",j(e.updatedAt)]}),(0,a.jsxs)("span",{className:"font-mono truncate",children:["secrets.get('",e.name,"')"]})]})]}),(0,a.jsxs)(D,{children:[(0,a.jsx)(R,{asChild:!0,children:(0,a.jsx)(p.$,{variant:"ghost",size:"sm",children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),(0,a.jsxs)(z,{align:"end",children:[(0,a.jsxs)(M,{onClick:()=>d(e),children:[(0,a.jsx)(eB.A,{className:"h-4 w-4 mr-2"}),"Edit"]}),(0,a.jsxs)(M,{onClick:()=>f(e),className:"text-destructive",children:[(0,a.jsx)(F.A,{className:"h-4 w-4 mr-2"}),"Delete"]})]})]})]})},e.id))})}),(m||c)&&(0,a.jsx)(tv,{secret:c,isOpen:!0,onClose:()=>{h(!1),d(null)},onSave:v})]})}var tb=s(48730),ty=s(35071),tw=s(70334);function tN({siteId:e}){let[t,s]=(0,r.useState)([]),[i,n]=(0,r.useState)(!0),[l,o]=(0,r.useState)(null),c=async()=>{try{n(!0),o(null);let t=await fetch(`/api/admin/sites/${e}/database/logs?limit=200`);if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to load logs")}let a=await t.json();s(a.logs)}catch(e){o(e instanceof Error?e.message:"Failed to load logs")}finally{n(!1)}},d=async()=>{if(confirm("Clear all function execution logs? This cannot be undone."))try{if(!(await fetch(`/api/admin/sites/${e}/database/logs`,{method:"DELETE"})).ok)throw Error("Failed to clear logs");await c()}catch(e){console.error("Failed to clear logs:",e)}},h=e=>("string"==typeof e?new Date(e):e).toLocaleString();return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:(0,a.jsx)(e6.A,{className:"h-6 w-6 animate-spin text-muted-foreground"})}):l?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full gap-4",children:[(0,a.jsx)(ez.A,{className:"h-8 w-8 text-destructive"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:l}),(0,a.jsx)(p.$,{variant:"outline",onClick:c,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:"Execution Logs"}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(p.$,{variant:"ghost",size:"sm",onClick:c,children:[(0,a.jsx)(eO.A,{className:"h-4 w-4 mr-1"}),"Refresh"]}),(0,a.jsxs)(p.$,{variant:"ghost",size:"sm",onClick:d,disabled:0===t.length,className:"text-destructive hover:text-destructive",children:[(0,a.jsx)(F.A,{className:"h-4 w-4 mr-1"}),"Clear"]})]})]}),(0,a.jsx)("div",{className:"flex-1 overflow-auto border rounded-lg",children:0===t.length?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-full p-8 text-center",children:[(0,a.jsx)(tb.A,{className:"h-8 w-8 text-muted-foreground mb-2"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"No execution logs yet"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Logs will appear here when functions are invoked"})]}):(0,a.jsxs)("table",{className:"w-full text-sm",children:[(0,a.jsx)("thead",{className:"sticky top-0 bg-muted",children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Status"}),(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Function"}),(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Method"}),(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Path"}),(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Duration"}),(0,a.jsx)("th",{className:"text-left p-3 font-medium",children:"Time"})]})}),(0,a.jsx)("tbody",{children:t.map(e=>(0,a.jsxs)("tr",{className:"border-t hover:bg-muted/30",children:[(0,a.jsx)("td",{className:"p-3",children:e.statusCode>=200&&e.statusCode<300?(0,a.jsx)(ta.A,{className:"h-4 w-4 text-green-500"}):e.statusCode>=400?(0,a.jsx)(ty.A,{className:"h-4 w-4 text-destructive"}):(0,a.jsx)(tw.A,{className:"h-4 w-4 text-yellow-500"})}),(0,a.jsx)("td",{className:"p-3 font-mono",children:e.functionName||e.functionId.slice(0,8)}),(0,a.jsx)("td",{className:"p-3",children:(0,a.jsx)("span",{className:(0,m.cn)("text-xs px-1.5 py-0.5 rounded","GET"===e.method?"bg-green-500/20 text-green-600":"POST"===e.method?"bg-blue-500/20 text-blue-600":"PUT"===e.method?"bg-yellow-500/20 text-yellow-600":"DELETE"===e.method?"bg-red-500/20 text-red-600":"bg-muted text-muted-foreground"),children:e.method})}),(0,a.jsx)("td",{className:"p-3 font-mono text-xs text-muted-foreground",children:e.path}),(0,a.jsxs)("td",{className:"p-3 text-muted-foreground",children:[e.durationMs,"ms"]}),(0,a.jsx)("td",{className:"p-3 text-xs text-muted-foreground",children:h(e.timestamp)})]},e.id))})]})})]})}var tk=s(61611),tS=s(24366),tC=s(98015);function tA({siteId:e}){let[t,s]=(0,r.useState)("schema");return(0,a.jsx)("div",{className:"h-full flex flex-col",children:(0,a.jsxs)(eV,{value:t,onValueChange:s,className:"flex-1 flex flex-col",children:[(0,a.jsxs)(eH,{className:"grid w-full grid-cols-6",children:[(0,a.jsxs)(eG,{value:"schema",className:"flex items-center gap-1.5",children:[(0,a.jsx)(tk.A,{className:"h-3.5 w-3.5"}),"Schema"]}),(0,a.jsxs)(eG,{value:"query",className:"flex items-center gap-1.5",children:[(0,a.jsx)(tS.A,{className:"h-3.5 w-3.5"}),"SQL"]}),(0,a.jsxs)(eG,{value:"functions",className:"flex items-center gap-1.5",children:[(0,a.jsx)(tn.A,{className:"h-3.5 w-3.5"}),"Functions"]}),(0,a.jsxs)(eG,{value:"helpers",className:"flex items-center gap-1.5",children:[(0,a.jsx)(th.A,{className:"h-3.5 w-3.5"}),"Helpers"]}),(0,a.jsxs)(eG,{value:"secrets",className:"flex items-center gap-1.5",children:[(0,a.jsx)(tf.A,{className:"h-3.5 w-3.5"}),"Secrets"]}),(0,a.jsxs)(eG,{value:"logs",className:"flex items-center gap-1.5",children:[(0,a.jsx)(tC.A,{className:"h-3.5 w-3.5"}),"Logs"]})]}),(0,a.jsxs)("div",{className:"flex-1 overflow-hidden mt-4",children:[(0,a.jsx)(eY,{value:"schema",className:"h-full m-0",children:(0,a.jsx)(e7,{siteId:e})}),(0,a.jsx)(eY,{value:"query",className:"h-full m-0",children:(0,a.jsx)(ti,{siteId:e})}),(0,a.jsx)(eY,{value:"functions",className:"h-full m-0",children:(0,a.jsx)(tm,{siteId:e})}),(0,a.jsx)(eY,{value:"helpers",className:"h-full m-0",children:(0,a.jsx)(tx,{siteId:e})}),(0,a.jsx)(eY,{value:"secrets",className:"h-full m-0",children:(0,a.jsx)(tj,{siteId:e})}),(0,a.jsx)(eY,{value:"logs",className:"h-full m-0",children:(0,a.jsx)(tN,{siteId:e})})]})]})})}function tE({site:e,isOpen:t,onClose:s}){return(0,a.jsx)(Q.lG,{open:t,onOpenChange:e=>!e&&s(),children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-4xl h-[80vh] flex flex-col",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:"Server Settings"}),(0,a.jsxs)(Q.rr,{children:["Manage database, edge functions, and secrets for ",e.name]})]}),(0,a.jsx)("div",{className:"flex-1 overflow-hidden",children:(0,a.jsx)(tA,{siteId:e.id})})]})})}function tT({projects:e,isOpen:t,onClose:s,onCreate:i}){let[n,l]=(0,r.useState)(""),[o,c]=(0,r.useState)(""),[d,m]=(0,r.useState)(""),[h,u]=(0,r.useState)(!1),[g,f]=(0,r.useState)(""),v=async()=>{if(!n||!o)return void f("Project and site name are required");u(!0),f("");try{await i({projectId:n,name:o,slug:d||void 0}),l(""),c(""),m("")}catch(e){f(e instanceof Error?e.message:"Failed to create site")}finally{u(!1)}},j=()=>{h||(l(""),c(""),m(""),f(""),s())};return(0,a.jsx)(Q.lG,{open:t,onOpenChange:j,children:(0,a.jsxs)(Q.Cf,{className:"sm:max-w-[500px]",children:[(0,a.jsxs)(Q.c7,{children:[(0,a.jsx)(Q.L3,{children:"Create New Site"}),(0,a.jsx)(Q.rr,{children:"Create a new site to publish a project. Sites let you manage publish settings independently from your project workspace."})]}),(0,a.jsxs)("div",{className:"grid gap-4 py-4",children:[(0,a.jsxs)("div",{className:"grid gap-2",children:[(0,a.jsx)(ee.J,{htmlFor:"project",children:"Project"}),(0,a.jsxs)(es.l6,{value:n,onValueChange:t=>{if(l(t),!o){let s=e.find(e=>e.id===t);s&&c(s.name)}},children:[(0,a.jsx)(es.bq,{id:"project",children:(0,a.jsx)(es.yv,{placeholder:"Select a project"})}),(0,a.jsx)(es.gC,{children:e.map(e=>(0,a.jsx)(es.eb,{value:e.id,children:e.name},e.id))})]}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Choose which project to publish"})]}),(0,a.jsxs)("div",{className:"grid gap-2",children:[(0,a.jsx)(ee.J,{htmlFor:"name",children:"Site Name"}),(0,a.jsx)(x.p,{id:"name",value:o,onChange:e=>c(e.target.value),placeholder:"My Awesome Site"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"Display name for this published site"})]}),(0,a.jsxs)("div",{className:"grid gap-2",children:[(0,a.jsx)(ee.J,{htmlFor:"slug",children:"Slug (Optional)"}),(0,a.jsx)(x.p,{id:"slug",value:d,onChange:e=>m(e.target.value),placeholder:"my-awesome-site"}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:"URL-friendly identifier for this site"})]}),g&&(0,a.jsx)("div",{className:"text-sm text-destructive bg-destructive/10 p-3 rounded",children:g})]}),(0,a.jsxs)(Q.Es,{children:[(0,a.jsx)(p.$,{variant:"outline",onClick:j,disabled:h,children:"Cancel"}),(0,a.jsx)(p.$,{onClick:v,disabled:h||!n||!o,children:h?"Creating...":"Create Site"})]})]})})}function tP({siteId:e,pages:t}){let[i,n]=(0,r.useState)(t[0]||"/"),[l,o]=(0,r.useState)("all"),[c,d]=(0,r.useState)(null),[m,h]=(0,r.useState)(!1),[u,x]=(0,r.useState)(!1),[g,f]=(0,r.useState)(null),[v,j]=(0,r.useState)({}),b=(0,r.useRef)(null),y=(0,r.useRef)(null),w=async()=>{if(i){h(!0);try{let t=new URLSearchParams({page:i,type:"click"});"all"!==l&&t.set("device",l);let s=await fetch(`/api/analytics/${e}/heatmap?${t}`);if(!s.ok)throw Error("Failed to fetch heatmap data");let a=await s.json();d(a)}catch(e){console.error("Failed to fetch heatmap data:",e),B.oR.error("Failed to load heatmap data")}finally{h(!1)}}},N=async()=>{if(y.current){x(!0);try{let{captureIframeScreenshot:e}=await Promise.resolve().then(s.bind(s,59784)),t=y.current,a=1280,r=720;"mobile"===l?(a=375,r=667):"tablet"===l&&(a=768,r=1024),t.style.width=`${a}px`,t.style.height=`${r}px`,t.src=i,await new Promise((e,s)=>{let a=setTimeout(()=>s(Error("Timeout")),5e3);t.onload=()=>{clearTimeout(a),e(null)},t.onerror=()=>{clearTimeout(a),s(Error("Failed to load page"))}}),await new Promise(e=>setTimeout(e,500));let n=await e(t,a,r);if(n){f(n);let e=`${i}-${l}`;j(t=>({...t,[e]:n}))}else B.oR.error("Failed to capture screenshot")}catch(e){console.error("Failed to capture screenshot:",e),B.oR.error("Failed to capture page screenshot")}finally{x(!1)}}};return(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"flex gap-4 items-end flex-wrap",children:[(0,a.jsxs)("div",{className:"min-w-48",children:[(0,a.jsx)(ee.J,{htmlFor:"page-select",children:"Page"}),(0,a.jsxs)(es.l6,{value:i,onValueChange:n,children:[(0,a.jsx)(es.bq,{id:"page-select",children:(0,a.jsx)(es.yv,{})}),(0,a.jsx)(es.gC,{children:t.map(e=>(0,a.jsx)(es.eb,{value:e,children:e},e))})]})]}),(0,a.jsxs)("div",{className:"min-w-36",children:[(0,a.jsx)(ee.J,{htmlFor:"device-select",children:"Device"}),(0,a.jsxs)(es.l6,{value:l,onValueChange:e=>o(e),children:[(0,a.jsx)(es.bq,{id:"device-select",children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"all",children:"All Devices"}),(0,a.jsx)(es.eb,{value:"mobile",children:"Mobile"}),(0,a.jsx)(es.eb,{value:"tablet",children:"Tablet"}),(0,a.jsx)(es.eb,{value:"desktop",children:"Desktop"})]})]})]}),(0,a.jsx)(p.$,{onClick:w,disabled:m,children:m?"Loading...":"Refresh"})]}),c&&(0,a.jsxs)("div",{className:"text-sm text-muted-foreground",children:["Sample size: ",(0,a.jsx)("span",{className:"font-medium",children:c.sampleSize.toLocaleString()})," interactions"]}),m&&(0,a.jsx)("div",{className:"flex items-center justify-center h-96 border rounded-lg",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"Loading heatmap data..."})}),!m&&c&&"click"===c.type&&(0,a.jsxs)("div",{className:"border rounded-lg overflow-hidden",children:[!g&&!u&&(0,a.jsxs)("div",{className:"p-8 text-center",children:[(0,a.jsx)("p",{className:"text-muted-foreground mb-4",children:"Capture a screenshot of the page to visualize click heatmap"}),(0,a.jsx)(p.$,{onClick:N,children:"Capture Page Screenshot"})]}),u&&(0,a.jsx)("div",{className:"p-8 text-center",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"Capturing screenshot..."})}),g&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"bg-muted/30 p-4 overflow-auto",style:{maxHeight:"70vh"},children:(0,a.jsx)("canvas",{ref:b,className:"mx-auto",style:{maxWidth:"100%",height:"auto"}})}),(0,a.jsx)("div",{className:"p-4 bg-muted text-sm border-t",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-medium mb-2",children:"Click Heatmap Legend:"}),(0,a.jsxs)("div",{className:"flex gap-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"w-4 h-4 rounded bg-red-500/70"}),(0,a.jsx)("span",{children:"High activity"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"w-4 h-4 rounded bg-orange-500/50"}),(0,a.jsx)("span",{children:"Medium activity"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"w-4 h-4 rounded bg-yellow-500/20"}),(0,a.jsx)("span",{children:"Low activity"})]})]})]}),(0,a.jsx)("div",{className:"text-right",children:(0,a.jsx)(p.$,{variant:"outline",size:"sm",onClick:N,children:"Recapture"})})]})})]}),(0,a.jsx)("iframe",{ref:y,style:{position:"fixed",top:"-10000px",left:"-10000px",border:"none"},title:"Page for screenshot"})]}),!m&&!c&&(0,a.jsx)("div",{className:"flex items-center justify-center h-96 border rounded-lg",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"No heatmap data available"})})]})}function t$({siteId:e}){let[t,s]=(0,r.useState)(null),[i,n]=(0,r.useState)(!1),[l,o]=(0,r.useState)(null),c=e=>{let t=Math.floor(e/1e3);if(t<60)return`${t}s`;let s=Math.floor(t/60);return`${s}m ${t%60}s`};return(0,a.jsxs)("div",{className:"space-y-6",children:[t&&t.summary&&(0,a.jsxs)("div",{className:"grid grid-cols-4 gap-4",children:[(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Total Sessions"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:(t.summary.totalSessions||0).toLocaleString()})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Bounce Rate"}),(0,a.jsxs)("div",{className:"text-2xl font-bold",children:[(100*(t.summary.bounceRate||0)).toFixed(1),"%"]})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Avg. Duration"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:c(t.summary.averageDuration||0)})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Avg. Pages/Session"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:(t.summary.averagePageCount||0).toFixed(1)})]})]}),t&&t.flowData&&(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Page Flow"}),(0,a.jsx)("div",{className:"space-y-2",children:t.flowData.nodes.slice(0,10).map((e,s)=>{let r=t.flowData.links.filter(t=>t.source===e.id),i=t.flowData.links.filter(t=>t.target===e.id);return(0,a.jsxs)("div",{className:"border rounded p-3",children:[(0,a.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,a.jsx)("span",{className:"font-medium",children:e.label}),(0,a.jsxs)("span",{className:"text-sm text-muted-foreground",children:[e.value," visits"]})]}),i.length>0&&(0,a.jsxs)("div",{className:"text-xs text-muted-foreground mb-1",children:["← From: ",i.slice(0,3).map(e=>e.source).join(", "),i.length>3&&` (+${i.length-3} more)`]}),r.length>0&&(0,a.jsxs)("div",{className:"text-xs text-muted-foreground",children:["→ To: ",r.slice(0,3).map(e=>e.target).join(", "),r.length>3&&` (+${r.length-3} more)`]})]},e.id)})})]}),t&&t.sessions.length>0&&(0,a.jsxs)("div",{className:"border rounded-lg",children:[(0,a.jsx)("div",{className:"p-4 border-b",children:(0,a.jsx)("h3",{className:"font-medium",children:"Recent Sessions"})}),(0,a.jsx)("div",{className:"divide-y max-h-96 overflow-y-auto",children:t.sessions.slice(0,50).map(e=>(0,a.jsxs)("div",{className:"p-4 hover:bg-muted cursor-pointer",onClick:()=>o(e),children:[(0,a.jsxs)("div",{className:"flex justify-between items-start mb-2",children:[(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsxs)("div",{className:"font-medium text-sm",children:[e.entryPage," → ",e.exitPage]}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:new Date(e.createdAt).toLocaleString()})]}),(0,a.jsxs)("div",{className:"text-right",children:[(0,a.jsxs)("div",{className:"text-sm",children:[e.pageCount," pages"]}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:c(e.totalDuration)})]})]}),e.isBounce&&(0,a.jsx)("div",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs bg-red-100 text-red-800",children:"Bounce"})]},e.sessionId))})]}),l&&(0,a.jsx)("div",{className:"fixed inset-0 bg-black/50 flex items-center justify-center z-50",onClick:()=>o(null),children:(0,a.jsxs)("div",{className:"bg-background border rounded-lg p-6 max-w-2xl w-full max-h-[80vh] overflow-y-auto",onClick:e=>e.stopPropagation(),children:[(0,a.jsxs)("div",{className:"flex justify-between items-start mb-4",children:[(0,a.jsx)("h3",{className:"text-lg font-medium",children:"Session Journey"}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>o(null),children:"✕"})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4 text-sm",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Started:"})," ",new Date(l.createdAt).toLocaleString()]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Ended:"})," ",new Date(l.endedAt).toLocaleString()]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Total Duration:"})," ",c(l.totalDuration)]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Pages Visited:"})," ",l.pageCount]})]}),(0,a.jsxs)("div",{className:"border-t pt-4",children:[(0,a.jsx)("h4",{className:"font-medium mb-3",children:"Page Journey"}),(0,a.jsx)("div",{className:"space-y-3",children:l.pages.map((e,t)=>(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[(0,a.jsxs)("div",{className:"flex flex-col items-center",children:[(0,a.jsx)("div",{className:"w-8 h-8 rounded-full bg-primary text-primary-foreground flex items-center justify-center text-xs font-medium",children:t+1}),t{n(!0);try{let t=await fetch(`/api/analytics/${e}/engagement`);if(!t.ok)throw Error("Failed to fetch engagement metrics");let a=await t.json();s(a)}catch(e){console.error("Failed to fetch engagement metrics:",e),B.oR.error("Failed to load engagement metrics")}finally{n(!1)}},o=e=>{let t=Math.floor(e/1e3);if(t<60)return`${t}s`;let s=Math.floor(t/60);return`${s}m ${t%60}s`};return i?(0,a.jsx)("div",{className:"flex items-center justify-center h-96 border rounded-lg",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"Loading engagement metrics..."})}):t?(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground mb-1",children:"Average Time on Page"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:o(t.timeOnPage.average)})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground mb-1",children:"Median Time on Page"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:o(t.timeOnPage.median)})]})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Time on Page by Path"}),(0,a.jsx)("div",{className:"space-y-2",children:Object.entries(t.timeOnPage.distribution).sort(([,e],[,t])=>t-e).slice(0,10).map(([e,t])=>(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)("span",{className:"text-sm truncate flex-1",children:e}),(0,a.jsx)("span",{className:"text-sm font-medium ml-4",children:o(t)})]},e))})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Scroll Depth Funnel"}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("div",{className:"text-sm text-muted-foreground mb-2",children:["Average: ",(0,a.jsxs)("span",{className:"font-medium text-foreground",children:[t.scrollDepth.average.toFixed(1),"%"]})]}),(()=>{let e=[25,50,75,100],s=e.map(s=>e.filter(e=>e>=s).reduce((e,s)=>e+(Number(t.scrollDepth.milestones[s])||0),0)),r=Number(s[0])||1;return e.map((e,t)=>{let i=Number(s[t])||0,n=r>0?i/r*100:0;return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between text-sm mb-1",children:[(0,a.jsxs)("span",{children:["Reached ",e,"%+"]}),(0,a.jsxs)("span",{className:"text-muted-foreground",children:[i.toLocaleString()," (",n.toFixed(1),"%)"]})]}),(0,a.jsx)("div",{className:"h-6 bg-muted rounded overflow-hidden",children:(0,a.jsx)("div",{className:"h-full bg-primary",style:{width:`${n}%`}})})]},e)})})()]})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Top Landing Pages"}),(0,a.jsx)("div",{className:"space-y-2",children:t.topLandingPages.slice(0,10).map(e=>(0,a.jsxs)("div",{className:"flex justify-between items-center border-b pb-2",children:[(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:e.page}),(0,a.jsxs)("div",{className:"text-xs text-muted-foreground",children:[e.visitCount.toLocaleString()," visits"]})]}),(0,a.jsxs)("div",{className:"text-right",children:[(0,a.jsx)("div",{className:"text-sm",children:(0,a.jsxs)("span",{className:e.bounceRate>.7?"text-red-500":e.bounceRate>.4?"text-orange-500":"text-green-500",children:[(100*e.bounceRate).toFixed(1),"%"]})}),(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"bounce rate"})]})]},e.page))})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Top Exit Pages"}),(0,a.jsx)("div",{className:"space-y-2",children:t.exitPages.slice(0,10).map(e=>(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)("span",{className:"text-sm truncate flex-1",children:e.page}),(0,a.jsxs)("div",{className:"text-right ml-4",children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:e.exitCount.toLocaleString()}),(0,a.jsxs)("div",{className:"text-xs text-muted-foreground",children:[(100*e.exitRate).toFixed(1),"% exit rate"]})]})]},e.page))})]}),(0,a.jsx)("div",{className:"flex justify-end",children:(0,a.jsx)(p.$,{onClick:l,disabled:i,children:i?"Loading...":"Refresh"})})]}):(0,a.jsx)("div",{className:"flex items-center justify-center h-96 border rounded-lg",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"No engagement data available"})})}var tI=s(28590),tL=s(41312),tD=s(58559);function tR({site:e,isOpen:t,onClose:s}){let[i,n]=(0,r.useState)("overview"),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(null),[m,h]=(0,r.useState)([]),[u,x]=(0,r.useState)(!0),[g,f]=(0,r.useState)(!1),v=async()=>{if(e)try{x(!0);let t=await fetch(`/api/analytics/${e.id}/overview`);if(401===t.status){window.location.href="/admin/login";return}if(!t.ok){let e=await t.json().catch(()=>({}));throw console.error("API Error:",t.status,e),Error(e.error||`HTTP ${t.status}`)}let s=await t.json();o(s);let a=Array.from(new Set(s.topPages.map(e=>e.page)));h(a)}catch(e){console.error("Failed to fetch analytics overview:",e),B.oR.error(`Failed to load overview: ${e instanceof Error?e.message:"Unknown error"}`)}finally{x(!1)}},j=async()=>{if(e)try{let t=await fetch(`/api/analytics/${e.id}/storage`);if(401===t.status){window.location.href="/admin/login";return}if(!t.ok){let e=await t.json().catch(()=>({}));throw console.error("Storage API Error:",t.status,e),Error(e.error||`HTTP ${t.status}`)}let s=await t.json();d(s)}catch(e){console.error("Failed to fetch storage info:",e),B.oR.error(`Failed to load storage: ${e instanceof Error?e.message:"Unknown error"}`)}},b=async()=>{if(e)try{let t=await fetch(`/api/analytics/${e.id}/export`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({format:"csv",type:"all"})});if(401===t.status){window.location.href="/admin/login";return}if(!t.ok)throw Error("Failed to export data");let s=await t.blob(),a=window.URL.createObjectURL(s),r=document.createElement("a");r.href=a,r.download=`analytics-${e.id}-${Date.now()}.csv`,document.body.appendChild(r),r.click(),document.body.removeChild(r),window.URL.revokeObjectURL(a),B.oR.success("Analytics data exported")}catch(e){console.error("Failed to export analytics:",e),B.oR.error("Failed to export analytics data")}},y=async()=>{if(e&&confirm("Are you sure you want to clear all analytics data? This cannot be undone."))try{let t=await fetch(`/api/analytics/${e.id}/clear?type=all`,{method:"DELETE"});if(401===t.status){window.location.href="/admin/login";return}if(!t.ok)throw Error("Failed to clear data");B.oR.success("Analytics data cleared"),v(),j()}catch(e){console.error("Failed to clear analytics:",e),B.oR.error("Failed to clear analytics data")}};return e?(0,a.jsx)(Q.lG,{open:t,onOpenChange:s,children:(0,a.jsxs)(Q.Cf,{className:"max-w-[64rem] h-[90vh] p-0 flex flex-col",children:[(0,a.jsxs)("div",{className:"border-b px-6 py-4 flex items-center justify-between",children:[(0,a.jsxs)(Q.c7,{className:"space-y-1",children:[(0,a.jsx)(Q.L3,{className:"text-2xl",children:"Analytics Dashboard"}),(0,a.jsx)(Q.rr,{children:e.name||e.id})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:b,disabled:g,children:[(0,a.jsx)($.A,{className:"h-4 w-4 mr-2"}),"Export"]}),(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:y,disabled:g,children:[(0,a.jsx)(F.A,{className:"h-4 w-4 mr-2"}),"Clear Data"]})]})]}),c&&(0,a.jsxs)("div",{className:"border-b px-6 py-2 bg-muted/50 text-sm",children:[(0,a.jsx)("span",{className:"text-muted-foreground",children:"Storage:"})," ",(0,a.jsxs)("span",{className:"font-medium",children:[c.totalMB.toFixed(2)," MB"]})," • ",(0,a.jsx)("span",{className:"text-muted-foreground",children:"Pageviews:"})," ",(0,a.jsx)("span",{className:"font-medium",children:c.breakdown.pageviews.count.toLocaleString()})," • ",(0,a.jsx)("span",{className:"text-muted-foreground",children:"Interactions:"})," ",(0,a.jsx)("span",{className:"font-medium",children:c.breakdown.interactions.count.toLocaleString()})," • ",(0,a.jsx)("span",{className:"text-muted-foreground",children:"Sessions:"})," ",(0,a.jsx)("span",{className:"font-medium",children:c.breakdown.sessions.count.toLocaleString()})]}),(0,a.jsx)("div",{className:"flex-1 overflow-auto",children:(0,a.jsxs)(eV,{value:i,onValueChange:n,className:"h-full flex flex-col",children:[(0,a.jsx)("div",{className:"border-b px-6",children:(0,a.jsxs)(eH,{children:[(0,a.jsxs)(eG,{value:"overview",children:[(0,a.jsx)(eq.A,{className:"h-4 w-4 mr-2"}),"Overview"]}),(0,a.jsxs)(eG,{value:"heatmaps",children:[(0,a.jsx)(tI.A,{className:"h-4 w-4 mr-2"}),"Heatmaps"]}),(0,a.jsxs)(eG,{value:"sessions",children:[(0,a.jsx)(tL.A,{className:"h-4 w-4 mr-2"}),"Sessions"]}),(0,a.jsxs)(eG,{value:"engagement",children:[(0,a.jsx)(tD.A,{className:"h-4 w-4 mr-2"}),"Engagement"]})]})}),(0,a.jsxs)("div",{className:"flex-1 overflow-auto",children:[(0,a.jsxs)(eY,{value:"overview",className:"p-6 space-y-6",children:[u&&(0,a.jsx)("div",{className:"flex items-center justify-center h-96",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"Loading analytics..."})}),!u&&g&&(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-96 text-center",children:[(0,a.jsx)(eq.A,{className:"h-16 w-16 text-muted-foreground/50 mb-4"}),(0,a.jsx)("h3",{className:"text-lg font-medium mb-2",children:"Analytics Not Available"}),(0,a.jsx)("p",{className:"text-muted-foreground max-w-md",children:"Analytics data will be available after you publish your site for the first time. The analytics database is created when the site is published."})]}),!u&&!g&&l&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"grid grid-cols-4 gap-4",children:[(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Total Pageviews"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:l.totalPageviews.toLocaleString()})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Unique Visitors"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:l.uniqueVisitors.toLocaleString()})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Avg. Time on Site"}),(0,a.jsx)("div",{className:"text-2xl font-bold",children:(e=>{let t=Math.floor(e/1e3);if(t<60)return`${t}s`;let s=Math.floor(t/60);return`${s}m ${t%60}s`})(l.averageTimeOnSite)})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("div",{className:"text-sm text-muted-foreground",children:"Bounce Rate"}),(0,a.jsxs)("div",{className:"text-2xl font-bold",children:[(100*l.bounceRate).toFixed(1),"%"]})]})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Top Pages"}),(0,a.jsx)("div",{className:"space-y-2",children:l.topPages.map(e=>(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)("span",{className:"text-sm truncate flex-1",children:e.page}),(0,a.jsx)("span",{className:"text-sm font-medium ml-4",children:e.views.toLocaleString()})]},e.page))})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Top Referrers"}),(0,a.jsx)("div",{className:"space-y-2",children:l.topReferrers.map(e=>(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)("span",{className:"text-sm truncate flex-1",children:e.referrer||"(Direct)"}),(0,a.jsx)("span",{className:"text-sm font-medium ml-4",children:e.count.toLocaleString()})]},e.referrer))})]}),(0,a.jsxs)("div",{className:"border rounded-lg p-4",children:[(0,a.jsx)("h3",{className:"font-medium mb-4",children:"Device Breakdown"}),(0,a.jsx)("div",{className:"space-y-2",children:Object.entries(l.deviceBreakdown).map(([e,t])=>{let s=Object.values(l.deviceBreakdown).reduce((e,t)=>e+t,0),r=s>0?t/s*100:0;return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between text-sm mb-1",children:[(0,a.jsx)("span",{className:"capitalize",children:e}),(0,a.jsxs)("span",{className:"text-muted-foreground",children:[t.toLocaleString()," (",r.toFixed(1),"%)"]})]}),(0,a.jsx)("div",{className:"h-6 bg-muted rounded overflow-hidden",children:(0,a.jsx)("div",{className:"h-full bg-primary",style:{width:`${r}%`}})})]},e)})})]})]})]}),(0,a.jsx)(eY,{value:"heatmaps",className:"p-6",children:g?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-96 text-center",children:[(0,a.jsx)(tI.A,{className:"h-16 w-16 text-muted-foreground/50 mb-4"}),(0,a.jsx)("h3",{className:"text-lg font-medium mb-2",children:"Heatmaps Not Available"}),(0,a.jsx)("p",{className:"text-muted-foreground max-w-md",children:"Heatmap data will be collected after you publish your site."})]}):(0,a.jsx)(tP,{siteId:e.id,pages:m})}),(0,a.jsx)(eY,{value:"sessions",className:"p-6",children:g?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-96 text-center",children:[(0,a.jsx)(tL.A,{className:"h-16 w-16 text-muted-foreground/50 mb-4"}),(0,a.jsx)("h3",{className:"text-lg font-medium mb-2",children:"Sessions Not Available"}),(0,a.jsx)("p",{className:"text-muted-foreground max-w-md",children:"Session data will be collected after you publish your site."})]}):(0,a.jsx)(t$,{siteId:e.id})}),(0,a.jsx)(eY,{value:"engagement",className:"p-6",children:g?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-96 text-center",children:[(0,a.jsx)(tD.A,{className:"h-16 w-16 text-muted-foreground/50 mb-4"}),(0,a.jsx)("h3",{className:"text-lg font-medium mb-2",children:"Engagement Metrics Not Available"}),(0,a.jsx)("p",{className:"text-muted-foreground max-w-md",children:"Engagement data will be collected after you publish your site."})]}):(0,a.jsx)(tF,{siteId:e.id})})]})]})})]})}):null}var tz=s(59784);let tM={captureWidth:1280,captureHeight:720,outputWidth:640,outputHeight:360,quality:.8,timeout:1e4};async function tO(e,t,s={}){let a={...tM,...s};return new Promise(s=>{let r=document.createElement("iframe");r.style.position="fixed",r.style.top="-10000px",r.style.left="-10000px",r.style.width=`${a.captureWidth}px`,r.style.height=`${a.captureHeight}px`,r.style.border="none",r.src=t;let i=null,n=!1,l=()=>{i&&clearTimeout(i),r.parentElement&&document.body.removeChild(r)},o=e=>{n||(n=!0,console.error(`[Site Thumbnail] Failed: ${e}`),l(),s(!1))},c=()=>{n||(n=!0,l(),s(!0))};i=window.setTimeout(()=>{o(`Timeout after ${a.timeout}ms`)},a.timeout),r.onload=async()=>{try{i&&(clearTimeout(i),i=null),await new Promise(e=>setTimeout(e,500));let t=await (0,tz.captureIframeScreenshot)(r,a.captureWidth,a.captureHeight,a.outputWidth,a.outputHeight,a.quality,!1);if(!t)return void o("Screenshot capture returned null");let s=await fetch(`/api/sites/${e}/thumbnail`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({previewImage:t})});if(!s.ok){let e=await s.json().catch(()=>({error:"Unknown error"}));o(`API error: ${e.error||s.statusText}`);return}c()}catch(e){o(`Capture error: ${e instanceof Error?e.message:String(e)}`)}},r.onerror=()=>{o("Failed to load site in iframe")},document.body.appendChild(r)})}function tB({onProjectSelect:e}){let[t,s]=(0,r.useState)([]),[i,l]=(0,r.useState)([]),[o,c]=(0,r.useState)(!0),[d,m]=(0,r.useState)({}),[h,u]=(0,r.useState)(null),[g,f]=(0,r.useState)(!1),[v,j]=(0,r.useState)(!1),[b,y]=(0,r.useState)(!1),[w,N]=(0,r.useState)(!1),[k,S]=(0,r.useState)(""),[C,A]=(0,r.useState)("updated"),E=async()=>{try{c(!0);let[e,t]=await Promise.all([fetch("/api/sites"),fetch("/api/projects?fields=id,name")]);if(401===e.status||401===t.status){window.location.href="/admin/login";return}if(!e.ok)throw Error("Failed to fetch sites");if(!t.ok)throw Error("Failed to fetch projects");let[a,r]=await Promise.all([e.json(),t.json()]);s(a),l(r)}catch(e){console.error("[SitesView] Failed to load data:",e)}finally{c(!1)}},T=(e,t)=>{s(s=>s.map(s=>s.id===e?{...s,...t}:s))},P=e=>{u(e),f(!0)},$=e=>{u(e),j(!0)},F=e=>{u(e),y(!0)},I=async t=>{try{await n.vfs.init();let s=await n.vfs.getProject(t.projectId);if(!s)return void B.oR.error("Project not found in local storage");e(s)}catch(e){console.error("[SitesView] Failed to load project:",e),B.oR.error("Failed to load project")}},L=async e=>{if(h)try{let t=await fetch(`/api/sites/${h.id}/settings`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to save settings")}let s=await t.json();u({...h,...e,settingsVersion:s.settingsVersion,lastPublishedVersion:s.lastPublishedVersion}),T(h.id,{...e,settingsVersion:s.settingsVersion,updatedAt:new Date})}catch(e){throw console.error("[SitesView] Failed to save site settings:",e),e}},D=async e=>{let s=t.find(t=>t.id===e);if(s&&confirm("Publish this site with the current settings?")){m(t=>({...t,[e]:!0}));try{B.oR.info("Syncing project files..."),await n.vfs.init();let t=await n.vfs.getProject(s.projectId);if(!t)throw Error("Project not found in local storage");let a=await n.vfs.listFiles(s.projectId),r=(0,eI.j)(),i=await r.pushProjectWithFiles(t,a);if(!i.success)throw Error(i.error||"Failed to sync files to server");B.oR.info("Building site...");let l=await fetch(`/api/sites/${e}/publish`,{method:"POST"});if(!l.ok){let e=await l.json();throw Error(e.error||"Failed to publish")}let o=await l.json();B.oR.success(`Site published! ${o.filesWritten} files written.`),T(e,{lastPublishedVersion:o.lastPublishedVersion,publishedAt:new Date,updatedAt:new Date,databaseEnabled:!0});let c=`${window.location.origin}/sites/${e}`;tO(e,c).then(t=>{if(t)return fetch(`/api/sites/${e}`).then(e=>e.json()).then(t=>{T(e,{previewImage:t.previewImage,previewUpdatedAt:t.previewUpdatedAt})});console.warn(`[Sites View] Failed to generate thumbnail for ${e}`)}).catch(e=>{console.error("[Sites View] Thumbnail generation error:",e)}).finally(()=>{m(t=>({...t,[e]:!1}))})}catch(t){console.error("Failed to publish:",t),B.oR.error(t instanceof Error?t.message:"Failed to publish. Please try again."),m(t=>({...t,[e]:!1}))}}},R=async e=>{if(t.find(t=>t.id===e)&&confirm("Disable this site? It will no longer be publicly accessible."))try{let t=await fetch(`/api/sites/${e}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:!1})});if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to disable site")}T(e,{enabled:!1,updatedAt:new Date})}catch(e){console.error("Failed to disable site:",e),alert("Failed to disable site. Please try again.")}},z=async e=>{if(t.find(t=>t.id===e))try{let t=await fetch(`/api/sites/${e}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({enabled:!0})});if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to enable site")}T(e,{enabled:!0,updatedAt:new Date})}catch(e){console.error("Failed to enable site:",e),alert("Failed to enable site. Please try again.")}},M=async e=>{let s=t.find(t=>t.id===e);if(s&&confirm(`Delete site "${s.name}"? This cannot be undone.`))try{let t=await fetch(`/api/sites/${e}`,{method:"DELETE"});if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to delete site")}await E()}catch(e){console.error("Failed to delete site:",e),alert("Failed to delete site. Please try again.")}},O=async e=>{try{let t=await fetch("/api/sites",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!t.ok){let e=await t.json();throw Error(e.error||"Failed to create site")}await E(),N(!1)}catch(e){throw console.error("Failed to create site:",e),e}},U=(0,r.useMemo)(()=>{let e=t;if(k){let s=k.toLowerCase();e=t.filter(e=>{let t=i.find(t=>t.id===e.projectId);return e.name.toLowerCase().includes(s)||e.slug?.toLowerCase().includes(s)||t?.name.toLowerCase().includes(s)})}return[...e].sort((e,t)=>{switch(C){case"name":return e.name.localeCompare(t.name);case"created":return new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime();case"published":if(!e.publishedAt&&!t.publishedAt)return 0;if(!e.publishedAt)return 1;if(!t.publishedAt)return -1;return new Date(t.publishedAt).getTime()-new Date(e.publishedAt).getTime();default:return new Date(t.updatedAt).getTime()-new Date(e.updatedAt).getTime()}})},[t,i,k,C]);return o?(0,a.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-orange-500 mx-auto"}),(0,a.jsx)("p",{className:"mt-4",children:"Loading sites..."})]})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"h-full flex flex-col",children:[(0,a.jsx)("div",{className:"pt-4 px-4 pb-3 sm:pt-6 sm:px-6 sm:pb-3 shrink-0",children:(0,a.jsxs)("div",{className:"mx-auto max-w-7xl flex flex-col sm:flex-row gap-3",children:[(0,a.jsxs)("div",{className:"relative flex-1",children:[(0,a.jsx)(J.A,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"}),(0,a.jsx)(x.p,{placeholder:"Search sites...",value:k,onChange:e=>S(e.target.value),className:"pl-9"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(ea.AM,{children:[(0,a.jsx)(ea.Wv,{asChild:!0,children:(0,a.jsxs)(p.$,{variant:"outline",size:"sm",className:"gap-2",children:[(0,a.jsx)(_.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"hidden sm:inline",children:"Sort"})]})}),(0,a.jsx)(ea.hl,{className:"w-48",align:"end",children:(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("h4",{className:"font-semibold text-sm",children:"Sort by"}),(0,a.jsxs)(es.l6,{value:C,onValueChange:e=>A(e),children:[(0,a.jsx)(es.bq,{children:(0,a.jsx)(es.yv,{})}),(0,a.jsxs)(es.gC,{children:[(0,a.jsx)(es.eb,{value:"updated",children:"Last Updated"}),(0,a.jsx)(es.eb,{value:"published",children:"Last Published"}),(0,a.jsx)(es.eb,{value:"created",children:"Date Created"}),(0,a.jsx)(es.eb,{value:"name",children:"Name"})]})]})]})})]}),(0,a.jsxs)(p.$,{onClick:()=>N(!0),size:"sm",className:"gap-2",children:[(0,a.jsx)(G.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"New"})]})]})]})}),(0,a.jsx)("div",{className:"flex-1 px-4 pt-3 pb-4 sm:px-6 sm:pt-3 sm:pb-6 overflow-auto",children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl",children:0===U.length?(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center py-16 text-center",children:[(0,a.jsx)(eL.A,{className:"h-16 w-16 text-muted-foreground mb-4"}),0===t.length?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h2",{className:"text-xl font-semibold mb-2",children:"No Sites Yet"}),(0,a.jsx)("p",{className:"text-muted-foreground mb-4 max-w-md",children:'Create your first site by clicking the "New" button above. Sites let you publish projects and manage their public settings independently.'})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h2",{className:"text-xl font-semibold mb-2",children:"No sites found"}),(0,a.jsx)("p",{className:"text-muted-foreground mb-4 max-w-md",children:"Try adjusting your search or filter criteria"})]})]}):(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:U.map(e=>{let t=i.find(t=>t.id===e.projectId);return(0,a.jsx)(eJ,{site:e,project:t,isPublishing:d[e.id]||!1,onOpenSettings:P,onOpenServerSettings:$,onViewAnalytics:F,onEditProject:I,onPublish:D,onDisable:R,onEnable:z,onDelete:M},e.id)})})})})]}),h&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e5,{site:h,isOpen:g,onClose:()=>{f(!1),u(null)},onSave:L}),(0,a.jsx)(tE,{site:h,isOpen:v,onClose:()=>{j(!1),u(null)}}),(0,a.jsx)(tR,{site:h,isOpen:b,onClose:()=>{y(!1),u(null)}})]}),(0,a.jsx)(tT,{projects:i,isOpen:w,onClose:()=>N(!1),onCreate:O})]})}var tU=s(3145),tW=s(22926);function tq({tab:e}){let t=(0,i.useSearchParams)().get("settings");return(0,a.jsx)("div",{className:"h-full flex flex-col",children:(0,a.jsx)("div",{className:"flex-1 overflow-auto p-6",children:"application"===(t||e||"model")?(0,a.jsx)(tW.O,{}):(0,a.jsx)(tU.t,{})})})}function tJ({tab:e}){return(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,a.jsx)("p",{className:"text-muted-foreground",children:"Loading..."})}),children:(0,a.jsx)(tq,{tab:e})})}var t_=s(86223);function tV({items:e,activeId:t,visibleIds:s=[],onItemClick:r}){if(0===e.length)return null;let i=(e,t)=>{e.preventDefault(),r?.(t.index.toString());let s=document.querySelector(`[data-heading-index="${t.index}"]`);s&&(s.scrollIntoView({behavior:"smooth"}),window.history.pushState(null,"",`#${t.id}`))};return(0,a.jsxs)("nav",{className:"space-y-1",children:[(0,a.jsx)("p",{className:"text-sm font-semibold mb-3 text-foreground",children:"On This Page"}),(0,a.jsx)("ul",{className:"text-sm",children:e.map(e=>(0,a.jsxs)("li",{children:[(0,a.jsx)("a",{href:`#${e.id}`,"data-toc-id":e.index,onClick:t=>i(t,e),className:(0,m.cn)("block py-1 text-muted-foreground hover:text-foreground transition-colors","border-l-2 pl-3",t===e.index.toString()?"border-primary text-foreground font-medium":s.includes(e.index.toString())?"border-blue-400/50 text-foreground/80":"border-transparent"),children:e.text}),e.children&&e.children.length>0&&(0,a.jsx)("ul",{children:e.children.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:`#${e.id}`,"data-toc-id":e.index,onClick:t=>i(t,e),className:(0,m.cn)("block py-1 text-xs text-muted-foreground hover:text-foreground transition-colors","border-l-2",t===e.index.toString()?"border-primary text-foreground font-medium":s.includes(e.index.toString())?"border-blue-400/50 text-foreground/80":"border-transparent"),style:{paddingLeft:"calc(0.75rem * 1.67)"},children:e.text})},`${e.id}-${e.index}`))})]},`${e.id}-${e.index}`))})]})}var tH=s(50047);function tG(){let e=(0,i.useSearchParams)().get("doc")||"overview",t=tH.P.find(t=>t.id===e)||tH.P[0],[s,n]=(0,r.useState)(""),[l,o]=(0,r.useState)(!1),[c,d]=(0,r.useState)(null),[m,h]=(0,r.useState)(""),[u,p]=(0,r.useState)([]),x=(0,r.useRef)(!1);(0,r.useRef)(null);let g=(0,r.useMemo)(()=>{if(!s)return[];let e=s.split("\n"),t=[],a=0;for(let s of e){let e=s.match(/^(#{2,4})\s+(.+)$/);if(e){let s=e[1].length,r=e[2].trim(),i=r.toString().toLowerCase().trim().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"");t.push({level:s,text:r,id:i,index:a}),a++}}let r=[],i=null;for(let e of t)2===e.level?(i={id:e.id,text:e.text,level:2,index:e.index,children:[]},r.push(i)):3===e.level&&i&&i.children.push({id:e.id,text:e.text,level:3,index:e.index});return r},[s]),f=(0,r.useCallback)(e=>{h(e),p([e]),x.current=!0,setTimeout(()=>{x.current=!1;let e=document.querySelector(".docs-content-area");if(!e)return;let t=document.querySelectorAll(".docs-content-area [data-heading-index]");if(0===t.length)return;let s=e.getBoundingClientRect().top,a=[];t.forEach(t=>{let r=t.getBoundingClientRect(),i=s+e.clientHeight;if(r.top>=s&&r.bottom<=i){let e=t.getAttribute("data-heading-index");e&&a.push(e)}}),p(a)},1e3)},[]),v=g.length>=3;return(0,a.jsx)("div",{className:"h-full flex flex-col",children:(0,a.jsxs)("div",{className:`flex-1 overflow-hidden ${v?"lg:grid lg:grid-cols-[1fr_280px]":""}`,children:[(0,a.jsx)("div",{className:"h-full overflow-y-auto docs-content-area bg-background",children:(0,a.jsxs)("div",{className:"p-6 sm:p-8 max-w-4xl mx-auto",onClick:e=>{let t=e.target;if("A"===t.tagName){let s=t.getAttribute("href");if(s?.startsWith("#")){e.preventDefault();let t=document.getElementById(s.slice(1));t&&(t.scrollIntoView({behavior:"smooth"}),window.history.pushState(null,"",s))}}},children:[l&&(0,a.jsx)("div",{className:"flex items-center justify-center h-screen",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-primary mx-auto"}),(0,a.jsx)("p",{className:"mt-4 text-muted-foreground",children:"Loading documentation..."})]})}),c&&(0,a.jsxs)("div",{className:"flex items-center gap-3 p-4 bg-destructive/10 border border-destructive/20 rounded-lg text-destructive",children:[(0,a.jsx)(ez.A,{className:"h-5 w-5 flex-shrink-0"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"font-semibold",children:"Error loading document"}),(0,a.jsx)("p",{className:"text-sm",children:c})]})]}),!l&&!c&&s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mb-6 pb-4 border-b",children:(0,a.jsxs)("div",{className:"flex items-center gap-3 mb-2",children:[(0,a.jsx)(t.icon,{className:"h-8 w-8 text-primary"}),(0,a.jsx)("h1",{className:"text-3xl font-bold",children:t.title})]})}),(0,a.jsx)(t_.T,{content:s})]})]})}),v&&(0,a.jsx)("div",{className:"hidden lg:block h-full overflow-y-auto border-l border-border bg-muted/30",children:(0,a.jsx)("div",{className:"p-6 sticky top-0",children:(0,a.jsx)(tV,{items:g,activeId:m,visibleIds:u,onItemClick:f})})})]})})}function tY(){return(0,a.jsx)(r.Suspense,{fallback:(0,a.jsx)("div",{className:"flex items-center justify-center h-full",children:"Loading documentation..."}),children:(0,a.jsx)(tG,{})})}var tK=s(82080),tX=s(45547),tZ=s(44624),tQ=s(85814),t0=s.n(tQ),t1=s(30758);function t2(e){return e>=1e6?(e/1e6).toFixed(1)+"M":e>=1e3?(e/1e3).toFixed(1)+"K":e.toString()}function t4(e){let t=new Date(e),s=new Date().getTime()-t.getTime(),a=Math.floor(s/6e4),r=Math.floor(s/36e5),i=Math.floor(s/864e5);return a<1?"just now":a<60?`${a}m ago`:r<24?`${r}h ago`:i<7?`${i}d ago`:t.toLocaleDateString()}function t3({onStartTour:e,onNavigate:t}){let s=e=>{};return(0,a.jsx)("div",{className:"bg-card rounded-xl border border-zinc-800 p-4 mb-6",children:(0,a.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,a.jsx)(p.$,{variant:"default",size:"sm",asChild:!0,className:"gap-1.5",children:(0,a.jsxs)(t0(),{href:"/admin/projects?action=create",onClick:s,children:[(0,a.jsx)(G.A,{className:"w-4 h-4"}),"New Project"]})}),(0,a.jsx)(p.$,{variant:"outline",size:"sm",asChild:!0,className:"gap-1.5",children:(0,a.jsxs)(t0(),{href:"/admin/projects",onClick:s,children:[(0,a.jsx)(k.A,{className:"w-4 h-4"}),"Projects"]})}),(0,a.jsx)(p.$,{variant:"outline",size:"sm",asChild:!0,className:"gap-1.5",children:(0,a.jsxs)(t0(),{href:"/admin/sites",children:[(0,a.jsx)(eL.A,{className:"w-4 h-4"}),"Sites"]})}),(0,a.jsxs)(p.$,{variant:"outline",size:"sm",onClick:e,className:"gap-1.5",children:[(0,a.jsx)(ew.A,{className:"w-4 h-4"}),"Guided Tour"]}),(0,a.jsx)(p.$,{variant:"outline",size:"sm",asChild:!0,className:"gap-1.5",children:(0,a.jsxs)("a",{href:"https://discord.gg/mAJ8Ss4u",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(tZ.E,{className:"w-4 h-4"}),"Discord"]})}),(0,a.jsx)(p.$,{variant:"outline",size:"sm",asChild:!0,className:"gap-1.5",children:(0,a.jsxs)(t0(),{href:"/admin/docs",onClick:e=>{},children:[(0,a.jsx)(tK.A,{className:"w-4 h-4"}),"Docs"]})})]})})}function t5({whatsNew:e,onNavigate:t}){return e?(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4 mb-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(tX.A,{className:"w-4 h-4 text-orange-500"}),(0,a.jsxs)("h3",{className:"text-sm font-medium text-zinc-200",children:["What's New in v",e.version]})]}),(0,a.jsxs)(t0(),{href:"/admin/docs?doc=whats-new",onClick:e=>{},className:"text-xs text-orange-500 hover:text-orange-400 flex items-center gap-1",children:["Read all",(0,a.jsx)(eu.A,{className:"w-3 h-3"})]})]}),(0,a.jsx)("p",{className:"text-sm font-medium text-zinc-200 mb-2",children:e.title}),e.highlights&&e.highlights.length>0&&(0,a.jsx)("ul",{className:"space-y-1 flex-1",children:e.highlights.map((e,t)=>(0,a.jsxs)("li",{className:"text-xs text-zinc-300 flex items-start gap-2",children:[(0,a.jsx)("span",{className:"text-orange-500/70 mt-0.5",children:"•"}),(0,a.jsx)("span",{children:e})]},t))})]}):null}function t6({data:e,loading:t,onRefresh:s}){let r=[{label:"Version",value:`v${e.system.version}`},{label:"Projects",value:t2(e.content.projects)},{label:"Sites",value:t2(e.hosting.publishedSites)},{label:"Traffic/h",value:t2(e.traffic.requestsLastHour)},{label:"Traffic/d",value:t2(e.traffic.requestsLastDay)},{label:"Errors",value:t2(e.traffic.errorCount),highlight:e.traffic.errorCount>0},{label:"Memory",value:function(e){if(0===e)return"0 B";let t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(1))+" "+["B","KB","MB","GB"][t]}(e.system.memoryUsed)},{label:"Uptime",value:function(e){let t=Math.floor(e/86400),s=Math.floor(e%86400/3600),a=Math.floor(e%3600/60);return t>0?`${t}d ${s}h`:s>0?`${s}h ${a}m`:`${a}m`}(e.system.uptime)}],i=Math.ceil(r.length/2),n=r.slice(0,i),l=r.slice(i);return(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,a.jsx)("h3",{className:"text-sm font-medium text-zinc-300",children:"System Overview"}),(0,a.jsx)(p.$,{variant:"ghost",size:"sm",onClick:s,disabled:t,className:"h-7 px-2",children:(0,a.jsx)(eO.A,{className:`w-3.5 h-3.5 ${t?"animate-spin":""}`})})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-6 gap-y-1.5 flex-1 content-start",children:[(0,a.jsx)("div",{className:"space-y-1.5",children:n.map(e=>(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"text-xs text-zinc-500",children:e.label}),(0,a.jsx)("span",{className:`text-sm font-medium ${e.highlight?"text-yellow-500":"text-zinc-200"}`,children:e.value})]},e.label))}),(0,a.jsx)("div",{className:"space-y-1.5",children:l.map(e=>(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"text-xs text-zinc-500",children:e.label}),(0,a.jsx)("span",{className:`text-sm font-medium ${e.highlight?"text-yellow-500":"text-zinc-200"}`,children:e.value})]},e.label))})]})]})}function t8({projects:e,onNavigate:t,onProjectSelect:s}){let r=(e,t)=>{};return(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(k.A,{className:"w-4 h-4 text-orange-500"}),(0,a.jsx)("h3",{className:"text-sm font-medium text-zinc-300",children:"Recent Projects"})]}),(0,a.jsxs)(t0(),{href:"/admin/projects",onClick:e=>{},className:"text-xs text-zinc-500 hover:text-zinc-300 flex items-center gap-0.5",children:["View all",(0,a.jsx)(ek.A,{className:"w-3 h-3"})]})]}),0===e.length?(0,a.jsx)("p",{className:"text-xs text-zinc-500 text-center py-2 flex-1 flex items-center justify-center",children:"No projects yet"}):(0,a.jsx)("div",{className:"space-y-1.5 flex-1",children:e.slice(0,3).map(e=>(0,a.jsxs)(t0(),{href:`/admin/projects?open=${e.id}`,onClick:t=>r(t,e.id),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,a.jsx)("span",{className:"text-zinc-300 truncate flex-1 mr-2",children:e.name}),(0,a.jsxs)("span",{className:"text-zinc-500 shrink-0 flex items-center gap-1",children:[(0,a.jsx)(tb.A,{className:"w-3 h-3"}),t4(e.updatedAt)]})]},e.id))})]})}function t9({sites:e}){return(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(eL.A,{className:"w-4 h-4 text-orange-500"}),(0,a.jsx)("h3",{className:"text-sm font-medium text-zinc-300",children:"Recent Sites"})]}),(0,a.jsxs)(t0(),{href:"/admin/sites",className:"text-xs text-zinc-500 hover:text-zinc-300 flex items-center gap-0.5",children:["View all",(0,a.jsx)(ek.A,{className:"w-3 h-3"})]})]}),0===e.length?(0,a.jsx)("p",{className:"text-xs text-zinc-500 text-center py-2 flex-1 flex items-center justify-center",children:"No sites yet"}):(0,a.jsx)("div",{className:"space-y-1.5 flex-1",children:e.slice(0,3).map(e=>(0,a.jsxs)(t0(),{href:`/admin/sites?open=${e.id}`,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,a.jsxs)("div",{className:"flex items-center gap-2 min-w-0 flex-1",children:[(0,a.jsx)("span",{className:`w-1.5 h-1.5 rounded-full shrink-0 ${e.enabled?"bg-green-500":"bg-zinc-500"}`}),(0,a.jsx)("span",{className:"text-zinc-300 truncate",children:e.name})]}),(0,a.jsxs)("span",{className:"text-zinc-500 shrink-0 flex items-center gap-1",children:[(0,a.jsx)(tb.A,{className:"w-3 h-3"}),t4(e.updatedAt)]})]},e.id))})]})}function t7({data:e}){return(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,a.jsx)(eL.A,{className:"w-4 h-4 text-orange-500"}),(0,a.jsx)("h3",{className:"text-sm font-medium text-zinc-300",children:"Top Sites (24h)"})]}),0===e.traffic.topSites.length?(0,a.jsx)("p",{className:"text-xs text-zinc-500 text-center py-2 flex-1 flex items-center justify-center",children:"No traffic recorded yet"}):(0,a.jsx)("div",{className:"space-y-1.5 flex-1",children:e.traffic.topSites.slice(0,5).map((e,t)=>(0,a.jsxs)("div",{className:"flex items-center justify-between text-xs py-1 px-2 bg-zinc-900/50 rounded",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 min-w-0",children:[(0,a.jsxs)("span",{className:"text-zinc-500 w-4",children:[t+1,"."]}),(0,a.jsx)("span",{className:"text-zinc-300 truncate",children:e.siteName})]}),(0,a.jsx)("span",{className:"text-zinc-500 shrink-0",children:t2(e.count)})]},e.siteId))})]}),(0,a.jsxs)("div",{className:"bg-zinc-900/30 rounded-xl border border-zinc-800 p-4 flex flex-col",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,a.jsx)(tg.A,{className:"w-4 h-4 text-orange-500"}),(0,a.jsx)("h3",{className:"text-sm font-medium text-zinc-300",children:"Recent Errors"})]}),0===e.traffic.recentErrors.length?(0,a.jsx)("p",{className:"text-xs text-zinc-500 text-center py-2 flex-1 flex items-center justify-center",children:"No errors recorded"}):(0,a.jsx)("div",{className:"space-y-1.5 flex-1",children:e.traffic.recentErrors.slice(0,5).map((e,t)=>(0,a.jsxs)("div",{className:"flex items-center justify-between text-xs py-1 px-2 bg-zinc-900/50 rounded",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 min-w-0",children:[(0,a.jsx)("span",{className:`font-mono px-1 py-0.5 rounded text-[10px] ${e.statusCode>=500?"bg-red-500/20 text-red-400":"bg-yellow-500/20 text-yellow-400"}`,children:e.statusCode}),(0,a.jsx)("span",{className:"text-zinc-400 truncate max-w-[140px]",children:e.path})]}),(0,a.jsx)("span",{className:"text-zinc-500 shrink-0 text-[10px]",children:new Date(e.timestamp).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"})})]},`${e.siteId}-${e.path}-${t}`))})]})]})}function se({onNavigate:e,onProjectSelect:t,onStartTour:s}){let n=(0,i.useRouter)(),[l,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(null),[m,h]=(0,r.useState)(!0),[u,x]=(0,r.useState)(null),[g,f]=(0,r.useState)(null),v=(0,r.useCallback)(async()=>{h(!0),x(null);try{{let e=await fetch("/api/admin/dashboard");if(!e.ok)throw Error("Failed to fetch dashboard data");let t=await e.json();o(t)}f(new Date)}catch(e){x(e instanceof Error?e.message:"Unknown error")}finally{h(!1)}},[]),j=(0,r.useCallback)(()=>{s?s():n.push("/admin/projects?tour=start")},[n,s]),b=((0,r.useCallback)(e=>{},[t]),!!l);if(m&&!b)return(0,a.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-orange-500 mx-auto"}),(0,a.jsx)("p",{className:"mt-3 text-sm text-zinc-400",children:"Loading dashboard..."})]})});if(u&&!b)return(0,a.jsx)("div",{className:"h-full flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)(tg.A,{className:"w-8 h-8 text-red-500 mx-auto mb-2"}),(0,a.jsx)("p",{className:"text-zinc-400 text-sm",children:u}),(0,a.jsx)(p.$,{variant:"outline",size:"sm",onClick:v,className:"mt-4",children:"Retry"})]})});if(!b)return null;if(l){let e=l.whatsNew?.highlights?.length>0;return(0,a.jsxs)("div",{className:"h-full overflow-y-auto p-6",children:[(0,a.jsx)("div",{className:"flex items-center justify-between mb-4",children:(0,a.jsxs)("div",{children:[(0,a.jsx)("h1",{className:"text-xl font-semibold text-zinc-100",children:"Dashboard"}),g&&(0,a.jsxs)("p",{className:"text-xs text-zinc-500 mt-0.5",children:["Updated ",g.toLocaleTimeString()]})]})}),(0,a.jsx)(t3,{onStartTour:j}),(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4 mb-4 [&>*]:min-h-[160px]",children:[(0,a.jsx)(t6,{data:l,loading:m,onRefresh:v}),e&&(0,a.jsx)(t5,{whatsNew:l.whatsNew})]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4 mb-4 [&>*]:min-h-[160px]",children:[(0,a.jsx)(t8,{projects:l.recentProjects}),(0,a.jsx)(t9,{sites:l.recentSites})]}),(0,a.jsx)("div",{className:"[&>*>*]:min-h-[140px]",children:(0,a.jsx)(t7,{data:l})})]})}return null}function st({view:e,onProjectSelect:t,settingsTab:r,onNavigate:i,onStartTour:n}){let l=async e=>{let{vfs:a}=await Promise.resolve().then(s.bind(s,68269));await a.init();let r=await a.getProject(e);r&&t(r)};switch(e){case"dashboard":return(0,a.jsx)(se,{onNavigate:i,onProjectSelect:l,onStartTour:n});case"projects":default:return(0,a.jsx)(ec,{onProjectSelect:t});case"sites":return(0,a.jsx)(tB,{onProjectSelect:t});case"templates":return(0,a.jsx)(ef,{});case"skills":return(0,a.jsx)(eF,{});case"docs":return(0,a.jsx)(tY,{});case"settings":return(0,a.jsx)(tJ,{tab:r})}}},47696:(e,t,s)=>{s.d(t,{Ke:()=>l,Nt:()=>i,R6:()=>n});var a=s(60687),r=s(95682);function i({...e}){return(0,a.jsx)(r.bL,{"data-slot":"collapsible",...e})}function n({...e}){return(0,a.jsx)(r.R6,{"data-slot":"collapsible-trigger",...e})}function l({...e}){return(0,a.jsx)(r.Ke,{"data-slot":"collapsible-content",...e})}},50047:(e,t,s)=>{s.d(t,{P:()=>p});var a=s(56085),r=s(82080),i=s(45583),n=s(18179),l=s(61187),o=s(11437),c=s(24413),d=s(16023),m=s(61611),h=s(65668),u=s(82679);let p=[{id:"whats-new",title:"What's New",icon:a.A,file:"WHATS_NEW.md"},{id:"overview",title:"Overview",icon:r.A,file:"OVERVIEW.md"},{id:"getting-started",title:"Getting Started",icon:i.A,file:"GETTING_STARTED.md"},{id:"projects",title:"Projects",icon:n.A,file:"PROJECTS.md"},{id:"working-with-ai",title:"Working with AI",icon:a.A,file:"WORKING_WITH_AI.md"},{id:"templates",title:"Templates",icon:l.A,file:"TEMPLATES.md"},{id:"skills",title:"Skills",icon:a.A,file:"SKILLS.md"},{id:"deploying-sites",title:"Deploying Sites",icon:o.A,file:"DEPLOYING_SITES.md"},{id:"server-mode",title:"Server Mode",icon:c.A,file:"SERVER_MODE.md"},{id:"site-publishing",title:"Site Publishing",icon:d.A,file:"SITE_PUBLISHING.md"},{id:"server-features",title:"Server Features",icon:m.A,file:"SERVER_FEATURES.md"},{id:"faq",title:"FAQ",icon:h.A,file:"FAQ.md"},{id:"troubleshooting",title:"Troubleshooting",icon:u.A,file:"TROUBLESHOOTING.md"}]},59784:(e,t,s)=>{s.d(t,{captureIframeScreenshot:()=>n});var a=s(94424),r=s(96241);async function i(e,t,s,i){let n;return i?(n=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 =",n)):(n=s,r.v.debug("[Screenshot] Viewport-only mode: using height =",n)),r.v.debug("[Screenshot] Capture dimensions:",t,"x",n),Promise.race([(0,a.A)(e.body,{width:t,height:n,scale:1,useCORS:!0,allowTaint:!0,logging:!1,windowWidth:t,windowHeight:n,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("*"),s=e.defaultView;s&&t.forEach(e=>{let t=s.getComputedStyle(e),a=t.backgroundImage;if(a&&(a.includes("gradient")||a.includes("linear-gradient")||a.includes("radial-gradient"))){let s=t.backgroundColor;e.style.backgroundImage="none",s&&"rgba(0, 0, 0, 0)"!==s&&"transparent"!==s?e.style.backgroundColor=s:e.style.backgroundColor="#64748b"}})}}),new Promise((e,t)=>setTimeout(()=>t(Error("html2canvas timeout after 4 seconds")),4e3))])}async function n(e,t=1280,s=720,a=640,l=360,o=.8,c=!0){try{let n,l=e.contentDocument||e.contentWindow?.document;if(!l||!l.body)return r.v.warn("Cannot access iframe document"),null;try{n=await i(l,t,s,c)}catch(a){let e=String(a);if(e.includes("non-finite")||e.includes("addColorStop")||e.includes("CanvasGradient"))await new Promise(e=>setTimeout(e,500)),n=await i(l,t,s,c);else throw a}let d=n.height/n.width,m=Math.round(a*d),h=document.createElement("canvas");h.width=a,h.height=m;let u=h.getContext("2d");if(!u)return r.v.error("Failed to get canvas context"),null;u.drawImage(n,0,0,a,m);let p=h.toDataURL("image/jpeg",o),x=Math.ceil(3*p.length/4)/1024;if(x>250){r.v.warn(`Screenshot too large: ${x.toFixed(0)}KB, trying with lower quality`);let e=h.toDataURL("image/jpeg",.6),t=Math.ceil(3*e.length/4)/1024;return t>250&&r.v.warn(`Screenshot still too large: ${t.toFixed(0)}KB`),e}return p}catch(e){return r.v.error("Failed to capture screenshot:",e),null}}},75639:(e,t,s)=>{s.d(t,{ZQ:()=>r,Nr:()=>l,vY:()=>a,c3:()=>n});let a={name:"Example Studios",description:"Creative agency portfolio showcasing modern web development capabilities",directories:["/styles","/scripts","/portfolio","/assets","/assets/images","/templates"],files:[{path:"/index.html",content:` @@ -3309,4 +3309,4 @@ document.addEventListener('DOMContentLoaded', () => { `},{path:"/data.json",content:`{ "title": "Welcome", "message": "Start building your website!" -}`}]};var i=s(32623);async function n(e,t,s,a){await i.$.runWithSuppressedDirty(t,async()=>{for(let a of s.directories)await e.createDirectory(t,a);for(let a of s.files){let s=a.content;if(a.isBase64){let e=atob(a.content),t=new Uint8Array(e.length);for(let s=0;s0)for(let s of a)try{let a=await fetch(`${window.location.origin}/${s.filename}`);if(a.ok){let r=await a.arrayBuffer();await e.createFile(t,s.path,r)}}catch(e){}})}let l=[{id:"blank",name:"Blank",description:"Minimal starting template with basic HTML/CSS/JS structure",isBuiltIn:!0,updatedAt:new Date("2025-01-01T00:00:00Z"),metadata:{author:"OSW Studio",tags:["starter","basic"]}},{id:"demo",name:"Example Studios",description:"Multi-page agency portfolio showcasing modern web development",isBuiltIn:!0,updatedAt:new Date("2025-01-01T00:00:00Z"),metadata:{author:"OSW Studio",tags:["portfolio","multi-page","example"]}}]},80189:(e,t,s)=>{s.d(t,{Bc:()=>n,ZI:()=>c,k$:()=>o,m_:()=>l});var a=s(60687);s(43210);var r=s(9989),i=s(96241);function n({delayDuration:e=0,...t}){return(0,a.jsx)(r.Kq,{"data-slot":"tooltip-provider",delayDuration:e,...t})}function l({...e}){return(0,a.jsx)(n,{children:(0,a.jsx)(r.bL,{"data-slot":"tooltip",...e})})}function o({...e}){return(0,a.jsx)(r.l9,{"data-slot":"tooltip-trigger",...e})}function c({className:e,sideOffset:t=0,children:s,arrowStyle:n,...l}){return(0,a.jsx)(r.ZL,{children:(0,a.jsxs)(r.UC,{"data-slot":"tooltip-content",sideOffset:t,className:(0,i.cn)("bg-primary text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-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-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",e),...l,children:[s,(0,a.jsx)(r.i3,{className:"bg-primary fill-primary z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]",style:n})]})})}},86223:(e,t,s)=>{s.d(t,{T:()=>u});var a=s(60687),r=s(43210),i=s.n(r),n=s(11736),l=s(85808),o=s(96241),c=s(25334),d=s(16189);function m(e){return e.toString().toLowerCase().trim().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}function u({content:e,className:t,skipNormalization:s=!1}){let r=(0,d.useRouter)(),u=s?e:function(e){if(!e||"string"!=typeof e)return"";let t=e.split("\n"),s=[],a=!1,r=0,i=e=>{let t=e.trim();return/^```/.test(t)},n=e=>{let t=e.trim();return/^[-*+]\s/.test(t)||/^\d+\.\s/.test(t)},l=e=>/^\s*>/.test(e),o=e=>{let t=e.trim();return!!t&&!(t.length<3)&&[/^(const|let|var|function|class|import|export|return|if|for|while)\s/,/^[a-zA-Z_$][a-zA-Z0-9_$]*\s*[=:({]/,/[{};()[\]]/,/^\/\//,/^#/].some(e=>e.test(t))};for(let e=0;e=4&&!o(c)||d>=2&&d<4){s.push(c.trim());continue}s.push(c)}return s.join("\n").trim()}(e),h=i().useMemo(()=>{let e=u.split("\n"),t=[],s=0;for(let a of e){let e=a.match(/^(#{2,4})\s+(.+)$/);e&&t.push({level:e[1].length,text:e[2].trim(),index:s++})}return t},[u]),p=i().useMemo(()=>{let e=new Map;return h.forEach(t=>{let s=`${t.level}-${t.text}`;e.has(s)||e.set(s,t.index)}),e},[h]);return(0,a.jsx)("div",{className:(0,o.cn)("prose prose-sm dark:prose-invert max-w-none",t),children:(0,a.jsx)(n.oz,{remarkPlugins:[l.A],components:{h1:({children:e})=>{let t=m(e?.toString()||"");return(0,a.jsx)("h1",{id:t,className:"text-3xl font-bold mb-4 mt-8 first:mt-0",children:e})},h2:({children:e})=>{let t=e?.toString()||"",s=m(t),r=`2-${t}`,i=p.get(r);return(0,a.jsx)("h2",{id:s,"data-heading-index":i,className:"text-2xl font-bold mb-3 mt-8 pb-2 border-b border-border/50 first:mt-0",children:e})},h3:({children:e})=>{let t=e?.toString()||"",s=m(t),r=`3-${t}`,i=p.get(r);return(0,a.jsx)("h3",{id:s,"data-heading-index":i,className:"text-xl font-semibold mb-2 mt-6",children:e})},h4:({children:e})=>{let t=e?.toString()||"",s=m(t),r=`4-${t}`,i=p.get(r);return(0,a.jsx)("h4",{id:s,"data-heading-index":i,className:"text-lg font-semibold mb-2 mt-4",children:e})},p:({children:e})=>(0,a.jsx)("p",{className:"mb-4 leading-relaxed last:mb-0",children:e}),ul:({children:e})=>(0,a.jsx)("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:e}),ol:({children:e})=>(0,a.jsx)("ol",{className:"list-decimal pl-6 mb-4 space-y-2",children:e}),li:({children:e})=>(0,a.jsx)("li",{className:"text-sm leading-relaxed",children:e}),pre:({children:e,...t})=>{let s=i().Children.toArray(e).find(e=>i().isValidElement(e)&&"code"===e.type),r=s?.props?.className||"",n=/language-(\w+)/.exec(r),l=n?n[1]:null;return(0,a.jsxs)("div",{className:"relative mb-4 group",children:[l&&(0,a.jsx)("div",{className:"absolute top-2 right-2 px-2 py-1 text-xs font-medium text-muted-foreground bg-background/80 rounded border border-border/50 backdrop-blur-sm",children:l}),(0,a.jsx)("pre",{className:"p-4 rounded-lg bg-muted/50 border border-border/50 overflow-x-auto",...t,children:e})]})},code:({className:e,children:t,...s})=>/language-(\w+)/.exec(e||"")?(0,a.jsx)("code",{className:"font-mono text-xs block",...s,children:t}):(0,a.jsx)("code",{className:"px-1.5 py-0.5 rounded bg-muted/70 border border-border/30 font-mono text-xs",...s,children:t}),blockquote:({children:e})=>(0,a.jsx)("blockquote",{className:"border-l-4 border-primary/30 bg-muted/30 pl-4 pr-4 py-3 mb-4 italic text-muted-foreground rounded-r",children:e}),a:({href:e,children:t})=>{if(!e)return(0,a.jsx)("a",{children:t});let s=e.startsWith("?doc="),i=e.startsWith("?nav=");e.startsWith("#");let n=e.startsWith("http://")||e.startsWith("https://");return(0,a.jsxs)("a",{href:e,onClick:t=>{if(s)t.preventDefault(),r.push(`/${e}`);else if(i){t.preventDefault();let s=e.replace("?nav=","");window.dispatchEvent(new CustomEvent("nav-to-view",{detail:{view:s}})),r.push("/")}},className:(0,o.cn)("text-primary hover:underline cursor-pointer",n&&"inline-flex items-center gap-1"),target:n?"_blank":void 0,rel:n?"noopener noreferrer":void 0,children:[t,n&&(0,a.jsx)(c.A,{className:"h-3 w-3 inline"})]})},strong:({children:e})=>(0,a.jsx)("strong",{className:"font-semibold",children:e}),em:({children:e})=>(0,a.jsx)("em",{className:"italic",children:e}),hr:()=>(0,a.jsx)("hr",{className:"my-8 border-border"}),table:({children:e})=>(0,a.jsx)("div",{className:"overflow-x-auto mb-6 rounded-lg border border-border",children:(0,a.jsx)("table",{className:"min-w-full divide-y divide-border",children:e})}),thead:({children:e})=>(0,a.jsx)("thead",{className:"bg-muted/50",children:e}),tbody:({children:e})=>(0,a.jsx)("tbody",{className:"divide-y divide-border bg-background",children:e}),tr:({children:e})=>(0,a.jsx)("tr",{className:"hover:bg-muted/30 transition-colors",children:e}),th:({children:e})=>(0,a.jsx)("th",{className:"px-4 py-3 text-left text-xs font-semibold tracking-wide",children:e}),td:({children:e})=>(0,a.jsx)("td",{className:"px-4 py-3 text-sm",children:e})},children:u})})}},87929:(e,t,s)=>{s.d(t,{DEMO_PROJECT_TEMPLATE:()=>a.vY,Nr:()=>a.Nr,ZQ:()=>a.ZQ,createProjectFromTemplate:()=>a.c3});var a=s(75639)},88712:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(60687);s(43210);let r=[{id:"welcome",title:"Welcome to Open Source Web Studio",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"Let's take a guided tour of the workspace so you can see how projects, agents, and saves all fit together."}),(0,a.jsx)("p",{children:"The tour takes under two minutes and you can skip at any time."})]}),location:"project-manager",primaryLabel:"Start tour",secondaryLabel:"Skip"},{id:"projects-overview",title:"Projects at a Glance",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"This is your project gallery. Recent work appears here with quick actions for opening, duplicating, or exporting."}),(0,a.jsx)("p",{children:"I've loaded a demo project so you can explore without setting anything up."})]}),location:"project-manager",target:'[data-tour-id="projects-list"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"create-project",title:"Creating a Project",body:(0,a.jsx)("div",{className:"space-y-2 text-sm text-muted-foreground",children:(0,a.jsx)("p",{children:"Use the New Project button to start fresh. The dialog lets you name the project and add an optional description."})}),location:"project-manager",target:'[data-tour-id="new-project-button"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"project-controls",title:"Exporting a Project",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"Click the dropdown menu on any project card to access export options. You can export as a ZIP for deployment or JSON for backup."}),(0,a.jsx)("p",{children:"Projects can also be duplicated or deleted from this menu."})]}),location:"project-manager",target:'[data-tour-id="project-export-json"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"edit-project",title:"Editing a Project",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"To get to the workspace and start editing, simply click on the project card. This will open the full development environment."}),(0,a.jsx)("p",{children:"Click Next to enter the workspace and continue the tour."})]}),location:"project-manager",target:'[data-tour-id="project-card"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"workspace-overview",title:"Workspace Layout",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"The workspace has four main areas: the assistant conversation, the virtual file explorer, your editor tabs, and the live preview."}),(0,a.jsx)("p",{children:"The VFS works like a project file tree—add HTML, CSS, JS, or assets and the agent can edit them just like local files."})]}),location:"workspace",target:'[data-tour-id="workspace-panels"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"workspace-edit",title:"See the Agent in Action",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:'I\'ll request the agent to change the color of "Our Services" button to a green accent and the agent performs the task.'}),(0,a.jsx)("p",{children:"This mimics what you will see when asking the agent to perform tasks."})]}),location:"workspace",target:'[data-tour-id="assistant-panel"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"workspace-focus",title:"Element Focus Tool",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"The crosshair tool in the preview panel lets you select and focus on specific elements in your design."}),(0,a.jsx)("p",{children:"Click it to activate element selection mode, then click any element in the preview to highlight it."})]}),location:"workspace",target:'[data-tour-id="focus-crosshair-button"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"workspace-checkpoint",title:"Checkpoints & Manual Saves",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:'The "Discard Changes" button restores to the original saved point, letting you revert any changes back to your last manual save.'}),(0,a.jsx)("p",{children:"If you like the result, use the Save button to lock it in as your manual checkpoint."})]}),location:"workspace",target:'[data-tour-id="discard-changes-button"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"clear-conversation",title:"Clear Conversation",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"The agent will have the last tasks and responses in memory. You can clear it with the trashcan button to start fresh."}),(0,a.jsx)("p",{children:"This removes the conversation history but keeps your project files intact."})]}),location:"workspace",target:'[data-tour-id="clear-chat-button"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"provider-settings",title:"Connect Your Provider",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsxs)("p",{children:["Set your API key under Settings → Provider. I recommend trying OpenRouter with the ",(0,a.jsx)("code",{children:"gpt-oss-120b"})," model, but you can use any supported provider."]}),(0,a.jsx)("p",{children:"You can return here anytime from the header menu."}),(0,a.jsx)("p",{className:"text-xs text-orange-500/90",children:"Privacy note: Remote LLM providers (OpenAI, Anthropic, etc.) will receive your code when generating. For complete privacy, use local models with Ollama or LM Studio."})]}),location:"workspace",target:'[data-tour-id="provider-settings-trigger"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"wrap-up",title:"You're Ready!",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"That's the basics—prompt the agent, preview updates, and save when you're happy. You can replay this tour from the Help menu anytime."}),(0,a.jsx)("p",{children:"Have fun building! Let me know what you ship."})]}),location:"workspace",showBack:!0,primaryLabel:"Finish",secondaryLabel:"Skip"}]},96597:(e,t,s)=>{s.d(t,{V:()=>u});var a=s(60687);s(43210);var r=s(30758),i=s(37826),n=s(24934),l=s(96271),o=s(59821),c=s(25334),d=s(62157),m=s(44624);function u({open:e,onOpenChange:t}){return(0,a.jsx)(i.lG,{open:e,onOpenChange:t,children:(0,a.jsxs)(i.Cf,{className:"max-w-3xl max-h-[90vh]",children:[(0,a.jsx)(i.c7,{children:(0,a.jsxs)("div",{className:"flex items-center gap-4 mb-2",children:[(0,a.jsx)(l.g,{width:64,height:64}),(0,a.jsxs)("div",{children:[(0,a.jsx)(i.L3,{className:"text-2xl",children:"Open Source Web Studio"}),(0,a.jsx)(i.rr,{className:"text-base",children:"Browser-based Website Builder"})]})]})}),(0,a.jsxs)("div",{className:"space-y-6 overflow-y-auto max-h-[60vh] pr-4",children:[(0,a.jsx)("section",{children:(0,a.jsxs)("div",{className:"text-sm text-gray-600 dark:text-gray-300 leading-relaxed space-y-3",children:[(0,a.jsx)("p",{children:"OSW Studio is a BYOK (Bring Your Own Key) agentic browser-based website builder where you describe what you want and an agent writes the code. Originally forked from @enzostvs and @victor's DeepSite v2, it has evolved into a full-featured development environment."}),(0,a.jsx)("p",{children:"This is a solo project and there isn't a huge corpo behind it. I'll do my best to fix issues and possibly keep the project improving, but it's just me doing this for fun so please be patient. All feedback and contributions are more than welcome."}),(0,a.jsx)("p",{children:"If you make something with the app I would be thrilled if you could share what you've made."})]})}),(0,a.jsxs)("section",{children:[(0,a.jsx)("h3",{className:"font-semibold text-lg mb-3",children:"Links & Community"}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsxs)("a",{href:"https://discord.gg/mAJ8Ss4u",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-blue-600 dark:text-blue-400 hover:underline",children:[(0,a.jsx)(m.E,{className:"h-4 w-4"}),"Discord Community",(0,a.jsx)(c.A,{className:"h-3 w-3"})]}),(0,a.jsxs)("a",{href:"https://github.com/o-stahl/osw-studio",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-blue-600 dark:text-blue-400 hover:underline",children:[(0,a.jsx)(d.A,{className:"h-4 w-4"}),"GitHub repo",(0,a.jsx)(c.A,{className:"h-3 w-3"})]}),(0,a.jsxs)("a",{href:"https://huggingface.co/spaces/otst/oswstudio",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-blue-600 dark:text-blue-400 hover:underline",children:[(0,a.jsxs)("svg",{fill:"currentColor",fillRule:"evenodd",height:"1em",style:{flex:"none",lineHeight:1},viewBox:"0 0 24 24",width:"1em",xmlns:"http://www.w3.org/2000/svg",className:"h-4 w-4",children:[(0,a.jsx)("title",{children:"HuggingFace"}),(0,a.jsx)("path",{d:"M16.781 3.277c2.997 1.704 4.844 4.851 4.844 8.258 0 .995-.155 1.955-.443 2.857a1.332 1.332 0 011.125.4 1.41 1.41 0 01.2 1.723c.204.165.352.385.428.632l.017.062c.06.222.12.69-.2 1.166.244.37.279.836.093 1.236-.255.57-.893 1.018-2.128 1.5l-.202.078-.131.048c-.478.173-.89.295-1.061.345l-.086.024c-.89.243-1.808.375-2.732.394-1.32 0-2.3-.36-2.923-1.067a9.852 9.852 0 01-3.18.018C9.778 21.647 8.802 22 7.494 22a11.249 11.249 0 01-2.541-.343l-.221-.06-.273-.08a16.574 16.574 0 01-1.175-.405c-1.237-.483-1.875-.93-2.13-1.501-.186-.4-.151-.867.093-1.236a1.42 1.42 0 01-.2-1.166c.069-.273.226-.516.447-.694a1.41 1.41 0 01.2-1.722c.233-.248.557-.391.917-.407l.078-.001a9.385 9.385 0 01-.44-2.85c0-3.407 1.847-6.554 4.844-8.258a9.822 9.822 0 019.687 0zM4.188 14.758c.125.687 2.357 2.35 2.14 2.707-.19.315-.796-.239-.948-.386l-.041-.04-.168-.147c-.561-.479-2.304-1.9-2.74-1.432-.43.46.119.859 1.055 1.42l.784.467.136.083c1.045.643 1.12.84.95 1.113-.188.295-3.07-2.1-3.34-1.083-.27 1.011 2.942 1.304 2.744 2.006-.2.7-2.265-1.324-2.685-.537-.425.79 2.913 1.718 2.94 1.725l.16.04.175.042c1.227.284 3.565.65 4.435-.604.673-.973.64-1.709-.248-2.61l-.057-.057c-.945-.928-1.495-2.288-1.495-2.288l-.017-.058-.025-.072c-.082-.22-.284-.639-.63-.584-.46.073-.798 1.21.12 1.933l.05.038c.977.721-.195 1.21-.573.534l-.058-.104-.143-.25c-.463-.799-1.282-2.111-1.739-2.397-.532-.332-.907-.148-.782.541zm14.842-.541c-.533.335-1.563 2.074-1.94 2.751a.613.613 0 01-.687.302.436.436 0 01-.176-.098.303.303 0 01-.049-.06l-.014-.028-.008-.02-.007-.019-.003-.013-.003-.017a.289.289 0 01-.004-.048c0-.12.071-.266.25-.427.026-.024.054-.047.084-.07l.047-.036c.022-.016.043-.032.063-.049.883-.71.573-1.81.131-1.917l-.031-.006-.056-.004a.368.368 0 00-.062.006l-.028.005-.042.014-.039.017-.028.015-.028.019-.036.027-.023.02c-.173.158-.273.428-.31.542l-.016.054s-.53 1.309-1.439 2.234l-.054.054c-.365.358-.596.69-.702 1.018-.143.437-.066.868.21 1.353.055.097.117.195.187.296.882 1.275 3.282.876 4.494.59l.286-.07.25-.074c.276-.084.736-.233 1.2-.42l.188-.077.065-.028.064-.028.124-.056.081-.038c.529-.252.964-.543.994-.827l.001-.036a.299.299 0 00-.037-.139c-.094-.176-.271-.212-.491-.168l-.045.01c-.044.01-.09.024-.136.04l-.097.035-.054.022c-.559.23-1.238.705-1.607.745h.006a.452.452 0 01-.05.003h-.024l-.024-.003-.023-.005c-.068-.016-.116-.06-.14-.142a.22.22 0 01-.005-.1c.062-.345.958-.595 1.713-.91l.066-.028c.528-.224.97-.483.985-.832v-.04a.47.47 0 00-.016-.098c-.048-.18-.175-.251-.36-.251-.785 0-2.55 1.36-2.92 1.36-.025 0-.048-.007-.058-.024a.6.6 0 01-.046-.088c-.1-.238.068-.462 1.06-1.066l.209-.126c.538-.32 1.01-.588 1.341-.831.29-.212.475-.406.503-.6l.003-.028c.008-.113-.038-.227-.147-.344a.266.266 0 00-.07-.054l-.034-.015-.013-.005a.403.403 0 00-.13-.02c-.162 0-.369.07-.595.18-.637.313-1.431.952-1.826 1.285l-.249.215-.033.033c-.08.078-.288.27-.493.386l-.071.037-.041.019a.535.535 0 01-.122.036h.005a.346.346 0 01-.031.003l.01-.001-.013.001c-.079.005-.145-.021-.19-.095a.113.113 0 01-.014-.065c.027-.465 2.034-1.991 2.152-2.642l.009-.048c.1-.65-.271-.817-.791-.493zM11.938 2.984c-4.798 0-8.688 3.829-8.688 8.55 0 .692.083 1.364.24 2.008l.008-.009c.252-.298.612-.46 1.017-.46.355.008.699.117.993.312.22.14.465.384.715.694.261-.372.69-.598 1.15-.605.852 0 1.367.728 1.562 1.383l.047.105.06.127c.192.396.595 1.139 1.143 1.68 1.06 1.04 1.324 2.115.8 3.266a8.865 8.865 0 002.024-.014c-.505-1.12-.26-2.17.74-3.186l.066-.066c.695-.684 1.157-1.69 1.252-1.912.195-.655.708-1.383 1.56-1.383.46.007.889.233 1.15.605.25-.31.495-.553.718-.694a1.87 1.87 0 01.99-.312c.357 0 .682.126.925.36.14-.61.215-1.245.215-1.898 0-4.722-3.89-8.55-8.687-8.55zm1.857 8.926l.439-.212c.553-.264.89-.383.89.152 0 1.093-.771 3.208-3.155 3.262h-.184c-2.325-.052-3.116-2.06-3.156-3.175l-.001-.087c0-1.107 1.452.586 3.25.586.716 0 1.379-.272 1.917-.526zm4.017-3.143c.45 0 .813.358.813.8 0 .441-.364.8-.813.8a.806.806 0 01-.812-.8c0-.442.364-.8.812-.8zm-11.624 0c.448 0 .812.358.812.8 0 .441-.364.8-.812.8a.806.806 0 01-.813-.8c0-.442.364-.8.813-.8zm7.79-.841c.32-.384.846-.54 1.33-.394.483.146.83.564.878 1.06.048.495-.212.97-.659 1.203-.322.168-.447-.477-.767-.585l.002-.003c-.287-.098-.772.362-.925.079a1.215 1.215 0 01.14-1.36zm-4.323 0c.322.384.377.92.14 1.36-.152.283-.64-.177-.925-.079l.003.003c-.108.036-.194.134-.273.24l-.118.165c-.11.15-.22.262-.377.18a1.226 1.226 0 01-.658-1.204c.048-.495.395-.913.878-1.059a1.262 1.262 0 011.33.394z"})]}),"Live Demo (HuggingFace)",(0,a.jsx)(c.A,{className:"h-3 w-3"})]}),(0,a.jsx)("a",{href:"https://www.buymeacoffee.com/otst",target:"_blank",rel:"noopener noreferrer",children:(0,a.jsx)("img",{src:"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png",alt:"Buy Me A Coffee",style:{height:"30px",width:"109px"}})})]})]})]}),(0,a.jsxs)("div",{className:"flex justify-between items-center pt-4 border-t",children:[(0,a.jsxs)(o.E,{variant:"secondary",className:"text-xs",children:["v",process.env.NEXT_PUBLIC_APP_VERSION||r.rE]}),(0,a.jsx)(n.$,{onClick:()=>t(!1),children:"Close"})]})]})})}}}; \ No newline at end of file +}`}]};var i=s(32623);async function n(e,t,s,a){await i.$.runWithSuppressedDirty(t,async()=>{for(let a of s.directories)await e.createDirectory(t,a);for(let a of s.files){let s=a.content;if(a.isBase64){let e=atob(a.content),t=new Uint8Array(e.length);for(let s=0;s0)for(let s of a)try{let a=await fetch(`${window.location.origin}/${s.filename}`);if(a.ok){let r=await a.arrayBuffer();await e.createFile(t,s.path,r)}}catch(e){}})}let l=[{id:"blank",name:"Blank",description:"Minimal starting template with basic HTML/CSS/JS structure",isBuiltIn:!0,updatedAt:new Date("2025-01-01T00:00:00Z"),metadata:{author:"OSW Studio",tags:["starter","basic"]}},{id:"demo",name:"Example Studios",description:"Multi-page agency portfolio showcasing modern web development",isBuiltIn:!0,updatedAt:new Date("2025-01-01T00:00:00Z"),metadata:{author:"OSW Studio",tags:["portfolio","multi-page","example"]}}]},80189:(e,t,s)=>{s.d(t,{Bc:()=>n,ZI:()=>c,k$:()=>o,m_:()=>l});var a=s(60687);s(43210);var r=s(9989),i=s(96241);function n({delayDuration:e=0,...t}){return(0,a.jsx)(r.Kq,{"data-slot":"tooltip-provider",delayDuration:e,...t})}function l({...e}){return(0,a.jsx)(n,{children:(0,a.jsx)(r.bL,{"data-slot":"tooltip",...e})})}function o({...e}){return(0,a.jsx)(r.l9,{"data-slot":"tooltip-trigger",...e})}function c({className:e,sideOffset:t=0,children:s,arrowStyle:n,...l}){return(0,a.jsx)(r.ZL,{children:(0,a.jsxs)(r.UC,{"data-slot":"tooltip-content",sideOffset:t,className:(0,i.cn)("bg-primary text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-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-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",e),...l,children:[s,(0,a.jsx)(r.i3,{className:"bg-primary fill-primary z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]",style:n})]})})}},86223:(e,t,s)=>{s.d(t,{T:()=>h});var a=s(60687),r=s(43210),i=s.n(r),n=s(11736),l=s(85808),o=s(96241),c=s(25334),d=s(16189);function m(e){return e.toString().toLowerCase().trim().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}function h({content:e,className:t,skipNormalization:s=!1}){let r=(0,d.useRouter)(),h=s?e:function(e){if(!e||"string"!=typeof e)return"";let t=e.split("\n"),s=[],a=!1,r=0,i=e=>{let t=e.trim();return/^```/.test(t)},n=e=>{let t=e.trim();return/^[-*+]\s/.test(t)||/^\d+\.\s/.test(t)},l=e=>/^\s*>/.test(e),o=e=>{let t=e.trim();return!!t&&!(t.length<3)&&[/^(const|let|var|function|class|import|export|return|if|for|while)\s/,/^[a-zA-Z_$][a-zA-Z0-9_$]*\s*[=:({]/,/[{};()[\]]/,/^\/\//,/^#/].some(e=>e.test(t))};for(let e=0;e=4&&!o(c)||d>=2&&d<4){s.push(c.trim());continue}s.push(c)}return s.join("\n").trim()}(e),u=i().useMemo(()=>{let e=h.split("\n"),t=[],s=0;for(let a of e){let e=a.match(/^(#{2,4})\s+(.+)$/);e&&t.push({level:e[1].length,text:e[2].trim(),index:s++})}return t},[h]),p=i().useMemo(()=>{let e=new Map;return u.forEach(t=>{let s=`${t.level}-${t.text}`;e.has(s)||e.set(s,t.index)}),e},[u]);return(0,a.jsx)("div",{className:(0,o.cn)("prose prose-sm dark:prose-invert max-w-none",t),children:(0,a.jsx)(n.oz,{remarkPlugins:[l.A],components:{h1:({children:e})=>{let t=m(e?.toString()||"");return(0,a.jsx)("h1",{id:t,className:"text-3xl font-bold mb-4 mt-8 first:mt-0",children:e})},h2:({children:e})=>{let t=e?.toString()||"",s=m(t),r=`2-${t}`,i=p.get(r);return(0,a.jsx)("h2",{id:s,"data-heading-index":i,className:"text-2xl font-bold mb-3 mt-8 pb-2 border-b border-border/50 first:mt-0",children:e})},h3:({children:e})=>{let t=e?.toString()||"",s=m(t),r=`3-${t}`,i=p.get(r);return(0,a.jsx)("h3",{id:s,"data-heading-index":i,className:"text-xl font-semibold mb-2 mt-6",children:e})},h4:({children:e})=>{let t=e?.toString()||"",s=m(t),r=`4-${t}`,i=p.get(r);return(0,a.jsx)("h4",{id:s,"data-heading-index":i,className:"text-lg font-semibold mb-2 mt-4",children:e})},p:({children:e})=>(0,a.jsx)("p",{className:"mb-4 leading-relaxed last:mb-0",children:e}),ul:({children:e})=>(0,a.jsx)("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:e}),ol:({children:e})=>(0,a.jsx)("ol",{className:"list-decimal pl-6 mb-4 space-y-2",children:e}),li:({children:e})=>(0,a.jsx)("li",{className:"text-sm leading-relaxed",children:e}),pre:({children:e,...t})=>{let s=i().Children.toArray(e).find(e=>i().isValidElement(e)&&"code"===e.type),r=s?.props?.className||"",n=/language-(\w+)/.exec(r),l=n?n[1]:null;return(0,a.jsxs)("div",{className:"relative mb-4 group",children:[l&&(0,a.jsx)("div",{className:"absolute top-2 right-2 px-2 py-1 text-xs font-medium text-muted-foreground bg-background/80 rounded border border-border/50 backdrop-blur-sm",children:l}),(0,a.jsx)("pre",{className:"p-4 rounded-lg bg-muted/50 border border-border/50 overflow-x-auto",...t,children:e})]})},code:({className:e,children:t,...s})=>/language-(\w+)/.exec(e||"")?(0,a.jsx)("code",{className:"font-mono text-xs block",...s,children:t}):(0,a.jsx)("code",{className:"px-1.5 py-0.5 rounded bg-muted/70 border border-border/30 font-mono text-xs",...s,children:t}),blockquote:({children:e})=>(0,a.jsx)("blockquote",{className:"border-l-4 border-primary/30 bg-muted/30 pl-4 pr-4 py-3 mb-4 italic text-muted-foreground rounded-r",children:e}),a:({href:e,children:t})=>{if(!e)return(0,a.jsx)("a",{children:t});let s=e.startsWith("?doc="),i=e.startsWith("?nav=");e.startsWith("#");let n=e.startsWith("http://")||e.startsWith("https://");return(0,a.jsxs)("a",{href:e,onClick:t=>{if(s)t.preventDefault(),r.push(`/${e}`);else if(i){t.preventDefault();let s=e.replace("?nav=","");r.push(`/admin/${s}`)}},className:(0,o.cn)("text-primary hover:underline cursor-pointer",n&&"inline-flex items-center gap-1"),target:n?"_blank":void 0,rel:n?"noopener noreferrer":void 0,children:[t,n&&(0,a.jsx)(c.A,{className:"h-3 w-3 inline"})]})},strong:({children:e})=>(0,a.jsx)("strong",{className:"font-semibold",children:e}),em:({children:e})=>(0,a.jsx)("em",{className:"italic",children:e}),hr:()=>(0,a.jsx)("hr",{className:"my-8 border-border"}),table:({children:e})=>(0,a.jsx)("div",{className:"overflow-x-auto mb-6 rounded-lg border border-border",children:(0,a.jsx)("table",{className:"min-w-full divide-y divide-border",children:e})}),thead:({children:e})=>(0,a.jsx)("thead",{className:"bg-muted/50",children:e}),tbody:({children:e})=>(0,a.jsx)("tbody",{className:"divide-y divide-border bg-background",children:e}),tr:({children:e})=>(0,a.jsx)("tr",{className:"hover:bg-muted/30 transition-colors",children:e}),th:({children:e})=>(0,a.jsx)("th",{className:"px-4 py-3 text-left text-xs font-semibold tracking-wide",children:e}),td:({children:e})=>(0,a.jsx)("td",{className:"px-4 py-3 text-sm",children:e})},children:h})})}},87929:(e,t,s)=>{s.d(t,{DEMO_PROJECT_TEMPLATE:()=>a.vY,Nr:()=>a.Nr,ZQ:()=>a.ZQ,createProjectFromTemplate:()=>a.c3});var a=s(75639)},88712:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(60687);s(43210);let r=[{id:"welcome",title:"Welcome to Open Source Web Studio",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"Let's take a guided tour of the workspace so you can see how projects, agents, and saves all fit together."}),(0,a.jsx)("p",{children:"The tour takes under two minutes and you can skip at any time."})]}),location:"project-manager",primaryLabel:"Start tour",secondaryLabel:"Skip"},{id:"projects-overview",title:"Projects at a Glance",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"This is your project gallery. Recent work appears here with quick actions for opening, duplicating, or exporting."}),(0,a.jsx)("p",{children:"I've loaded a demo project so you can explore without setting anything up."})]}),location:"project-manager",target:'[data-tour-id="projects-list"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"create-project",title:"Creating a Project",body:(0,a.jsx)("div",{className:"space-y-2 text-sm text-muted-foreground",children:(0,a.jsx)("p",{children:"Use the New Project button to start fresh. The dialog lets you name the project and add an optional description."})}),location:"project-manager",target:'[data-tour-id="new-project-button"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"project-controls",title:"Exporting a Project",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"Click the dropdown menu on any project card to access export options. You can export as a ZIP for deployment or JSON for backup."}),(0,a.jsx)("p",{children:"Projects can also be duplicated or deleted from this menu."})]}),location:"project-manager",target:'[data-tour-id="project-export-json"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"edit-project",title:"Editing a Project",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"To get to the workspace and start editing, simply click on the project card. This will open the full development environment."}),(0,a.jsx)("p",{children:"Click Next to enter the workspace and continue the tour."})]}),location:"project-manager",target:'[data-tour-id="project-card"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"workspace-overview",title:"Workspace Layout",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"The workspace has four main areas: the assistant conversation, the virtual file explorer, your editor tabs, and the live preview."}),(0,a.jsx)("p",{children:"The VFS works like a project file tree—add HTML, CSS, JS, or assets and the agent can edit them just like local files."})]}),location:"workspace",target:'[data-tour-id="workspace-panels"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"workspace-edit",title:"See the Agent in Action",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:'I\'ll request the agent to change the color of "Our Services" button to a green accent and the agent performs the task.'}),(0,a.jsx)("p",{children:"This mimics what you will see when asking the agent to perform tasks."})]}),location:"workspace",target:'[data-tour-id="assistant-panel"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"workspace-focus",title:"Element Focus Tool",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"The crosshair tool in the preview panel lets you select and focus on specific elements in your design."}),(0,a.jsx)("p",{children:"Click it to activate element selection mode, then click any element in the preview to highlight it."})]}),location:"workspace",target:'[data-tour-id="focus-crosshair-button"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"workspace-checkpoint",title:"Checkpoints & Manual Saves",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:'The "Discard Changes" button restores to the original saved point, letting you revert any changes back to your last manual save.'}),(0,a.jsx)("p",{children:"If you like the result, use the Save button to lock it in as your manual checkpoint."})]}),location:"workspace",target:'[data-tour-id="discard-changes-button"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"clear-conversation",title:"Clear Conversation",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"The agent will have the last tasks and responses in memory. You can clear it with the trashcan button to start fresh."}),(0,a.jsx)("p",{children:"This removes the conversation history but keeps your project files intact."})]}),location:"workspace",target:'[data-tour-id="clear-chat-button"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"provider-settings",title:"Connect Your Provider",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsxs)("p",{children:["Set your API key under Settings → Provider. I recommend trying OpenRouter with the ",(0,a.jsx)("code",{children:"gpt-oss-120b"})," model, but you can use any supported provider."]}),(0,a.jsx)("p",{children:"You can return here anytime from the header menu."}),(0,a.jsx)("p",{className:"text-xs text-orange-500/90",children:"Privacy note: Remote LLM providers (OpenAI, Anthropic, etc.) will receive your code when generating. For complete privacy, use local models with Ollama or LM Studio."})]}),location:"workspace",target:'[data-tour-id="provider-settings-trigger"]',showBack:!0,primaryLabel:"Next",secondaryLabel:"Skip"},{id:"wrap-up",title:"You're Ready!",body:(0,a.jsxs)("div",{className:"space-y-2 text-sm text-muted-foreground",children:[(0,a.jsx)("p",{children:"That's the basics—prompt the agent, preview updates, and save when you're happy. You can replay this tour from the Help menu anytime."}),(0,a.jsx)("p",{children:"Have fun building! Let me know what you ship."})]}),location:"workspace",showBack:!0,primaryLabel:"Finish",secondaryLabel:"Skip"}]},96597:(e,t,s)=>{s.d(t,{V:()=>h});var a=s(60687);s(43210);var r=s(30758),i=s(37826),n=s(24934),l=s(96271),o=s(59821),c=s(25334),d=s(62157),m=s(44624);function h({open:e,onOpenChange:t}){return(0,a.jsx)(i.lG,{open:e,onOpenChange:t,children:(0,a.jsxs)(i.Cf,{className:"max-w-3xl max-h-[90vh]",children:[(0,a.jsx)(i.c7,{children:(0,a.jsxs)("div",{className:"flex items-center gap-4 mb-2",children:[(0,a.jsx)(l.g,{width:64,height:64}),(0,a.jsxs)("div",{children:[(0,a.jsx)(i.L3,{className:"text-2xl",children:"Open Source Web Studio"}),(0,a.jsx)(i.rr,{className:"text-base",children:"Browser-based Website Builder"})]})]})}),(0,a.jsxs)("div",{className:"space-y-6 overflow-y-auto max-h-[60vh] pr-4",children:[(0,a.jsx)("section",{children:(0,a.jsxs)("div",{className:"text-sm text-gray-600 dark:text-gray-300 leading-relaxed space-y-3",children:[(0,a.jsx)("p",{children:"OSW Studio is a BYOK (Bring Your Own Key) agentic browser-based website builder where you describe what you want and an agent writes the code. Originally forked from @enzostvs and @victor's DeepSite v2, it has evolved into a full-featured development environment."}),(0,a.jsx)("p",{children:"This is a solo project and there isn't a huge corpo behind it. I'll do my best to fix issues and possibly keep the project improving, but it's just me doing this for fun so please be patient. All feedback and contributions are more than welcome."}),(0,a.jsx)("p",{children:"If you make something with the app I would be thrilled if you could share what you've made."})]})}),(0,a.jsxs)("section",{children:[(0,a.jsx)("h3",{className:"font-semibold text-lg mb-3",children:"Links & Community"}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsxs)("a",{href:"https://discord.gg/mAJ8Ss4u",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-blue-600 dark:text-blue-400 hover:underline",children:[(0,a.jsx)(m.E,{className:"h-4 w-4"}),"Discord Community",(0,a.jsx)(c.A,{className:"h-3 w-3"})]}),(0,a.jsxs)("a",{href:"https://github.com/o-stahl/osw-studio",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-blue-600 dark:text-blue-400 hover:underline",children:[(0,a.jsx)(d.A,{className:"h-4 w-4"}),"GitHub repo",(0,a.jsx)(c.A,{className:"h-3 w-3"})]}),(0,a.jsxs)("a",{href:"https://huggingface.co/spaces/otst/oswstudio",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 text-sm text-blue-600 dark:text-blue-400 hover:underline",children:[(0,a.jsxs)("svg",{fill:"currentColor",fillRule:"evenodd",height:"1em",style:{flex:"none",lineHeight:1},viewBox:"0 0 24 24",width:"1em",xmlns:"http://www.w3.org/2000/svg",className:"h-4 w-4",children:[(0,a.jsx)("title",{children:"HuggingFace"}),(0,a.jsx)("path",{d:"M16.781 3.277c2.997 1.704 4.844 4.851 4.844 8.258 0 .995-.155 1.955-.443 2.857a1.332 1.332 0 011.125.4 1.41 1.41 0 01.2 1.723c.204.165.352.385.428.632l.017.062c.06.222.12.69-.2 1.166.244.37.279.836.093 1.236-.255.57-.893 1.018-2.128 1.5l-.202.078-.131.048c-.478.173-.89.295-1.061.345l-.086.024c-.89.243-1.808.375-2.732.394-1.32 0-2.3-.36-2.923-1.067a9.852 9.852 0 01-3.18.018C9.778 21.647 8.802 22 7.494 22a11.249 11.249 0 01-2.541-.343l-.221-.06-.273-.08a16.574 16.574 0 01-1.175-.405c-1.237-.483-1.875-.93-2.13-1.501-.186-.4-.151-.867.093-1.236a1.42 1.42 0 01-.2-1.166c.069-.273.226-.516.447-.694a1.41 1.41 0 01.2-1.722c.233-.248.557-.391.917-.407l.078-.001a9.385 9.385 0 01-.44-2.85c0-3.407 1.847-6.554 4.844-8.258a9.822 9.822 0 019.687 0zM4.188 14.758c.125.687 2.357 2.35 2.14 2.707-.19.315-.796-.239-.948-.386l-.041-.04-.168-.147c-.561-.479-2.304-1.9-2.74-1.432-.43.46.119.859 1.055 1.42l.784.467.136.083c1.045.643 1.12.84.95 1.113-.188.295-3.07-2.1-3.34-1.083-.27 1.011 2.942 1.304 2.744 2.006-.2.7-2.265-1.324-2.685-.537-.425.79 2.913 1.718 2.94 1.725l.16.04.175.042c1.227.284 3.565.65 4.435-.604.673-.973.64-1.709-.248-2.61l-.057-.057c-.945-.928-1.495-2.288-1.495-2.288l-.017-.058-.025-.072c-.082-.22-.284-.639-.63-.584-.46.073-.798 1.21.12 1.933l.05.038c.977.721-.195 1.21-.573.534l-.058-.104-.143-.25c-.463-.799-1.282-2.111-1.739-2.397-.532-.332-.907-.148-.782.541zm14.842-.541c-.533.335-1.563 2.074-1.94 2.751a.613.613 0 01-.687.302.436.436 0 01-.176-.098.303.303 0 01-.049-.06l-.014-.028-.008-.02-.007-.019-.003-.013-.003-.017a.289.289 0 01-.004-.048c0-.12.071-.266.25-.427.026-.024.054-.047.084-.07l.047-.036c.022-.016.043-.032.063-.049.883-.71.573-1.81.131-1.917l-.031-.006-.056-.004a.368.368 0 00-.062.006l-.028.005-.042.014-.039.017-.028.015-.028.019-.036.027-.023.02c-.173.158-.273.428-.31.542l-.016.054s-.53 1.309-1.439 2.234l-.054.054c-.365.358-.596.69-.702 1.018-.143.437-.066.868.21 1.353.055.097.117.195.187.296.882 1.275 3.282.876 4.494.59l.286-.07.25-.074c.276-.084.736-.233 1.2-.42l.188-.077.065-.028.064-.028.124-.056.081-.038c.529-.252.964-.543.994-.827l.001-.036a.299.299 0 00-.037-.139c-.094-.176-.271-.212-.491-.168l-.045.01c-.044.01-.09.024-.136.04l-.097.035-.054.022c-.559.23-1.238.705-1.607.745h.006a.452.452 0 01-.05.003h-.024l-.024-.003-.023-.005c-.068-.016-.116-.06-.14-.142a.22.22 0 01-.005-.1c.062-.345.958-.595 1.713-.91l.066-.028c.528-.224.97-.483.985-.832v-.04a.47.47 0 00-.016-.098c-.048-.18-.175-.251-.36-.251-.785 0-2.55 1.36-2.92 1.36-.025 0-.048-.007-.058-.024a.6.6 0 01-.046-.088c-.1-.238.068-.462 1.06-1.066l.209-.126c.538-.32 1.01-.588 1.341-.831.29-.212.475-.406.503-.6l.003-.028c.008-.113-.038-.227-.147-.344a.266.266 0 00-.07-.054l-.034-.015-.013-.005a.403.403 0 00-.13-.02c-.162 0-.369.07-.595.18-.637.313-1.431.952-1.826 1.285l-.249.215-.033.033c-.08.078-.288.27-.493.386l-.071.037-.041.019a.535.535 0 01-.122.036h.005a.346.346 0 01-.031.003l.01-.001-.013.001c-.079.005-.145-.021-.19-.095a.113.113 0 01-.014-.065c.027-.465 2.034-1.991 2.152-2.642l.009-.048c.1-.65-.271-.817-.791-.493zM11.938 2.984c-4.798 0-8.688 3.829-8.688 8.55 0 .692.083 1.364.24 2.008l.008-.009c.252-.298.612-.46 1.017-.46.355.008.699.117.993.312.22.14.465.384.715.694.261-.372.69-.598 1.15-.605.852 0 1.367.728 1.562 1.383l.047.105.06.127c.192.396.595 1.139 1.143 1.68 1.06 1.04 1.324 2.115.8 3.266a8.865 8.865 0 002.024-.014c-.505-1.12-.26-2.17.74-3.186l.066-.066c.695-.684 1.157-1.69 1.252-1.912.195-.655.708-1.383 1.56-1.383.46.007.889.233 1.15.605.25-.31.495-.553.718-.694a1.87 1.87 0 01.99-.312c.357 0 .682.126.925.36.14-.61.215-1.245.215-1.898 0-4.722-3.89-8.55-8.687-8.55zm1.857 8.926l.439-.212c.553-.264.89-.383.89.152 0 1.093-.771 3.208-3.155 3.262h-.184c-2.325-.052-3.116-2.06-3.156-3.175l-.001-.087c0-1.107 1.452.586 3.25.586.716 0 1.379-.272 1.917-.526zm4.017-3.143c.45 0 .813.358.813.8 0 .441-.364.8-.813.8a.806.806 0 01-.812-.8c0-.442.364-.8.812-.8zm-11.624 0c.448 0 .812.358.812.8 0 .441-.364.8-.812.8a.806.806 0 01-.813-.8c0-.442.364-.8.813-.8zm7.79-.841c.32-.384.846-.54 1.33-.394.483.146.83.564.878 1.06.048.495-.212.97-.659 1.203-.322.168-.447-.477-.767-.585l.002-.003c-.287-.098-.772.362-.925.079a1.215 1.215 0 01.14-1.36zm-4.323 0c.322.384.377.92.14 1.36-.152.283-.64-.177-.925-.079l.003.003c-.108.036-.194.134-.273.24l-.118.165c-.11.15-.22.262-.377.18a1.226 1.226 0 01-.658-1.204c.048-.495.395-.913.878-1.059a1.262 1.262 0 011.33.394z"})]}),"Live Demo (HuggingFace)",(0,a.jsx)(c.A,{className:"h-3 w-3"})]}),(0,a.jsx)("a",{href:"https://www.buymeacoffee.com/otst",target:"_blank",rel:"noopener noreferrer",children:(0,a.jsx)("img",{src:"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png",alt:"Buy Me A Coffee",style:{height:"30px",width:"109px"}})})]})]})]}),(0,a.jsxs)("div",{className:"flex justify-between items-center pt-4 border-t",children:[(0,a.jsxs)(o.E,{variant:"secondary",className:"text-xs",children:["v",process.env.NEXT_PUBLIC_APP_VERSION||r.rE]}),(0,a.jsx)(n.$,{onClick:()=>t(!1),children:"Close"})]})]})})}}}; \ No newline at end of file diff --git a/.next/server/chunks/2437.js b/.next/server/chunks/2437.js index a10872805a8d99dadccd20600a8b47a8e44e44db..4b1d73874b363486e8ef5b77903eb538aa479c08 100644 --- a/.next/server/chunks/2437.js +++ b/.next/server/chunks/2437.js @@ -1,4 +1,4 @@ -"use strict";exports.id=2437,exports.ids=[2437],exports.modules={3145:(e,t,s)=>{s.d(t,{t:()=>U});var i=s(60687),r=s(43210),n=s(4950),a=s(57462),o=s(10158),l=s(96241);class c{static{this.BASE_URL="https://openrouter.ai/api/v1"}static async getGenerationStats(e,t){if(!e||!t)return null;try{let s=await fetch(`${this.BASE_URL}/generation?id=${e}`,{headers:{Authorization:`Bearer ${t}`,"Content-Type":"application/json"}});if(!s.ok)return l.v.warn(`[GenerationAPI] Failed to fetch generation stats: ${s.status}`),null;return await s.json()}catch(e){return l.v.error("[GenerationAPI] Error fetching generation stats:",e),null}}static queueGenerationForCostUpdate(e,t,s,i,r,n){setTimeout(async()=>{let s=await this.getGenerationStats(e,t);if(s?.usage){let t=s.total_cost??s.usage.total_cost??0;l.v.debug(`[GenerationAPI] Generation ${e}`,{normalized_tokens:s.usage.total_tokens,native_tokens:s.usage.native_tokens_total,actual_cost:t}),n(t,s.usage)}},3e3)}static extractGenerationId(e){return e.get("x-openrouter-generation-id")}static extractCostFromHeaders(e){let t,s,i=e.get("x-openrouter-usage"),r=e.get("x-openrouter-cost");if(i)try{t=JSON.parse(i)}catch(e){l.v.warn("[GenerationAPI] Failed to parse usage header:",e)}if(r){let e=parseFloat(r);isNaN(e)||(s=e)}return t||void 0!==s?{usage:t,cost:s}:null}}class d{constructor(e){this.provider=e?.provider||n.s.getSelectedProvider()||"openrouter",this.providerConfig=(0,o.sO)(this.provider),this.apiKey=e?.apiKey||n.s.getProviderApiKey(this.provider)||"",this.model=e?.model||n.s.getProviderModel(this.provider)||this.getDefaultModel(),this.temperature=e?.temperature||.7,this.maxTokens=e?.maxTokens||4096}getDefaultModel(){switch(this.provider){case"openrouter":return"deepseek/deepseek-chat";case"openai":return"gpt-4o-mini";case"anthropic":return"claude-3-5-haiku-20241022";case"groq":return"llama-3.3-70b-versatile";case"gemini":return"gemini-1.5-flash";case"ollama":return"llama3.2:latest";case"lmstudio":return"qwen/qwen3-4b-thinking-2507";case"sambanova":return"Meta-Llama-3.3-70B-Instruct";default:return""}}async generateWithTools(e,t,s){if(this.providerConfig.apiKeyRequired&&!this.apiKey)throw Error(`${this.providerConfig.name} API key is required. Please set it in settings.`);let i=[{role:"system",content:await (0,a.m)(s?.fileTree)},{role:"user",content:e}];try{if("anthropic"===this.provider)return this.generateWithToolsAnthropic(i,t);if("gemini"===this.provider)return this.generateWithToolsGemini(i,t);return this.generateWithToolsOpenAI(i,t)}catch(e){throw e}}async generate(e,t){if(this.providerConfig.apiKeyRequired&&!this.apiKey)throw Error(`${this.providerConfig.name} API key is required. Please set it in settings.`);let s=[{role:"system",content:await (0,a.m)(t?.fileTree)},{role:"user",content:e}];return"anthropic"===this.provider?this.generateAnthropic(s):"gemini"===this.provider?this.generateGemini(s):this.generateOpenAI(s)}async generateWithToolsOpenAI(e,t){let s=this.providerConfig.baseUrl||"https://openrouter.ai/api/v1",i={"Content-Type":"application/json"};this.apiKey&&(i.Authorization=`Bearer ${this.apiKey}`),"openrouter"===this.provider&&(i["HTTP-Referer"]="http://localhost:3000",i["X-Title"]="OSW-Studio"),this.providerConfig.customHeaders&&Object.assign(i,this.providerConfig.customHeaders);let r=await fetch(`${s}/chat/completions`,{method:"POST",headers:i,body:JSON.stringify({model:this.model,messages:e,tools:t.map(e=>({type:"function",function:e})),tool_choice:"auto",temperature:this.temperature,max_tokens:this.maxTokens,stream:!0})});if(!r.ok){let e=await r.text();throw Error(`${this.providerConfig.name} API error: ${e}`)}return this.parseStreamResponse(r)}async generateOpenAI(e){let t=this.providerConfig.baseUrl||"https://openrouter.ai/api/v1",s={"Content-Type":"application/json"};this.apiKey&&(s.Authorization=`Bearer ${this.apiKey}`),"openrouter"===this.provider&&(s["HTTP-Referer"]="http://localhost:3000",s["X-Title"]="OSW-Studio");let i=await fetch(`${t}/chat/completions`,{method:"POST",headers:s,body:JSON.stringify({model:this.model,messages:e,temperature:this.temperature,max_tokens:this.maxTokens,stream:!1})});if(!i.ok){let e=await i.text();throw Error(`${this.providerConfig.name} API error: ${e}`)}let r=await i.json();return r.choices[0]?.message?.content||""}async generateWithToolsAnthropic(e,t){let s=e.find(e=>"system"===e.role)?.content||"",i=e.filter(e=>"system"!==e.role).map(e=>({role:"user"===e.role?"user":"assistant",content:e.content})),r=await fetch("https://api.anthropic.com/v1/messages",{method:"POST",headers:{"Content-Type":"application/json","x-api-key":this.apiKey,"anthropic-version":"2023-06-01","anthropic-beta":"tools-2024-04-04"},body:JSON.stringify({model:this.model,messages:i,system:s,tools:t.map(e=>({name:e.name,description:e.description,input_schema:e.parameters})),temperature:this.temperature,max_tokens:this.maxTokens,stream:!0})});if(!r.ok){let e=await r.text();throw Error(`Anthropic API error: ${e}`)}return this.parseAnthropicStream(r)}async generateAnthropic(e){let t=e.find(e=>"system"===e.role)?.content||"",s=e.filter(e=>"system"!==e.role).map(e=>({role:"user"===e.role?"user":"assistant",content:e.content})),i=await fetch("https://api.anthropic.com/v1/messages",{method:"POST",headers:{"Content-Type":"application/json","x-api-key":this.apiKey,"anthropic-version":"2023-06-01"},body:JSON.stringify({model:this.model,messages:s,system:t,temperature:this.temperature,max_tokens:this.maxTokens})});if(!i.ok){let e=await i.text();throw Error(`Anthropic API error: ${e}`)}let r=await i.json();return r.content[0]?.text||""}async generateWithToolsGemini(e,t){throw Error("Gemini tool calling not yet implemented. Please use OpenRouter or another provider.")}async generateGemini(e){let t=e.map(e=>({role:"system"===e.role?"user":e.role,parts:[{text:e.content}]})),s=await fetch(`https://generativelanguage.googleapis.com/v1beta/models/${this.model}:generateContent?key=${this.apiKey}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({contents:t,generationConfig:{temperature:this.temperature,maxOutputTokens:this.maxTokens}})});if(!s.ok){let e=await s.text();throw Error(`Gemini API error: ${e}`)}let i=await s.json();return i.candidates[0]?.content?.parts[0]?.text||""}async *parseStreamResponse(e){let t=e.body?.getReader();if(!t)throw Error("Response body is not readable");let s=new TextDecoder,i="",r=null,n=null,a=null;if("openrouter"===this.provider){let t=e.headers;a=c.extractGenerationId(t);let s=c.extractCostFromHeaders(t);if(s?.cost!==void 0||s?.usage){let e=s.usage?.prompt_tokens??0,t=s.usage?.completion_tokens??0,i=s.usage?.total_tokens??e+t,r=s.cost??s.usage?.total_cost,o="number"==typeof r&&Number.isFinite(r)&&r>1e-6;n={promptTokens:e,completionTokens:t,totalTokens:i,cost:o?r:void 0,model:this.model,provider:this.provider,generationId:a||void 0,isEstimated:!o}}if(!n){let e=t.get("x-openrouter-usage");if(e)try{let t=JSON.parse(e),s=t.total_cost,i="number"==typeof s&&Number.isFinite(s)&&s>1e-6;n={promptTokens:t.prompt_tokens||0,completionTokens:t.completion_tokens||0,totalTokens:t.total_tokens||(t.prompt_tokens||0)+(t.completion_tokens||0),cost:i?s:void 0,model:this.model,provider:this.provider,generationId:a||void 0,isEstimated:!i}}catch(e){l.v.error("Error parsing OpenRouter usage header:",e)}}}for(;;){let{done:e,value:o}=await t.read();if(e)break;let c=(i+=s.decode(o,{stream:!0})).split("\n");for(let e of(i=c.pop()||"",c))if(e.startsWith("data: ")){let t=e.slice(6);if("[DONE]"===t){n&&n.totalTokens&&(yield{type:"usage",usage:n}),yield{type:"done"};return}try{let e=JSON.parse(t),s=e.choices?.[0]?.delta;if(s?.content&&(yield{type:"content",content:s.content}),s?.tool_calls)for(let e of s.tool_calls)e.id&&(r&&(yield{type:"tool_call",toolCall:r}),r={id:e.id,type:"function",function:{name:e.function?.name||"",arguments:""}}),e.function?.arguments&&r&&(r.argumentsBuffer=(r.argumentsBuffer||"")+e.function.arguments,r.function&&(r.function.arguments=r.argumentsBuffer));e.usage&&(n={promptTokens:e.usage.prompt_tokens||0,completionTokens:e.usage.completion_tokens||0,totalTokens:e.usage.total_tokens||0,cachedTokens:e.usage.cached_tokens,model:this.model,provider:this.provider,generationId:a||void 0}),e.x_groq?.usage&&(n={promptTokens:e.x_groq.usage.prompt_tokens||0,completionTokens:e.x_groq.usage.completion_tokens||0,totalTokens:e.x_groq.usage.total_tokens||0,model:this.model,provider:this.provider})}catch(e){l.v.error("Error parsing stream chunk:",e)}}}if(r)try{let e=r.argumentsBuffer;e&&r.function&&(r.function.arguments=e),yield{type:"tool_call",toolCall:r}}catch(e){l.v.error("Error parsing tool call parameters:",e)}n&&n.totalTokens&&(yield{type:"usage",usage:n}),yield{type:"done"}}async *parseAnthropicStream(e){let t=e.body?.getReader();if(!t)throw Error("Response body is not readable");let s=new TextDecoder,i="",r=null;for(;;){let{done:e,value:n}=await t.read();if(e)break;let a=(i+=s.decode(n,{stream:!0})).split("\n");for(let e of(i=a.pop()||"",a))if(e.startsWith("data: ")){let t=e.slice(6);try{let e=JSON.parse(t);if("content_block_delta"===e.type&&e.delta?.text_delta?.text)yield{type:"content",content:e.delta.text_delta.text};else if("content_block_start"===e.type&&e.content_block?.type==="tool_use")yield{type:"tool_call",toolCall:{id:e.content_block.id,type:"function",function:{name:e.content_block.name,arguments:JSON.stringify(e.content_block.input||{})}}};else if("message_start"===e.type&&e.message?.usage)r={promptTokens:e.message.usage.input_tokens||0,completionTokens:e.message.usage.output_tokens||0,totalTokens:(e.message.usage.input_tokens||0)+(e.message.usage.output_tokens||0),cachedTokens:e.message.usage.cache_creation_input_tokens||e.message.usage.cache_read_input_tokens,model:this.model,provider:this.provider};else if("message_delta"===e.type&&e.usage)r&&(r.completionTokens=e.usage.output_tokens||r.completionTokens,r.totalTokens=(r.promptTokens||0)+(r.completionTokens||0));else if("message_stop"===e.type){r&&r.totalTokens&&(yield{type:"usage",usage:r}),yield{type:"done"};return}}catch(e){l.v.error("Error parsing Anthropic stream:",e)}}}r&&r.totalTokens&&(yield{type:"usage",usage:r}),yield{type:"done"}}static async validateApiKey(e,t){if(!e)return!1;try{let s=await fetch("/api/validate-key",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({apiKey:e,provider:t})});if(!s.ok)return!1;let{valid:i}=await s.json();return i}catch{return!1}}static async getAvailableModels(e,t){let s=t||n.s.getSelectedProvider()||"openrouter",i=(0,o.sO)(s),r=e||n.s.getProviderApiKey(s);if(!i.supportsModelDiscovery&&i.models)return i.models.map(e=>e.id);try{let e=await fetch("/api/models",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({apiKey:r,provider:s})});if(!e.ok)return i.models?.map(e=>e.id)||[];let{models:t}=await e.json();return t||[]}catch{return i.models?.map(e=>e.id)||[]}}}var p=s(24934),u=s(68988),h=s(39390),m=s(40211),f=s(13964);let g=r.forwardRef(({className:e,...t},s)=>(0,i.jsx)(m.bL,{ref:s,className:(0,l.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:(0,i.jsx)(m.C1,{className:(0,l.cn)("flex items-center justify-center text-current"),children:(0,i.jsx)(f.A,{className:"h-4 w-4"})})}));g.displayName=m.bL.displayName;var y=s(12597),b=s(13861),v=s(11860),w=s(25334),x=s(52581),S=s(59821),E=s(42902),T=s(33135),k=s(78200),C=s(56085),A=s(45583),I=s(9593),j=s(24413),R=s(10510),N=s(41862),O=s(78272),_=s(99270),F=s(15807),P=s(34429),D=s(24573);function M({provider:e,value:t,onChange:s,className:a,hideModelDetails:c}){let m=e||n.s.getSelectedProvider(),f=(0,o.sO)(m),[g,y]=(0,r.useState)([]),[b,w]=(0,r.useState)(!0),[M,L]=(0,r.useState)(""),[U,$]=(0,r.useState)(!1),[B,q]=(0,r.useState)(""),[W,H]=(0,r.useState)(!1),[G,K]=(0,r.useState)(!1),z=e=>e.name;(0,r.useCallback)(async()=>{try{w(!0);let e=n.s.getProviderApiKey(m);if(f.apiKeyRequired&&!e){H(!0),f.models?y(f.models):y([]);return}H(!1);let t=n.s.getCachedModels(m);if(t){let e=t.models;y(e),"openrouter"===m&&(0,D.V)("openrouter",e);return}let s=[];if("openrouter"===m){let e=await (0,P.QF)();(0,D.b)(e);let t=e=>{if("string"==typeof e)return e;if(e&&"object"==typeof e){let t=["description","name","summary"].map(t=>e[t]).find(e=>"string"==typeof e);if(t)return t;try{return JSON.stringify(e)}catch{}}return null==e?"":String(e)};s=e.map(e=>{let s=e.pricing?.prompt?Number(e.pricing.prompt):void 0,i=e.pricing?.completion?Number(e.pricing.completion):void 0,r=e.pricing?.internal_reasoning?Number(e.pricing.internal_reasoning):void 0,n=e=>{if(void 0!==e&&Number.isFinite(e))return 1e6*e},a=n(s),o=n(i),l=n(r);return{id:e.id,name:e.name,description:t(e.description),contextLength:e.context_length,maxTokens:e.top_provider?.max_completion_tokens,supportsFunctions:e.supported_parameters?.includes("tools"),supportsVision:e.architecture?.input_modalities?.includes("image"),supportsReasoning:e.supported_parameters?.includes("reasoning"),pricing:void 0!==a&&void 0!==o?{input:a,output:o,reasoning:l}:void 0}})}else s=f.supportsModelDiscovery?(await d.getAvailableModels(e||void 0,m)).map(e=>({id:e,name:e.split("/").pop()||e,contextLength:32e3,supportsFunctions:!0})):f.models?f.models:[];y(s),f.isLocal&&0===s.length&&x.oR.warning(`No models found in ${f.name}. Please load some models in the application.`,{duration:5e3}),s.length>0&&(n.s.setCachedModels(m,s),"openrouter"===m&&(0,D.V)("openrouter",s))}catch(e){l.v.error("Failed to load models:",e),f.isLocal&&x.oR.error(`${f.name} server not running. Please start the server and load some models.`,{duration:5e3}),f.models&&y(f.models)}finally{w(!1)}},[m,f]);let Y=e=>{L(e),n.s.setProviderModel(m,e),s?.(e),$(!1),q(""),K(n.s.getReasoningEnabled(e))},J=e=>{let t=e.id.toLowerCase();return t.includes("deepseek")?(0,i.jsx)(k.A,{className:"h-3 w-3"}):t.includes("claude")?(0,i.jsx)(C.A,{className:"h-3 w-3"}):t.includes("gpt")?(0,i.jsx)(A.A,{className:"h-3 w-3"}):t.includes("gemini")?(0,i.jsx)(I.A,{className:"h-3 w-3"}):t.includes("llama")?(0,i.jsx)(j.A,{className:"h-3 w-3"}):t.includes("qwen")?(0,i.jsx)(R.A,{className:"h-3 w-3"}):null},V=e=>{let t=e.toLowerCase();return t.includes("deepseek")?"bg-blue-500/10 text-blue-500":t.includes("claude")?"bg-orange-500/10 text-orange-500":t.includes("openai")||t.includes("gpt")?"bg-green-500/10 text-green-500":t.includes("qwen")?"bg-orange-500/10 text-orange-500":t.includes("google")?"bg-red-500/10 text-red-500":t.includes("meta")?"bg-indigo-500/10 text-indigo-500":"bg-gray-500/10 text-gray-500"},X=(0,r.useMemo)(()=>{if(!B.trim())return g;let e=B.toLowerCase();return g.filter(t=>{let s=t.id.toLowerCase(),i=z(t).toLowerCase(),r=t.id.split("/")[0].toLowerCase();return s.includes(e)||i.includes(e)||r.includes(e)})},[g,B]),Q=g.find(e=>e.id===M);return b?(0,i.jsxs)("div",{className:a,children:[(0,i.jsx)(h.J,{children:"AI Model"}),(0,i.jsxs)("div",{className:"flex items-center gap-2 h-10 px-3 border rounded-md bg-muted",children:[(0,i.jsx)(N.A,{className:"h-4 w-4 animate-spin"}),(0,i.jsx)("span",{className:"text-sm text-muted-foreground",children:"Loading models..."})]})]}):W?(0,i.jsxs)("div",{className:a,children:[(0,i.jsx)(h.J,{children:"AI Model"}),(0,i.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,i.jsxs)("span",{className:"text-sm text-orange-600 dark:text-orange-400",children:["API key required for ",f.name]})}),(0,i.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Set your API key in settings to load available models"})]}):(0,i.jsxs)("div",{className:a,children:[(0,i.jsx)(h.J,{htmlFor:"model-select",children:"AI Model"}),(0,i.jsxs)(T.AM,{open:U,onOpenChange:$,children:[(0,i.jsx)(T.Wv,{asChild:!0,children:(0,i.jsxs)(p.$,{variant:"outline",role:"combobox","aria-expanded":U,className:"justify-between font-normal min-w-[200px]",children:[Q?(0,i.jsxs)("div",{className:"flex items-center gap-2 truncate",children:[J(Q),(0,i.jsx)("span",{className:"truncate",children:z(Q)})]}):(0,i.jsx)("span",{className:"text-muted-foreground",children:"Select a model..."}),(0,i.jsx)(O.A,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),(0,i.jsxs)(T.hl,{className:"w-[32rem] p-0",align:"start",side:"bottom",sideOffset:5,avoidCollisions:!1,children:[(0,i.jsxs)("div",{className:"flex items-center border-b px-3",children:[(0,i.jsx)(_.A,{className:"h-4 w-4 shrink-0 opacity-50"}),(0,i.jsx)(u.p,{placeholder:"Search models...",value:B,onChange:e=>q(e.target.value),className:"h-10 border-0 focus:ring-0 focus-visible:ring-0 focus-visible:ring-offset-0"}),B&&(0,i.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>q(""),className:"h-5 w-5 p-0",children:(0,i.jsx)(v.A,{className:"h-3 w-3"})})]}),(0,i.jsx)("div",{className:"max-h-[400px] min-h-[300px] overflow-y-auto",children:0===X.length?(0,i.jsx)("div",{className:"py-6 text-center text-sm text-muted-foreground",children:"No models found"}):X.map(e=>(0,i.jsx)("button",{onClick:()=>Y(e.id),className:(0,l.cn)("w-full text-left px-3 py-3 hover:bg-accent hover:text-accent-foreground transition-colors",M===e.id&&"bg-accent"),children:(0,i.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[J(e),(0,i.jsx)("span",{className:"font-medium",children:z(e)}),"openrouter"===m&&(0,i.jsx)(S.E,{variant:"secondary",className:`text-xs ${V(e.id)}`,children:e.id.split("/")[0]})]}),(0,i.jsxs)("div",{className:"flex items-center gap-3 text-xs text-muted-foreground",children:[(0,i.jsxs)("span",{children:["Context: ",Math.round(e.contextLength/1e3),"K"]}),e.pricing&&(0===e.pricing.input&&0===e.pricing.output?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{children:"•"}),(0,i.jsx)("span",{children:"Free"})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{children:"•"}),(0,i.jsxs)("span",{children:[(0,P.WK)(e.pricing.input),"/K | ",(0,P.WK)(e.pricing.output),"/K"]})]})),!e.pricing&&"openrouter"!==m&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{children:"•"}),(0,i.jsx)("span",{children:"Pricing varies"})]})]})]})},e.id))})]})]}),!c&&Q&&(0,i.jsxs)("div",{className:"mt-1 text-xs text-muted-foreground max-h-[150px] overflow-y-auto pr-2",children:[(0,i.jsx)("div",{className:"font-medium mb-1",children:Q.pricing?0===Q.pricing.input&&0===Q.pricing.output?"Free":`Input: ${(0,P.WK)(Q.pricing.input)}/K • Output: ${(0,P.WK)(Q.pricing.output)}/K`:"Pricing varies by provider"}),Q.description&&(0,i.jsx)("div",{children:Q.description})]}),Q?.supportsReasoning&&(0,i.jsxs)("div",{className:"mt-3 flex items-center justify-between gap-2 p-2 rounded-md bg-muted/50 border",children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)(F.A,{className:"h-4 w-4 text-amber-500"}),(0,i.jsxs)("div",{children:[(0,i.jsx)(h.J,{htmlFor:"reasoning-toggle",className:"text-sm font-medium cursor-pointer",children:"Enable Reasoning"}),(0,i.jsx)("p",{className:"text-xs text-muted-foreground",children:"Show step-by-step thinking process"})]})]}),(0,i.jsx)(E.d,{id:"reasoning-toggle",checked:G,onCheckedChange:e=>{K(e),M&&n.s.setReasoningEnabled(M,e)}})]})]})}var L=s(63974);function U({onClose:e,onModelChange:t}){let[s,a]=(0,r.useState)({}),[l,c]=(0,r.useState)(()=>n.s.getSelectedProvider()),[m,S]=(0,r.useState)(!1),[E,T]=(0,r.useState)(!1),[k,C]=(0,r.useState)(null),[A,I]=(0,r.useState)(""),[j,R]=(0,r.useState)(()=>!1),N=e=>{I(e),n.s.setProviderApiKey(l,e),C(null),n.s.clearModelCache(l),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:l,hasKey:!!e}}))},O=async()=>{if(!A)return void x.oR.error("Please enter an API key");T(!0);try{let e=await d.validateApiKey(A,l);C(e),e?x.oR.success("API key is valid!"):x.oR.error("Invalid API key")}catch{C(!1),x.oR.error("Failed to validate API key")}finally{T(!1)}},_=(0,o.sO)(l);return(0,i.jsxs)("div",{className:"space-y-6",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{className:"font-medium text-sm",children:"Model Settings"}),(0,i.jsx)("p",{className:"text-muted-foreground text-xs mt-1",children:"Configure your AI model and API connection"})]}),(0,i.jsxs)("div",{className:"space-y-4",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(h.J,{htmlFor:"provider",children:"AI Provider"}),(0,i.jsxs)(L.l6,{value:l,onValueChange:e=>{c(e),n.s.setSelectedProvider(e),I(n.s.getProviderApiKey(e)||""),C(null)},children:[(0,i.jsx)(L.bq,{id:"provider",className:"mt-2 !h-fit",children:(0,i.jsx)(L.yv,{placeholder:"Select a provider",children:l&&(0,i.jsxs)("div",{className:"flex flex-col text-left",children:[(0,i.jsx)("span",{className:"font-medium",children:_.name}),(0,i.jsx)("span",{className:"text-xs text-muted-foreground",children:_.description})]})})}),(0,i.jsx)(L.gC,{className:"max-h-[400px]",children:(0,o.OM)().map(e=>(0,i.jsx)(L.eb,{value:e.id,children:(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsx)("span",{className:"font-medium",children:e.name}),(0,i.jsx)("span",{className:"text-xs text-muted-foreground",children:e.description})]})},e.id))})]})]}),(_.apiKeyRequired||_.isLocal)&&(0,i.jsxs)("div",{children:[(0,i.jsxs)(h.J,{htmlFor:"api-key",children:[_.name," API Key",!_.apiKeyRequired&&(0,i.jsx)("span",{className:"text-muted-foreground text-xs ml-1",children:"(optional)"})]}),(0,i.jsxs)("div",{className:"flex gap-2 mt-2",children:[(0,i.jsxs)("div",{className:"relative flex-1",children:[(0,i.jsx)(u.p,{id:"api-key",type:m?"text":"password",value:A,onChange:e=>N(e.target.value),placeholder:_.apiKeyPlaceholder||"API Key",className:"pr-10","data-tour-id":"provider-key-input"}),(0,i.jsx)(p.$,{size:"icon",variant:"ghost",className:"absolute right-1 top-1 h-7 w-7",onClick:()=>S(!m),children:m?(0,i.jsx)(y.A,{className:"h-4 w-4"}):(0,i.jsx)(b.A,{className:"h-4 w-4"})})]}),(0,i.jsx)(p.$,{onClick:O,disabled:E||!A,size:"sm",children:E?"Validating...":"Validate"}),null!==k&&(0,i.jsx)("div",{className:"flex items-center",children:k?(0,i.jsx)(f.A,{className:"h-5 w-5 text-green-500"}):(0,i.jsx)(v.A,{className:"h-5 w-5 text-red-500"})})]}),_.apiKeyHelpUrl&&(0,i.jsxs)("p",{className:"text-sm text-muted-foreground mt-2",children:["Get your API key from"," ",(0,i.jsxs)("a",{href:_.apiKeyHelpUrl,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-1",children:[_.name," ",(0,i.jsx)(w.A,{className:"h-3 w-3"})]})]}),_.isLocal&&!_.apiKeyRequired&&(0,i.jsxs)("p",{className:"text-sm text-muted-foreground mt-2",children:["API key is optional for ",_.name,". Only needed if you've configured authentication on your local server."]})]}),!_.apiKeyRequired&&_.isLocal&&(0,i.jsxs)("div",{className:"text-sm text-muted-foreground p-3 border rounded-md bg-muted/50",children:[(0,i.jsx)("p",{className:"font-medium mb-1",children:"Local Provider"}),(0,i.jsxs)("p",{children:["Make sure ",_.name," is running on your machine."]}),(0,i.jsxs)("p",{children:["Default endpoint: ",(0,i.jsx)("code",{className:"text-xs",children:_.baseUrl})]}),"lmstudio"===l&&(0,i.jsxs)("div",{className:"mt-2 text-xs",children:[(0,i.jsx)("p",{className:"font-medium",children:"For tool use support:"}),(0,i.jsx)("p",{children:"• Load a model like qwen/qwen3-4b-thinking-2507"}),(0,i.jsx)("p",{children:"• Start the local server in LM Studio"}),(0,i.jsx)("p",{children:"• Models will be automatically discovered"})]})]}),(0,i.jsxs)("div",{className:"space-y-3",children:[(0,i.jsx)(h.J,{className:"text-sm font-medium",children:"Code Mode Model"}),(0,i.jsx)(M,{provider:l,onChange:e=>{j||t?.(e)},className:"space-y-2"})]}),(0,i.jsxs)("div",{className:"flex items-start space-x-2 pt-2",children:[(0,i.jsx)(g,{id:"separate-chat-model",checked:j,onCheckedChange:e=>R(!0===e)}),(0,i.jsxs)("div",{className:"grid gap-1.5 leading-none",children:[(0,i.jsx)("label",{htmlFor:"separate-chat-model",className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 cursor-pointer",children:"Use different model for chat mode"}),(0,i.jsx)("p",{className:"text-xs text-muted-foreground",children:"Select a separate (usually cheaper) model for chat/planning mode"})]})]}),j&&(0,i.jsxs)("div",{className:"space-y-3 pt-2",children:[(0,i.jsx)(h.J,{className:"text-sm font-medium",children:"Chat Mode Model"}),(0,i.jsx)(M,{provider:l,onChange:e=>{t?.(e)},className:"space-y-2"})]})]}),e&&(0,i.jsx)("div",{className:"flex justify-end pt-4 border-t",children:(0,i.jsx)(p.$,{onClick:e,size:"sm",children:"Done"})})]})}},10158:(e,t,s)=>{s.d(t,{OM:()=>n,sO:()=>r});let i={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-4, GPT-3.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},anthropic:{id:"anthropic",name:"Anthropic",description:"Claude 3.5 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.0-flash-exp",name:"Gemini 2.0 Flash",description:"Latest experimental Gemini model",contextLength:1048576,maxTokens:8192,supportsFunctions:!0,supportsVision:!0},{id:"gemini-1.5-pro",name:"Gemini 1.5 Pro",description:"Advanced reasoning and analysis",contextLength:2097152,maxTokens:8192,supportsFunctions:!0,supportsVision:!0},{id:"gemini-1.5-flash",name:"Gemini 1.5 Flash",description:"Fast and versatile",contextLength:1048576,maxTokens:8192,supportsFunctions:!0,supportsVision:!0}],supportsFunctions:!0,supportsStreaming:!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},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}};function r(e){return i[e]}function n(){return Object.values(i)}},22106:(e,t,s)=>{s.d(t,{B:()=>n});var i=s(79170),r=s.n(i);class n{constructor(e,t,s,i){this.blobUrls=new Map,this.fileHashes=new Map,this.templateCache=new Map,this.partialsRegistered=!1,this.vfs=e,this.projectId=t,this.siteId=i,this.baseUrl="",s&&(this.blobUrls=new Map(s)),this.handlebars=r().create(),this.registerHelpers()}registerHelpers(){this.handlebars.registerHelper("eq",(e,t)=>e===t),this.handlebars.registerHelper("ne",(e,t)=>e!==t),this.handlebars.registerHelper("lt",(e,t)=>ee>t),this.handlebars.registerHelper("lte",(e,t)=>e<=t),this.handlebars.registerHelper("gte",(e,t)=>e>=t),this.handlebars.registerHelper("and",function(){let e=Array.prototype.slice.call(arguments,0,-1);return e.every(e=>e)}),this.handlebars.registerHelper("or",function(){let e=Array.prototype.slice.call(arguments,0,-1);return e.some(e=>e)}),this.handlebars.registerHelper("not",e=>!e),this.handlebars.registerHelper("add",(e,t)=>e+t),this.handlebars.registerHelper("subtract",(e,t)=>e-t),this.handlebars.registerHelper("multiply",(e,t)=>e*t),this.handlebars.registerHelper("divide",(e,t)=>e/t),this.handlebars.registerHelper("uppercase",e=>e?.toUpperCase()),this.handlebars.registerHelper("lowercase",e=>e?.toLowerCase()),this.handlebars.registerHelper("concat",function(){let e=Array.prototype.slice.call(arguments,0,-1);return e.join("")}),this.handlebars.registerHelper("json",e=>JSON.stringify(e,null,2)),this.handlebars.registerHelper("formatDate",e=>new Date(e).toLocaleDateString()),this.handlebars.registerHelper("limit",(e,t)=>e?.slice(0,t))}async registerPartials(){if(!this.partialsRegistered)try{for(let e of(await this.vfs.getAllFilesAndDirectories(this.projectId)).filter(e=>"content"in e&&e.path.startsWith("/templates/")&&(e.path.endsWith(".hbs")||e.path.endsWith(".handlebars")))){let t=e.content,s=e.path.replace(/^\/templates\//,"").replace(/\.hbs$/,"").replace(/\.handlebars$/,"");this.handlebars.registerPartial(s,t);let i=s.split("/").pop();if(i&&this.handlebars.registerPartial(i,t),s.includes("/")){let e=s.replace(/\//g,"-");this.handlebars.registerPartial(e,t)}}this.partialsRegistered=!0}catch(e){}}async compileTemplate(e,t={}){let s=this.templateCache.get(e);if(!s)try{let t=(await this.vfs.readFile(this.projectId,e)).content;s=this.handlebars.compile(t),this.templateCache.set(e,s)}catch(t){return console.error(`Failed to compile template ${e}:`,t),""}return s(t)}async compileProject(e=!1){await this.registerPartials();let t=await this.vfs.listDirectory(this.projectId,"/"),s=new Map(this.blobUrls),i=new Map,r=[];for(let n of t){let t;if("template"===n.type||"html"===n.type||"css"===n.type)continue;t="image"===n.type||"video"===n.type?{path:n.path,content:n.content,mimeType:n.mimeType}:"js"===n.type?await this.processJS(n):{path:n.path,content:n.content,mimeType:n.mimeType};let a=this.hashContent(t.content),o=this.fileHashes.get(t.path);if(e&&o===a&&s.has(t.path)){let e=s.get(t.path);i.set(t.path,e),t.blobUrl=e,s.delete(t.path)}else{let e=new Blob([t.content],{type:t.mimeType}),s=URL.createObjectURL(e);i.set(t.path,s),t.blobUrl=s,this.fileHashes.set(t.path,a)}r.push(t)}for(let n of t){if("html"!==n.type)continue;let t=await this.processHTML(n,i),a=this.hashContent(t.content),o=this.fileHashes.get(t.path);if(e&&o===a&&s.has(t.path)){let e=s.get(t.path);i.set(t.path,e),t.blobUrl=e,s.delete(t.path)}else{let e=new Blob([t.content],{type:t.mimeType}),s=URL.createObjectURL(e);i.set(t.path,s),t.blobUrl=s,this.fileHashes.set(t.path,a)}r.push(t)}let n=[...r];for(let r of t)if("css"===r.type){let t=await this.processCSS(r,i),a=this.hashContent(t.content),o=this.fileHashes.get(t.path);if(e&&o===a&&s.has(t.path)){let e=s.get(t.path);i.set(t.path,e),t.blobUrl=e,s.delete(t.path)}else{let e=new Blob([t.content],{type:t.mimeType}),s=URL.createObjectURL(e);i.set(t.path,s),t.blobUrl=s,this.fileHashes.set(t.path,a)}n.push(t)}let a=this.generateRoutes(t);if(e)for(let[,e]of s)URL.revokeObjectURL(e);else e||this.cleanupBlobUrls();return this.blobUrls=i,{entryPoint:"/index.html",files:n,routes:a,blobUrls:this.blobUrls}}hashContent(e){let t=0;if(e instanceof ArrayBuffer){let s=new Uint8Array(e);for(let e=0;e +"use strict";exports.id=2437,exports.ids=[2437],exports.modules={3145:(e,t,s)=>{s.d(t,{t:()=>U});var i=s(60687),r=s(43210),n=s(4950),a=s(57462),o=s(10158),l=s(96241);class c{static{this.BASE_URL="https://openrouter.ai/api/v1"}static async getGenerationStats(e,t){if(!e||!t)return null;try{let s=await fetch(`${this.BASE_URL}/generation?id=${e}`,{headers:{Authorization:`Bearer ${t}`,"Content-Type":"application/json"}});if(!s.ok)return l.v.warn(`[GenerationAPI] Failed to fetch generation stats: ${s.status}`),null;return await s.json()}catch(e){return l.v.error("[GenerationAPI] Error fetching generation stats:",e),null}}static queueGenerationForCostUpdate(e,t,s,i,r,n){setTimeout(async()=>{let s=await this.getGenerationStats(e,t);if(s?.usage){let t=s.total_cost??s.usage.total_cost??0;l.v.debug(`[GenerationAPI] Generation ${e}`,{normalized_tokens:s.usage.total_tokens,native_tokens:s.usage.native_tokens_total,actual_cost:t}),n(t,s.usage)}},3e3)}static extractGenerationId(e){return e.get("x-openrouter-generation-id")}static extractCostFromHeaders(e){let t,s,i=e.get("x-openrouter-usage"),r=e.get("x-openrouter-cost");if(i)try{t=JSON.parse(i)}catch(e){l.v.warn("[GenerationAPI] Failed to parse usage header:",e)}if(r){let e=parseFloat(r);isNaN(e)||(s=e)}return t||void 0!==s?{usage:t,cost:s}:null}}class d{constructor(e){this.provider=e?.provider||n.s.getSelectedProvider()||"openrouter",this.providerConfig=(0,o.sO)(this.provider),this.apiKey=e?.apiKey||n.s.getProviderApiKey(this.provider)||"",this.model=e?.model||n.s.getProviderModel(this.provider)||this.getDefaultModel(),this.temperature=e?.temperature||.7,this.maxTokens=e?.maxTokens||4096}getDefaultModel(){switch(this.provider){case"openrouter":return"deepseek/deepseek-chat";case"openai":return"gpt-4o-mini";case"anthropic":return"claude-3-5-haiku-20241022";case"groq":return"llama-3.3-70b-versatile";case"gemini":return"gemini-1.5-flash";case"ollama":return"llama3.2:latest";case"lmstudio":return"qwen/qwen3-4b-thinking-2507";case"sambanova":return"Meta-Llama-3.3-70B-Instruct";default:return""}}async generateWithTools(e,t,s){if(this.providerConfig.apiKeyRequired&&!this.apiKey)throw Error(`${this.providerConfig.name} API key is required. Please set it in settings.`);let i=[{role:"system",content:await (0,a.m)(s?.fileTree)},{role:"user",content:e}];try{if("anthropic"===this.provider)return this.generateWithToolsAnthropic(i,t);if("gemini"===this.provider)return this.generateWithToolsGemini(i,t);return this.generateWithToolsOpenAI(i,t)}catch(e){throw e}}async generate(e,t){if(this.providerConfig.apiKeyRequired&&!this.apiKey)throw Error(`${this.providerConfig.name} API key is required. Please set it in settings.`);let s=[{role:"system",content:await (0,a.m)(t?.fileTree)},{role:"user",content:e}];return"anthropic"===this.provider?this.generateAnthropic(s):"gemini"===this.provider?this.generateGemini(s):this.generateOpenAI(s)}async generateWithToolsOpenAI(e,t){let s=this.providerConfig.baseUrl||"https://openrouter.ai/api/v1",i={"Content-Type":"application/json"};this.apiKey&&(i.Authorization=`Bearer ${this.apiKey}`),"openrouter"===this.provider&&(i["HTTP-Referer"]="http://localhost:3000",i["X-Title"]="OSW-Studio"),this.providerConfig.customHeaders&&Object.assign(i,this.providerConfig.customHeaders);let r=await fetch(`${s}/chat/completions`,{method:"POST",headers:i,body:JSON.stringify({model:this.model,messages:e,tools:t.map(e=>({type:"function",function:e})),tool_choice:"auto",temperature:this.temperature,max_tokens:this.maxTokens,stream:!0})});if(!r.ok){let e=await r.text();throw Error(`${this.providerConfig.name} API error: ${e}`)}return this.parseStreamResponse(r)}async generateOpenAI(e){let t=this.providerConfig.baseUrl||"https://openrouter.ai/api/v1",s={"Content-Type":"application/json"};this.apiKey&&(s.Authorization=`Bearer ${this.apiKey}`),"openrouter"===this.provider&&(s["HTTP-Referer"]="http://localhost:3000",s["X-Title"]="OSW-Studio");let i=await fetch(`${t}/chat/completions`,{method:"POST",headers:s,body:JSON.stringify({model:this.model,messages:e,temperature:this.temperature,max_tokens:this.maxTokens,stream:!1})});if(!i.ok){let e=await i.text();throw Error(`${this.providerConfig.name} API error: ${e}`)}let r=await i.json();return r.choices[0]?.message?.content||""}async generateWithToolsAnthropic(e,t){let s=e.find(e=>"system"===e.role)?.content||"",i=e.filter(e=>"system"!==e.role).map(e=>({role:"user"===e.role?"user":"assistant",content:e.content})),r=await fetch("https://api.anthropic.com/v1/messages",{method:"POST",headers:{"Content-Type":"application/json","x-api-key":this.apiKey,"anthropic-version":"2023-06-01","anthropic-beta":"tools-2024-04-04"},body:JSON.stringify({model:this.model,messages:i,system:s,tools:t.map(e=>({name:e.name,description:e.description,input_schema:e.parameters})),temperature:this.temperature,max_tokens:this.maxTokens,stream:!0})});if(!r.ok){let e=await r.text();throw Error(`Anthropic API error: ${e}`)}return this.parseAnthropicStream(r)}async generateAnthropic(e){let t=e.find(e=>"system"===e.role)?.content||"",s=e.filter(e=>"system"!==e.role).map(e=>({role:"user"===e.role?"user":"assistant",content:e.content})),i=await fetch("https://api.anthropic.com/v1/messages",{method:"POST",headers:{"Content-Type":"application/json","x-api-key":this.apiKey,"anthropic-version":"2023-06-01"},body:JSON.stringify({model:this.model,messages:s,system:t,temperature:this.temperature,max_tokens:this.maxTokens})});if(!i.ok){let e=await i.text();throw Error(`Anthropic API error: ${e}`)}let r=await i.json();return r.content[0]?.text||""}async generateWithToolsGemini(e,t){throw Error("Gemini tool calling not yet implemented. Please use OpenRouter or another provider.")}async generateGemini(e){let t=e.map(e=>({role:"system"===e.role?"user":e.role,parts:[{text:e.content}]})),s=await fetch(`https://generativelanguage.googleapis.com/v1beta/models/${this.model}:generateContent?key=${this.apiKey}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({contents:t,generationConfig:{temperature:this.temperature,maxOutputTokens:this.maxTokens}})});if(!s.ok){let e=await s.text();throw Error(`Gemini API error: ${e}`)}let i=await s.json();return i.candidates[0]?.content?.parts[0]?.text||""}async *parseStreamResponse(e){let t=e.body?.getReader();if(!t)throw Error("Response body is not readable");let s=new TextDecoder,i="",r=null,n=null,a=null;if("openrouter"===this.provider){let t=e.headers;a=c.extractGenerationId(t);let s=c.extractCostFromHeaders(t);if(s?.cost!==void 0||s?.usage){let e=s.usage?.prompt_tokens??0,t=s.usage?.completion_tokens??0,i=s.usage?.total_tokens??e+t,r=s.cost??s.usage?.total_cost,o="number"==typeof r&&Number.isFinite(r)&&r>1e-6;n={promptTokens:e,completionTokens:t,totalTokens:i,cost:o?r:void 0,model:this.model,provider:this.provider,generationId:a||void 0,isEstimated:!o}}if(!n){let e=t.get("x-openrouter-usage");if(e)try{let t=JSON.parse(e),s=t.total_cost,i="number"==typeof s&&Number.isFinite(s)&&s>1e-6;n={promptTokens:t.prompt_tokens||0,completionTokens:t.completion_tokens||0,totalTokens:t.total_tokens||(t.prompt_tokens||0)+(t.completion_tokens||0),cost:i?s:void 0,model:this.model,provider:this.provider,generationId:a||void 0,isEstimated:!i}}catch(e){l.v.error("Error parsing OpenRouter usage header:",e)}}}for(;;){let{done:e,value:o}=await t.read();if(e)break;let c=(i+=s.decode(o,{stream:!0})).split("\n");for(let e of(i=c.pop()||"",c))if(e.startsWith("data: ")){let t=e.slice(6);if("[DONE]"===t){n&&n.totalTokens&&(yield{type:"usage",usage:n}),yield{type:"done"};return}try{let e=JSON.parse(t),s=e.choices?.[0]?.delta;if(s?.content&&(yield{type:"content",content:s.content}),s?.tool_calls)for(let e of s.tool_calls)e.id&&(r&&(yield{type:"tool_call",toolCall:r}),r={id:e.id,type:"function",function:{name:e.function?.name||"",arguments:""}}),e.function?.arguments&&r&&(r.argumentsBuffer=(r.argumentsBuffer||"")+e.function.arguments,r.function&&(r.function.arguments=r.argumentsBuffer));e.usage&&(n={promptTokens:e.usage.prompt_tokens||0,completionTokens:e.usage.completion_tokens||0,totalTokens:e.usage.total_tokens||0,cachedTokens:e.usage.cached_tokens,model:this.model,provider:this.provider,generationId:a||void 0}),e.x_groq?.usage&&(n={promptTokens:e.x_groq.usage.prompt_tokens||0,completionTokens:e.x_groq.usage.completion_tokens||0,totalTokens:e.x_groq.usage.total_tokens||0,model:this.model,provider:this.provider})}catch(e){l.v.error("Error parsing stream chunk:",e)}}}if(r)try{let e=r.argumentsBuffer;e&&r.function&&(r.function.arguments=e),yield{type:"tool_call",toolCall:r}}catch(e){l.v.error("Error parsing tool call parameters:",e)}n&&n.totalTokens&&(yield{type:"usage",usage:n}),yield{type:"done"}}async *parseAnthropicStream(e){let t=e.body?.getReader();if(!t)throw Error("Response body is not readable");let s=new TextDecoder,i="",r=null;for(;;){let{done:e,value:n}=await t.read();if(e)break;let a=(i+=s.decode(n,{stream:!0})).split("\n");for(let e of(i=a.pop()||"",a))if(e.startsWith("data: ")){let t=e.slice(6);try{let e=JSON.parse(t);if("content_block_delta"===e.type&&e.delta?.text_delta?.text)yield{type:"content",content:e.delta.text_delta.text};else if("content_block_start"===e.type&&e.content_block?.type==="tool_use")yield{type:"tool_call",toolCall:{id:e.content_block.id,type:"function",function:{name:e.content_block.name,arguments:JSON.stringify(e.content_block.input||{})}}};else if("message_start"===e.type&&e.message?.usage)r={promptTokens:e.message.usage.input_tokens||0,completionTokens:e.message.usage.output_tokens||0,totalTokens:(e.message.usage.input_tokens||0)+(e.message.usage.output_tokens||0),cachedTokens:e.message.usage.cache_creation_input_tokens||e.message.usage.cache_read_input_tokens,model:this.model,provider:this.provider};else if("message_delta"===e.type&&e.usage)r&&(r.completionTokens=e.usage.output_tokens||r.completionTokens,r.totalTokens=(r.promptTokens||0)+(r.completionTokens||0));else if("message_stop"===e.type){r&&r.totalTokens&&(yield{type:"usage",usage:r}),yield{type:"done"};return}}catch(e){l.v.error("Error parsing Anthropic stream:",e)}}}r&&r.totalTokens&&(yield{type:"usage",usage:r}),yield{type:"done"}}static async validateApiKey(e,t){if(!e)return!1;try{let s=await fetch("/api/validate-key",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({apiKey:e,provider:t})});if(!s.ok)return!1;let{valid:i}=await s.json();return i}catch{return!1}}static async getAvailableModels(e,t){let s=t||n.s.getSelectedProvider()||"openrouter",i=(0,o.sO)(s),r=e||n.s.getProviderApiKey(s);if(!i.supportsModelDiscovery&&i.models)return i.models.map(e=>e.id);try{let e=await fetch("/api/models",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({apiKey:r,provider:s})});if(!e.ok)return i.models?.map(e=>e.id)||[];let{models:t}=await e.json();return t||[]}catch{return i.models?.map(e=>e.id)||[]}}}var p=s(24934),u=s(68988),h=s(39390),m=s(40211),f=s(13964);let g=r.forwardRef(({className:e,...t},s)=>(0,i.jsx)(m.bL,{ref:s,className:(0,l.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:(0,i.jsx)(m.C1,{className:(0,l.cn)("flex items-center justify-center text-current"),children:(0,i.jsx)(f.A,{className:"h-4 w-4"})})}));g.displayName=m.bL.displayName;var y=s(12597),b=s(13861),v=s(11860),w=s(25334),x=s(52581),S=s(59821),E=s(42902),T=s(33135),k=s(78200),C=s(56085),A=s(45583),I=s(9593),j=s(24413),R=s(10510),N=s(41862),O=s(78272),F=s(99270),_=s(15807),P=s(34429),D=s(24573);function M({provider:e,value:t,onChange:s,className:a,hideModelDetails:c}){let m=e||n.s.getSelectedProvider(),f=(0,o.sO)(m),[g,y]=(0,r.useState)([]),[b,w]=(0,r.useState)(!0),[M,L]=(0,r.useState)(""),[U,$]=(0,r.useState)(!1),[B,q]=(0,r.useState)(""),[W,H]=(0,r.useState)(!1),[G,K]=(0,r.useState)(!1),z=e=>e.name;(0,r.useCallback)(async()=>{try{w(!0);let e=n.s.getProviderApiKey(m);if(f.apiKeyRequired&&!e){H(!0),f.models?y(f.models):y([]);return}H(!1);let t=n.s.getCachedModels(m);if(t){let e=t.models;y(e),"openrouter"===m&&(0,D.V)("openrouter",e);return}let s=[];if("openrouter"===m){let e=await (0,P.QF)();(0,D.b)(e);let t=e=>{if("string"==typeof e)return e;if(e&&"object"==typeof e){let t=["description","name","summary"].map(t=>e[t]).find(e=>"string"==typeof e);if(t)return t;try{return JSON.stringify(e)}catch{}}return null==e?"":String(e)};s=e.map(e=>{let s=e.pricing?.prompt?Number(e.pricing.prompt):void 0,i=e.pricing?.completion?Number(e.pricing.completion):void 0,r=e.pricing?.internal_reasoning?Number(e.pricing.internal_reasoning):void 0,n=e=>{if(void 0!==e&&Number.isFinite(e))return 1e6*e},a=n(s),o=n(i),l=n(r);return{id:e.id,name:e.name,description:t(e.description),contextLength:e.context_length,maxTokens:e.top_provider?.max_completion_tokens,supportsFunctions:e.supported_parameters?.includes("tools"),supportsVision:e.architecture?.input_modalities?.includes("image"),supportsReasoning:e.supported_parameters?.includes("reasoning"),pricing:void 0!==a&&void 0!==o?{input:a,output:o,reasoning:l}:void 0}})}else s=f.supportsModelDiscovery?(await d.getAvailableModels(e||void 0,m)).map(e=>({id:e,name:e.split("/").pop()||e,contextLength:32e3,supportsFunctions:!0})):f.models?f.models:[];y(s),f.isLocal&&0===s.length&&x.oR.warning(`No models found in ${f.name}. Please load some models in the application.`,{duration:5e3}),s.length>0&&(n.s.setCachedModels(m,s),"openrouter"===m&&(0,D.V)("openrouter",s))}catch(e){l.v.error("Failed to load models:",e),f.isLocal&&x.oR.error(`${f.name} server not running. Please start the server and load some models.`,{duration:5e3}),f.models&&y(f.models)}finally{w(!1)}},[m,f]);let Y=e=>{L(e),n.s.setProviderModel(m,e),s?.(e),$(!1),q(""),K(n.s.getReasoningEnabled(e))},J=e=>{let t=e.id.toLowerCase();return t.includes("deepseek")?(0,i.jsx)(k.A,{className:"h-3 w-3"}):t.includes("claude")?(0,i.jsx)(C.A,{className:"h-3 w-3"}):t.includes("gpt")?(0,i.jsx)(A.A,{className:"h-3 w-3"}):t.includes("gemini")?(0,i.jsx)(I.A,{className:"h-3 w-3"}):t.includes("llama")?(0,i.jsx)(j.A,{className:"h-3 w-3"}):t.includes("qwen")?(0,i.jsx)(R.A,{className:"h-3 w-3"}):null},V=e=>{let t=e.toLowerCase();return t.includes("deepseek")?"bg-blue-500/10 text-blue-500":t.includes("claude")?"bg-orange-500/10 text-orange-500":t.includes("openai")||t.includes("gpt")?"bg-green-500/10 text-green-500":t.includes("qwen")?"bg-orange-500/10 text-orange-500":t.includes("google")?"bg-red-500/10 text-red-500":t.includes("meta")?"bg-indigo-500/10 text-indigo-500":"bg-gray-500/10 text-gray-500"},X=(0,r.useMemo)(()=>{if(!B.trim())return g;let e=B.toLowerCase();return g.filter(t=>{let s=t.id.toLowerCase(),i=z(t).toLowerCase(),r=t.id.split("/")[0].toLowerCase();return s.includes(e)||i.includes(e)||r.includes(e)})},[g,B]),Q=g.find(e=>e.id===M);return b?(0,i.jsxs)("div",{className:a,children:[(0,i.jsx)(h.J,{children:"AI Model"}),(0,i.jsxs)("div",{className:"flex items-center gap-2 h-10 px-3 border rounded-md bg-muted",children:[(0,i.jsx)(N.A,{className:"h-4 w-4 animate-spin"}),(0,i.jsx)("span",{className:"text-sm text-muted-foreground",children:"Loading models..."})]})]}):W?(0,i.jsxs)("div",{className:a,children:[(0,i.jsx)(h.J,{children:"AI Model"}),(0,i.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,i.jsxs)("span",{className:"text-sm text-orange-600 dark:text-orange-400",children:["API key required for ",f.name]})}),(0,i.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Set your API key in settings to load available models"})]}):(0,i.jsxs)("div",{className:a,children:[(0,i.jsx)(h.J,{htmlFor:"model-select",children:"AI Model"}),(0,i.jsxs)(T.AM,{open:U,onOpenChange:$,children:[(0,i.jsx)(T.Wv,{asChild:!0,children:(0,i.jsxs)(p.$,{variant:"outline",role:"combobox","aria-expanded":U,className:"justify-between font-normal min-w-[200px]",children:[Q?(0,i.jsxs)("div",{className:"flex items-center gap-2 truncate",children:[J(Q),(0,i.jsx)("span",{className:"truncate",children:z(Q)})]}):(0,i.jsx)("span",{className:"text-muted-foreground",children:"Select a model..."}),(0,i.jsx)(O.A,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),(0,i.jsxs)(T.hl,{className:"w-[32rem] p-0",align:"start",side:"bottom",sideOffset:5,avoidCollisions:!1,children:[(0,i.jsxs)("div",{className:"flex items-center border-b px-3",children:[(0,i.jsx)(F.A,{className:"h-4 w-4 shrink-0 opacity-50"}),(0,i.jsx)(u.p,{placeholder:"Search models...",value:B,onChange:e=>q(e.target.value),className:"h-10 border-0 focus:ring-0 focus-visible:ring-0 focus-visible:ring-offset-0"}),B&&(0,i.jsx)(p.$,{variant:"ghost",size:"sm",onClick:()=>q(""),className:"h-5 w-5 p-0",children:(0,i.jsx)(v.A,{className:"h-3 w-3"})})]}),(0,i.jsx)("div",{className:"max-h-[400px] min-h-[300px] overflow-y-auto",children:0===X.length?(0,i.jsx)("div",{className:"py-6 text-center text-sm text-muted-foreground",children:"No models found"}):X.map(e=>(0,i.jsx)("button",{onClick:()=>Y(e.id),className:(0,l.cn)("w-full text-left px-3 py-3 hover:bg-accent hover:text-accent-foreground transition-colors",M===e.id&&"bg-accent"),children:(0,i.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[J(e),(0,i.jsx)("span",{className:"font-medium",children:z(e)}),"openrouter"===m&&(0,i.jsx)(S.E,{variant:"secondary",className:`text-xs ${V(e.id)}`,children:e.id.split("/")[0]})]}),(0,i.jsxs)("div",{className:"flex items-center gap-3 text-xs text-muted-foreground",children:[(0,i.jsxs)("span",{children:["Context: ",Math.round(e.contextLength/1e3),"K"]}),e.pricing&&(0===e.pricing.input&&0===e.pricing.output?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{children:"•"}),(0,i.jsx)("span",{children:"Free"})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{children:"•"}),(0,i.jsxs)("span",{children:[(0,P.WK)(e.pricing.input),"/K | ",(0,P.WK)(e.pricing.output),"/K"]})]})),!e.pricing&&"openrouter"!==m&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{children:"•"}),(0,i.jsx)("span",{children:"Pricing varies"})]})]})]})},e.id))})]})]}),!c&&Q&&(0,i.jsxs)("div",{className:"mt-1 text-xs text-muted-foreground max-h-[150px] overflow-y-auto pr-2",children:[(0,i.jsx)("div",{className:"font-medium mb-1",children:Q.pricing?0===Q.pricing.input&&0===Q.pricing.output?"Free":`Input: ${(0,P.WK)(Q.pricing.input)}/K • Output: ${(0,P.WK)(Q.pricing.output)}/K`:"Pricing varies by provider"}),Q.description&&(0,i.jsx)("div",{children:Q.description})]}),Q?.supportsReasoning&&(0,i.jsxs)("div",{className:"mt-3 flex items-center justify-between gap-2 p-2 rounded-md bg-muted/50 border",children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)(_.A,{className:"h-4 w-4 text-amber-500"}),(0,i.jsxs)("div",{children:[(0,i.jsx)(h.J,{htmlFor:"reasoning-toggle",className:"text-sm font-medium cursor-pointer",children:"Enable Reasoning"}),(0,i.jsx)("p",{className:"text-xs text-muted-foreground",children:"Show step-by-step thinking process"})]})]}),(0,i.jsx)(E.d,{id:"reasoning-toggle",checked:G,onCheckedChange:e=>{K(e),M&&n.s.setReasoningEnabled(M,e)}})]})]})}var L=s(63974);function U({onClose:e,onModelChange:t}){let[s,a]=(0,r.useState)({}),[l,c]=(0,r.useState)(()=>n.s.getSelectedProvider()),[m,S]=(0,r.useState)(!1),[E,T]=(0,r.useState)(!1),[k,C]=(0,r.useState)(null),[A,I]=(0,r.useState)(""),[j,R]=(0,r.useState)(()=>!1),N=e=>{I(e),n.s.setProviderApiKey(l,e),C(null),n.s.clearModelCache(l),window.dispatchEvent(new CustomEvent("apiKeyUpdated",{detail:{provider:l,hasKey:!!e}}))},O=async()=>{if(!A)return void x.oR.error("Please enter an API key");T(!0);try{let e=await d.validateApiKey(A,l);C(e),e?x.oR.success("API key is valid!"):x.oR.error("Invalid API key")}catch{C(!1),x.oR.error("Failed to validate API key")}finally{T(!1)}},F=(0,o.sO)(l);return(0,i.jsxs)("div",{className:"space-y-6",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{className:"font-medium text-sm",children:"Model Settings"}),(0,i.jsx)("p",{className:"text-muted-foreground text-xs mt-1",children:"Configure your AI model and API connection"})]}),(0,i.jsxs)("div",{className:"space-y-4",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(h.J,{htmlFor:"provider",children:"AI Provider"}),(0,i.jsxs)(L.l6,{value:l,onValueChange:e=>{c(e),n.s.setSelectedProvider(e),I(n.s.getProviderApiKey(e)||""),C(null)},children:[(0,i.jsx)(L.bq,{id:"provider",className:"mt-2 !h-fit",children:(0,i.jsx)(L.yv,{placeholder:"Select a provider",children:l&&(0,i.jsxs)("div",{className:"flex flex-col text-left",children:[(0,i.jsx)("span",{className:"font-medium",children:F.name}),(0,i.jsx)("span",{className:"text-xs text-muted-foreground",children:F.description})]})})}),(0,i.jsx)(L.gC,{className:"max-h-[400px]",children:(0,o.OM)().map(e=>(0,i.jsx)(L.eb,{value:e.id,children:(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsx)("span",{className:"font-medium",children:e.name}),(0,i.jsx)("span",{className:"text-xs text-muted-foreground",children:e.description})]})},e.id))})]})]}),(F.apiKeyRequired||F.isLocal)&&(0,i.jsxs)("div",{children:[(0,i.jsxs)(h.J,{htmlFor:"api-key",children:[F.name," API Key",!F.apiKeyRequired&&(0,i.jsx)("span",{className:"text-muted-foreground text-xs ml-1",children:"(optional)"})]}),(0,i.jsxs)("div",{className:"flex gap-2 mt-2",children:[(0,i.jsxs)("div",{className:"relative flex-1",children:[(0,i.jsx)(u.p,{id:"api-key",type:m?"text":"password",value:A,onChange:e=>N(e.target.value),placeholder:F.apiKeyPlaceholder||"API Key",className:"pr-10","data-tour-id":"provider-key-input"}),(0,i.jsx)(p.$,{size:"icon",variant:"ghost",className:"absolute right-1 top-1 h-7 w-7",onClick:()=>S(!m),children:m?(0,i.jsx)(y.A,{className:"h-4 w-4"}):(0,i.jsx)(b.A,{className:"h-4 w-4"})})]}),(0,i.jsx)(p.$,{onClick:O,disabled:E||!A,size:"sm",children:E?"Validating...":"Validate"}),null!==k&&(0,i.jsx)("div",{className:"flex items-center",children:k?(0,i.jsx)(f.A,{className:"h-5 w-5 text-green-500"}):(0,i.jsx)(v.A,{className:"h-5 w-5 text-red-500"})})]}),F.apiKeyHelpUrl&&(0,i.jsxs)("p",{className:"text-sm text-muted-foreground mt-2",children:["Get your API key from"," ",(0,i.jsxs)("a",{href:F.apiKeyHelpUrl,target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline inline-flex items-center gap-1",children:[F.name," ",(0,i.jsx)(w.A,{className:"h-3 w-3"})]})]}),F.isLocal&&!F.apiKeyRequired&&(0,i.jsxs)("p",{className:"text-sm text-muted-foreground mt-2",children:["API key is optional for ",F.name,". Only needed if you've configured authentication on your local server."]})]}),!F.apiKeyRequired&&F.isLocal&&(0,i.jsxs)("div",{className:"text-sm text-muted-foreground p-3 border rounded-md bg-muted/50",children:[(0,i.jsx)("p",{className:"font-medium mb-1",children:"Local Provider"}),(0,i.jsxs)("p",{children:["Make sure ",F.name," is running on your machine."]}),(0,i.jsxs)("p",{children:["Default endpoint: ",(0,i.jsx)("code",{className:"text-xs",children:F.baseUrl})]}),"lmstudio"===l&&(0,i.jsxs)("div",{className:"mt-2 text-xs",children:[(0,i.jsx)("p",{className:"font-medium",children:"For tool use support:"}),(0,i.jsx)("p",{children:"• Load a model like qwen/qwen3-4b-thinking-2507"}),(0,i.jsx)("p",{children:"• Start the local server in LM Studio"}),(0,i.jsx)("p",{children:"• Models will be automatically discovered"})]})]}),(0,i.jsxs)("div",{className:"space-y-3",children:[(0,i.jsx)(h.J,{className:"text-sm font-medium",children:"Code Mode Model"}),(0,i.jsx)(M,{provider:l,onChange:e=>{j||t?.(e)},className:"space-y-2"})]}),(0,i.jsxs)("div",{className:"flex items-start space-x-2 pt-2",children:[(0,i.jsx)(g,{id:"separate-chat-model",checked:j,onCheckedChange:e=>R(!0===e)}),(0,i.jsxs)("div",{className:"grid gap-1.5 leading-none",children:[(0,i.jsx)("label",{htmlFor:"separate-chat-model",className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 cursor-pointer",children:"Use different model for chat mode"}),(0,i.jsx)("p",{className:"text-xs text-muted-foreground",children:"Select a separate (usually cheaper) model for chat/planning mode"})]})]}),j&&(0,i.jsxs)("div",{className:"space-y-3 pt-2",children:[(0,i.jsx)(h.J,{className:"text-sm font-medium",children:"Chat Mode Model"}),(0,i.jsx)(M,{provider:l,onChange:e=>{t?.(e)},className:"space-y-2"})]})]}),e&&(0,i.jsx)("div",{className:"flex justify-end pt-4 border-t",children:(0,i.jsx)(p.$,{onClick:e,size:"sm",children:"Done"})})]})}},10158:(e,t,s)=>{s.d(t,{OM:()=>n,sO:()=>r});let i={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-4, GPT-3.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},anthropic:{id:"anthropic",name:"Anthropic",description:"Claude 3.5 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.0-flash-exp",name:"Gemini 2.0 Flash",description:"Latest experimental Gemini model",contextLength:1048576,maxTokens:8192,supportsFunctions:!0,supportsVision:!0},{id:"gemini-1.5-pro",name:"Gemini 1.5 Pro",description:"Advanced reasoning and analysis",contextLength:2097152,maxTokens:8192,supportsFunctions:!0,supportsVision:!0},{id:"gemini-1.5-flash",name:"Gemini 1.5 Flash",description:"Fast and versatile",contextLength:1048576,maxTokens:8192,supportsFunctions:!0,supportsVision:!0}],supportsFunctions:!0,supportsStreaming:!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},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}};function r(e){return i[e]}function n(){return Object.values(i)}},22106:(e,t,s)=>{s.d(t,{B:()=>n});var i=s(79170),r=s.n(i);class n{constructor(e,t,s,i){this.blobUrls=new Map,this.fileHashes=new Map,this.templateCache=new Map,this.partialsRegistered=!1,this.vfs=e,this.projectId=t,this.siteId=i,this.baseUrl="",s&&(this.blobUrls=new Map(s)),this.handlebars=r().create(),this.registerHelpers()}registerHelpers(){this.handlebars.registerHelper("eq",(e,t)=>e===t),this.handlebars.registerHelper("ne",(e,t)=>e!==t),this.handlebars.registerHelper("lt",(e,t)=>ee>t),this.handlebars.registerHelper("lte",(e,t)=>e<=t),this.handlebars.registerHelper("gte",(e,t)=>e>=t),this.handlebars.registerHelper("and",function(){let e=Array.prototype.slice.call(arguments,0,-1);return e.every(e=>e)}),this.handlebars.registerHelper("or",function(){let e=Array.prototype.slice.call(arguments,0,-1);return e.some(e=>e)}),this.handlebars.registerHelper("not",e=>!e),this.handlebars.registerHelper("add",(e,t)=>e+t),this.handlebars.registerHelper("subtract",(e,t)=>e-t),this.handlebars.registerHelper("multiply",(e,t)=>e*t),this.handlebars.registerHelper("divide",(e,t)=>e/t),this.handlebars.registerHelper("uppercase",e=>e?.toUpperCase()),this.handlebars.registerHelper("lowercase",e=>e?.toLowerCase()),this.handlebars.registerHelper("concat",function(){let e=Array.prototype.slice.call(arguments,0,-1);return e.join("")}),this.handlebars.registerHelper("json",e=>JSON.stringify(e,null,2)),this.handlebars.registerHelper("formatDate",e=>new Date(e).toLocaleDateString()),this.handlebars.registerHelper("limit",(e,t)=>e?.slice(0,t))}async registerPartials(){if(!this.partialsRegistered)try{for(let e of(await this.vfs.getAllFilesAndDirectories(this.projectId)).filter(e=>"content"in e&&e.path.startsWith("/templates/")&&(e.path.endsWith(".hbs")||e.path.endsWith(".handlebars")))){let t=e.content,s=e.path.replace(/^\/templates\//,"").replace(/\.hbs$/,"").replace(/\.handlebars$/,"");this.handlebars.registerPartial(s,t);let i=s.split("/").pop();if(i&&this.handlebars.registerPartial(i,t),s.includes("/")){let e=s.replace(/\//g,"-");this.handlebars.registerPartial(e,t)}}this.partialsRegistered=!0}catch(e){}}async compileTemplate(e,t={}){let s=this.templateCache.get(e);if(!s)try{let t=(await this.vfs.readFile(this.projectId,e)).content;s=this.handlebars.compile(t),this.templateCache.set(e,s)}catch(t){return console.error(`Failed to compile template ${e}:`,t),""}return s(t)}async compileProject(e=!1){await this.registerPartials();let t=await this.vfs.listDirectory(this.projectId,"/"),s=new Map(this.blobUrls),i=new Map,r=[];for(let n of t){let t;if("template"===n.type||"html"===n.type||"css"===n.type)continue;t="image"===n.type||"video"===n.type?{path:n.path,content:n.content,mimeType:n.mimeType}:"js"===n.type?await this.processJS(n):{path:n.path,content:n.content,mimeType:n.mimeType};let a=this.hashContent(t.content),o=this.fileHashes.get(t.path);if(e&&o===a&&s.has(t.path)){let e=s.get(t.path);i.set(t.path,e),t.blobUrl=e,s.delete(t.path)}else{let e=new Blob([t.content],{type:t.mimeType}),s=URL.createObjectURL(e);i.set(t.path,s),t.blobUrl=s,this.fileHashes.set(t.path,a)}r.push(t)}for(let n of t){if("html"!==n.type)continue;let t=await this.processHTML(n,i),a=this.hashContent(t.content),o=this.fileHashes.get(t.path);if(e&&o===a&&s.has(t.path)){let e=s.get(t.path);i.set(t.path,e),t.blobUrl=e,s.delete(t.path)}else{let e=new Blob([t.content],{type:t.mimeType}),s=URL.createObjectURL(e);i.set(t.path,s),t.blobUrl=s,this.fileHashes.set(t.path,a)}r.push(t)}let n=[...r];for(let r of t)if("css"===r.type){let t=await this.processCSS(r,i),a=this.hashContent(t.content),o=this.fileHashes.get(t.path);if(e&&o===a&&s.has(t.path)){let e=s.get(t.path);i.set(t.path,e),t.blobUrl=e,s.delete(t.path)}else{let e=new Blob([t.content],{type:t.mimeType}),s=URL.createObjectURL(e);i.set(t.path,s),t.blobUrl=s,this.fileHashes.set(t.path,a)}n.push(t)}let a=this.generateRoutes(t);if(e)for(let[,e]of s)URL.revokeObjectURL(e);else e||this.cleanupBlobUrls();return this.blobUrls=i,{entryPoint:"/index.html",files:n,routes:a,blobUrls:this.blobUrls}}hashContent(e){let t=0;if(e instanceof ArrayBuffer){let s=new Uint8Array(e);for(let e=0;e // VFS Asset Interceptor - Auto-injected by OSW Studio (function() { const vfsBlobUrls = ${JSON.stringify(i)}; @@ -4150,7 +4150,7 @@ Project Structure: `),t.edgeFunctionCount>0&&(s+=`│ ├── edge-functions/ `),t.serverFunctionCount>0&&(s+=`│ ├── server-functions/ `),s+=`│ └── secrets/ -`),e)){let t=e.replace(/^Project Structure:\n/,"");s+=t}return s}},59821:(e,t,s)=>{s.d(t,{E:()=>o});var i=s(60687);s(43210);var r=s(24224),n=s(96241);let a=(0,r.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 o({className:e,variant:t,...s}){return(0,i.jsx)("div",{className:(0,n.cn)(a({variant:t}),e),...s})}},63974:(e,t,s)=>{s.d(t,{TR:()=>m,bq:()=>u,eb:()=>f,gC:()=>h,l6:()=>c,s3:()=>d,yv:()=>p});var i=s(60687);s(43210);var r=s(72951),n=s(78272),a=s(13964),o=s(3589),l=s(96241);function c({...e}){return(0,i.jsx)(r.bL,{"data-slot":"select",...e})}function d({...e}){return(0,i.jsx)(r.YJ,{"data-slot":"select-group",...e})}function p({...e}){return(0,i.jsx)(r.WT,{"data-slot":"select-value",...e})}function u({className:e,size:t="default",children:s,...a}){return(0,i.jsxs)(r.l9,{"data-slot":"select-trigger","data-size":t,className:(0,l.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",e),...a,children:[s,(0,i.jsx)(r.In,{asChild:!0,children:(0,i.jsx)(n.A,{className:"size-4 opacity-50"})})]})}function h({className:e,children:t,position:s="popper",...n}){return(0,i.jsx)(r.ZL,{children:(0,i.jsxs)(r.UC,{"data-slot":"select-content",className:(0,l.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"===s&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:s,...n,children:[(0,i.jsx)(g,{}),(0,i.jsx)(r.LM,{className:(0,l.cn)("p-1","popper"===s&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),(0,i.jsx)(y,{})]})})}function m({className:e,...t}){return(0,i.jsx)(r.JU,{"data-slot":"select-label",className:(0,l.cn)("text-muted-foreground px-2 py-1.5 text-xs",e),...t})}function f({className:e,children:t,...s}){return(0,i.jsxs)(r.q7,{"data-slot":"select-item",className:(0,l.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",e),...s,children:[(0,i.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,i.jsx)(r.VF,{children:(0,i.jsx)(a.A,{className:"size-4"})})}),(0,i.jsx)(r.p4,{children:t})]})}function g({className:e,...t}){return(0,i.jsx)(r.PP,{"data-slot":"select-scroll-up-button",className:(0,l.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,i.jsx)(o.A,{className:"size-4"})})}function y({className:e,...t}){return(0,i.jsx)(r.wn,{"data-slot":"select-scroll-down-button",className:(0,l.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,i.jsx)(n.A,{className:"size-4"})})}},68269:(e,t,s)=>{s.d(t,{r8:()=>u,vfs:()=>h});var i=s(25495),r=s(94084),n=s.n(r),a=s(96241),o=s(24923),l=s(32623),c=s(22106),d=s(26091);class p{async init(){return new Promise((e,t)=>{let s=indexedDB.open("osw-studio-db",4);s.onerror=()=>t(s.error),s.onsuccess=()=>{this.db=s.result,e()},s.onupgradeneeded=e=>{let t=e.target.result;if(!t.objectStoreNames.contains("projects")){let e=t.createObjectStore("projects",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("createdAt","createdAt",{unique:!1})}if(!t.objectStoreNames.contains("files")){let e=t.createObjectStore("files",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("type","type",{unique:!1})}if(!t.objectStoreNames.contains("fileTree")){let e=t.createObjectStore("fileTree",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!t.objectStoreNames.contains("conversations")){let e=t.createObjectStore("conversations",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!t.objectStoreNames.contains("checkpoints")){let e=t.createObjectStore("checkpoints",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}if(!t.objectStoreNames.contains("customTemplates")){let e=t.createObjectStore("customTemplates",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("importedAt","importedAt",{unique:!1})}if(!t.objectStoreNames.contains("skills")){let e=t.createObjectStore("skills",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("isBuiltIn","isBuiltIn",{unique:!1})}if(!t.objectStoreNames.contains("debugEvents")){let e=t.createObjectStore("debugEvents",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}}})}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(e){let t=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(t.add(e))}async getProject(e){let t=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),s=await this.promisify(t.get(e));return s?this.hydrateProject(s):null}async updateProject(e){let t=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(t.put(e))}async deleteProject(e){let t=this.getDB();await this.deleteProjectFiles(e);let s=t.transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(s.delete(e))}async listProjects(e){let t=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),s=await this.promisify(t.getAll()),i=s?.map(e=>this.hydrateProject(e))||[];return e&&e.length>0?i.map(t=>{let s={};return e.forEach(e=>{e in t&&(s[e]=t[e])}),s}):i}async createFile(e){let t=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(t.add(e))}async getFile(e,t){let s=this.getDB().transaction(["files"],"readonly").objectStore("files").index("path");return await this.promisify(s.get([e,t]))||null}async updateFile(e){let t=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(t.put(e))}async deleteFile(e,t){let s=await this.getFile(e,t);if(s){let e=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(e.delete(s.id))}}async listFiles(e){let t=this.getDB().transaction(["files"],"readonly").objectStore("files").index("projectId");return await this.promisify(t.getAll(e))||[]}async deleteProjectFiles(e){let t=await this.listFiles(e),s=this.getDB().transaction(["files"],"readwrite").objectStore("files");for(let e of t)await this.promisify(s.delete(e.id))}async createTreeNode(e){let t=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(t.add(e))}async getTreeNode(e,t){let s=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("path");return await this.promisify(s.get([e,t]))||null}async updateTreeNode(e){let t=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(t.put(e))}async deleteTreeNode(e,t){let s=await this.getTreeNode(e,t);if(s){let e=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(e.delete(s.id))}}async getChildNodes(e,t){let s=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("parentPath");return await this.promisify(s.getAll(null===t?[e]:[e,t]))||[]}async getAllTreeNodes(e){let t=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("projectId");return await this.promisify(t.getAll(e))||[]}async saveCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(t.put(e))}async getCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates"),s=await this.promisify(t.get(e));return s?this.hydrateCustomTemplate(s):null}async getAllCustomTemplates(){let e=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates");return(await this.promisify(e.getAll())).map(e=>this.hydrateCustomTemplate(e))}async deleteCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(t.delete(e))}async createSkill(e){let t=this.getDB().transaction(["skills"],"readwrite").objectStore("skills"),s={...e,isBuiltIn:!1};await this.promisify(t.add(s))}async getSkill(e){let t=this.getDB().transaction(["skills"],"readonly").objectStore("skills"),s=await this.promisify(t.get(e));return s?this.hydrateSkill(s):null}async updateSkill(e){let t=this.getDB().transaction(["skills"],"readwrite").objectStore("skills"),s={...e,isBuiltIn:!1};await this.promisify(t.put(s))}async deleteSkill(e){let t=this.getDB().transaction(["skills"],"readwrite").objectStore("skills");await this.promisify(t.delete(e))}async getAllSkills(){let e=this.getDB().transaction(["skills"],"readonly").objectStore("skills");return(await this.promisify(e.getAll())).filter(e=>!e.isBuiltIn).map(e=>this.hydrateSkill(e))}promisify(e){return new Promise((t,s)=>{e.onsuccess=()=>t(e.result),e.onerror=()=>s(e.error)})}hydrateProject(e){return{...e,createdAt:e.createdAt?new Date(e.createdAt):new Date,updatedAt:e.updatedAt?new Date(e.updatedAt):new Date,lastSavedAt:e.lastSavedAt?new Date(e.lastSavedAt):null}}hydrateCustomTemplate(e){return{...e,importedAt:e.importedAt?new Date(e.importedAt):new Date}}hydrateSkill(e){return{...e,createdAt:e.createdAt?new Date(e.createdAt):new Date,updatedAt:e.updatedAt?new Date(e.updatedAt):new Date}}constructor(){this.db=null}}class u{constructor(){this.initialized=!1,this.transientFiles=new Map,this.syncTimeouts=new Map,this.serverContextSiteId=null,this.serverContextMetadata=null,this.adapter=new p}async init(){this.initialized||(await this.adapter.init(),await this.mountTransientSkills(),this.initialized=!0)}getDatabase(){if(!(this.adapter instanceof p))throw Error("Direct database access only available with IndexedDBAdapter");return this.adapter.getDatabase()}async mountTransientSkills(){try{for(let e of(await d.skillsService.getEnabledSkills())){let t=`/.skills/${e.id}.md`,s={id:`transient-skill-${e.id}`,projectId:"transient",path:t,name:`${e.id}.md`,type:"text",content:e.content,mimeType:"text/markdown",size:new Blob([e.content]).size,createdAt:e.createdAt,updatedAt:e.updatedAt,metadata:{isTransient:!0,isBuiltIn:e.isBuiltIn}};this.transientFiles.set(t,s)}a.v.info(`[VFS] Mounted ${this.transientFiles.size} transient skill files`)}catch(e){a.v.error("[VFS] Failed to mount transient skills",e)}}isTransientPath(e){return e.startsWith("/.")}async reloadTransientSkills(){let e=new Map;for(let[t,s]of this.transientFiles)t.startsWith("/.server/")&&e.set(t,s);for(let[t,s]of(this.transientFiles.clear(),await this.mountTransientSkills(),e))this.transientFiles.set(t,s)}getServerContextSiteId(){return this.serverContextSiteId}hasServerContext(){return null!==this.serverContextSiteId}getServerContextMetadata(){return this.serverContextMetadata}async mountServerContext(e,t){a.v.warn("[VFS] Server context only available in Server Mode")}async fetchServerContextFromAPI(e,t){try{this.unmountServerContext();let s=await fetch(`/api/admin/sites/${e}/server-context`);if(!s.ok){let e=await s.json().catch(()=>({error:"Failed to fetch server context"}));throw Error(e.error||"Failed to fetch server context")}let i=await s.json();for(let e of i.files){let t={id:`transient-server-${e.path.replace(/[^a-z0-9]/gi,"-")}`,projectId:"transient",path:e.path,name:e.path.split("/").pop()||"",type:"text",content:e.content,mimeType:e.path.endsWith(".sql")?"text/sql":e.path.endsWith(".json")?"application/json":e.path.endsWith(".js")?"application/javascript":"text/markdown",size:new Blob([e.content]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:e.isReadOnly}};this.transientFiles.set(e.path,t)}this.serverContextSiteId=e,this.serverContextMetadata=i.metadata,"undefined"!=typeof sessionStorage&&sessionStorage.setItem("vfs_serverContextSiteId",e),a.v.info(`[VFS] Mounted server context for site ${e} (${t}) via API`),window.dispatchEvent(new Event("filesChanged"))}catch(e){a.v.error("[VFS] Failed to fetch server context from API",e)}}unmountServerContext(){let e=[];for(let t of this.transientFiles.keys())t.startsWith("/.server/")&&(this.transientFiles.delete(t),e.push(t));this.serverContextSiteId&&(a.v.info(`[VFS] Unmounted server context (${e.length} files)`),this.serverContextSiteId=null,this.serverContextMetadata=null,"undefined"!=typeof sessionStorage&&sessionStorage.removeItem("vfs_serverContextSiteId"))}getTransientFilesInDirectory(e){let t=e.endsWith("/")?e:e+"/",s=[];for(let[e,i]of this.transientFiles)e.startsWith(t)&&s.push(i);return s}mountTransientFile(e,t,s=!0){let i={id:`transient-server-${e.replace(/[^a-z0-9]/gi,"-")}`,projectId:"transient",path:e,name:e.split("/").pop()||"",type:"text",content:t,mimeType:e.endsWith(".sql")?"text/sql":e.endsWith(".json")?"application/json":e.endsWith(".js")?"application/javascript":"text/markdown",size:new Blob([t]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:s}};this.transientFiles.set(e,i)}async updateServerContextFile(e,t){if(!this.serverContextSiteId&&"undefined"!=typeof sessionStorage){let e=sessionStorage.getItem("vfs_serverContextSiteId");e&&(a.v.info(`[VFS] Recovered serverContextSiteId from sessionStorage: ${e}`),this.serverContextSiteId=e)}if(!this.serverContextSiteId)throw Error("No site selected. Select a site from the Site Selector.");if("/.server/db/schema.sql"===e)throw Error(`Cannot modify ${e} - read-only file`);if(e.startsWith("/.server/secrets/")&&e.endsWith(".json"))return await this.updateSecretFromFile(e,t);if(e.startsWith("/.server/edge-functions/")&&e.endsWith(".json"))return await this.updateEdgeFunctionFromFile(e,t);if(e.startsWith("/.server/server-functions/")&&e.endsWith(".json"))return await this.updateServerFunctionFromFile(e,t);throw Error(`Cannot modify ${e} - unrecognized server context path`)}async mutateServerContextViaAPI(e,t,s){if(!this.serverContextSiteId)throw Error("No site selected. Select a site from the Site Selector.");let i=await fetch(`/api/admin/sites/${this.serverContextSiteId}/server-context/mutate`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({operation:e,path:t,content:s})}),r=await i.json();if(!r.success)throw Error(r.error||"Mutation failed");if("delete"===e)return this.transientFiles.delete(t),window.dispatchEvent(new Event("filesChanged")),{id:"deleted",projectId:"transient",path:t,name:t.split("/").pop()||"",type:"text",content:"",mimeType:"text/plain",size:0,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:!1}};if(r.file){let e=r.file.path;t!==e&&this.transientFiles.delete(t);let s={id:`transient-server-${e.replace(/[^a-z0-9]/gi,"-")}`,projectId:"transient",path:e,name:e.split("/").pop()||"",type:"text",content:r.file.content,mimeType:e.endsWith(".json")?"application/json":e.endsWith(".sql")?"text/sql":"text/markdown",size:new Blob([r.file.content]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:r.file.isReadOnly}};return this.transientFiles.set(e,s),window.dispatchEvent(new Event("filesChanged")),s}throw Error("No file returned from mutation")}async updateEdgeFunctionFromFile(e,t){let i,{getSQLiteAdapter:r}=await import("./adapters/server"),{validateEdgeFunctionData:n,generateEdgeFunctionFile:a}=await s.e(7783).then(s.bind(s,47783));try{i=JSON.parse(t)}catch(t){let e=t instanceof Error?t.message:String(t);throw Error(`Invalid JSON: ${e}`)}let o=n(i);if(!o.valid)throw Error(`Validation failed: ${o.errors.join("; ")}`);let l=i,c=r();await c.init();let d=c.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!d)throw Error("Site database not available");let p=e.split("/").pop().replace(".json",""),u=d.getFunctionByName(p);if(u){if(d.updateFunction(u.id,{name:l.name,code:l.code,method:l.method,description:l.description,enabled:l.enabled??!0,timeoutMs:l.timeoutMs??5e3}),l.name!==p){this.transientFiles.delete(e);let t=`/.server/edge-functions/${l.name}.json`,s=d.getFunctionByName(l.name);return this.mountTransientFile(t,a(s),!1),this.transientFiles.get(t)}}else d.createFunction({name:l.name,code:l.code,method:l.method,description:l.description,enabled:l.enabled??!0,timeoutMs:l.timeoutMs??5e3});let h=d.getFunctionByName(l.name);return this.mountTransientFile(e,a(h),!1),this.transientFiles.get(e)}async updateServerFunctionFromFile(e,t){let i,{getSQLiteAdapter:r}=await import("./adapters/server"),{validateServerFunctionData:n,generateServerFunctionFile:a}=await s.e(7783).then(s.bind(s,47783));try{i=JSON.parse(t)}catch(t){let e=t instanceof Error?t.message:String(t);throw Error(`Invalid JSON: ${e}`)}let o=n(i);if(!o.valid)throw Error(`Validation failed: ${o.errors.join("; ")}`);let l=i,c=r();await c.init();let d=c.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!d)throw Error("Site database not available");let p=e.split("/").pop().replace(".json",""),u=d.getServerFunctionByName(p);if(u){if(d.updateServerFunction(u.id,{name:l.name,code:l.code,description:l.description,enabled:l.enabled??!0}),l.name!==p){this.transientFiles.delete(e);let t=`/.server/server-functions/${l.name}.json`,s=d.getServerFunctionByName(l.name);return this.mountTransientFile(t,a(s),!1),this.transientFiles.get(t)}}else d.createServerFunction({name:l.name,code:l.code,description:l.description,enabled:l.enabled??!0});let h=d.getServerFunctionByName(l.name);return this.mountTransientFile(e,a(h),!1),this.transientFiles.get(e)}async updateSecretFromFile(e,t){let i,{getSQLiteAdapter:r}=await import("./adapters/server"),{validateSecretData:n,generateSecretFile:a}=await s.e(7783).then(s.bind(s,47783));try{i=JSON.parse(t)}catch(t){let e=t instanceof Error?t.message:String(t);throw Error(`Invalid JSON: ${e}`)}let o=n(i);if(!o.valid)throw Error(`Validation failed: ${o.errors.join("; ")}`);let l=i,c=r();await c.init();let d=c.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!d)throw Error("Site database not available");let p=e.split("/").pop().replace(".json",""),u=d.getSecretByName(p);if(u){if(d.updateSecretMetadata(u.id,{name:l.name,description:l.description||""}),l.name!==p){this.transientFiles.delete(e);let t=`/.server/secrets/${l.name}.json`,s=d.getSecretByName(l.name);return this.mountTransientFile(t,a(s),!1),this.transientFiles.get(t)}}else d.createSecretPlaceholder(l.name,l.description||"");let h=d.getSecretByName(l.name);return this.mountTransientFile(e,a(h),!1),this.transientFiles.get(e)}async createServerContextFile(e,t){if(!this.serverContextSiteId&&"undefined"!=typeof sessionStorage){let e=sessionStorage.getItem("vfs_serverContextSiteId");e&&(a.v.info(`[VFS] Recovered serverContextSiteId from sessionStorage: ${e}`),this.serverContextSiteId=e)}if(!this.serverContextSiteId)throw Error("No site selected. Select a site from the Site Selector.");if(this.transientFiles.has(e))throw Error(`File already exists: ${e}`);if(e.startsWith("/.server/secrets/")&&e.endsWith(".json"))return await this.updateSecretFromFile(e,t);if(e.startsWith("/.server/edge-functions/")&&e.endsWith(".json"))return await this.updateEdgeFunctionFromFile(e,t);if(e.startsWith("/.server/server-functions/")&&e.endsWith(".json"))return await this.updateServerFunctionFromFile(e,t);throw Error(`Cannot create ${e} - only secrets, edge functions, and server functions (.json) can be created`)}async deleteServerContextFile(e){if(!this.serverContextSiteId&&"undefined"!=typeof sessionStorage){let e=sessionStorage.getItem("vfs_serverContextSiteId");e&&(a.v.info(`[VFS] Recovered serverContextSiteId from sessionStorage: ${e}`),this.serverContextSiteId=e)}if(!this.serverContextSiteId)throw Error("No site selected");if("/.server/db/schema.sql"===e)throw Error(`Cannot delete ${e} - read-only file`);if(e.startsWith("/.server/secrets/")&&e.endsWith(".json")){let{getSQLiteAdapter:t}=await import("./adapters/server"),s=t();await s.init();let i=s.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!i)throw Error("Site database not available");let r=e.split("/").pop().replace(".json",""),n=i.getSecretByName(r);if(!n)throw Error(`Secret not found: ${r}`);i.deleteSecret(n.id),this.transientFiles.delete(e);return}if(e.startsWith("/.server/edge-functions/")&&e.endsWith(".json")){let{getSQLiteAdapter:t}=await import("./adapters/server"),s=t();await s.init();let i=s.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!i)throw Error("Site database not available");let r=e.split("/").pop().replace(".json",""),n=i.getFunctionByName(r);if(!n)throw Error(`Edge function not found: ${r}`);i.deleteFunction(n.id),this.transientFiles.delete(e);return}if(e.startsWith("/.server/server-functions/")&&e.endsWith(".json")){let{getSQLiteAdapter:t}=await import("./adapters/server"),s=t();await s.init();let i=s.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!i)throw Error("Site database not available");let r=e.split("/").pop().replace(".json",""),n=i.getServerFunctionByName(r);if(!n)throw Error(`Server function not found: ${r}`);i.deleteServerFunction(n.id),this.transientFiles.delete(e);return}throw Error(`Cannot delete ${e} - read-only file`)}ensureInitialized(){if(!this.initialized)throw Error("VirtualFileSystem not initialized. Call init() first.")}triggerAutoSync(e){}clearSyncTimeout(e){let t=this.syncTimeouts.get(e);t&&(clearTimeout(t),this.syncTimeouts.delete(e),a.v.debug(`[VFS] Cleared sync timeout for project ${e}`))}async createFile(e,t,s){this.ensureInitialized();try{if((t=t.replace(/\\n$|\\r$|\n$|\r$/,"").trim()).startsWith("/.server/"))return await this.createServerContextFile(t,s);if(await this.adapter.getFile(e,t))throw a.v.error("VFS: File already exists",{projectId:e,path:t}),Error(`File already exists: ${t}`);if(!(0,o.fu)(t))throw Error(`Unsupported file type: ${t}`);let r=(0,o.Gr)(t),n=s instanceof ArrayBuffer?s.byteLength:new Blob([s]).size,c=o.Q6[r];if(n>c)throw Error(`File too large. Maximum size for ${r} files is ${Math.round(c/1024/1024)}MB`);let d={id:(0,i.A)(),projectId:e,path:t,name:t.split("/").pop()||"",type:r,content:s,mimeType:(0,o.N$)(t),size:n,createdAt:new Date,updatedAt:new Date,metadata:{isEntry:"/index.html"===t}};return await this.adapter.createFile(d),await this.updateFileTree(e,t,"create"),l.$.markDirty(e),d}catch(e){throw e}}async readFile(e,t){if(this.ensureInitialized(),!e||"string"!=typeof e)throw a.v.error("VFS: Invalid projectId for readFile",{projectId:e,path:t}),Error("Invalid projectId provided");if(!t||"string"!=typeof t)throw a.v.error("VFS: Invalid path for readFile",{projectId:e,path:t}),Error("Invalid file path provided");let s=t.replace(/\\n$|\\r$|\n$|\r$/,"").trim();if(!s)throw a.v.error("VFS: Empty path after cleaning for readFile",{projectId:e,originalPath:t,cleanPath:s}),Error("Empty file path after cleaning");if(this.isTransientPath(s)){let e=this.transientFiles.get(s);if(e)return e;throw Error(`Transient file not found: ${s}`)}let i=await this.adapter.getFile(e,s);if(!i)throw a.v.error("VFS: File not found for read",{projectId:e,path:s,originalPath:t}),Error(`File not found: ${s}`);return i}async fileExists(e,t){this.ensureInitialized();try{if(this.isTransientPath(t))return this.transientFiles.has(t);return!!await this.adapter.getFile(e,t)}catch{return!1}}async updateFile(e,t,s){this.ensureInitialized();try{let i=t.replace(/\\n$|\\r$|\n$|\r$/,"").trim();if(i.includes("\n")||i.includes("@@")||i.includes("\\n")||i.length>200)throw a.v.error("VFS: Invalid path detected",{projectId:e,path:t.slice(0,100)+"..."}),Error(`Invalid file path: ${t.slice(0,50)}...`);if((t=i).startsWith("/.server/"))return await this.updateServerContextFile(t,s);let r=await this.adapter.getFile(e,t);if(!r)throw a.v.error("VFS: File not found for update",{projectId:e,path:t}),Error(`File not found: ${t}`);return r.content=s,r.size=s instanceof ArrayBuffer?s.byteLength:new Blob([s]).size,r.updatedAt=new Date,await this.adapter.updateFile(r),l.$.markDirty(e),r}catch(e){throw e}}async patchFile(e,t,s){this.ensureInitialized();let i=(await this.readFile(e,t)).content;for(let e of s){if(!i.includes(e.search))throw a.v.error("VFS: Pattern not found in file",{path:t,searchPattern:e.search.substring(0,100),contentSnippet:i.substring(0,300)}),Error(`Pattern not found in file: ${e.search.substring(0,50)}...`);i=i.replace(e.search,e.replace)}return await this.updateFile(e,t,i)}async deleteFile(e,t){this.ensureInitialized();try{await this.adapter.deleteFile(e,t),await this.updateFileTree(e,t,"delete"),l.$.markDirty(e)}catch(e){throw e}}async renameFile(e,t,s){this.ensureInitialized();let i=await this.readFile(e,t);return await this.deleteFile(e,t),await this.createFile(e,s,i.content)}async createDirectory(e,t){if(this.ensureInitialized(),await this.adapter.getTreeNode(e,t))return;let s=t.split("/").pop()||t,r={id:(0,i.A)(),projectId:e,path:t,name:s,type:"directory",parentPath:this.getParentPath(t),children:[]};await this.adapter.createTreeNode(r),l.$.markDirty(e)}async listDirectory(e,t,s){let i;this.ensureInitialized();let r=await this.adapter.listFiles(e);if(i="/"===t?r:r.filter(e=>{let s=e.path,i=t.endsWith("/")?t:t+"/";return s.startsWith(i)&&-1===s.slice(i.length).indexOf("/")}),s?.includeTransient){let e=Array.from(this.transientFiles.values());if("/"===t)i=[...i,...e];else{let s=t.endsWith("/")?t:t+"/";i=[...i,...e.filter(e=>e.path.startsWith(s)&&-1===e.path.slice(s.length).indexOf("/"))]}}return i}async getAllFilesAndDirectories(e,t){this.ensureInitialized();let s=[...await this.adapter.listFiles(e),...(await this.adapter.getAllTreeNodes(e)).filter(e=>"directory"===e.type).map(e=>({path:e.path,name:e.path.split("/").filter(Boolean).pop()||e.path,type:"directory"}))];return t?.includeTransient&&(s=[...s,...Array.from(this.transientFiles.values())]),s}async deleteDirectory(e,t){this.ensureInitialized();let s=await this.adapter.listFiles(e),i=t.endsWith("/")?t:t+"/";for(let t of s)t.path.startsWith(i)&&await this.deleteFile(e,t.path);await this.adapter.deleteTreeNode(e,t),l.$.markDirty(e)}async renameDirectory(e,t,s){this.ensureInitialized();let r=await this.adapter.getTreeNode(e,t);if(r){await this.adapter.deleteTreeNode(e,t);let n={id:(0,i.A)(),projectId:e,path:s,name:s.split("/").pop()||s,type:"directory",parentPath:this.getParentPath(s),children:r.children};await this.adapter.createTreeNode(n),l.$.markDirty(e)}let n=t.endsWith("/")?t:t+"/",a=s.endsWith("/")?s:s+"/";for(let t of(await this.adapter.listFiles(e)).filter(e=>e.path.startsWith(n))){let s=a+t.path.substring(n.length);await this.renameFile(e,t.path,s)}for(let s of(await this.adapter.getAllTreeNodes(e)).filter(e=>"directory"===e.type&&e.path.startsWith(n)&&e.path!==t)){let t=a+s.path.substring(n.length);await this.adapter.deleteTreeNode(e,s.path);let r={id:(0,i.A)(),projectId:e,path:t,name:t.split("/").pop()||t,type:"directory",parentPath:this.getParentPath(t),children:s.children};await this.adapter.createTreeNode(r)}}async moveFile(e,t,s){if(this.ensureInitialized(),await this.adapter.getFile(e,s))throw Error(`File already exists at destination: ${s}`);let i=await this.readFile(e,t),r=await this.createFile(e,s,i.content);return await this.deleteFile(e,t),r}async moveDirectory(e,t,s){this.ensureInitialized();let i=s.endsWith("/")?s:s+"/",r=t.endsWith("/")?t:t+"/";if(i.startsWith(r))throw Error("Cannot move a directory into itself");await this.renameDirectory(e,t,s)}async createProject(e,t){this.ensureInitialized();try{let s={id:(0,i.A)(),name:e,description:t,createdAt:new Date,updatedAt:new Date,settings:{},lastSavedCheckpointId:null,lastSavedAt:null,costTracking:{totalCost:0,providerBreakdown:{},sessionHistory:[]}};await this.adapter.createProject(s);let r={id:(0,i.A)(),projectId:s.id,path:"/",name:"/",type:"directory",parentPath:null,children:[]};return await this.adapter.createTreeNode(r),s}catch(e){throw e}}async getProject(e){this.ensureInitialized();let t=await this.adapter.getProject(e);if(!t)throw Error(`Project not found: ${e}`);return t}async updateProject(e,t=!1){this.ensureInitialized(),e.updatedAt=new Date,await this.adapter.updateProject(e)}async updateProjectCost(e,t){this.ensureInitialized();let s=await this.getProject(e);if(!s)throw Error(`Project not found: ${e}`);s.costTracking||(s.costTracking={totalCost:0,providerBreakdown:{},sessionHistory:[]}),s.costTracking.totalCost+=t.cost,s.costTracking.providerBreakdown[t.provider]||(s.costTracking.providerBreakdown[t.provider]={totalCost:0,tokenUsage:{input:0,output:0},requestCount:0,lastUpdated:new Date});let i=s.costTracking.providerBreakdown[t.provider];i.totalCost+=t.cost,"delta"!==t.mode&&(i.requestCount+=1),i.lastUpdated=new Date,t.tokenUsage&&(i.tokenUsage.input+=t.tokenUsage.input,i.tokenUsage.output+=t.tokenUsage.output),t.sessionId&&"delta"!==t.mode&&(s.costTracking.sessionHistory||(s.costTracking.sessionHistory=[]),s.costTracking.sessionHistory.push({sessionId:t.sessionId,cost:t.cost,provider:t.provider,timestamp:new Date,tokenUsage:t.tokenUsage}),s.costTracking.sessionHistory.length>100&&(s.costTracking.sessionHistory=s.costTracking.sessionHistory.slice(-100))),await this.updateProject(s)}async applyProjectCostDelta(e,t){this.ensureInitialized();let s=await this.getProject(e);if(!s)throw Error(`Project not found: ${e}`);s.costTracking||(s.costTracking={totalCost:0,providerBreakdown:{},sessionHistory:[]}),s.costTracking.totalCost+=t.costDelta,s.costTracking.providerBreakdown[t.provider]||(s.costTracking.providerBreakdown[t.provider]={totalCost:0,tokenUsage:{input:0,output:0},requestCount:0,lastUpdated:new Date});let i=s.costTracking.providerBreakdown[t.provider];i.totalCost+=t.costDelta,i.lastUpdated=new Date,t.tokenUsageDelta&&(i.tokenUsage.input+=t.tokenUsageDelta.input,i.tokenUsage.output+=t.tokenUsageDelta.output),t.sessionId&&(s.costTracking.sessionHistory||(s.costTracking.sessionHistory=[]),s.costTracking.sessionHistory.push({sessionId:t.sessionId,cost:t.costDelta,provider:t.provider,timestamp:new Date,tokenUsage:t.tokenUsageDelta,correction:!0}),s.costTracking.sessionHistory.length>100&&(s.costTracking.sessionHistory=s.costTracking.sessionHistory.slice(-100))),await this.updateProject(s)}async deleteProject(e){this.ensureInitialized(),await this.adapter.deleteProject(e)}async listProjects(){return this.ensureInitialized(),await this.adapter.listProjects()}async listFiles(e){return this.ensureInitialized(),await this.adapter.listFiles(e)}async getFileTree(e){return this.ensureInitialized(),await this.adapter.getTreeNode(e,"/")}async searchFiles(e,t,s){this.ensureInitialized();let i=await this.adapter.listFiles(e),{regex:r=!1,fileType:n,limit:a=20,searchIn:o="both"}=s||{},l=i;if(n){let e=n.startsWith(".")?n:`.${n}`;l=i.filter(t=>t.path.endsWith(e))}let c=r?e=>{try{return RegExp(t,"i").test(e)}catch{return e.toLowerCase().includes(t.toLowerCase())}}:e=>e.toLowerCase().includes(t.toLowerCase());return l.filter(e=>"filename"===o?c(e.name)||c(e.path):"content"===o?"string"==typeof e.content&&c(e.content):c(e.name)||c(e.path)||"string"==typeof e.content&&c(e.content)).slice(0,a)}async findReferences(e,t,s="any"){this.ensureInitialized();let i=await this.adapter.listFiles(e),r=[],n=[];switch(s){case"class":n.push(RegExp(`class=["'][^"']*\\b${t}\\b[^"']*["']`,"gi")),n.push(RegExp(`\\.${t}\\b`,"g")),n.push(RegExp(`classList\\.(add|remove|toggle|contains)\\(['"\`]${t}['"\`]`,"g"));break;case"id":n.push(RegExp(`id=["']${t}["']`,"gi")),n.push(RegExp(`#${t}\\b`,"g")),n.push(RegExp(`getElementById\\(['"\`]${t}['"\`]`,"g")),n.push(RegExp(`querySelector\\(['"\`]#${t}['"\`]`,"g"));break;case"function":n.push(RegExp(`function\\s+${t}\\s*\\(`,"g")),n.push(RegExp(`(?:const|let|var)\\s+${t}\\s*=\\s*(?:\\([^)]*\\)|[^=])\\s*=>`,"g")),n.push(RegExp(`${t}\\s*\\(`,"g"));break;case"variable":n.push(RegExp(`(?:const|let|var)\\s+${t}\\b`,"g")),n.push(RegExp(`\\b${t}\\b`,"g"));break;default:n.push(RegExp(`\\b${t}\\b`,"gi"))}for(let e of i){if("string"!=typeof e.content)continue;let t=[];e.content.split("\n").forEach((e,s)=>{for(let i of n)if(i.test(e)){t.push({line:s+1,text:e.trim()});break}}),t.length>0&&r.push({file:e,matches:t})}return r}async getFileStats(e,t){this.ensureInitialized();let s=await this.adapter.getFile(e,t);if(!s)throw Error(`File not found: ${t}`);let i=("string"==typeof s.content?s.content:"").split("\n");return{path:s.path,size:s.size,lines:i.length,type:s.type,preview:i.slice(0,10),lastModified:s.updatedAt}}async getProjectSize(e){return this.ensureInitialized(),(await this.adapter.listFiles(e)).reduce((e,t)=>e+t.size,0)}async getProjectStats(e){let t;this.ensureInitialized();let s=await this.adapter.listFiles(e),i=0,r={};for(let e of s){i+=e.size;let t=e.path.split(".").pop()?.toUpperCase()||"OTHER";r[t]=(r[t]||0)+1}return t=i<1024?`${i} B`:i<1048576?`${(i/1024).toFixed(1)} KB`:`${(i/1048576).toFixed(2)} MB`,{fileCount:s.length,totalSize:i,fileTypes:r,formattedSize:t}}async exportProject(e){return this.ensureInitialized(),{project:await this.getProject(e),files:await this.adapter.listFiles(e)}}async exportProjectAsZip(e){this.ensureInitialized();let t=new(n());try{let s=new c.B(this,e);for(let e of(await s.compileProject()).files){let s=e.path.startsWith("/")?e.path.slice(1):e.path;this.shouldExcludeFromExport(e.path)||(e.content,t.file(s,e.content))}s.cleanupBlobUrls()}catch(s){for(let i of(a.v.warn("Failed to compile Handlebars templates during export, falling back to raw files:",s),await this.adapter.listFiles(e))){let e=i.path.startsWith("/")?i.path.slice(1):i.path;this.shouldExcludeFromExport(i.path)||(i.content,t.file(e,i.content))}}return await t.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}})}shouldExcludeFromExport(e){return!!(e.endsWith(".hbs")||e.endsWith(".handlebars")||e.startsWith("/templates/"))||"/data.json"===e}async duplicateProject(e){this.ensureInitialized();let t=await this.getProject(e),s=await this.adapter.listFiles(e),i=`${t.name} (Copy)`.slice(0,50),r=await this.createProject(i,t.description);return await l.$.runWithSuppressedDirty(r.id,async()=>{for(let e of s)await this.createFile(r.id,e.path,e.content)}),r}async importProject(e){this.ensureInitialized();let t=await this.createProject(e.project.name,e.project.description);return await l.$.runWithSuppressedDirty(t.id,async()=>{for(let s of e.files)await this.createFile(t.id,s.path,s.content)}),t}getParentPath(e){if("/"===e)return null;let t=e.split("/").filter(Boolean);return 1===t.length?"/":(t.pop(),"/"+t.join("/"))}async updateFileTree(e,t,s){let i=this.getParentPath(t);if(null===i)return;let r=await this.adapter.getTreeNode(e,i);if(r||"create"!==s||(await this.createDirectory(e,i),r=await this.adapter.getTreeNode(e,i)),r){let e=r.children||[];if("create"!==s||e.includes(t)){if("delete"===s){let s=e.indexOf(t);s>-1&&e.splice(s,1)}}else e.push(t);r.children=e,await this.adapter.updateTreeNode(r)}}}let h=new u},68988:(e,t,s)=>{s.d(t,{p:()=>n});var i=s(60687);s(43210);var r=s(96241);function n({className:e,type:t,...s}){return(0,i.jsx)("input",{type:t,"data-slot":"input",className:(0,r.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",e),...s})}},80262:(e,t,s)=>{s.d(t,{$7:()=>n,In:()=>a,N1:()=>r});let i=/^---\s*\n([\s\S]*?)\n---\s*\n([\s\S]*)$/;function r(e){let t=e.match(i);if(!t)throw Error("Invalid SKILL.md format: Missing YAML frontmatter");let[,s,r]=t;try{let e=function(e){let t=e.split("\n"),s={};for(let e of t){let t=e.trim();if(!t||t.startsWith("#"))continue;let i=t.indexOf(":");if(-1===i)continue;let r=t.slice(0,i).trim(),n=t.slice(i+1).trim();(n.startsWith('"')&&n.endsWith('"')||n.startsWith("'")&&n.endsWith("'"))&&(n=n.slice(1,-1)),"true"===n?n=!0:"false"===n?n=!1:isNaN(Number(n))||""===n||(n=Number(n)),s[r]=n}return s}(s);return function(e){if(!e.name||"string"!=typeof e.name)throw Error('Missing or invalid "name" field in frontmatter');if(!e.description||"string"!=typeof e.description)throw Error('Missing or invalid "description" field in frontmatter');if(!/^[a-z0-9-]+$/.test(e.name))throw Error('Skill name must be lowercase with hyphens only (e.g., "my-skill-name")');if(e.description.length>500)throw Error("Description must be 500 characters or less")}(e),{frontmatter:e,markdown:r.trim()}}catch(e){throw Error(`Failed to parse SKILL.md: ${e instanceof Error?e.message:"Unknown error"}`)}}function n(e,t){let s=[];for(let[t,i]of Object.entries(e))null!=i&&("string"==typeof i&&(i.includes(":")||i.includes("\n"))?s.push(`${t}: "${i}"`):s.push(`${t}: ${i}`));return`--- +`),e)){let t=e.replace(/^Project Structure:\n/,"");s+=t}return s}},59821:(e,t,s)=>{s.d(t,{E:()=>o});var i=s(60687);s(43210);var r=s(24224),n=s(96241);let a=(0,r.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 o({className:e,variant:t,...s}){return(0,i.jsx)("div",{className:(0,n.cn)(a({variant:t}),e),...s})}},63974:(e,t,s)=>{s.d(t,{TR:()=>m,bq:()=>u,eb:()=>f,gC:()=>h,l6:()=>c,s3:()=>d,yv:()=>p});var i=s(60687);s(43210);var r=s(72951),n=s(78272),a=s(13964),o=s(3589),l=s(96241);function c({...e}){return(0,i.jsx)(r.bL,{"data-slot":"select",...e})}function d({...e}){return(0,i.jsx)(r.YJ,{"data-slot":"select-group",...e})}function p({...e}){return(0,i.jsx)(r.WT,{"data-slot":"select-value",...e})}function u({className:e,size:t="default",children:s,...a}){return(0,i.jsxs)(r.l9,{"data-slot":"select-trigger","data-size":t,className:(0,l.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",e),...a,children:[s,(0,i.jsx)(r.In,{asChild:!0,children:(0,i.jsx)(n.A,{className:"size-4 opacity-50"})})]})}function h({className:e,children:t,position:s="popper",...n}){return(0,i.jsx)(r.ZL,{children:(0,i.jsxs)(r.UC,{"data-slot":"select-content",className:(0,l.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"===s&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:s,...n,children:[(0,i.jsx)(g,{}),(0,i.jsx)(r.LM,{className:(0,l.cn)("p-1","popper"===s&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),(0,i.jsx)(y,{})]})})}function m({className:e,...t}){return(0,i.jsx)(r.JU,{"data-slot":"select-label",className:(0,l.cn)("text-muted-foreground px-2 py-1.5 text-xs",e),...t})}function f({className:e,children:t,...s}){return(0,i.jsxs)(r.q7,{"data-slot":"select-item",className:(0,l.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",e),...s,children:[(0,i.jsx)("span",{className:"absolute right-2 flex size-3.5 items-center justify-center",children:(0,i.jsx)(r.VF,{children:(0,i.jsx)(a.A,{className:"size-4"})})}),(0,i.jsx)(r.p4,{children:t})]})}function g({className:e,...t}){return(0,i.jsx)(r.PP,{"data-slot":"select-scroll-up-button",className:(0,l.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,i.jsx)(o.A,{className:"size-4"})})}function y({className:e,...t}){return(0,i.jsx)(r.wn,{"data-slot":"select-scroll-down-button",className:(0,l.cn)("flex cursor-default items-center justify-center py-1",e),...t,children:(0,i.jsx)(n.A,{className:"size-4"})})}},68269:(e,t,s)=>{s.d(t,{r8:()=>u,vfs:()=>h});var i=s(25495),r=s(94084),n=s.n(r),a=s(96241),o=s(24923),l=s(32623),c=s(22106),d=s(26091);class p{async init(){return new Promise((e,t)=>{let s=indexedDB.open("osw-studio-db",4);s.onerror=()=>t(s.error),s.onsuccess=()=>{this.db=s.result,e()},s.onupgradeneeded=e=>{let t=e.target.result;if(!t.objectStoreNames.contains("projects")){let e=t.createObjectStore("projects",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("createdAt","createdAt",{unique:!1})}if(!t.objectStoreNames.contains("files")){let e=t.createObjectStore("files",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("type","type",{unique:!1})}if(!t.objectStoreNames.contains("fileTree")){let e=t.createObjectStore("fileTree",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!t.objectStoreNames.contains("conversations")){let e=t.createObjectStore("conversations",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!t.objectStoreNames.contains("checkpoints")){let e=t.createObjectStore("checkpoints",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}if(!t.objectStoreNames.contains("customTemplates")){let e=t.createObjectStore("customTemplates",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("importedAt","importedAt",{unique:!1})}if(!t.objectStoreNames.contains("skills")){let e=t.createObjectStore("skills",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("isBuiltIn","isBuiltIn",{unique:!1})}if(!t.objectStoreNames.contains("debugEvents")){let e=t.createObjectStore("debugEvents",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}}})}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(e){let t=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(t.add(e))}async getProject(e){let t=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),s=await this.promisify(t.get(e));return s?this.hydrateProject(s):null}async updateProject(e){let t=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(t.put(e))}async deleteProject(e){let t=this.getDB();await this.deleteProjectFiles(e);let s=t.transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(s.delete(e))}async listProjects(e){let t=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),s=await this.promisify(t.getAll()),i=s?.map(e=>this.hydrateProject(e))||[];return e&&e.length>0?i.map(t=>{let s={};return e.forEach(e=>{e in t&&(s[e]=t[e])}),s}):i}async createFile(e){let t=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(t.add(e))}async getFile(e,t){let s=this.getDB().transaction(["files"],"readonly").objectStore("files").index("path");return await this.promisify(s.get([e,t]))||null}async updateFile(e){let t=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(t.put(e))}async deleteFile(e,t){let s=await this.getFile(e,t);if(s){let e=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(e.delete(s.id))}}async listFiles(e){let t=this.getDB().transaction(["files"],"readonly").objectStore("files").index("projectId");return await this.promisify(t.getAll(e))||[]}async deleteProjectFiles(e){let t=await this.listFiles(e),s=this.getDB().transaction(["files"],"readwrite").objectStore("files");for(let e of t)await this.promisify(s.delete(e.id))}async createTreeNode(e){let t=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(t.add(e))}async getTreeNode(e,t){let s=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("path");return await this.promisify(s.get([e,t]))||null}async updateTreeNode(e){let t=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(t.put(e))}async deleteTreeNode(e,t){let s=await this.getTreeNode(e,t);if(s){let e=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(e.delete(s.id))}}async getChildNodes(e,t){let s=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("parentPath");return await this.promisify(s.getAll(null===t?[e]:[e,t]))||[]}async getAllTreeNodes(e){let t=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("projectId");return await this.promisify(t.getAll(e))||[]}async saveCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(t.put(e))}async getCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates"),s=await this.promisify(t.get(e));return s?this.hydrateCustomTemplate(s):null}async getAllCustomTemplates(){let e=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates");return(await this.promisify(e.getAll())).map(e=>this.hydrateCustomTemplate(e))}async deleteCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(t.delete(e))}async createSkill(e){let t=this.getDB().transaction(["skills"],"readwrite").objectStore("skills"),s={...e,isBuiltIn:!1};await this.promisify(t.add(s))}async getSkill(e){let t=this.getDB().transaction(["skills"],"readonly").objectStore("skills"),s=await this.promisify(t.get(e));return s?this.hydrateSkill(s):null}async updateSkill(e){let t=this.getDB().transaction(["skills"],"readwrite").objectStore("skills"),s={...e,isBuiltIn:!1};await this.promisify(t.put(s))}async deleteSkill(e){let t=this.getDB().transaction(["skills"],"readwrite").objectStore("skills");await this.promisify(t.delete(e))}async getAllSkills(){let e=this.getDB().transaction(["skills"],"readonly").objectStore("skills");return(await this.promisify(e.getAll())).filter(e=>!e.isBuiltIn).map(e=>this.hydrateSkill(e))}promisify(e){return new Promise((t,s)=>{e.onsuccess=()=>t(e.result),e.onerror=()=>s(e.error)})}hydrateProject(e){return{...e,createdAt:e.createdAt?new Date(e.createdAt):new Date,updatedAt:e.updatedAt?new Date(e.updatedAt):new Date,lastSavedAt:e.lastSavedAt?new Date(e.lastSavedAt):null}}hydrateCustomTemplate(e){return{...e,importedAt:e.importedAt?new Date(e.importedAt):new Date}}hydrateSkill(e){return{...e,createdAt:e.createdAt?new Date(e.createdAt):new Date,updatedAt:e.updatedAt?new Date(e.updatedAt):new Date}}constructor(){this.db=null}}class u{constructor(){this.initialized=!1,this.transientFiles=new Map,this.syncTimeouts=new Map,this.serverContextSiteId=null,this.serverContextMetadata=null,this.adapter=new p}async init(){this.initialized||(await this.adapter.init(),await this.mountTransientSkills(),this.initialized=!0)}getDatabase(){if(!(this.adapter instanceof p))throw Error("Direct database access only available with IndexedDBAdapter");return this.adapter.getDatabase()}async mountTransientSkills(){try{for(let e of(await d.skillsService.getEnabledSkills())){let t=`/.skills/${e.id}.md`,s={id:`transient-skill-${e.id}`,projectId:"transient",path:t,name:`${e.id}.md`,type:"text",content:e.content,mimeType:"text/markdown",size:new Blob([e.content]).size,createdAt:e.createdAt,updatedAt:e.updatedAt,metadata:{isTransient:!0,isBuiltIn:e.isBuiltIn}};this.transientFiles.set(t,s)}a.v.info(`[VFS] Mounted ${this.transientFiles.size} transient skill files`)}catch(e){a.v.error("[VFS] Failed to mount transient skills",e)}}isTransientPath(e){return e.startsWith("/.")}async reloadTransientSkills(){let e=new Map;for(let[t,s]of this.transientFiles)t.startsWith("/.server/")&&e.set(t,s);for(let[t,s]of(this.transientFiles.clear(),await this.mountTransientSkills(),e))this.transientFiles.set(t,s)}getServerContextSiteId(){return this.serverContextSiteId}hasServerContext(){return null!==this.serverContextSiteId}getServerContextMetadata(){return this.serverContextMetadata}async mountServerContext(e,t){try{this.unmountServerContext();let{getSQLiteAdapter:i}=await import("./adapters/server"),{generateEdgeFunctionFile:r,generateServerFunctionFile:n,generateSecretFile:o}=await s.e(7783).then(s.bind(s,47783)),l=i();await l.init();let c=l.getSiteDatabaseForAnalytics(e);if(!c)return void a.v.warn(`[VFS] Site database not available for ${e}`);let d=c.getSchemaForExport();this.mountTransientFile("/.server/db/schema.sql",d,!0);let p=c.listSecrets();for(let e of p)this.mountTransientFile(`/.server/secrets/${e.name}.json`,o(e),!1);let u=c.listFunctions();for(let e of u)this.mountTransientFile(`/.server/edge-functions/${e.name}.json`,r(e),!1);let h=c.listServerFunctions();for(let e of h)this.mountTransientFile(`/.server/server-functions/${e.name}.json`,n(e),!1);this.serverContextSiteId=e,this.serverContextMetadata={siteName:t,siteId:e,hasDatabase:!0,edgeFunctionCount:u.filter(e=>e.enabled).length,serverFunctionCount:h.filter(e=>e.enabled).length,secretCount:p.length},a.v.info(`[VFS] Mounted server context for site ${e} (${t})`)}catch(e){a.v.error("[VFS] Failed to mount server context",e)}}async fetchServerContextFromAPI(e,t){try{this.unmountServerContext();let s=await fetch(`/api/admin/sites/${e}/server-context`);if(!s.ok){let e=await s.json().catch(()=>({error:"Failed to fetch server context"}));throw Error(e.error||"Failed to fetch server context")}let i=await s.json();for(let e of i.files){let t={id:`transient-server-${e.path.replace(/[^a-z0-9]/gi,"-")}`,projectId:"transient",path:e.path,name:e.path.split("/").pop()||"",type:"text",content:e.content,mimeType:e.path.endsWith(".sql")?"text/sql":e.path.endsWith(".json")?"application/json":e.path.endsWith(".js")?"application/javascript":"text/markdown",size:new Blob([e.content]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:e.isReadOnly}};this.transientFiles.set(e.path,t)}this.serverContextSiteId=e,this.serverContextMetadata=i.metadata,"undefined"!=typeof sessionStorage&&sessionStorage.setItem("vfs_serverContextSiteId",e),a.v.info(`[VFS] Mounted server context for site ${e} (${t}) via API`),window.dispatchEvent(new Event("filesChanged"))}catch(e){a.v.error("[VFS] Failed to fetch server context from API",e)}}unmountServerContext(){let e=[];for(let t of this.transientFiles.keys())t.startsWith("/.server/")&&(this.transientFiles.delete(t),e.push(t));this.serverContextSiteId&&(a.v.info(`[VFS] Unmounted server context (${e.length} files)`),this.serverContextSiteId=null,this.serverContextMetadata=null,"undefined"!=typeof sessionStorage&&sessionStorage.removeItem("vfs_serverContextSiteId"))}getTransientFilesInDirectory(e){let t=e.endsWith("/")?e:e+"/",s=[];for(let[e,i]of this.transientFiles)e.startsWith(t)&&s.push(i);return s}mountTransientFile(e,t,s=!0){let i={id:`transient-server-${e.replace(/[^a-z0-9]/gi,"-")}`,projectId:"transient",path:e,name:e.split("/").pop()||"",type:"text",content:t,mimeType:e.endsWith(".sql")?"text/sql":e.endsWith(".json")?"application/json":e.endsWith(".js")?"application/javascript":"text/markdown",size:new Blob([t]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:s}};this.transientFiles.set(e,i)}async updateServerContextFile(e,t){if(!this.serverContextSiteId&&"undefined"!=typeof sessionStorage){let e=sessionStorage.getItem("vfs_serverContextSiteId");e&&(a.v.info(`[VFS] Recovered serverContextSiteId from sessionStorage: ${e}`),this.serverContextSiteId=e)}if(!this.serverContextSiteId)throw Error("No site selected. Select a site from the Site Selector.");if("/.server/db/schema.sql"===e)throw Error(`Cannot modify ${e} - read-only file`);if(e.startsWith("/.server/secrets/")&&e.endsWith(".json"))return await this.updateSecretFromFile(e,t);if(e.startsWith("/.server/edge-functions/")&&e.endsWith(".json"))return await this.updateEdgeFunctionFromFile(e,t);if(e.startsWith("/.server/server-functions/")&&e.endsWith(".json"))return await this.updateServerFunctionFromFile(e,t);throw Error(`Cannot modify ${e} - unrecognized server context path`)}async mutateServerContextViaAPI(e,t,s){if(!this.serverContextSiteId)throw Error("No site selected. Select a site from the Site Selector.");let i=await fetch(`/api/admin/sites/${this.serverContextSiteId}/server-context/mutate`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({operation:e,path:t,content:s})}),r=await i.json();if(!r.success)throw Error(r.error||"Mutation failed");if("delete"===e)return this.transientFiles.delete(t),window.dispatchEvent(new Event("filesChanged")),{id:"deleted",projectId:"transient",path:t,name:t.split("/").pop()||"",type:"text",content:"",mimeType:"text/plain",size:0,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:!1}};if(r.file){let e=r.file.path;t!==e&&this.transientFiles.delete(t);let s={id:`transient-server-${e.replace(/[^a-z0-9]/gi,"-")}`,projectId:"transient",path:e,name:e.split("/").pop()||"",type:"text",content:r.file.content,mimeType:e.endsWith(".json")?"application/json":e.endsWith(".sql")?"text/sql":"text/markdown",size:new Blob([r.file.content]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:r.file.isReadOnly}};return this.transientFiles.set(e,s),window.dispatchEvent(new Event("filesChanged")),s}throw Error("No file returned from mutation")}async updateEdgeFunctionFromFile(e,t){let i,{getSQLiteAdapter:r}=await import("./adapters/server"),{validateEdgeFunctionData:n,generateEdgeFunctionFile:a}=await s.e(7783).then(s.bind(s,47783));try{i=JSON.parse(t)}catch(t){let e=t instanceof Error?t.message:String(t);throw Error(`Invalid JSON: ${e}`)}let o=n(i);if(!o.valid)throw Error(`Validation failed: ${o.errors.join("; ")}`);let l=i,c=r();await c.init();let d=c.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!d)throw Error("Site database not available");let p=e.split("/").pop().replace(".json",""),u=d.getFunctionByName(p);if(u){if(d.updateFunction(u.id,{name:l.name,code:l.code,method:l.method,description:l.description,enabled:l.enabled??!0,timeoutMs:l.timeoutMs??5e3}),l.name!==p){this.transientFiles.delete(e);let t=`/.server/edge-functions/${l.name}.json`,s=d.getFunctionByName(l.name);return this.mountTransientFile(t,a(s),!1),this.transientFiles.get(t)}}else d.createFunction({name:l.name,code:l.code,method:l.method,description:l.description,enabled:l.enabled??!0,timeoutMs:l.timeoutMs??5e3});let h=d.getFunctionByName(l.name);return this.mountTransientFile(e,a(h),!1),this.transientFiles.get(e)}async updateServerFunctionFromFile(e,t){let i,{getSQLiteAdapter:r}=await import("./adapters/server"),{validateServerFunctionData:n,generateServerFunctionFile:a}=await s.e(7783).then(s.bind(s,47783));try{i=JSON.parse(t)}catch(t){let e=t instanceof Error?t.message:String(t);throw Error(`Invalid JSON: ${e}`)}let o=n(i);if(!o.valid)throw Error(`Validation failed: ${o.errors.join("; ")}`);let l=i,c=r();await c.init();let d=c.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!d)throw Error("Site database not available");let p=e.split("/").pop().replace(".json",""),u=d.getServerFunctionByName(p);if(u){if(d.updateServerFunction(u.id,{name:l.name,code:l.code,description:l.description,enabled:l.enabled??!0}),l.name!==p){this.transientFiles.delete(e);let t=`/.server/server-functions/${l.name}.json`,s=d.getServerFunctionByName(l.name);return this.mountTransientFile(t,a(s),!1),this.transientFiles.get(t)}}else d.createServerFunction({name:l.name,code:l.code,description:l.description,enabled:l.enabled??!0});let h=d.getServerFunctionByName(l.name);return this.mountTransientFile(e,a(h),!1),this.transientFiles.get(e)}async updateSecretFromFile(e,t){let i,{getSQLiteAdapter:r}=await import("./adapters/server"),{validateSecretData:n,generateSecretFile:a}=await s.e(7783).then(s.bind(s,47783));try{i=JSON.parse(t)}catch(t){let e=t instanceof Error?t.message:String(t);throw Error(`Invalid JSON: ${e}`)}let o=n(i);if(!o.valid)throw Error(`Validation failed: ${o.errors.join("; ")}`);let l=i,c=r();await c.init();let d=c.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!d)throw Error("Site database not available");let p=e.split("/").pop().replace(".json",""),u=d.getSecretByName(p);if(u){if(d.updateSecretMetadata(u.id,{name:l.name,description:l.description||""}),l.name!==p){this.transientFiles.delete(e);let t=`/.server/secrets/${l.name}.json`,s=d.getSecretByName(l.name);return this.mountTransientFile(t,a(s),!1),this.transientFiles.get(t)}}else d.createSecretPlaceholder(l.name,l.description||"");let h=d.getSecretByName(l.name);return this.mountTransientFile(e,a(h),!1),this.transientFiles.get(e)}async createServerContextFile(e,t){if(!this.serverContextSiteId&&"undefined"!=typeof sessionStorage){let e=sessionStorage.getItem("vfs_serverContextSiteId");e&&(a.v.info(`[VFS] Recovered serverContextSiteId from sessionStorage: ${e}`),this.serverContextSiteId=e)}if(!this.serverContextSiteId)throw Error("No site selected. Select a site from the Site Selector.");if(this.transientFiles.has(e))throw Error(`File already exists: ${e}`);if(e.startsWith("/.server/secrets/")&&e.endsWith(".json"))return await this.updateSecretFromFile(e,t);if(e.startsWith("/.server/edge-functions/")&&e.endsWith(".json"))return await this.updateEdgeFunctionFromFile(e,t);if(e.startsWith("/.server/server-functions/")&&e.endsWith(".json"))return await this.updateServerFunctionFromFile(e,t);throw Error(`Cannot create ${e} - only secrets, edge functions, and server functions (.json) can be created`)}async deleteServerContextFile(e){if(!this.serverContextSiteId&&"undefined"!=typeof sessionStorage){let e=sessionStorage.getItem("vfs_serverContextSiteId");e&&(a.v.info(`[VFS] Recovered serverContextSiteId from sessionStorage: ${e}`),this.serverContextSiteId=e)}if(!this.serverContextSiteId)throw Error("No site selected");if("/.server/db/schema.sql"===e)throw Error(`Cannot delete ${e} - read-only file`);if(e.startsWith("/.server/secrets/")&&e.endsWith(".json")){let{getSQLiteAdapter:t}=await import("./adapters/server"),s=t();await s.init();let i=s.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!i)throw Error("Site database not available");let r=e.split("/").pop().replace(".json",""),n=i.getSecretByName(r);if(!n)throw Error(`Secret not found: ${r}`);i.deleteSecret(n.id),this.transientFiles.delete(e);return}if(e.startsWith("/.server/edge-functions/")&&e.endsWith(".json")){let{getSQLiteAdapter:t}=await import("./adapters/server"),s=t();await s.init();let i=s.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!i)throw Error("Site database not available");let r=e.split("/").pop().replace(".json",""),n=i.getFunctionByName(r);if(!n)throw Error(`Edge function not found: ${r}`);i.deleteFunction(n.id),this.transientFiles.delete(e);return}if(e.startsWith("/.server/server-functions/")&&e.endsWith(".json")){let{getSQLiteAdapter:t}=await import("./adapters/server"),s=t();await s.init();let i=s.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!i)throw Error("Site database not available");let r=e.split("/").pop().replace(".json",""),n=i.getServerFunctionByName(r);if(!n)throw Error(`Server function not found: ${r}`);i.deleteServerFunction(n.id),this.transientFiles.delete(e);return}throw Error(`Cannot delete ${e} - read-only file`)}ensureInitialized(){if(!this.initialized)throw Error("VirtualFileSystem not initialized. Call init() first.")}triggerAutoSync(e){}clearSyncTimeout(e){let t=this.syncTimeouts.get(e);t&&(clearTimeout(t),this.syncTimeouts.delete(e),a.v.debug(`[VFS] Cleared sync timeout for project ${e}`))}async createFile(e,t,s){this.ensureInitialized();try{if((t=t.replace(/\\n$|\\r$|\n$|\r$/,"").trim()).startsWith("/.server/"))return await this.createServerContextFile(t,s);if(await this.adapter.getFile(e,t))throw a.v.error("VFS: File already exists",{projectId:e,path:t}),Error(`File already exists: ${t}`);if(!(0,o.fu)(t))throw Error(`Unsupported file type: ${t}`);let r=(0,o.Gr)(t),n=s instanceof ArrayBuffer?s.byteLength:new Blob([s]).size,c=o.Q6[r];if(n>c)throw Error(`File too large. Maximum size for ${r} files is ${Math.round(c/1024/1024)}MB`);let d={id:(0,i.A)(),projectId:e,path:t,name:t.split("/").pop()||"",type:r,content:s,mimeType:(0,o.N$)(t),size:n,createdAt:new Date,updatedAt:new Date,metadata:{isEntry:"/index.html"===t}};return await this.adapter.createFile(d),await this.updateFileTree(e,t,"create"),l.$.markDirty(e),d}catch(e){throw e}}async readFile(e,t){if(this.ensureInitialized(),!e||"string"!=typeof e)throw a.v.error("VFS: Invalid projectId for readFile",{projectId:e,path:t}),Error("Invalid projectId provided");if(!t||"string"!=typeof t)throw a.v.error("VFS: Invalid path for readFile",{projectId:e,path:t}),Error("Invalid file path provided");let s=t.replace(/\\n$|\\r$|\n$|\r$/,"").trim();if(!s)throw a.v.error("VFS: Empty path after cleaning for readFile",{projectId:e,originalPath:t,cleanPath:s}),Error("Empty file path after cleaning");if(this.isTransientPath(s)){let e=this.transientFiles.get(s);if(e)return e;throw Error(`Transient file not found: ${s}`)}let i=await this.adapter.getFile(e,s);if(!i)throw a.v.error("VFS: File not found for read",{projectId:e,path:s,originalPath:t}),Error(`File not found: ${s}`);return i}async fileExists(e,t){this.ensureInitialized();try{if(this.isTransientPath(t))return this.transientFiles.has(t);return!!await this.adapter.getFile(e,t)}catch{return!1}}async updateFile(e,t,s){this.ensureInitialized();try{let i=t.replace(/\\n$|\\r$|\n$|\r$/,"").trim();if(i.includes("\n")||i.includes("@@")||i.includes("\\n")||i.length>200)throw a.v.error("VFS: Invalid path detected",{projectId:e,path:t.slice(0,100)+"..."}),Error(`Invalid file path: ${t.slice(0,50)}...`);if((t=i).startsWith("/.server/"))return await this.updateServerContextFile(t,s);let r=await this.adapter.getFile(e,t);if(!r)throw a.v.error("VFS: File not found for update",{projectId:e,path:t}),Error(`File not found: ${t}`);return r.content=s,r.size=s instanceof ArrayBuffer?s.byteLength:new Blob([s]).size,r.updatedAt=new Date,await this.adapter.updateFile(r),l.$.markDirty(e),r}catch(e){throw e}}async patchFile(e,t,s){this.ensureInitialized();let i=(await this.readFile(e,t)).content;for(let e of s){if(!i.includes(e.search))throw a.v.error("VFS: Pattern not found in file",{path:t,searchPattern:e.search.substring(0,100),contentSnippet:i.substring(0,300)}),Error(`Pattern not found in file: ${e.search.substring(0,50)}...`);i=i.replace(e.search,e.replace)}return await this.updateFile(e,t,i)}async deleteFile(e,t){this.ensureInitialized();try{await this.adapter.deleteFile(e,t),await this.updateFileTree(e,t,"delete"),l.$.markDirty(e)}catch(e){throw e}}async renameFile(e,t,s){this.ensureInitialized();let i=await this.readFile(e,t);return await this.deleteFile(e,t),await this.createFile(e,s,i.content)}async createDirectory(e,t){if(this.ensureInitialized(),await this.adapter.getTreeNode(e,t))return;let s=t.split("/").pop()||t,r={id:(0,i.A)(),projectId:e,path:t,name:s,type:"directory",parentPath:this.getParentPath(t),children:[]};await this.adapter.createTreeNode(r),l.$.markDirty(e)}async listDirectory(e,t,s){let i;this.ensureInitialized();let r=await this.adapter.listFiles(e);if(i="/"===t?r:r.filter(e=>{let s=e.path,i=t.endsWith("/")?t:t+"/";return s.startsWith(i)&&-1===s.slice(i.length).indexOf("/")}),s?.includeTransient){let e=Array.from(this.transientFiles.values());if("/"===t)i=[...i,...e];else{let s=t.endsWith("/")?t:t+"/";i=[...i,...e.filter(e=>e.path.startsWith(s)&&-1===e.path.slice(s.length).indexOf("/"))]}}return i}async getAllFilesAndDirectories(e,t){this.ensureInitialized();let s=[...await this.adapter.listFiles(e),...(await this.adapter.getAllTreeNodes(e)).filter(e=>"directory"===e.type).map(e=>({path:e.path,name:e.path.split("/").filter(Boolean).pop()||e.path,type:"directory"}))];return t?.includeTransient&&(s=[...s,...Array.from(this.transientFiles.values())]),s}async deleteDirectory(e,t){this.ensureInitialized();let s=await this.adapter.listFiles(e),i=t.endsWith("/")?t:t+"/";for(let t of s)t.path.startsWith(i)&&await this.deleteFile(e,t.path);await this.adapter.deleteTreeNode(e,t),l.$.markDirty(e)}async renameDirectory(e,t,s){this.ensureInitialized();let r=await this.adapter.getTreeNode(e,t);if(r){await this.adapter.deleteTreeNode(e,t);let n={id:(0,i.A)(),projectId:e,path:s,name:s.split("/").pop()||s,type:"directory",parentPath:this.getParentPath(s),children:r.children};await this.adapter.createTreeNode(n),l.$.markDirty(e)}let n=t.endsWith("/")?t:t+"/",a=s.endsWith("/")?s:s+"/";for(let t of(await this.adapter.listFiles(e)).filter(e=>e.path.startsWith(n))){let s=a+t.path.substring(n.length);await this.renameFile(e,t.path,s)}for(let s of(await this.adapter.getAllTreeNodes(e)).filter(e=>"directory"===e.type&&e.path.startsWith(n)&&e.path!==t)){let t=a+s.path.substring(n.length);await this.adapter.deleteTreeNode(e,s.path);let r={id:(0,i.A)(),projectId:e,path:t,name:t.split("/").pop()||t,type:"directory",parentPath:this.getParentPath(t),children:s.children};await this.adapter.createTreeNode(r)}}async moveFile(e,t,s){if(this.ensureInitialized(),await this.adapter.getFile(e,s))throw Error(`File already exists at destination: ${s}`);let i=await this.readFile(e,t),r=await this.createFile(e,s,i.content);return await this.deleteFile(e,t),r}async moveDirectory(e,t,s){this.ensureInitialized();let i=s.endsWith("/")?s:s+"/",r=t.endsWith("/")?t:t+"/";if(i.startsWith(r))throw Error("Cannot move a directory into itself");await this.renameDirectory(e,t,s)}async createProject(e,t){this.ensureInitialized();try{let s={id:(0,i.A)(),name:e,description:t,createdAt:new Date,updatedAt:new Date,settings:{},lastSavedCheckpointId:null,lastSavedAt:null,costTracking:{totalCost:0,providerBreakdown:{},sessionHistory:[]}};await this.adapter.createProject(s);let r={id:(0,i.A)(),projectId:s.id,path:"/",name:"/",type:"directory",parentPath:null,children:[]};return await this.adapter.createTreeNode(r),s}catch(e){throw e}}async getProject(e){this.ensureInitialized();let t=await this.adapter.getProject(e);if(!t)throw Error(`Project not found: ${e}`);return t}async updateProject(e,t=!1){this.ensureInitialized(),e.updatedAt=new Date,await this.adapter.updateProject(e)}async updateProjectCost(e,t){this.ensureInitialized();let s=await this.getProject(e);if(!s)throw Error(`Project not found: ${e}`);s.costTracking||(s.costTracking={totalCost:0,providerBreakdown:{},sessionHistory:[]}),s.costTracking.totalCost+=t.cost,s.costTracking.providerBreakdown[t.provider]||(s.costTracking.providerBreakdown[t.provider]={totalCost:0,tokenUsage:{input:0,output:0},requestCount:0,lastUpdated:new Date});let i=s.costTracking.providerBreakdown[t.provider];i.totalCost+=t.cost,"delta"!==t.mode&&(i.requestCount+=1),i.lastUpdated=new Date,t.tokenUsage&&(i.tokenUsage.input+=t.tokenUsage.input,i.tokenUsage.output+=t.tokenUsage.output),t.sessionId&&"delta"!==t.mode&&(s.costTracking.sessionHistory||(s.costTracking.sessionHistory=[]),s.costTracking.sessionHistory.push({sessionId:t.sessionId,cost:t.cost,provider:t.provider,timestamp:new Date,tokenUsage:t.tokenUsage}),s.costTracking.sessionHistory.length>100&&(s.costTracking.sessionHistory=s.costTracking.sessionHistory.slice(-100))),await this.updateProject(s)}async applyProjectCostDelta(e,t){this.ensureInitialized();let s=await this.getProject(e);if(!s)throw Error(`Project not found: ${e}`);s.costTracking||(s.costTracking={totalCost:0,providerBreakdown:{},sessionHistory:[]}),s.costTracking.totalCost+=t.costDelta,s.costTracking.providerBreakdown[t.provider]||(s.costTracking.providerBreakdown[t.provider]={totalCost:0,tokenUsage:{input:0,output:0},requestCount:0,lastUpdated:new Date});let i=s.costTracking.providerBreakdown[t.provider];i.totalCost+=t.costDelta,i.lastUpdated=new Date,t.tokenUsageDelta&&(i.tokenUsage.input+=t.tokenUsageDelta.input,i.tokenUsage.output+=t.tokenUsageDelta.output),t.sessionId&&(s.costTracking.sessionHistory||(s.costTracking.sessionHistory=[]),s.costTracking.sessionHistory.push({sessionId:t.sessionId,cost:t.costDelta,provider:t.provider,timestamp:new Date,tokenUsage:t.tokenUsageDelta,correction:!0}),s.costTracking.sessionHistory.length>100&&(s.costTracking.sessionHistory=s.costTracking.sessionHistory.slice(-100))),await this.updateProject(s)}async deleteProject(e){this.ensureInitialized(),await this.adapter.deleteProject(e)}async listProjects(){return this.ensureInitialized(),await this.adapter.listProjects()}async listFiles(e){return this.ensureInitialized(),await this.adapter.listFiles(e)}async getFileTree(e){return this.ensureInitialized(),await this.adapter.getTreeNode(e,"/")}async searchFiles(e,t,s){this.ensureInitialized();let i=await this.adapter.listFiles(e),{regex:r=!1,fileType:n,limit:a=20,searchIn:o="both"}=s||{},l=i;if(n){let e=n.startsWith(".")?n:`.${n}`;l=i.filter(t=>t.path.endsWith(e))}let c=r?e=>{try{return RegExp(t,"i").test(e)}catch{return e.toLowerCase().includes(t.toLowerCase())}}:e=>e.toLowerCase().includes(t.toLowerCase());return l.filter(e=>"filename"===o?c(e.name)||c(e.path):"content"===o?"string"==typeof e.content&&c(e.content):c(e.name)||c(e.path)||"string"==typeof e.content&&c(e.content)).slice(0,a)}async findReferences(e,t,s="any"){this.ensureInitialized();let i=await this.adapter.listFiles(e),r=[],n=[];switch(s){case"class":n.push(RegExp(`class=["'][^"']*\\b${t}\\b[^"']*["']`,"gi")),n.push(RegExp(`\\.${t}\\b`,"g")),n.push(RegExp(`classList\\.(add|remove|toggle|contains)\\(['"\`]${t}['"\`]`,"g"));break;case"id":n.push(RegExp(`id=["']${t}["']`,"gi")),n.push(RegExp(`#${t}\\b`,"g")),n.push(RegExp(`getElementById\\(['"\`]${t}['"\`]`,"g")),n.push(RegExp(`querySelector\\(['"\`]#${t}['"\`]`,"g"));break;case"function":n.push(RegExp(`function\\s+${t}\\s*\\(`,"g")),n.push(RegExp(`(?:const|let|var)\\s+${t}\\s*=\\s*(?:\\([^)]*\\)|[^=])\\s*=>`,"g")),n.push(RegExp(`${t}\\s*\\(`,"g"));break;case"variable":n.push(RegExp(`(?:const|let|var)\\s+${t}\\b`,"g")),n.push(RegExp(`\\b${t}\\b`,"g"));break;default:n.push(RegExp(`\\b${t}\\b`,"gi"))}for(let e of i){if("string"!=typeof e.content)continue;let t=[];e.content.split("\n").forEach((e,s)=>{for(let i of n)if(i.test(e)){t.push({line:s+1,text:e.trim()});break}}),t.length>0&&r.push({file:e,matches:t})}return r}async getFileStats(e,t){this.ensureInitialized();let s=await this.adapter.getFile(e,t);if(!s)throw Error(`File not found: ${t}`);let i=("string"==typeof s.content?s.content:"").split("\n");return{path:s.path,size:s.size,lines:i.length,type:s.type,preview:i.slice(0,10),lastModified:s.updatedAt}}async getProjectSize(e){return this.ensureInitialized(),(await this.adapter.listFiles(e)).reduce((e,t)=>e+t.size,0)}async getProjectStats(e){let t;this.ensureInitialized();let s=await this.adapter.listFiles(e),i=0,r={};for(let e of s){i+=e.size;let t=e.path.split(".").pop()?.toUpperCase()||"OTHER";r[t]=(r[t]||0)+1}return t=i<1024?`${i} B`:i<1048576?`${(i/1024).toFixed(1)} KB`:`${(i/1048576).toFixed(2)} MB`,{fileCount:s.length,totalSize:i,fileTypes:r,formattedSize:t}}async exportProject(e){return this.ensureInitialized(),{project:await this.getProject(e),files:await this.adapter.listFiles(e)}}async exportProjectAsZip(e){this.ensureInitialized();let t=new(n());try{let s=new c.B(this,e);for(let e of(await s.compileProject()).files){let s=e.path.startsWith("/")?e.path.slice(1):e.path;this.shouldExcludeFromExport(e.path)||(e.content,t.file(s,e.content))}s.cleanupBlobUrls()}catch(s){for(let i of(a.v.warn("Failed to compile Handlebars templates during export, falling back to raw files:",s),await this.adapter.listFiles(e))){let e=i.path.startsWith("/")?i.path.slice(1):i.path;this.shouldExcludeFromExport(i.path)||(i.content,t.file(e,i.content))}}return await t.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}})}shouldExcludeFromExport(e){return!!(e.endsWith(".hbs")||e.endsWith(".handlebars")||e.startsWith("/templates/"))||"/data.json"===e}async duplicateProject(e){this.ensureInitialized();let t=await this.getProject(e),s=await this.adapter.listFiles(e),i=`${t.name} (Copy)`.slice(0,50),r=await this.createProject(i,t.description);return await l.$.runWithSuppressedDirty(r.id,async()=>{for(let e of s)await this.createFile(r.id,e.path,e.content)}),r}async importProject(e){this.ensureInitialized();let t=await this.createProject(e.project.name,e.project.description);return await l.$.runWithSuppressedDirty(t.id,async()=>{for(let s of e.files)await this.createFile(t.id,s.path,s.content)}),t}getParentPath(e){if("/"===e)return null;let t=e.split("/").filter(Boolean);return 1===t.length?"/":(t.pop(),"/"+t.join("/"))}async updateFileTree(e,t,s){let i=this.getParentPath(t);if(null===i)return;let r=await this.adapter.getTreeNode(e,i);if(r||"create"!==s||(await this.createDirectory(e,i),r=await this.adapter.getTreeNode(e,i)),r){let e=r.children||[];if("create"!==s||e.includes(t)){if("delete"===s){let s=e.indexOf(t);s>-1&&e.splice(s,1)}}else e.push(t);r.children=e,await this.adapter.updateTreeNode(r)}}}let h=new u},68988:(e,t,s)=>{s.d(t,{p:()=>n});var i=s(60687);s(43210);var r=s(96241);function n({className:e,type:t,...s}){return(0,i.jsx)("input",{type:t,"data-slot":"input",className:(0,r.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",e),...s})}},80262:(e,t,s)=>{s.d(t,{$7:()=>n,In:()=>a,N1:()=>r});let i=/^---\s*\n([\s\S]*?)\n---\s*\n([\s\S]*)$/;function r(e){let t=e.match(i);if(!t)throw Error("Invalid SKILL.md format: Missing YAML frontmatter");let[,s,r]=t;try{let e=function(e){let t=e.split("\n"),s={};for(let e of t){let t=e.trim();if(!t||t.startsWith("#"))continue;let i=t.indexOf(":");if(-1===i)continue;let r=t.slice(0,i).trim(),n=t.slice(i+1).trim();(n.startsWith('"')&&n.endsWith('"')||n.startsWith("'")&&n.endsWith("'"))&&(n=n.slice(1,-1)),"true"===n?n=!0:"false"===n?n=!1:isNaN(Number(n))||""===n||(n=Number(n)),s[r]=n}return s}(s);return function(e){if(!e.name||"string"!=typeof e.name)throw Error('Missing or invalid "name" field in frontmatter');if(!e.description||"string"!=typeof e.description)throw Error('Missing or invalid "description" field in frontmatter');if(!/^[a-z0-9-]+$/.test(e.name))throw Error('Skill name must be lowercase with hyphens only (e.g., "my-skill-name")');if(e.description.length>500)throw Error("Description must be 500 characters or less")}(e),{frontmatter:e,markdown:r.trim()}}catch(e){throw Error(`Failed to parse SKILL.md: ${e instanceof Error?e.message:"Unknown error"}`)}}function n(e,t){let s=[];for(let[t,i]of Object.entries(e))null!=i&&("string"==typeof i&&(i.includes(":")||i.includes("\n"))?s.push(`${t}: "${i}"`):s.push(`${t}: ${i}`));return`--- ${s.join("\n")} --- diff --git a/.next/server/chunks/3348.js b/.next/server/chunks/3348.js new file mode 100644 index 0000000000000000000000000000000000000000..430f037c25b9f7f17fee148efcb11b24557ec2cf --- /dev/null +++ b/.next/server/chunks/3348.js @@ -0,0 +1,5 @@ +exports.id=3348,exports.ids=[3348],exports.modules={2030:(A,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function A(e,t){let n=e[0],r=t[0];if(Array.isArray(n)&&Array.isArray(r)){if(n[0]!==r[0]||n[2]!==r[2])return!0}else if(n!==r)return!0;if(e[4])return!t[4];if(t[4])return!0;let o=Object.values(e[1])[0],i=Object.values(t[1])[0];return!o||!i||A(o,i)}}}),("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},2255:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"pathHasPrefix",{enumerable:!0,get:function(){return r}});let n=t(19169);function r(A,e){if("string"!=typeof A)return!1;let{pathname:t}=(0,n.parsePath)(A);return t===e||t.startsWith(e+"/")}},2943:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]])},5144:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"PromiseQueue",{enumerable:!0,get:function(){return s}});let n=t(51550),r=t(59656);var o=r._("_maxConcurrency"),i=r._("_runningCount"),a=r._("_queue"),l=r._("_processNext");class s{enqueue(A){let e,t,r=new Promise((A,n)=>{e=A,t=n}),o=async()=>{try{n._(this,i)[i]++;let t=await A();e(t)}catch(A){t(A)}finally{n._(this,i)[i]--,n._(this,l)[l]()}};return n._(this,a)[a].push({promiseFn:r,task:o}),n._(this,l)[l](),r}bump(A){let e=n._(this,a)[a].findIndex(e=>e.promiseFn===A);if(e>-1){let A=n._(this,a)[a].splice(e,1)[0];n._(this,a)[a].unshift(A),n._(this,l)[l](!0)}}constructor(A=5){Object.defineProperty(this,l,{value:u}),Object.defineProperty(this,o,{writable:!0,value:void 0}),Object.defineProperty(this,i,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),n._(this,o)[o]=A,n._(this,i)[i]=0,n._(this,a)[a]=[]}}function u(A){if(void 0===A&&(A=!1),(n._(this,i)[i]0){var e;null==(e=n._(this,a)[a].shift())||e.task()}}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},5334:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{DYNAMIC_STALETIME_MS:function(){return f},STATIC_STALETIME_MS:function(){return d},createSeededPrefetchCacheEntry:function(){return s},getOrCreatePrefetchCacheEntry:function(){return l},prunePrefetchCache:function(){return c}});let n=t(59008),r=t(59154),o=t(75076);function i(A,e,t){let n=A.pathname;return(e&&(n+=A.search),t)?""+t+"%"+n:n}function a(A,e,t){return i(A,e===r.PrefetchKind.FULL,t)}function l(A){let{url:e,nextUrl:t,tree:n,prefetchCache:o,kind:a,allowAliasing:l=!0}=A,s=function(A,e,t,n,o){for(let a of(void 0===e&&(e=r.PrefetchKind.TEMPORARY),[t,null])){let t=i(A,!0,a),l=i(A,!1,a),s=A.search?t:l,u=n.get(s);if(u&&o){if(u.url.pathname===A.pathname&&u.url.search!==A.search)return{...u,aliased:!0};return u}let c=n.get(l);if(o&&A.search&&e!==r.PrefetchKind.FULL&&c&&!c.key.includes("%"))return{...c,aliased:!0}}if(e!==r.PrefetchKind.FULL&&o){for(let e of n.values())if(e.url.pathname===A.pathname&&!e.key.includes("%"))return{...e,aliased:!0}}}(e,a,t,o,l);return s?(s.status=h(s),s.kind!==r.PrefetchKind.FULL&&a===r.PrefetchKind.FULL&&s.data.then(A=>{if(!(Array.isArray(A.flightData)&&A.flightData.some(A=>A.isRootRender&&null!==A.seedData)))return u({tree:n,url:e,nextUrl:t,prefetchCache:o,kind:null!=a?a:r.PrefetchKind.TEMPORARY})}),a&&s.kind===r.PrefetchKind.TEMPORARY&&(s.kind=a),s):u({tree:n,url:e,nextUrl:t,prefetchCache:o,kind:a||r.PrefetchKind.TEMPORARY})}function s(A){let{nextUrl:e,tree:t,prefetchCache:n,url:o,data:i,kind:l}=A,s=i.couldBeIntercepted?a(o,l,e):a(o,l),u={treeAtTimeOfPrefetch:t,data:Promise.resolve(i),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),staleTime:-1,key:s,status:r.PrefetchCacheEntryStatus.fresh,url:o};return n.set(s,u),u}function u(A){let{url:e,kind:t,tree:i,nextUrl:l,prefetchCache:s}=A,u=a(e,t),c=o.prefetchQueue.enqueue(()=>(0,n.fetchServerResponse)(e,{flightRouterState:i,nextUrl:l,prefetchKind:t}).then(A=>{let t;if(A.couldBeIntercepted&&(t=function(A){let{url:e,nextUrl:t,prefetchCache:n,existingCacheKey:r}=A,o=n.get(r);if(!o)return;let i=a(e,o.kind,t);return n.set(i,{...o,key:i}),n.delete(r),i}({url:e,existingCacheKey:u,nextUrl:l,prefetchCache:s})),A.prerendered){let e=s.get(null!=t?t:u);e&&(e.kind=r.PrefetchKind.FULL,-1!==A.staleTime&&(e.staleTime=A.staleTime))}return A})),f={treeAtTimeOfPrefetch:i,data:c,kind:t,prefetchTime:Date.now(),lastUsedTime:null,staleTime:-1,key:u,status:r.PrefetchCacheEntryStatus.fresh,url:e};return s.set(u,f),f}function c(A){for(let[e,t]of A)h(t)===r.PrefetchCacheEntryStatus.expired&&A.delete(e)}let f=1e3*Number("0"),d=1e3*Number("300");function h(A){let{kind:e,prefetchTime:t,lastUsedTime:n,staleTime:o}=A;return -1!==o?Date.now(){"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]])},6361:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"assignLocation",{enumerable:!0,get:function(){return r}});let n=t(96127);function r(A,e){if(A.startsWith(".")){let t=e.origin+e.pathname;return new URL((t.endsWith("/")?t:t+"/")+A)}return new URL((0,n.addBasePath)(A),e.href)}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},6727:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("clipboard-list",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]])},8819:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]])},8830:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"reducer",{enumerable:!0,get:function(){return n}}),t(59154),t(25232),t(29651),t(28627),t(78866),t(75076),t(97936),t(35429);let n=function(A,e){return A};("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},9005:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])},9707:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{addSearchParamsToPageSegments:function(){return c},handleAliasedPrefetchEntry:function(){return u}});let n=t(83913),r=t(89752),o=t(86770),i=t(57391),a=t(33123),l=t(33898),s=t(59435);function u(A,e,t,u,f){let d,h=e.tree,p=e.cache,g=(0,i.createHrefFromUrl)(u);if("string"==typeof t)return!1;for(let e of t){if(!function A(e){if(!e)return!1;let t=e[2];if(e[3])return!0;for(let e in t)if(A(t[e]))return!0;return!1}(e.seedData))continue;let t=e.tree;t=c(t,Object.fromEntries(u.searchParams));let{seedData:i,isRootRender:s,pathToSegment:f}=e,B=["",...f];t=c(t,Object.fromEntries(u.searchParams));let w=(0,o.applyRouterStatePatchToTree)(B,h,t,g),m=(0,r.createEmptyCacheNode)();if(s&&i){let e=i[1];m.loading=i[3],m.rsc=e,function A(e,t,r,o,i){if(0!==Object.keys(o[1]).length)for(let l in o[1]){let s,u=o[1][l],c=u[0],f=(0,a.createRouterCacheKey)(c),d=null!==i&&void 0!==i[2][l]?i[2][l]:null;if(null!==d){let A=d[1],t=d[3];s={lazyData:null,rsc:c.includes(n.PAGE_SEGMENT_KEY)?null:A,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:t,navigatedAt:e}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};let h=t.parallelRoutes.get(l);h?h.set(f,s):t.parallelRoutes.set(l,new Map([[f,s]])),A(e,s,r,u,d)}}(A,m,p,t,i)}else m.rsc=p.rsc,m.prefetchRsc=p.prefetchRsc,m.loading=p.loading,m.parallelRoutes=new Map(p.parallelRoutes),(0,l.fillCacheWithNewSubTreeDataButOnlyLoading)(A,m,p,e);w&&(h=w,p=m,d=!0)}return!!d&&(f.patchedTree=h,f.cache=p,f.canonicalUrl=g,f.hashFragment=u.hash,(0,s.handleMutable)(e,f))}function c(A,e){let[t,r,...o]=A;if(t.includes(n.PAGE_SEGMENT_KEY))return[(0,n.addSearchParamsIfPageSegment)(t,e),r,...o];let i={};for(let[A,t]of Object.entries(r))i[A]=c(t,e);return[t,i,...o]}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},9989:(A,e,t)=>{"use strict";t.d(e,{Kq:()=>j,UC:()=>X,ZL:()=>q,bL:()=>G,i3:()=>J,l9:()=>z});var n=t(43210),r=t(70569),o=t(98599),i=t(11273),a=t(31355),l=t(96963),s=t(55509),u=t(25028),c=t(46059),f=t(14163),d=t(8730),h=t(65551),p=t(69024),g=t(60687),[B,w]=(0,i.A)("Tooltip",[s.Bk]),m=(0,s.Bk)(),y="TooltipProvider",C="tooltip.open",[Q,U]=B(y),F=A=>{let{__scopeTooltip:e,delayDuration:t=700,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:i}=A,a=n.useRef(!0),l=n.useRef(!1),s=n.useRef(0);return n.useEffect(()=>{let A=s.current;return()=>window.clearTimeout(A)},[]),(0,g.jsx)(Q,{scope:e,isOpenDelayedRef:a,delayDuration:t,onOpen:n.useCallback(()=>{window.clearTimeout(s.current),a.current=!1},[]),onClose:n.useCallback(()=>{window.clearTimeout(s.current),s.current=window.setTimeout(()=>a.current=!0,r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:n.useCallback(A=>{l.current=A},[]),disableHoverableContent:o,children:i})};F.displayName=y;var v="Tooltip",[b,E]=B(v),x=A=>{let{__scopeTooltip:e,children:t,open:r,defaultOpen:o,onOpenChange:i,disableHoverableContent:a,delayDuration:u}=A,c=U(v,A.__scopeTooltip),f=m(e),[d,p]=n.useState(null),B=(0,l.B)(),w=n.useRef(0),y=a??c.disableHoverableContent,Q=u??c.delayDuration,F=n.useRef(!1),[E,x]=(0,h.i)({prop:r,defaultProp:o??!1,onChange:A=>{A?(c.onOpen(),document.dispatchEvent(new CustomEvent(C))):c.onClose(),i?.(A)},caller:v}),H=n.useMemo(()=>E?F.current?"delayed-open":"instant-open":"closed",[E]),I=n.useCallback(()=>{window.clearTimeout(w.current),w.current=0,F.current=!1,x(!0)},[x]),k=n.useCallback(()=>{window.clearTimeout(w.current),w.current=0,x(!1)},[x]),L=n.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>{F.current=!0,x(!0),w.current=0},Q)},[Q,x]);return n.useEffect(()=>()=>{w.current&&(window.clearTimeout(w.current),w.current=0)},[]),(0,g.jsx)(s.bL,{...f,children:(0,g.jsx)(b,{scope:e,contentId:B,open:E,stateAttribute:H,trigger:d,onTriggerChange:p,onTriggerEnter:n.useCallback(()=>{c.isOpenDelayedRef.current?L():I()},[c.isOpenDelayedRef,L,I]),onTriggerLeave:n.useCallback(()=>{y?k():(window.clearTimeout(w.current),w.current=0)},[k,y]),onOpen:I,onClose:k,disableHoverableContent:y,children:t})})};x.displayName=v;var H="TooltipTrigger",I=n.forwardRef((A,e)=>{let{__scopeTooltip:t,...i}=A,a=E(H,t),l=U(H,t),u=m(t),c=n.useRef(null),d=(0,o.s)(e,c,a.onTriggerChange),h=n.useRef(!1),p=n.useRef(!1),B=n.useCallback(()=>h.current=!1,[]);return n.useEffect(()=>()=>document.removeEventListener("pointerup",B),[B]),(0,g.jsx)(s.Mz,{asChild:!0,...u,children:(0,g.jsx)(f.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...i,ref:d,onPointerMove:(0,r.mK)(A.onPointerMove,A=>{"touch"!==A.pointerType&&(p.current||l.isPointerInTransitRef.current||(a.onTriggerEnter(),p.current=!0))}),onPointerLeave:(0,r.mK)(A.onPointerLeave,()=>{a.onTriggerLeave(),p.current=!1}),onPointerDown:(0,r.mK)(A.onPointerDown,()=>{a.open&&a.onClose(),h.current=!0,document.addEventListener("pointerup",B,{once:!0})}),onFocus:(0,r.mK)(A.onFocus,()=>{h.current||a.onOpen()}),onBlur:(0,r.mK)(A.onBlur,a.onClose),onClick:(0,r.mK)(A.onClick,a.onClose)})})});I.displayName=H;var k="TooltipPortal",[L,M]=B(k,{forceMount:void 0}),D=A=>{let{__scopeTooltip:e,forceMount:t,children:n,container:r}=A,o=E(k,e);return(0,g.jsx)(L,{scope:e,forceMount:t,children:(0,g.jsx)(c.C,{present:t||o.open,children:(0,g.jsx)(u.Z,{asChild:!0,container:r,children:n})})})};D.displayName=k;var S="TooltipContent",T=n.forwardRef((A,e)=>{let t=M(S,A.__scopeTooltip),{forceMount:n=t.forceMount,side:r="top",...o}=A,i=E(S,A.__scopeTooltip);return(0,g.jsx)(c.C,{present:n||i.open,children:i.disableHoverableContent?(0,g.jsx)(N,{side:r,...o,ref:e}):(0,g.jsx)(K,{side:r,...o,ref:e})})}),K=n.forwardRef((A,e)=>{let t=E(S,A.__scopeTooltip),r=U(S,A.__scopeTooltip),i=n.useRef(null),a=(0,o.s)(e,i),[l,s]=n.useState(null),{trigger:u,onClose:c}=t,f=i.current,{onPointerInTransitChange:d}=r,h=n.useCallback(()=>{s(null),d(!1)},[d]),p=n.useCallback((A,e)=>{let t=A.currentTarget,n={x:A.clientX,y:A.clientY},r=function(A,e){let t=Math.abs(e.top-A.y),n=Math.abs(e.bottom-A.y),r=Math.abs(e.right-A.x),o=Math.abs(e.left-A.x);switch(Math.min(t,n,r,o)){case o:return"left";case r:return"right";case t:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,t.getBoundingClientRect());s(function(A){let e=A.slice();return e.sort((A,e)=>A.xe.x?1:A.ye.y)),function(A){if(A.length<=1)return A.slice();let e=[];for(let t=0;t=2;){let A=e[e.length-1],t=e[e.length-2];if((A.x-t.x)*(n.y-t.y)>=(A.y-t.y)*(n.x-t.x))e.pop();else break}e.push(n)}e.pop();let t=[];for(let e=A.length-1;e>=0;e--){let n=A[e];for(;t.length>=2;){let A=t[t.length-1],e=t[t.length-2];if((A.x-e.x)*(n.y-e.y)>=(A.y-e.y)*(n.x-e.x))t.pop();else break}t.push(n)}return(t.pop(),1===e.length&&1===t.length&&e[0].x===t[0].x&&e[0].y===t[0].y)?e:e.concat(t)}(e)}([...function(A,e,t=5){let n=[];switch(e){case"top":n.push({x:A.x-t,y:A.y+t},{x:A.x+t,y:A.y+t});break;case"bottom":n.push({x:A.x-t,y:A.y-t},{x:A.x+t,y:A.y-t});break;case"left":n.push({x:A.x+t,y:A.y-t},{x:A.x+t,y:A.y+t});break;case"right":n.push({x:A.x-t,y:A.y-t},{x:A.x-t,y:A.y+t})}return n}(n,r),...function(A){let{top:e,right:t,bottom:n,left:r}=A;return[{x:r,y:e},{x:t,y:e},{x:t,y:n},{x:r,y:n}]}(e.getBoundingClientRect())])),d(!0)},[d]);return n.useEffect(()=>()=>h(),[h]),n.useEffect(()=>{if(u&&f){let A=A=>p(A,f),e=A=>p(A,u);return u.addEventListener("pointerleave",A),f.addEventListener("pointerleave",e),()=>{u.removeEventListener("pointerleave",A),f.removeEventListener("pointerleave",e)}}},[u,f,p,h]),n.useEffect(()=>{if(l){let A=A=>{let e=A.target,t={x:A.clientX,y:A.clientY},n=u?.contains(e)||f?.contains(e),r=!function(A,e){let{x:t,y:n}=A,r=!1;for(let A=0,o=e.length-1;An!=c>n&&t<(u-l)*(n-s)/(c-s)+l&&(r=!r)}return r}(t,l);n?h():r&&(h(),c())};return document.addEventListener("pointermove",A),()=>document.removeEventListener("pointermove",A)}},[u,f,l,c,h]),(0,g.jsx)(N,{...A,ref:a})}),[P,R]=B(v,{isInside:!1}),O=(0,d.Dc)("TooltipContent"),N=n.forwardRef((A,e)=>{let{__scopeTooltip:t,children:r,"aria-label":o,onEscapeKeyDown:i,onPointerDownOutside:l,...u}=A,c=E(S,t),f=m(t),{onClose:d}=c;return n.useEffect(()=>(document.addEventListener(C,d),()=>document.removeEventListener(C,d)),[d]),n.useEffect(()=>{if(c.trigger){let A=A=>{let e=A.target;e?.contains(c.trigger)&&d()};return window.addEventListener("scroll",A,{capture:!0}),()=>window.removeEventListener("scroll",A,{capture:!0})}},[c.trigger,d]),(0,g.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:A=>A.preventDefault(),onDismiss:d,children:(0,g.jsxs)(s.UC,{"data-state":c.stateAttribute,...f,...u,ref:e,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,g.jsx)(O,{children:r}),(0,g.jsx)(P,{scope:t,isInside:!0,children:(0,g.jsx)(p.bL,{id:c.contentId,role:"tooltip",children:o||r})})]})})});T.displayName=S;var _="TooltipArrow",V=n.forwardRef((A,e)=>{let{__scopeTooltip:t,...n}=A,r=m(t);return R(_,t).isInside?null:(0,g.jsx)(s.i3,{...r,...n,ref:e})});V.displayName=_;var j=F,G=x,z=I,q=D,X=T,J=V},10022:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},11120:function(A,e,t){"use strict";var n=(this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}})(t(65840)),r=t(86908);function o(A,e){var t={};return A&&"string"==typeof A&&(0,n.default)(A,function(A,n){A&&n&&(t[(0,r.camelCase)(A,e)]=n)}),t}o.default=o,A.exports=o},11437:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},11736:(A,e,t)=>{"use strict";t.d(e,{oz:()=>td});var n={};t.r(n),t.d(n,{boolean:()=>B,booleanish:()=>w,commaOrSpaceSeparated:()=>U,commaSeparated:()=>Q,number:()=>y,overloadedBoolean:()=>m,spaceSeparated:()=>C});var r={};t.r(r),t.d(r,{attentionMarkers:()=>eh,contentInitial:()=>el,disable:()=>ep,document:()=>ea,flow:()=>eu,flowInitial:()=>es,insideSpan:()=>ed,string:()=>ec,text:()=>ef});var o=t(41319);let i=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,a=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,l={};function s(A,e){return((e||l).jsx?a:i).test(A)}let u=/[ \t\n\f\r]/g;function c(A){return""===A.replace(u,"")}class f{constructor(A,e,t){this.normal=e,this.property=A,t&&(this.space=t)}}function d(A,e){let t={},n={};for(let e of A)Object.assign(t,e.property),Object.assign(n,e.normal);return new f(t,n,e)}function h(A){return A.toLowerCase()}f.prototype.normal={},f.prototype.property={},f.prototype.space=void 0;class p{constructor(A,e){this.attribute=e,this.property=A}}p.prototype.attribute="",p.prototype.booleanish=!1,p.prototype.boolean=!1,p.prototype.commaOrSpaceSeparated=!1,p.prototype.commaSeparated=!1,p.prototype.defined=!1,p.prototype.mustUseProperty=!1,p.prototype.number=!1,p.prototype.overloadedBoolean=!1,p.prototype.property="",p.prototype.spaceSeparated=!1,p.prototype.space=void 0;let g=0,B=F(),w=F(),m=F(),y=F(),C=F(),Q=F(),U=F();function F(){return 2**++g}let v=Object.keys(n);class b extends p{constructor(A,e,t,r){let o=-1;if(super(A,e),function(A,e,t){t&&(A[e]=t)}(this,"space",r),"number"==typeof t)for(;++o"role"===e?e:"aria-"+e.slice(4).toLowerCase()});function H(A,e){return e in A?A[e]:e}function I(A,e){return H(A,e.toLowerCase())}let k=E({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Q,acceptCharset:C,accessKey:C,action:null,allow:null,allowFullScreen:B,allowPaymentRequest:B,allowUserMedia:B,alt:null,as:null,async:B,autoCapitalize:null,autoComplete:C,autoFocus:B,autoPlay:B,blocking:C,capture:null,charSet:null,checked:B,cite:null,className:C,cols:y,colSpan:null,content:null,contentEditable:w,controls:B,controlsList:C,coords:y|Q,crossOrigin:null,data:null,dateTime:null,decoding:null,default:B,defer:B,dir:null,dirName:null,disabled:B,download:m,draggable:w,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:B,formTarget:null,headers:C,height:y,hidden:m,high:y,href:null,hrefLang:null,htmlFor:C,httpEquiv:C,id:null,imageSizes:null,imageSrcSet:null,inert:B,inputMode:null,integrity:null,is:null,isMap:B,itemId:null,itemProp:C,itemRef:C,itemScope:B,itemType:C,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:B,low:y,manifest:null,max:null,maxLength:y,media:null,method:null,min:null,minLength:y,multiple:B,muted:B,name:null,nonce:null,noModule:B,noValidate:B,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:B,optimum:y,pattern:null,ping:C,placeholder:null,playsInline:B,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:B,referrerPolicy:null,rel:C,required:B,reversed:B,rows:y,rowSpan:y,sandbox:C,scope:null,scoped:B,seamless:B,selected:B,shadowRootClonable:B,shadowRootDelegatesFocus:B,shadowRootMode:null,shape:null,size:y,sizes:null,slot:null,span:y,spellCheck:w,src:null,srcDoc:null,srcLang:null,srcSet:null,start:y,step:null,style:null,tabIndex:y,target:null,title:null,translate:null,type:null,typeMustMatch:B,useMap:null,value:w,width:y,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:C,axis:null,background:null,bgColor:null,border:y,borderColor:null,bottomMargin:y,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:B,declare:B,event:null,face:null,frame:null,frameBorder:null,hSpace:y,leftMargin:y,link:null,longDesc:null,lowSrc:null,marginHeight:y,marginWidth:y,noResize:B,noHref:B,noShade:B,noWrap:B,object:null,profile:null,prompt:null,rev:null,rightMargin:y,rules:null,scheme:null,scrolling:w,standby:null,summary:null,text:null,topMargin:y,valueType:null,version:null,vAlign:null,vLink:null,vSpace:y,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:B,disableRemotePlayback:B,prefix:null,property:null,results:y,security:null,unselectable:null},space:"html",transform:I}),L=E({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:U,accentHeight:y,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:y,amplitude:y,arabicForm:null,ascent:y,attributeName:null,attributeType:null,azimuth:y,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:y,by:null,calcMode:null,capHeight:y,className:C,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:y,diffuseConstant:y,direction:null,display:null,dur:null,divisor:y,dominantBaseline:null,download:B,dx:null,dy:null,edgeMode:null,editable:null,elevation:y,enableBackground:null,end:null,event:null,exponent:y,externalResourcesRequired:null,fill:null,fillOpacity:y,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Q,g2:Q,glyphName:Q,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:y,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:y,horizOriginX:y,horizOriginY:y,id:null,ideographic:y,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:y,k:y,k1:y,k2:y,k3:y,k4:y,kernelMatrix:U,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:y,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:y,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:y,overlineThickness:y,paintOrder:null,panose1:null,path:null,pathLength:y,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:C,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:y,pointsAtY:y,pointsAtZ:y,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:U,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:U,rev:U,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:U,requiredFeatures:U,requiredFonts:U,requiredFormats:U,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:y,specularExponent:y,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:y,strikethroughThickness:y,string:null,stroke:null,strokeDashArray:U,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:y,strokeOpacity:y,strokeWidth:null,style:null,surfaceScale:y,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:U,tabIndex:y,tableValues:null,target:null,targetX:y,targetY:y,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:U,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:y,underlineThickness:y,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:y,values:null,vAlphabetic:y,vMathematical:y,vectorEffect:null,vHanging:y,vIdeographic:y,version:null,vertAdvY:y,vertOriginX:y,vertOriginY:y,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:y,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:H}),M=E({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(A,e)=>"xlink:"+e.slice(5).toLowerCase()}),D=E({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:I}),S=E({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(A,e)=>"xml:"+e.slice(3).toLowerCase()}),T=d([x,k,M,D,S],"html"),K=d([x,L,M,D,S],"svg"),P=/[A-Z]/g,R=/-[a-z]/g,O=/^data[-\w.:]+$/i;function N(A){return"-"+A.toLowerCase()}function _(A){return A.charAt(1).toUpperCase()}let V={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var j=t(11120);let G=q("end"),z=q("start");function q(A){return function(e){let t=e&&e.position&&e.position[A]||{};if("number"==typeof t.line&&t.line>0&&"number"==typeof t.column&&t.column>0)return{line:t.line,column:t.column,offset:"number"==typeof t.offset&&t.offset>-1?t.offset:void 0}}}function X(A){return A&&"object"==typeof A?"position"in A||"type"in A?W(A.position):"start"in A||"end"in A?W(A):"line"in A||"column"in A?J(A):"":""}function J(A){return Y(A&&A.line)+":"+Y(A&&A.column)}function W(A){return J(A&&A.start)+"-"+J(A&&A.end)}function Y(A){return A&&"number"==typeof A?A:1}class Z extends Error{constructor(A,e,t){super(),"string"==typeof e&&(t=e,e=void 0);let n="",r={},o=!1;if(e&&(r="line"in e&&"column"in e||"start"in e&&"end"in e?{place:e}:"type"in e?{ancestors:[e],place:e.position}:{...e}),"string"==typeof A?n=A:!r.cause&&A&&(o=!0,n=A.message,r.cause=A),!r.ruleId&&!r.source&&"string"==typeof t){let A=t.indexOf(":");-1===A?r.ruleId=t:(r.source=t.slice(0,A),r.ruleId=t.slice(A+1))}if(!r.place&&r.ancestors&&r.ancestors){let A=r.ancestors[r.ancestors.length-1];A&&(r.place=A.position)}let i=r.place&&"start"in r.place?r.place.start:r.place;this.ancestors=r.ancestors||void 0,this.cause=r.cause||void 0,this.column=i?i.column:void 0,this.fatal=void 0,this.file="",this.message=n,this.line=i?i.line:void 0,this.name=X(r.place)||"1:1",this.place=r.place||void 0,this.reason=this.message,this.ruleId=r.ruleId||void 0,this.source=r.source||void 0,this.stack=o&&r.cause&&"string"==typeof r.cause.stack?r.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}Z.prototype.file="",Z.prototype.name="",Z.prototype.reason="",Z.prototype.message="",Z.prototype.stack="",Z.prototype.column=void 0,Z.prototype.line=void 0,Z.prototype.ancestors=void 0,Z.prototype.cause=void 0,Z.prototype.fatal=void 0,Z.prototype.place=void 0,Z.prototype.ruleId=void 0,Z.prototype.source=void 0;let $={}.hasOwnProperty,AA=new Map,Ae=/[A-Z]/g,At=new Set(["table","tbody","thead","tfoot","tr"]),An=new Set(["td","th"]),Ar="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Ao(A,e,t){var n;return"element"===e.type?function(A,e,t){let n=A.schema,r=n;"svg"===e.tagName.toLowerCase()&&"html"===n.space&&(A.schema=K),A.ancestors.push(e);let o=As(A,e.tagName,!1),i=function(A,e){let t,n,r={};for(n in e.properties)if("children"!==n&&$.call(e.properties,n)){let o=function(A,e,t){let n=function(A,e){let t=h(e),n=e,r=p;if(t in A.normal)return A.property[A.normal[t]];if(t.length>4&&"data"===t.slice(0,4)&&O.test(e)){if("-"===e.charAt(4)){let A=e.slice(5).replace(R,_);n="data"+A.charAt(0).toUpperCase()+A.slice(1)}else{let A=e.slice(4);if(!R.test(A)){let t=A.replace(P,N);"-"!==t.charAt(0)&&(t="-"+t),e="data"+t}}r=b}return new r(n,e)}(A.schema,e);if(!(null==t||"number"==typeof t&&Number.isNaN(t))){if(Array.isArray(t)&&(t=n.commaSeparated?function(A,e){let t={};return(""===A[A.length-1]?[...A,""]:A).join((t.padRight?" ":"")+","+(!1===t.padLeft?"":" ")).trim()}(t):t.join(" ").trim()),"style"===n.property){let e="object"==typeof t?t:function(A,e){try{return j(e,{reactCompat:!0})}catch(t){if(A.ignoreInvalidStyle)return{};let e=new Z("Cannot parse `style` attribute",{ancestors:A.ancestors,cause:t,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw e.file=A.filePath||void 0,e.url=Ar+"#cannot-parse-style-attribute",e}}(A,String(t));return"css"===A.stylePropertyNameCase&&(e=function(A){let e,t={};for(e in A)$.call(A,e)&&(t[function(A){let e=A.replace(Ae,Ac);return"ms-"===e.slice(0,3)&&(e="-"+e),e}(e)]=A[e]);return t}(e)),["style",e]}return["react"===A.elementAttributeNameCase&&n.space?V[n.property]||n.property:n.attribute,t]}}(A,n,e.properties[n]);if(o){let[n,i]=o;A.tableCellAlignToStyle&&"align"===n&&"string"==typeof i&&An.has(e.tagName)?t=i:r[n]=i}}return t&&((r.style||(r.style={}))["css"===A.stylePropertyNameCase?"text-align":"textAlign"]=t),r}(A,e),a=Al(A,e);return At.has(e.tagName)&&(a=a.filter(function(A){return"string"!=typeof A||!("object"==typeof A?"text"===A.type&&c(A.value):c(A))})),Ai(A,i,o,e),Aa(i,a),A.ancestors.pop(),A.schema=n,A.create(e,o,i,t)}(A,e,t):"mdxFlowExpression"===e.type||"mdxTextExpression"===e.type?function(A,e){if(e.data&&e.data.estree&&A.evaluater){let t=e.data.estree.body[0];return(0,o.ok)("ExpressionStatement"===t.type),A.evaluater.evaluateExpression(t.expression)}Au(A,e.position)}(A,e):"mdxJsxFlowElement"===e.type||"mdxJsxTextElement"===e.type?function(A,e,t){let n=A.schema,r=n;"svg"===e.name&&"html"===n.space&&(A.schema=K),A.ancestors.push(e);let i=null===e.name?A.Fragment:As(A,e.name,!0),a=function(A,e){let t={};for(let n of e.attributes)if("mdxJsxExpressionAttribute"===n.type)if(n.data&&n.data.estree&&A.evaluater){let e=n.data.estree.body[0];(0,o.ok)("ExpressionStatement"===e.type);let r=e.expression;(0,o.ok)("ObjectExpression"===r.type);let i=r.properties[0];(0,o.ok)("SpreadElement"===i.type),Object.assign(t,A.evaluater.evaluateExpression(i.argument))}else Au(A,e.position);else{let r,i=n.name;if(n.value&&"object"==typeof n.value)if(n.value.data&&n.value.data.estree&&A.evaluater){let e=n.value.data.estree.body[0];(0,o.ok)("ExpressionStatement"===e.type),r=A.evaluater.evaluateExpression(e.expression)}else Au(A,e.position);else r=null===n.value||n.value;t[i]=r}return t}(A,e),l=Al(A,e);return Ai(A,a,i,e),Aa(a,l),A.ancestors.pop(),A.schema=n,A.create(e,i,a,t)}(A,e,t):"mdxjsEsm"===e.type?function(A,e){if(e.data&&e.data.estree&&A.evaluater)return A.evaluater.evaluateProgram(e.data.estree);Au(A,e.position)}(A,e):"root"===e.type?function(A,e,t){let n={};return Aa(n,Al(A,e)),A.create(e,A.Fragment,n,t)}(A,e,t):"text"===e.type?(n=0,e.value):void 0}function Ai(A,e,t,n){"string"!=typeof t&&t!==A.Fragment&&A.passNode&&(e.node=n)}function Aa(A,e){if(e.length>0){let t=e.length>1?e:e[0];t&&(A.children=t)}}function Al(A,e){let t=[],n=-1,r=A.passKeys?new Map:AA;for(;++n=this.left.length+this.right.length)throw RangeError("Cannot access index `"+A+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return Athis.left.length?this.right.slice(this.right.length-t+this.left.length,this.right.length-A+this.left.length).reverse():this.left.slice(A).concat(this.right.slice(this.right.length-t+this.left.length).reverse())}splice(A,e,t){this.setCursor(Math.trunc(A));let n=this.right.splice(this.right.length-(e||0),Number.POSITIVE_INFINITY);return t&&AB(this.left,t),n.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(A){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(A)}pushMany(A){this.setCursor(Number.POSITIVE_INFINITY),AB(this.left,A)}unshift(A){this.setCursor(0),this.right.push(A)}unshiftMany(A){this.setCursor(0),AB(this.right,A.reverse())}setCursor(A){if(A!==this.left.length&&(!(A>this.left.length)||0!==this.right.length)&&(!(A<0)||0!==this.left.length))if(An))return;let a=r.events.length,l=a;for(;l--;)if("exit"===r.events[l][0]&&"chunkFlow"===r.events[l][1].type){if(A){t=r.events[l][1].end;break}A=!0}for(g(i),o=a;oe;){let e=o[t];r.containerState=e[1],e[0].exit.call(r,A)}o.length=e}function B(){e.write([null]),t=void 0,e=void 0,r.containerState._closeFlow=void 0}}},AF={tokenize:function(A,e,t){return(0,Ay.N)(A,A.attempt(this.parser.constructs.document,e,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var Av=t(41203);let Ab={resolve:function(A){return Aw(A),A},tokenize:function(A,e){let t;return function(e){return A.enter("content"),t=A.enter("chunkContent",{contentType:"content"}),n(e)};function n(e){return null===e?r(e):(0,AC.HP)(e)?A.check(AE,o,r)(e):(A.consume(e),n)}function r(t){return A.exit("chunkContent"),A.exit("content"),e(t)}function o(e){return A.consume(e),A.exit("chunkContent"),t.next=A.enter("chunkContent",{contentType:"content",previous:t}),t=t.next,n}}},AE={partial:!0,tokenize:function(A,e,t){let n=this;return function(e){return A.exit("chunkContent"),A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),(0,Ay.N)(A,r,"linePrefix")};function r(r){if(null===r||(0,AC.HP)(r))return t(r);let o=n.events[n.events.length-1];return!n.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?e(r):A.interrupt(n.parser.constructs.flow,t,e)(r)}}},Ax={tokenize:function(A){let e=this,t=A.attempt(Av.B,function(n){return null===n?void A.consume(n):(A.enter("lineEndingBlank"),A.consume(n),A.exit("lineEndingBlank"),e.currentConstruct=void 0,t)},A.attempt(this.parser.constructs.flowInitial,n,(0,Ay.N)(A,A.attempt(this.parser.constructs.flow,n,A.attempt(Ab,n)),"linePrefix")));return t;function n(n){return null===n?void A.consume(n):(A.enter("lineEnding"),A.consume(n),A.exit("lineEnding"),e.currentConstruct=void 0,t)}}},AH={resolveAll:AM()},AI=AL("string"),Ak=AL("text");function AL(A){return{resolveAll:AM("text"===A?AD:void 0),tokenize:function(e){let t=this,n=this.parser.constructs[A],r=e.attempt(n,o,i);return o;function o(A){return l(A)?r(A):i(A)}function i(A){return null===A?void e.consume(A):(e.enter("data"),e.consume(A),a)}function a(A){return l(A)?(e.exit("data"),r(A)):(e.consume(A),a)}function l(A){if(null===A)return!0;let e=n[A],r=-1;if(e)for(;++r=3&&(null===i||(0,AC.HP)(i))?(A.exit("thematicBreak"),e(i)):t(i)}(i)}}},AT={continuation:{tokenize:function(A,e,t){let n=this;return n.containerState._closeFlow=void 0,A.check(Av.B,function(t){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,(0,Ay.N)(A,e,"listItemIndent",n.containerState.size+1)(t)},function(t){return n.containerState.furtherBlankLines||!(0,AC.On)(t)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,r(t)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,A.attempt(AP,e,r)(t))});function r(r){return n.containerState._closeFlow=!0,n.interrupt=void 0,(0,Ay.N)(A,A.attempt(AT,e,t),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(r)}}},exit:function(A){A.exit(this.containerState.type)},name:"list",tokenize:function(A,e,t){let n=this,r=n.events[n.events.length-1],o=r&&"linePrefix"===r[1].type?r[2].sliceSerialize(r[1],!0).length:0,i=0;return function(e){let r=n.containerState.type||(42===e||43===e||45===e?"listUnordered":"listOrdered");if("listUnordered"===r?!n.containerState.marker||e===n.containerState.marker:(0,AC.BM)(e)){if(n.containerState.type||(n.containerState.type=r,A.enter(r,{_container:!0})),"listUnordered"===r)return A.enter("listItemPrefix"),42===e||45===e?A.check(AS,t,a)(e):a(e);if(!n.interrupt||49===e)return A.enter("listItemPrefix"),A.enter("listItemValue"),function e(r){return(0,AC.BM)(r)&&++i<10?(A.consume(r),e):(!n.interrupt||i<2)&&(n.containerState.marker?r===n.containerState.marker:41===r||46===r)?(A.exit("listItemValue"),a(r)):t(r)}(e)}return t(e)};function a(e){return A.enter("listItemMarker"),A.consume(e),A.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||e,A.check(Av.B,n.interrupt?t:l,A.attempt(AK,u,s))}function l(A){return n.containerState.initialBlankLine=!0,o++,u(A)}function s(e){return(0,AC.On)(e)?(A.enter("listItemPrefixWhitespace"),A.consume(e),A.exit("listItemPrefixWhitespace"),u):t(e)}function u(t){return n.containerState.size=o+n.sliceSerialize(A.exit("listItemPrefix"),!0).length,e(t)}}},AK={partial:!0,tokenize:function(A,e,t){let n=this;return(0,Ay.N)(A,function(A){let r=n.events[n.events.length-1];return!(0,AC.On)(A)&&r&&"listItemPrefixWhitespace"===r[1].type?e(A):t(A)},"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},AP={partial:!0,tokenize:function(A,e,t){let n=this;return(0,Ay.N)(A,function(A){let r=n.events[n.events.length-1];return r&&"listItemIndent"===r[1].type&&r[2].sliceSerialize(r[1],!0).length===n.containerState.size?e(A):t(A)},"listItemIndent",n.containerState.size+1)}},AR={continuation:{tokenize:function(A,e,t){let n=this;return function(e){return(0,AC.On)(e)?(0,Ay.N)(A,r,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(e):r(e)};function r(n){return A.attempt(AR,e,t)(n)}}},exit:function(A){A.exit("blockQuote")},name:"blockQuote",tokenize:function(A,e,t){let n=this;return function(e){if(62===e){let t=n.containerState;return t.open||(A.enter("blockQuote",{_container:!0}),t.open=!0),A.enter("blockQuotePrefix"),A.enter("blockQuoteMarker"),A.consume(e),A.exit("blockQuoteMarker"),r}return t(e)};function r(t){return(0,AC.On)(t)?(A.enter("blockQuotePrefixWhitespace"),A.consume(t),A.exit("blockQuotePrefixWhitespace"),A.exit("blockQuotePrefix"),e):(A.exit("blockQuotePrefix"),e(t))}}};function AO(A,e,t,n,r,o,i,a,l){let s=l||Number.POSITIVE_INFINITY,u=0;return function(e){return 60===e?(A.enter(n),A.enter(r),A.enter(o),A.consume(e),A.exit(o),c):null===e||32===e||41===e||(0,AC.JQ)(e)?t(e):(A.enter(n),A.enter(i),A.enter(a),A.enter("chunkString",{contentType:"string"}),h(e))};function c(t){return 62===t?(A.enter(o),A.consume(t),A.exit(o),A.exit(r),A.exit(n),e):(A.enter(a),A.enter("chunkString",{contentType:"string"}),f(t))}function f(e){return 62===e?(A.exit("chunkString"),A.exit(a),c(e)):null===e||60===e||(0,AC.HP)(e)?t(e):(A.consume(e),92===e?d:f)}function d(e){return 60===e||62===e||92===e?(A.consume(e),f):f(e)}function h(r){return!u&&(null===r||41===r||(0,AC.Ee)(r))?(A.exit("chunkString"),A.exit(a),A.exit(i),A.exit(n),e(r)):u999||null===c||91===c||93===c&&!i||94===c&&!l&&"_hiddenFootnoteSupport"in a.parser.constructs?t(c):93===c?(A.exit(o),A.enter(r),A.consume(c),A.exit(r),A.exit(n),e):(0,AC.HP)(c)?(A.enter("lineEnding"),A.consume(c),A.exit("lineEnding"),s):(A.enter("chunkString",{contentType:"string"}),u(c))}function u(e){return null===e||91===e||93===e||(0,AC.HP)(e)||l++>999?(A.exit("chunkString"),s(e)):(A.consume(e),i||(i=!(0,AC.On)(e)),92===e?c:u)}function c(e){return 91===e||92===e||93===e?(A.consume(e),l++,u):u(e)}}function A_(A,e,t,n,r,o){let i;return function(e){return 34===e||39===e||40===e?(A.enter(n),A.enter(r),A.consume(e),A.exit(r),i=40===e?41:e,a):t(e)};function a(t){return t===i?(A.enter(r),A.consume(t),A.exit(r),A.exit(n),e):(A.enter(o),l(t))}function l(e){return e===i?(A.exit(o),a(i)):null===e?t(e):(0,AC.HP)(e)?(A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),(0,Ay.N)(A,l,"linePrefix")):(A.enter("chunkString",{contentType:"string"}),s(e))}function s(e){return e===i||null===e||(0,AC.HP)(e)?(A.exit("chunkString"),l(e)):(A.consume(e),92===e?u:s)}function u(e){return e===i||92===e?(A.consume(e),s):s(e)}}function AV(A,e){let t;return function n(r){return(0,AC.HP)(r)?(A.enter("lineEnding"),A.consume(r),A.exit("lineEnding"),t=!0,n):(0,AC.On)(r)?(0,Ay.N)(A,n,t?"linePrefix":"lineSuffix")(r):e(r)}}var Aj=t(33502);let AG={partial:!0,tokenize:function(A,e,t){return function(e){return(0,AC.Ee)(e)?AV(A,n)(e):t(e)};function n(e){return A_(A,r,t,"definitionTitle","definitionTitleMarker","definitionTitleString")(e)}function r(e){return(0,AC.On)(e)?(0,Ay.N)(A,o,"whitespace")(e):o(e)}function o(A){return null===A||(0,AC.HP)(A)?e(A):t(A)}}},Az={name:"codeIndented",tokenize:function(A,e,t){let n=this;return function(e){return A.enter("codeIndented"),(0,Ay.N)(A,r,"linePrefix",5)(e)};function r(e){let r=n.events[n.events.length-1];return r&&"linePrefix"===r[1].type&&r[2].sliceSerialize(r[1],!0).length>=4?function e(t){return null===t?o(t):(0,AC.HP)(t)?A.attempt(Aq,e,o)(t):(A.enter("codeFlowValue"),function t(n){return null===n||(0,AC.HP)(n)?(A.exit("codeFlowValue"),e(n)):(A.consume(n),t)}(t))}(e):t(e)}function o(t){return A.exit("codeIndented"),e(t)}}},Aq={partial:!0,tokenize:function(A,e,t){let n=this;return r;function r(e){return n.parser.lazy[n.now().line]?t(e):(0,AC.HP)(e)?(A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),r):(0,Ay.N)(A,o,"linePrefix",5)(e)}function o(A){let o=n.events[n.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?e(A):(0,AC.HP)(A)?r(A):t(A)}}},AX={name:"setextUnderline",resolveTo:function(A,e){let t,n,r,o=A.length;for(;o--;)if("enter"===A[o][0]){if("content"===A[o][1].type){t=o;break}"paragraph"===A[o][1].type&&(n=o)}else"content"===A[o][1].type&&A.splice(o,1),r||"definition"!==A[o][1].type||(r=o);let i={type:"setextHeading",start:{...A[t][1].start},end:{...A[A.length-1][1].end}};return A[n][1].type="setextHeadingText",r?(A.splice(n,0,["enter",i,e]),A.splice(r+1,0,["exit",A[t][1],e]),A[t][1].end={...A[r][1].end}):A[t][1]=i,A.push(["exit",i,e]),A},tokenize:function(A,e,t){let n,r=this;return function(e){var i;let a,l=r.events.length;for(;l--;)if("lineEnding"!==r.events[l][1].type&&"linePrefix"!==r.events[l][1].type&&"content"!==r.events[l][1].type){a="paragraph"===r.events[l][1].type;break}return!r.parser.lazy[r.now().line]&&(r.interrupt||a)?(A.enter("setextHeadingLine"),n=e,i=e,A.enter("setextHeadingLineSequence"),function e(t){return t===n?(A.consume(t),e):(A.exit("setextHeadingLineSequence"),(0,AC.On)(t)?(0,Ay.N)(A,o,"lineSuffix")(t):o(t))}(i)):t(e)};function o(n){return null===n||(0,AC.HP)(n)?(A.exit("setextHeadingLine"),e(n)):t(n)}}},AJ=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],AW=["pre","script","style","textarea"],AY={partial:!0,tokenize:function(A,e,t){return function(n){return A.enter("lineEnding"),A.consume(n),A.exit("lineEnding"),A.attempt(Av.B,e,t)}}},AZ={partial:!0,tokenize:function(A,e,t){let n=this;return function(e){return(0,AC.HP)(e)?(A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),r):t(e)};function r(A){return n.parser.lazy[n.now().line]?t(A):e(A)}}},A$={partial:!0,tokenize:function(A,e,t){let n=this;return function(e){return null===e?t(e):(A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),r)};function r(A){return n.parser.lazy[n.now().line]?t(A):e(A)}}},A0={concrete:!0,name:"codeFenced",tokenize:function(A,e,t){let n,r=this,o={partial:!0,tokenize:function(A,e,t){let o=0;return function(e){return A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),i};function i(e){return A.enter("codeFencedFence"),(0,AC.On)(e)?(0,Ay.N)(A,l,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(e):l(e)}function l(e){return e===n?(A.enter("codeFencedFenceSequence"),function e(r){return r===n?(o++,A.consume(r),e):o>=a?(A.exit("codeFencedFenceSequence"),(0,AC.On)(r)?(0,Ay.N)(A,s,"whitespace")(r):s(r)):t(r)}(e)):t(e)}function s(n){return null===n||(0,AC.HP)(n)?(A.exit("codeFencedFence"),e(n)):t(n)}}},i=0,a=0;return function(e){var o=e;let s=r.events[r.events.length-1];return i=s&&"linePrefix"===s[1].type?s[2].sliceSerialize(s[1],!0).length:0,n=o,A.enter("codeFenced"),A.enter("codeFencedFence"),A.enter("codeFencedFenceSequence"),function e(r){return r===n?(a++,A.consume(r),e):a<3?t(r):(A.exit("codeFencedFenceSequence"),(0,AC.On)(r)?(0,Ay.N)(A,l,"whitespace")(r):l(r))}(o)};function l(o){return null===o||(0,AC.HP)(o)?(A.exit("codeFencedFence"),r.interrupt?e(o):A.check(A$,u,h)(o)):(A.enter("codeFencedFenceInfo"),A.enter("chunkString",{contentType:"string"}),function e(r){return null===r||(0,AC.HP)(r)?(A.exit("chunkString"),A.exit("codeFencedFenceInfo"),l(r)):(0,AC.On)(r)?(A.exit("chunkString"),A.exit("codeFencedFenceInfo"),(0,Ay.N)(A,s,"whitespace")(r)):96===r&&r===n?t(r):(A.consume(r),e)}(o))}function s(e){return null===e||(0,AC.HP)(e)?l(e):(A.enter("codeFencedFenceMeta"),A.enter("chunkString",{contentType:"string"}),function e(r){return null===r||(0,AC.HP)(r)?(A.exit("chunkString"),A.exit("codeFencedFenceMeta"),l(r)):96===r&&r===n?t(r):(A.consume(r),e)}(e))}function u(e){return A.attempt(o,h,c)(e)}function c(e){return A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),f}function f(e){return i>0&&(0,AC.On)(e)?(0,Ay.N)(A,d,"linePrefix",i+1)(e):d(e)}function d(e){return null===e||(0,AC.HP)(e)?A.check(A$,u,h)(e):(A.enter("codeFlowValue"),function e(t){return null===t||(0,AC.HP)(t)?(A.exit("codeFlowValue"),d(t)):(A.consume(t),e)}(e))}function h(t){return A.exit("codeFenced"),e(t)}}},A1={AElig:"\xc6",AMP:"&",Aacute:"\xc1",Abreve:"Ă",Acirc:"\xc2",Acy:"А",Afr:"\uD835\uDD04",Agrave:"\xc0",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"\uD835\uDD38",ApplyFunction:"⁡",Aring:"\xc5",Ascr:"\uD835\uDC9C",Assign:"≔",Atilde:"\xc3",Auml:"\xc4",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"\uD835\uDD05",Bopf:"\uD835\uDD39",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COPY:"\xa9",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedil:"\xc7",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"\xb8",CenterDot:"\xb7",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"\uD835\uDC9E",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"\uD835\uDD07",DiacriticalAcute:"\xb4",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"\uD835\uDD3B",Dot:"\xa8",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"\xa8",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"\uD835\uDC9F",Dstrok:"Đ",ENG:"Ŋ",ETH:"\xd0",Eacute:"\xc9",Ecaron:"Ě",Ecirc:"\xca",Ecy:"Э",Edot:"Ė",Efr:"\uD835\uDD08",Egrave:"\xc8",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"\uD835\uDD3C",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Euml:"\xcb",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"\uD835\uDD09",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"\uD835\uDD3D",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"\uD835\uDD0A",Gg:"⋙",Gopf:"\uD835\uDD3E",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"\uD835\uDCA2",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacute:"\xcd",Icirc:"\xce",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrave:"\xcc",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"\uD835\uDD40",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Iuml:"\xcf",Jcirc:"Ĵ",Jcy:"Й",Jfr:"\uD835\uDD0D",Jopf:"\uD835\uDD41",Jscr:"\uD835\uDCA5",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"\uD835\uDD0E",Kopf:"\uD835\uDD42",Kscr:"\uD835\uDCA6",LJcy:"Љ",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"\uD835\uDD0F",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"\uD835\uDD43",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"\uD835\uDD10",MinusPlus:"∓",Mopf:"\uD835\uDD44",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"\uD835\uDD11",NoBreak:"⁠",NonBreakingSpace:"\xa0",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"\uD835\uDCA9",Ntilde:"\xd1",Nu:"Ν",OElig:"Œ",Oacute:"\xd3",Ocirc:"\xd4",Ocy:"О",Odblac:"Ő",Ofr:"\uD835\uDD12",Ograve:"\xd2",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"\uD835\uDD46",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"\uD835\uDCAA",Oslash:"\xd8",Otilde:"\xd5",Otimes:"⨷",Ouml:"\xd6",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"\uD835\uDD13",Phi:"Φ",Pi:"Π",PlusMinus:"\xb1",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"\uD835\uDCAB",Psi:"Ψ",QUOT:'"',Qfr:"\uD835\uDD14",Qopf:"ℚ",Qscr:"\uD835\uDCAC",RBarr:"⤐",REG:"\xae",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"\uD835\uDD16",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"\uD835\uDD4A",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"\uD835\uDCAE",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THORN:"\xde",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:" ",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"\uD835\uDD17",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"\uD835\uDD4B",TripleDot:"⃛",Tscr:"\uD835\uDCAF",Tstrok:"Ŧ",Uacute:"\xda",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucirc:"\xdb",Ucy:"У",Udblac:"Ű",Ufr:"\uD835\uDD18",Ugrave:"\xd9",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"\uD835\uDD4C",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"\uD835\uDCB0",Utilde:"Ũ",Uuml:"\xdc",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"\uD835\uDD19",Vopf:"\uD835\uDD4D",Vscr:"\uD835\uDCB1",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"\uD835\uDD1A",Wopf:"\uD835\uDD4E",Wscr:"\uD835\uDCB2",Xfr:"\uD835\uDD1B",Xi:"Ξ",Xopf:"\uD835\uDD4F",Xscr:"\uD835\uDCB3",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacute:"\xdd",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"\uD835\uDD1C",Yopf:"\uD835\uDD50",Yscr:"\uD835\uDCB4",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"\uD835\uDCB5",aacute:"\xe1",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acirc:"\xe2",acute:"\xb4",acy:"а",aelig:"\xe6",af:"⁡",afr:"\uD835\uDD1E",agrave:"\xe0",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"\xc5",angzarr:"⍼",aogon:"ą",aopf:"\uD835\uDD52",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",aring:"\xe5",ascr:"\uD835\uDCB6",ast:"*",asymp:"≈",asympeq:"≍",atilde:"\xe3",auml:"\xe4",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"\uD835\uDD1F",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"\uD835\uDD53",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvbar:"\xa6",bscr:"\uD835\uDCB7",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedil:"\xe7",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedil:"\xb8",cemptyv:"⦲",cent:"\xa2",centerdot:"\xb7",cfr:"\uD835\uDD20",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"\xae",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"\uD835\uDD54",coprod:"∐",copy:"\xa9",copysr:"℗",crarr:"↵",cross:"✗",cscr:"\uD835\uDCB8",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"\xa4",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",deg:"\xb0",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"\xa8",digamma:"ϝ",disin:"⋲",div:"\xf7",divide:"\xf7",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"\uD835\uDD55",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"\uD835\uDCB9",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacute:"\xe9",easter:"⩮",ecaron:"ě",ecir:"≖",ecirc:"\xea",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"\uD835\uDD22",eg:"⪚",egrave:"\xe8",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"\uD835\uDD56",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",eth:"\xf0",euml:"\xeb",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"\uD835\uDD23",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"\uD835\uDD57",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac12:"\xbd",frac13:"⅓",frac14:"\xbc",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"\xbe",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"\uD835\uDCBB",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"\uD835\uDD24",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"\uD835\uDD58",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"\xbd",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"\uD835\uDD25",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"\uD835\uDD59",horbar:"―",hscr:"\uD835\uDCBD",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacute:"\xed",ic:"⁣",icirc:"\xee",icy:"и",iecy:"е",iexcl:"\xa1",iff:"⇔",ifr:"\uD835\uDD26",igrave:"\xec",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"\uD835\uDD5A",iota:"ι",iprod:"⨼",iquest:"\xbf",iscr:"\uD835\uDCBE",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",iukcy:"і",iuml:"\xef",jcirc:"ĵ",jcy:"й",jfr:"\uD835\uDD27",jmath:"ȷ",jopf:"\uD835\uDD5B",jscr:"\uD835\uDCBF",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"\uD835\uDD28",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"\uD835\uDD5C",kscr:"\uD835\uDCC0",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laquo:"\xab",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"\uD835\uDD29",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"\uD835\uDD5D",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"\uD835\uDCC1",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",macr:"\xaf",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"\uD835\uDD2A",mho:"℧",micro:"\xb5",mid:"∣",midast:"*",midcir:"⫰",middot:"\xb7",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"\uD835\uDD5E",mp:"∓",mscr:"\uD835\uDCC2",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:"\xa0",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"\uD835\uDD2B",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"\uD835\uDD5F",not:"\xac",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"\uD835\uDCC3",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"\xf1",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacute:"\xf3",oast:"⊛",ocir:"⊚",ocirc:"\xf4",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"\uD835\uDD2C",ogon:"˛",ograve:"\xf2",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"\uD835\uDD60",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"\xaa",ordm:"\xba",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslash:"\xf8",osol:"⊘",otilde:"\xf5",otimes:"⊗",otimesas:"⨶",ouml:"\xf6",ovbar:"⌽",par:"∥",para:"\xb6",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"\uD835\uDD2D",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusmn:"\xb1",plussim:"⨦",plustwo:"⨧",pm:"\xb1",pointint:"⨕",popf:"\uD835\uDD61",pound:"\xa3",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"\uD835\uDCC5",psi:"ψ",puncsp:" ",qfr:"\uD835\uDD2E",qint:"⨌",qopf:"\uD835\uDD62",qprime:"⁗",qscr:"\uD835\uDCC6",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"\xbb",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"\xae",rfisht:"⥽",rfloor:"⌋",rfr:"\uD835\uDD2F",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"\uD835\uDD63",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"\uD835\uDCC7",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sect:"\xa7",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"\uD835\uDD30",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",shy:"\xad",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"\uD835\uDD64",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"\uD835\uDCC8",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"\xaf",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",sup:"⊃",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"\xdf",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"\uD835\uDD31",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thorn:"\xfe",tilde:"˜",times:"\xd7",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"\uD835\uDD65",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"\uD835\uDCC9",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacute:"\xfa",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucirc:"\xfb",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"\uD835\uDD32",ugrave:"\xf9",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",uml:"\xa8",uogon:"ų",uopf:"\uD835\uDD66",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"\uD835\uDCCA",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"\xfc",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"\uD835\uDD33",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"\uD835\uDD67",vprop:"∝",vrtri:"⊳",vscr:"\uD835\uDCCB",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"\uD835\uDD34",wopf:"\uD835\uDD68",wp:"℘",wr:"≀",wreath:"≀",wscr:"\uD835\uDCCC",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"\uD835\uDD35",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"\uD835\uDD69",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"\uD835\uDCCD",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"\xfd",yacy:"я",ycirc:"ŷ",ycy:"ы",yen:"\xa5",yfr:"\uD835\uDD36",yicy:"ї",yopf:"\uD835\uDD6A",yscr:"\uD835\uDCCE",yucy:"ю",yuml:"\xff",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"\uD835\uDD37",zhcy:"ж",zigrarr:"⇝",zopf:"\uD835\uDD6B",zscr:"\uD835\uDCCF",zwj:"‍",zwnj:"‌"},A2={}.hasOwnProperty;function A4(A){return!!A2.call(A1,A)&&A1[A]}let A3={name:"characterReference",tokenize:function(A,e,t){let n,r,o=this,i=0;return function(e){return A.enter("characterReference"),A.enter("characterReferenceMarker"),A.consume(e),A.exit("characterReferenceMarker"),a};function a(e){return 35===e?(A.enter("characterReferenceMarkerNumeric"),A.consume(e),A.exit("characterReferenceMarkerNumeric"),l):(A.enter("characterReferenceValue"),n=31,r=AC.lV,s(e))}function l(e){return 88===e||120===e?(A.enter("characterReferenceMarkerHexadecimal"),A.consume(e),A.exit("characterReferenceMarkerHexadecimal"),A.enter("characterReferenceValue"),n=6,r=AC.ok,s):(A.enter("characterReferenceValue"),n=7,r=AC.BM,s(e))}function s(a){if(59===a&&i){let n=A.exit("characterReferenceValue");return r!==AC.lV||A4(o.sliceSerialize(n))?(A.enter("characterReferenceMarker"),A.consume(a),A.exit("characterReferenceMarker"),A.exit("characterReference"),e):t(a)}return r(a)&&i++1&&A[u][1].end.offset-A[u][1].start.offset>1?2:1;let c={...A[t][1].end},f={...A[u][1].start};eo(c,-a),eo(f,a),o={type:a>1?"strongSequence":"emphasisSequence",start:c,end:{...A[t][1].end}},i={type:a>1?"strongSequence":"emphasisSequence",start:{...A[u][1].start},end:f},r={type:a>1?"strongText":"emphasisText",start:{...A[t][1].end},end:{...A[u][1].start}},n={type:a>1?"strong":"emphasis",start:{...o.start},end:{...i.end}},A[t][1].end={...o.start},A[u][1].start={...i.end},l=[],A[t][1].end.offset-A[t][1].start.offset&&(l=(0,Ap.V)(l,[["enter",A[t][1],e],["exit",A[t][1],e]])),l=(0,Ap.V)(l,[["enter",n,e],["enter",o,e],["exit",o,e],["enter",r,e]]),l=(0,Ap.V)(l,(0,A8.W)(e.parser.constructs.insideSpan.null,A.slice(t+1,u),e)),l=(0,Ap.V)(l,[["exit",r,e],["enter",i,e],["exit",i,e],["exit",n,e]]),A[u][1].end.offset-A[u][1].start.offset?(s=2,l=(0,Ap.V)(l,[["enter",A[u][1],e],["exit",A[u][1],e]])):s=0,(0,Ap.m)(A,t-1,u-t+3,l),u=t+l.length-s-2;break}}for(u=-1;++uo&&"whitespace"===A[r][1].type&&(r-=2),"atxHeadingSequence"===A[r][1].type&&(o===r-1||r-4>o&&"whitespace"===A[r-2][1].type)&&(r-=o+1===r?2:4),r>o&&(t={type:"atxHeadingText",start:A[o][1].start,end:A[r][1].end},n={type:"chunkText",start:A[o][1].start,end:A[r][1].end,contentType:"text"},(0,Ap.m)(A,o,r-o+1,[["enter",t,e],["enter",n,e],["exit",n,e],["exit",t,e]])),A},tokenize:function(A,e,t){let n=0;return function(r){var o;return A.enter("atxHeading"),o=r,A.enter("atxHeadingSequence"),function r(o){return 35===o&&n++<6?(A.consume(o),r):null===o||(0,AC.Ee)(o)?(A.exit("atxHeadingSequence"),function t(n){return 35===n?(A.enter("atxHeadingSequence"),function e(n){return 35===n?(A.consume(n),e):(A.exit("atxHeadingSequence"),t(n))}(n)):null===n||(0,AC.HP)(n)?(A.exit("atxHeading"),e(n)):(0,AC.On)(n)?(0,Ay.N)(A,t,"whitespace")(n):(A.enter("atxHeadingText"),function e(n){return null===n||35===n||(0,AC.Ee)(n)?(A.exit("atxHeadingText"),t(n)):(A.consume(n),e)}(n))}(o)):t(o)}(o)}}},42:AS,45:[AX,AS],60:{concrete:!0,name:"htmlFlow",resolveTo:function(A){let e=A.length;for(;e--&&("enter"!==A[e][0]||"htmlFlow"!==A[e][1].type););return e>1&&"linePrefix"===A[e-2][1].type&&(A[e][1].start=A[e-2][1].start,A[e+1][1].start=A[e-2][1].start,A.splice(e-2,2)),A},tokenize:function(A,e,t){let n,r,o,i,a,l=this;return function(e){var t;return t=e,A.enter("htmlFlow"),A.enter("htmlFlowData"),A.consume(t),s};function s(i){return 33===i?(A.consume(i),u):47===i?(A.consume(i),r=!0,d):63===i?(A.consume(i),n=3,l.interrupt?e:L):(0,AC.CW)(i)?(A.consume(i),o=String.fromCharCode(i),h):t(i)}function u(r){return 45===r?(A.consume(r),n=2,c):91===r?(A.consume(r),n=5,i=0,f):(0,AC.CW)(r)?(A.consume(r),n=4,l.interrupt?e:L):t(r)}function c(n){return 45===n?(A.consume(n),l.interrupt?e:L):t(n)}function f(n){let r="CDATA[";return n===r.charCodeAt(i++)?(A.consume(n),i===r.length)?l.interrupt?e:F:f:t(n)}function d(e){return(0,AC.CW)(e)?(A.consume(e),o=String.fromCharCode(e),h):t(e)}function h(i){if(null===i||47===i||62===i||(0,AC.Ee)(i)){let a=47===i,s=o.toLowerCase();return!a&&!r&&AW.includes(s)?(n=1,l.interrupt?e(i):F(i)):AJ.includes(o.toLowerCase())?(n=6,a)?(A.consume(i),p):l.interrupt?e(i):F(i):(n=7,l.interrupt&&!l.parser.lazy[l.now().line]?t(i):r?function e(t){return(0,AC.On)(t)?(A.consume(t),e):Q(t)}(i):g(i))}return 45===i||(0,AC.lV)(i)?(A.consume(i),o+=String.fromCharCode(i),h):t(i)}function p(n){return 62===n?(A.consume(n),l.interrupt?e:F):t(n)}function g(e){return 47===e?(A.consume(e),Q):58===e||95===e||(0,AC.CW)(e)?(A.consume(e),B):(0,AC.On)(e)?(A.consume(e),g):Q(e)}function B(e){return 45===e||46===e||58===e||95===e||(0,AC.lV)(e)?(A.consume(e),B):w(e)}function w(e){return 61===e?(A.consume(e),m):(0,AC.On)(e)?(A.consume(e),w):g(e)}function m(e){return null===e||60===e||61===e||62===e||96===e?t(e):34===e||39===e?(A.consume(e),a=e,y):(0,AC.On)(e)?(A.consume(e),m):function e(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||(0,AC.Ee)(t)?w(t):(A.consume(t),e)}(e)}function y(e){return e===a?(A.consume(e),a=null,C):null===e||(0,AC.HP)(e)?t(e):(A.consume(e),y)}function C(A){return 47===A||62===A||(0,AC.On)(A)?g(A):t(A)}function Q(e){return 62===e?(A.consume(e),U):t(e)}function U(e){return null===e||(0,AC.HP)(e)?F(e):(0,AC.On)(e)?(A.consume(e),U):t(e)}function F(e){return 45===e&&2===n?(A.consume(e),x):60===e&&1===n?(A.consume(e),H):62===e&&4===n?(A.consume(e),M):63===e&&3===n?(A.consume(e),L):93===e&&5===n?(A.consume(e),k):(0,AC.HP)(e)&&(6===n||7===n)?(A.exit("htmlFlowData"),A.check(AY,D,v)(e)):null===e||(0,AC.HP)(e)?(A.exit("htmlFlowData"),v(e)):(A.consume(e),F)}function v(e){return A.check(AZ,b,D)(e)}function b(e){return A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),E}function E(e){return null===e||(0,AC.HP)(e)?v(e):(A.enter("htmlFlowData"),F(e))}function x(e){return 45===e?(A.consume(e),L):F(e)}function H(e){return 47===e?(A.consume(e),o="",I):F(e)}function I(e){if(62===e){let t=o.toLowerCase();return AW.includes(t)?(A.consume(e),M):F(e)}return(0,AC.CW)(e)&&o.length<8?(A.consume(e),o+=String.fromCharCode(e),I):F(e)}function k(e){return 93===e?(A.consume(e),L):F(e)}function L(e){return 62===e?(A.consume(e),M):45===e&&2===n?(A.consume(e),L):F(e)}function M(e){return null===e||(0,AC.HP)(e)?(A.exit("htmlFlowData"),D(e)):(A.consume(e),M)}function D(t){return A.exit("htmlFlow"),e(t)}}},61:AX,95:AS,96:A0,126:A0},ec={38:A3,92:A5},ef={[-5]:A6,[-4]:A6,[-3]:A6,33:et,38:A3,42:er,60:[{name:"autolink",tokenize:function(A,e,t){let n=0;return function(e){return A.enter("autolink"),A.enter("autolinkMarker"),A.consume(e),A.exit("autolinkMarker"),A.enter("autolinkProtocol"),r};function r(e){return(0,AC.CW)(e)?(A.consume(e),o):64===e?t(e):a(e)}function o(e){return 43===e||45===e||46===e||(0,AC.lV)(e)?(n=1,function e(t){return 58===t?(A.consume(t),n=0,i):(43===t||45===t||46===t||(0,AC.lV)(t))&&n++<32?(A.consume(t),e):(n=0,a(t))}(e)):a(e)}function i(n){return 62===n?(A.exit("autolinkProtocol"),A.enter("autolinkMarker"),A.consume(n),A.exit("autolinkMarker"),A.exit("autolink"),e):null===n||32===n||60===n||(0,AC.JQ)(n)?t(n):(A.consume(n),i)}function a(e){return 64===e?(A.consume(e),l):(0,AC.cx)(e)?(A.consume(e),a):t(e)}function l(r){return(0,AC.lV)(r)?function r(o){return 46===o?(A.consume(o),n=0,l):62===o?(A.exit("autolinkProtocol").type="autolinkEmail",A.enter("autolinkMarker"),A.consume(o),A.exit("autolinkMarker"),A.exit("autolink"),e):function e(o){if((45===o||(0,AC.lV)(o))&&n++<63){let t=45===o?e:r;return A.consume(o),t}return t(o)}(o)}(r):t(r)}}},{name:"htmlText",tokenize:function(A,e,t){let n,r,o,i=this;return function(e){return A.enter("htmlText"),A.enter("htmlTextData"),A.consume(e),a};function a(e){return 33===e?(A.consume(e),l):47===e?(A.consume(e),y):63===e?(A.consume(e),w):(0,AC.CW)(e)?(A.consume(e),Q):t(e)}function l(e){return 45===e?(A.consume(e),s):91===e?(A.consume(e),r=0,d):(0,AC.CW)(e)?(A.consume(e),B):t(e)}function s(e){return 45===e?(A.consume(e),f):t(e)}function u(e){return null===e?t(e):45===e?(A.consume(e),c):(0,AC.HP)(e)?(o=u,I(e)):(A.consume(e),u)}function c(e){return 45===e?(A.consume(e),f):u(e)}function f(A){return 62===A?H(A):45===A?c(A):u(A)}function d(e){let n="CDATA[";return e===n.charCodeAt(r++)?(A.consume(e),r===n.length?h:d):t(e)}function h(e){return null===e?t(e):93===e?(A.consume(e),p):(0,AC.HP)(e)?(o=h,I(e)):(A.consume(e),h)}function p(e){return 93===e?(A.consume(e),g):h(e)}function g(e){return 62===e?H(e):93===e?(A.consume(e),g):h(e)}function B(e){return null===e||62===e?H(e):(0,AC.HP)(e)?(o=B,I(e)):(A.consume(e),B)}function w(e){return null===e?t(e):63===e?(A.consume(e),m):(0,AC.HP)(e)?(o=w,I(e)):(A.consume(e),w)}function m(A){return 62===A?H(A):w(A)}function y(e){return(0,AC.CW)(e)?(A.consume(e),C):t(e)}function C(e){return 45===e||(0,AC.lV)(e)?(A.consume(e),C):function e(t){return(0,AC.HP)(t)?(o=e,I(t)):(0,AC.On)(t)?(A.consume(t),e):H(t)}(e)}function Q(e){return 45===e||(0,AC.lV)(e)?(A.consume(e),Q):47===e||62===e||(0,AC.Ee)(e)?U(e):t(e)}function U(e){return 47===e?(A.consume(e),H):58===e||95===e||(0,AC.CW)(e)?(A.consume(e),F):(0,AC.HP)(e)?(o=U,I(e)):(0,AC.On)(e)?(A.consume(e),U):H(e)}function F(e){return 45===e||46===e||58===e||95===e||(0,AC.lV)(e)?(A.consume(e),F):function e(t){return 61===t?(A.consume(t),v):(0,AC.HP)(t)?(o=e,I(t)):(0,AC.On)(t)?(A.consume(t),e):U(t)}(e)}function v(e){return null===e||60===e||61===e||62===e||96===e?t(e):34===e||39===e?(A.consume(e),n=e,b):(0,AC.HP)(e)?(o=v,I(e)):(0,AC.On)(e)?(A.consume(e),v):(A.consume(e),E)}function b(e){return e===n?(A.consume(e),n=void 0,x):null===e?t(e):(0,AC.HP)(e)?(o=b,I(e)):(A.consume(e),b)}function E(e){return null===e||34===e||39===e||60===e||61===e||96===e?t(e):47===e||62===e||(0,AC.Ee)(e)?U(e):(A.consume(e),E)}function x(A){return 47===A||62===A||(0,AC.Ee)(A)?U(A):t(A)}function H(n){return 62===n?(A.consume(n),A.exit("htmlTextData"),A.exit("htmlText"),e):t(n)}function I(e){return A.exit("htmlTextData"),A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),k}function k(e){return(0,AC.On)(e)?(0,Ay.N)(A,L,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(e):L(e)}function L(e){return A.enter("htmlTextData"),o(e)}}}],91:ei,92:[{name:"hardBreakEscape",tokenize:function(A,e,t){return function(e){return A.enter("hardBreakEscape"),A.consume(e),n};function n(n){return(0,AC.HP)(n)?(A.exit("hardBreakEscape"),e(n)):t(n)}}},A5],93:A9,95:er,96:{name:"codeText",previous:function(A){return 96!==A||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(A){let e,t,n=A.length-4,r=3;if(("lineEnding"===A[3][1].type||"space"===A[r][1].type)&&("lineEnding"===A[n][1].type||"space"===A[n][1].type)){for(e=r;++e13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(65535&t)==65535||(65535&t)==65534||t>1114111?"�":String.fromCodePoint(t)}let ew=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function em(A,e,t){if(e)return e;if(35===t.charCodeAt(0)){let A=t.charCodeAt(1),e=120===A||88===A;return eB(t.slice(e?2:1),e?16:10)}return A4(t)||A}let ey={}.hasOwnProperty;function eC(A){return{line:A.line,column:A.column,offset:A.offset}}function eQ(A,e){if(A)throw Error("Cannot close `"+A.type+"` ("+X({start:A.start,end:A.end})+"): a different token (`"+e.type+"`, "+X({start:e.start,end:e.end})+") is open");throw Error("Cannot close document, a token (`"+e.type+"`, "+X({start:e.start,end:e.end})+") is still open")}function eU(A){let e=this;e.parser=function(t){var n,o;let i,a,l,s;return"string"!=typeof(n={...e.data("settings"),...A,extensions:e.data("micromarkExtensions")||[],mdastExtensions:e.data("fromMarkdownExtensions")||[]})&&(o=n,n=void 0),(function(A){let e={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:n(B),autolinkProtocol:s,autolinkEmail:s,atxHeading:n(h),blockQuote:n(function(){return{type:"blockquote",children:[]}}),characterEscape:s,characterReference:s,codeFenced:n(d),codeFencedFenceInfo:r,codeFencedFenceMeta:r,codeIndented:n(d,r),codeText:n(function(){return{type:"inlineCode",value:""}},r),codeTextData:s,data:s,codeFlowValue:s,definition:n(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:r,definitionLabelString:r,definitionTitleString:r,emphasis:n(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:n(p),hardBreakTrailing:n(p),htmlFlow:n(g,r),htmlFlowData:s,htmlText:n(g,r),htmlTextData:s,image:n(function(){return{type:"image",title:null,url:"",alt:null}}),label:r,link:n(B),listItem:n(function(A){return{type:"listItem",spread:A._spread,checked:null,children:[]}}),listItemValue:function(A){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(A),10),this.data.expectingFirstListItemValue=void 0)},listOrdered:n(w,function(){this.data.expectingFirstListItemValue=!0}),listUnordered:n(w),paragraph:n(function(){return{type:"paragraph",children:[]}}),reference:function(){this.data.referenceType="collapsed"},referenceString:r,resourceDestinationString:r,resourceTitleString:r,setextHeading:n(h),strong:n(function(){return{type:"strong",children:[]}}),thematicBreak:n(function(){return{type:"thematicBreak"}})},exit:{atxHeading:i(),atxHeadingSequence:function(A){let e=this.stack[this.stack.length-1];e.depth||(e.depth=this.sliceSerialize(A).length)},autolink:i(),autolinkEmail:function(A){u.call(this,A),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(A)},autolinkProtocol:function(A){u.call(this,A),this.stack[this.stack.length-1].url=this.sliceSerialize(A)},blockQuote:i(),characterEscapeValue:u,characterReferenceMarkerHexadecimal:f,characterReferenceMarkerNumeric:f,characterReferenceValue:function(A){let e,t=this.sliceSerialize(A),n=this.data.characterReferenceType;n?(e=eB(t,"characterReferenceMarkerNumeric"===n?10:16),this.data.characterReferenceType=void 0):e=A4(t);let r=this.stack[this.stack.length-1];r.value+=e},characterReference:function(A){this.stack.pop().position.end=eC(A.end)},codeFenced:i(function(){let A=this.resume();this.stack[this.stack.length-1].value=A.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}),codeFencedFence:function(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)},codeFencedFenceInfo:function(){let A=this.resume();this.stack[this.stack.length-1].lang=A},codeFencedFenceMeta:function(){let A=this.resume();this.stack[this.stack.length-1].meta=A},codeFlowValue:u,codeIndented:i(function(){let A=this.resume();this.stack[this.stack.length-1].value=A.replace(/(\r?\n|\r)$/g,"")}),codeText:i(function(){let A=this.resume();this.stack[this.stack.length-1].value=A}),codeTextData:u,data:u,definition:i(),definitionDestinationString:function(){let A=this.resume();this.stack[this.stack.length-1].url=A},definitionLabelString:function(A){let e=this.resume(),t=this.stack[this.stack.length-1];t.label=e,t.identifier=(0,Aj.B)(this.sliceSerialize(A)).toLowerCase()},definitionTitleString:function(){let A=this.resume();this.stack[this.stack.length-1].title=A},emphasis:i(),hardBreakEscape:i(c),hardBreakTrailing:i(c),htmlFlow:i(function(){let A=this.resume();this.stack[this.stack.length-1].value=A}),htmlFlowData:u,htmlText:i(function(){let A=this.resume();this.stack[this.stack.length-1].value=A}),htmlTextData:u,image:i(function(){let A=this.stack[this.stack.length-1];if(this.data.inReference){let e=this.data.referenceType||"shortcut";A.type+="Reference",A.referenceType=e,delete A.url,delete A.title}else delete A.identifier,delete A.label;this.data.referenceType=void 0}),label:function(){let A=this.stack[this.stack.length-1],e=this.resume(),t=this.stack[this.stack.length-1];this.data.inReference=!0,"link"===t.type?t.children=A.children:t.alt=e},labelText:function(A){let e=this.sliceSerialize(A),t=this.stack[this.stack.length-2];t.label=e.replace(ew,em),t.identifier=(0,Aj.B)(e).toLowerCase()},lineEnding:function(A){let t=this.stack[this.stack.length-1];if(this.data.atHardBreak){t.children[t.children.length-1].position.end=eC(A.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&e.canContainEols.includes(t.type)&&(s.call(this,A),u.call(this,A))},link:i(function(){let A=this.stack[this.stack.length-1];if(this.data.inReference){let e=this.data.referenceType||"shortcut";A.type+="Reference",A.referenceType=e,delete A.url,delete A.title}else delete A.identifier,delete A.label;this.data.referenceType=void 0}),listItem:i(),listOrdered:i(),listUnordered:i(),paragraph:i(),referenceString:function(A){let e=this.resume(),t=this.stack[this.stack.length-1];t.label=e,t.identifier=(0,Aj.B)(this.sliceSerialize(A)).toLowerCase(),this.data.referenceType="full"},resourceDestinationString:function(){let A=this.resume();this.stack[this.stack.length-1].url=A},resourceTitleString:function(){let A=this.resume();this.stack[this.stack.length-1].title=A},resource:function(){this.data.inReference=void 0},setextHeading:i(function(){this.data.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(A){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(A).codePointAt(0)?1:2},setextHeadingText:function(){this.data.setextHeadingSlurpLineEnding=!0},strong:i(),thematicBreak:i()}};!function A(e,t){let n=-1;for(;++n0){let A=i.tokenStack[i.tokenStack.length-1];(A[1]||eQ).call(i,void 0,A[0])}for(n.position={start:eC(A.length>0?A[0][1].start:{line:1,column:1,offset:0}),end:eC(A.length>0?A[A.length-2][1].end:{line:1,column:1,offset:0})},u=-1;++u-1){let A=t[0];"string"==typeof A?t[0]=A.slice(r):t.shift()}i>0&&t.push(A[o].slice(0,i))}return t}(i,A)}function f(){let{_bufferIndex:A,_index:e,line:t,column:r,offset:o}=n;return{_bufferIndex:A,_index:e,line:t,column:r,offset:o}}function d(A,e){e.restore()}function h(A,e){return function(t,r,o){var i;let u,c,d,h;return Array.isArray(t)?p(t):"tokenize"in t?p([t]):(i=t,function(A){let e=null!==A&&i[A],t=null!==A&&i.null;return p([...Array.isArray(e)?e:e?[e]:[],...Array.isArray(t)?t:t?[t]:[]])(A)});function p(A){return(u=A,c=0,0===A.length)?o:B(A[c])}function B(A){return function(t){return(h=function(){let A=f(),e=s.previous,t=s.currentConstruct,r=s.events.length,o=Array.from(a);return{from:r,restore:function(){n=A,s.previous=e,s.currentConstruct=t,s.events.length=r,a=o,g()}}}(),d=A,A.partial||(s.currentConstruct=A),A.name&&s.parser.constructs.disable.null.includes(A.name))?m(t):A.tokenize.call(e?Object.assign(Object.create(s),e):s,l,w,m)(t)}}function w(e){return A(d,h),r}function m(A){return(h.restore(),++c{let t=(e,t)=>(A.set(t,e),e),n=r=>{if(A.has(r))return A.get(r);let[o,i]=e[r];switch(o){case 0:case -1:return t(i,r);case 1:{let A=t([],r);for(let e of i)A.push(n(e));return A}case 2:{let A=t({},r);for(let[e,t]of i)A[n(e)]=n(t);return A}case 3:return t(new Date(i),r);case 4:{let{source:A,flags:e}=i;return t(new RegExp(A,e),r)}case 5:{let A=t(new Map,r);for(let[e,t]of i)A.set(n(e),n(t));return A}case 6:{let A=t(new Set,r);for(let e of i)A.add(n(e));return A}case 7:{let{name:A,message:e}=i;return t(new eF[A](e),r)}case 8:return t(BigInt(i),r);case"BigInt":return t(Object(BigInt(i)),r);case"ArrayBuffer":return t(new Uint8Array(i).buffer,i);case"DataView":{let{buffer:A}=new Uint8Array(i);return t(new DataView(A),i)}}return t(new eF[o](i),r)};return n},eb=A=>ev(new Map,A)(0),{toString:eE}={},{keys:ex}=Object,eH=A=>{let e=typeof A;if("object"!==e||!A)return[0,e];let t=eE.call(A).slice(8,-1);switch(t){case"Array":return[1,""];case"Object":return[2,""];case"Date":return[3,""];case"RegExp":return[4,""];case"Map":return[5,""];case"Set":return[6,""];case"DataView":return[1,t]}return t.includes("Array")?[1,t]:t.includes("Error")?[7,t]:[2,t]},eI=([A,e])=>0===A&&("function"===e||"symbol"===e),ek=(A,e,t,n)=>{let r=(A,e)=>{let r=n.push(A)-1;return t.set(e,r),r},o=n=>{if(t.has(n))return t.get(n);let[i,a]=eH(n);switch(i){case 0:{let e=n;switch(a){case"bigint":i=8,e=n.toString();break;case"function":case"symbol":if(A)throw TypeError("unable to serialize "+a);e=null;break;case"undefined":return r([-1],n)}return r([i,e],n)}case 1:{if(a){let A=n;return"DataView"===a?A=new Uint8Array(n.buffer):"ArrayBuffer"===a&&(A=new Uint8Array(n)),r([a,[...A]],n)}let A=[],e=r([i,A],n);for(let e of n)A.push(o(e));return e}case 2:{if(a)switch(a){case"BigInt":return r([a,n.toString()],n);case"Boolean":case"Number":case"String":return r([a,n.valueOf()],n)}if(e&&"toJSON"in n)return o(n.toJSON());let t=[],l=r([i,t],n);for(let e of ex(n))(A||!eI(eH(n[e])))&&t.push([o(e),o(n[e])]);return l}case 3:return r([i,n.toISOString()],n);case 4:{let{source:A,flags:e}=n;return r([i,{source:A,flags:e}],n)}case 5:{let e=[],t=r([i,e],n);for(let[t,r]of n)(A||!(eI(eH(t))||eI(eH(r))))&&e.push([o(t),o(r)]);return t}case 6:{let e=[],t=r([i,e],n);for(let t of n)(A||!eI(eH(t)))&&e.push(o(t));return t}}let{message:l}=n;return r([i,{name:a,message:l}],n)};return o},eL=(A,{json:e,lossy:t}={})=>{let n=[];return ek(!(e||t),!!e,new Map,n)(A),n},eM="function"==typeof structuredClone?(A,e)=>e&&("json"in e||"lossy"in e)?eb(eL(A,e)):structuredClone(A):(A,e)=>eb(eL(A,e));function eD(A){let e=[],t=-1,n=0,r=0;for(;++t55295&&o<57344){let e=A.charCodeAt(t+1);o<56320&&e>56319&&e<57344?(i=String.fromCharCode(o,e),r=1):i="�"}else i=String.fromCharCode(o);i&&(e.push(A.slice(n,t),encodeURIComponent(i)),n=t+r+1,i=""),r&&(t+=r,r=0)}return e.join("")+A.slice(n)}function eS(A,e){let t=[{type:"text",value:"↩"}];return e>1&&t.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(e)}]}),t}function eT(A,e){return"Back to reference "+(A+1)+(e>1?"-"+e:"")}var eK=t(86698);function eP(A,e){let t=e.referenceType,n="]";if("collapsed"===t?n+="[]":"full"===t&&(n+="["+(e.label||e.identifier)+"]"),"imageReference"===e.type)return[{type:"text",value:"!["+e.alt+n}];let r=A.all(e),o=r[0];o&&"text"===o.type?o.value="["+o.value:r.unshift({type:"text",value:"["});let i=r[r.length-1];return i&&"text"===i.type?i.value+=n:r.push({type:"text",value:n}),r}function eR(A){let e=A.spread;return null==e?A.children.length>1:e}function eO(A,e,t){let n=0,r=A.length;if(e){let e=A.codePointAt(n);for(;9===e||32===e;)n++,e=A.codePointAt(n)}if(t){let e=A.codePointAt(r-1);for(;9===e||32===e;)r--,e=A.codePointAt(r-1)}return r>n?A.slice(n,r):""}let eN={blockquote:function(A,e){let t={type:"element",tagName:"blockquote",properties:{},children:A.wrap(A.all(e),!0)};return A.patch(e,t),A.applyData(e,t)},break:function(A,e){let t={type:"element",tagName:"br",properties:{},children:[]};return A.patch(e,t),[A.applyData(e,t),{type:"text",value:"\n"}]},code:function(A,e){let t=e.value?e.value+"\n":"",n={};e.lang&&(n.className=["language-"+e.lang]);let r={type:"element",tagName:"code",properties:n,children:[{type:"text",value:t}]};return e.meta&&(r.data={meta:e.meta}),A.patch(e,r),r={type:"element",tagName:"pre",properties:{},children:[r=A.applyData(e,r)]},A.patch(e,r),r},delete:function(A,e){let t={type:"element",tagName:"del",properties:{},children:A.all(e)};return A.patch(e,t),A.applyData(e,t)},emphasis:function(A,e){let t={type:"element",tagName:"em",properties:{},children:A.all(e)};return A.patch(e,t),A.applyData(e,t)},footnoteReference:function(A,e){let t,n="string"==typeof A.options.clobberPrefix?A.options.clobberPrefix:"user-content-",r=String(e.identifier).toUpperCase(),o=eD(r.toLowerCase()),i=A.footnoteOrder.indexOf(r),a=A.footnoteCounts.get(r);void 0===a?(a=0,A.footnoteOrder.push(r),t=A.footnoteOrder.length):t=i+1,a+=1,A.footnoteCounts.set(r,a);let l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+o,id:n+"fnref-"+o+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(t)}]};A.patch(e,l);let s={type:"element",tagName:"sup",properties:{},children:[l]};return A.patch(e,s),A.applyData(e,s)},heading:function(A,e){let t={type:"element",tagName:"h"+e.depth,properties:{},children:A.all(e)};return A.patch(e,t),A.applyData(e,t)},html:function(A,e){if(A.options.allowDangerousHtml){let t={type:"raw",value:e.value};return A.patch(e,t),A.applyData(e,t)}},imageReference:function(A,e){let t=String(e.identifier).toUpperCase(),n=A.definitionById.get(t);if(!n)return eP(A,e);let r={src:eD(n.url||""),alt:e.alt};null!==n.title&&void 0!==n.title&&(r.title=n.title);let o={type:"element",tagName:"img",properties:r,children:[]};return A.patch(e,o),A.applyData(e,o)},image:function(A,e){let t={src:eD(e.url)};null!==e.alt&&void 0!==e.alt&&(t.alt=e.alt),null!==e.title&&void 0!==e.title&&(t.title=e.title);let n={type:"element",tagName:"img",properties:t,children:[]};return A.patch(e,n),A.applyData(e,n)},inlineCode:function(A,e){let t={type:"text",value:e.value.replace(/\r?\n|\r/g," ")};A.patch(e,t);let n={type:"element",tagName:"code",properties:{},children:[t]};return A.patch(e,n),A.applyData(e,n)},linkReference:function(A,e){let t=String(e.identifier).toUpperCase(),n=A.definitionById.get(t);if(!n)return eP(A,e);let r={href:eD(n.url||"")};null!==n.title&&void 0!==n.title&&(r.title=n.title);let o={type:"element",tagName:"a",properties:r,children:A.all(e)};return A.patch(e,o),A.applyData(e,o)},link:function(A,e){let t={href:eD(e.url)};null!==e.title&&void 0!==e.title&&(t.title=e.title);let n={type:"element",tagName:"a",properties:t,children:A.all(e)};return A.patch(e,n),A.applyData(e,n)},listItem:function(A,e,t){let n=A.all(e),r=t?function(A){let e=!1;if("list"===A.type){e=A.spread||!1;let t=A.children,n=-1;for(;!e&&++n0&&A.children.unshift({type:"text",value:" "}),A.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:e.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let a=-1;for(;++a0){let n={type:"element",tagName:"tbody",properties:{},children:A.wrap(t,!0)},o=z(e.children[1]),i=G(e.children[e.children.length-1]);o&&i&&(n.position={start:o,end:i}),r.push(n)}let o={type:"element",tagName:"table",properties:{},children:A.wrap(r,!0)};return A.patch(e,o),A.applyData(e,o)},tableCell:function(A,e){let t={type:"element",tagName:"td",properties:{},children:A.all(e)};return A.patch(e,t),A.applyData(e,t)},tableRow:function(A,e,t){let n=t?t.children:void 0,r=0===(n?n.indexOf(e):1)?"th":"td",o=t&&"table"===t.type?t.align:void 0,i=o?o.length:e.children.length,a=-1,l=[];for(;++a0,!0),n[0]),r=n.index+n[0].length,n=t.exec(e);return o.push(eO(e.slice(r),r>0,!1)),o.join("")}(String(e.value))};return A.patch(e,t),A.applyData(e,t)},thematicBreak:function(A,e){let t={type:"element",tagName:"hr",properties:{},children:[]};return A.patch(e,t),A.applyData(e,t)},toml:e_,yaml:e_,definition:e_,footnoteDefinition:e_};function e_(){}let eV={}.hasOwnProperty,ej={};function eG(A,e){A.position&&(e.position=function(A){let e=z(A),t=G(A);if(e&&t)return{start:e,end:t}}(A))}function ez(A,e){let t=e;if(A&&A.data){let e=A.data.hName,n=A.data.hChildren,r=A.data.hProperties;"string"==typeof e&&("element"===t.type?t.tagName=e:t={type:"element",tagName:e,properties:{},children:"children"in t?t.children:[t]}),"element"===t.type&&r&&Object.assign(t.properties,eM(r)),"children"in t&&t.children&&null!=n&&(t.children=n)}return t}function eq(A,e){let t=[],n=-1;for(e&&t.push({type:"text",value:"\n"});++n0&&t.push({type:"text",value:"\n"}),t}function eX(A){let e=0,t=A.charCodeAt(e);for(;9===t||32===t;)e++,t=A.charCodeAt(e);return A.slice(e)}function eJ(A,e){let t=function(A,e){let t=e||ej,n=new Map,r=new Map,o={all:function(A){let e=[];if("children"in A){let t=A.children,n=-1;for(;++n0&&c.push({type:"text",value:" "});let A="string"==typeof t?t:t(l,u);"string"==typeof A&&(A={type:"text",value:A}),c.push({type:"element",tagName:"a",properties:{href:"#"+e+"fnref-"+s+(u>1?"-"+u:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof n?n:n(l,u),className:["data-footnote-backref"]},children:Array.isArray(A)?A:[A]})}let d=o[o.length-1];if(d&&"element"===d.type&&"p"===d.tagName){let A=d.children[d.children.length-1];A&&"text"===A.type?A.value+=" ":d.children.push({type:"text",value:" "}),d.children.push(...c)}else o.push(...c);let h={type:"element",tagName:"li",properties:{id:e+"fn-"+s},children:A.wrap(o,!0)};A.patch(r,h),a.push(h)}if(0!==a.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...eM(i),id:"footnote-label"},children:[{type:"text",value:r}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:A.wrap(a,!0)},{type:"text",value:"\n"}]}}(t),i=Array.isArray(n)?{type:"root",children:n}:n||{type:"root",children:[]};return r&&((0,o.ok)("children"in i),i.children.push({type:"text",value:"\n"},r)),i}function eW(A,e){return A&&"run"in A?async function(t,n){let r=eJ(t,{file:n,...e});await A.run(r,n)}:function(t,n){return eJ(t,{file:n,...A||e})}}function eY(A){if(A)throw A}var eZ=t(19566);function e$(A){if("object"!=typeof A||null===A)return!1;let e=Object.getPrototypeOf(A);return(null===e||e===Object.prototype||null===Object.getPrototypeOf(e))&&!(Symbol.toStringTag in A)&&!(Symbol.iterator in A)}var e0=t(76760),e1=t(1708);function e2(A){return!!(null!==A&&"object"==typeof A&&"href"in A&&A.href&&"protocol"in A&&A.protocol&&void 0===A.auth)}var e4=t(73136);let e3=["history","path","basename","stem","extname","dirname"];class e5{constructor(A){let e,t;e=A?e2(A)?{path:A}:"string"==typeof A||function(A){return!!(A&&"object"==typeof A&&"byteLength"in A&&"byteOffset"in A)}(A)?{value:A}:A:{},this.cwd="cwd"in e?"":e1.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n=-1;for(;++ne.length;i&&e.push(n);try{o=A.apply(this,e)}catch(A){if(i&&t)throw A;return n(A)}i||(o&&o.then&&"function"==typeof o.then?o.then(r,n):o instanceof Error?n(o):r(o))};function n(A,...r){t||(t=!0,e(A,...r))}function r(A){n(null,A)}})(a,r)(...i):n(null,...i)}(null,...e)},use:function(t){if("function"!=typeof t)throw TypeError("Expected `middelware` to be a function, not "+t);return A.push(t),e}};return e}()}copy(){let A=new te,e=-1;for(;++e0){let[n,...o]=e,i=t[r][1];e$(i)&&e$(n)&&(n=eZ(!0,i,n)),t[r]=[A,n,...o]}}}}let tt=new te().freeze();function tn(A,e){if("function"!=typeof e)throw TypeError("Cannot `"+A+"` without `parser`")}function tr(A,e){if("function"!=typeof e)throw TypeError("Cannot `"+A+"` without `compiler`")}function to(A,e){if(e)throw Error("Cannot call `"+A+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function ti(A){if(!e$(A)||"string"!=typeof A.type)throw TypeError("Expected node, got `"+A+"`")}function ta(A,e,t){if(!t)throw Error("`"+A+"` finished async. Use `"+e+"` instead")}function tl(A){var e;return(e=A)&&"object"==typeof e&&"message"in e&&"messages"in e?A:new e5(A)}let ts=[],tu={allowDangerousHtml:!0},tc=/^(https?|ircs?|mailto|xmpp)$/i,tf=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function td(A){let e=function(A){let e=A.rehypePlugins||ts,t=A.remarkPlugins||ts,n=A.remarkRehypeOptions?{...A.remarkRehypeOptions,...tu}:tu;return tt().use(eU).use(t).use(eW,n).use(e)}(A),t=function(A){let e=A.children||"",t=new e5;return"string"==typeof e?t.value=e:(0,o.HB)("Unexpected value `"+e+"` for `children` prop, expected `string`"),t}(A);return function(A,e){let t=e.allowedElements,n=e.allowElement,r=e.components,i=e.disallowedElements,a=e.skipHtml,l=e.unwrapDisallowed,s=e.urlTransform||th;for(let A of tf)Object.hasOwn(e,A.from)&&(0,o.HB)("Unexpected `"+A.from+"` prop, "+(A.to?"use `"+A.to+"` instead":"remove it")+" (see for more info)");return t&&i&&(0,o.HB)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),(0,eK.YR)(A,function(A,e,r){if("raw"===A.type&&r&&"number"==typeof e)return a?r.children.splice(e,1):r.children[e]={type:"text",value:A.value},e;if("element"===A.type){let e;for(e in Af)if(Object.hasOwn(Af,e)&&Object.hasOwn(A.properties,e)){let t=A.properties[e],n=Af[e];(null===n||n.includes(A.tagName))&&(A.properties[e]=s(String(t||""),e,A))}}if("element"===A.type){let o=t?!t.includes(A.tagName):!!i&&i.includes(A.tagName);if(!o&&n&&"number"==typeof e&&(o=!n(A,e,r)),o&&r&&"number"==typeof e)return l&&A.children?r.children.splice(e,1,...A.children):r.children.splice(e,1),e}}),function(A,e){var t,n,r,o,i;let a;if(!e||void 0===e.Fragment)throw TypeError("Expected `Fragment` in options");let l=e.filePath||void 0;if(e.development){if("function"!=typeof e.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");t=l,n=e.jsxDEV,a=function(A,e,r,o){let i=Array.isArray(r.children),a=z(A);return n(e,r,o,i,{columnNumber:a?a.column-1:void 0,fileName:t,lineNumber:a?a.line:void 0},void 0)}}else{if("function"!=typeof e.jsx)throw TypeError("Expected `jsx` in production options");if("function"!=typeof e.jsxs)throw TypeError("Expected `jsxs` in production options");r=0,o=e.jsx,i=e.jsxs,a=function(A,e,t,n){let r=Array.isArray(t.children)?i:o;return n?r(e,t,n):r(e,t)}}let s={Fragment:e.Fragment,ancestors:[],components:e.components||{},create:a,elementAttributeNameCase:e.elementAttributeNameCase||"react",evaluater:e.createEvaluater?e.createEvaluater():void 0,filePath:l,ignoreInvalidStyle:e.ignoreInvalidStyle||!1,passKeys:!1!==e.passKeys,passNode:e.passNode||!1,schema:"svg"===e.space?K:T,stylePropertyNameCase:e.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==e.tableCellAlignToStyle},u=Ao(s,A,void 0);return u&&"string"!=typeof u?u:s.create(A,s.Fragment,{children:u||void 0},void 0)}(A,{Fragment:Ad.Fragment,components:r,ignoreInvalidStyle:!0,jsx:Ad.jsx,jsxs:Ad.jsxs,passKeys:!0,passNode:!0})}(e.runSync(e.parse(t),t),A)}function th(A){let e=A.indexOf(":"),t=A.indexOf("?"),n=A.indexOf("#"),r=A.indexOf("/");return -1===e||-1!==r&&e>r||-1!==t&&e>t||-1!==n&&e>n||tc.test(A.slice(0,e))?A:""}},13943:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},14719:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},14952:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},16023:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]])},17581:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]])},18179:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]])},18468:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function A(e,t,o){let i=o.length<=2,[a,l]=o,s=(0,n.createRouterCacheKey)(l),u=t.parallelRoutes.get(a);if(!u)return;let c=e.parallelRoutes.get(a);if(c&&c!==u||(c=new Map(u),e.parallelRoutes.set(a,c)),i)return void c.delete(s);let f=u.get(s),d=c.get(s);d&&f&&(d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes)},c.set(s,d)),A(d,f,(0,r.getNextFlightSegmentPath)(o)))}}});let n=t(33123),r=t(74007);("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},19080:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]])},19169:(A,e)=>{"use strict";function t(A){let e=A.indexOf("#"),t=A.indexOf("?"),n=t>-1&&(e<0||t-1?{pathname:A.substring(0,n?t:e),query:n?A.substring(t,e>-1?e:void 0):"",hash:e>-1?A.slice(e):""}:{pathname:A,query:"",hash:""}}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"parsePath",{enumerable:!0,get:function(){return t}})},19352:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("crosshair",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]])},19566:A=>{"use strict";var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,o=function(A){return"function"==typeof Array.isArray?Array.isArray(A):"[object Array]"===t.call(A)},i=function(A){if(!A||"[object Object]"!==t.call(A))return!1;var n,r=e.call(A,"constructor"),o=A.constructor&&A.constructor.prototype&&e.call(A.constructor.prototype,"isPrototypeOf");if(A.constructor&&!r&&!o)return!1;for(n in A);return void 0===n||e.call(A,n)},a=function(A,e){n&&"__proto__"===e.name?n(A,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):A[e.name]=e.newValue},l=function(A,t){if("__proto__"===t){if(!e.call(A,t))return;else if(r)return r(A,t).value}return A[t]};A.exports=function A(){var e,t,n,r,s,u,c=arguments[0],f=1,d=arguments.length,h=!1;for("boolean"==typeof c&&(h=c,c=arguments[1]||{},f=2),(null==c||"object"!=typeof c&&"function"!=typeof c)&&(c={});f{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]])},22301:(A,e,t)=>{"use strict";function n(A,e,t,n){let r,o=A.length,i=0;if(e=e<0?-e>o?0:o+e:e>o?o:e,t=t>0?t:0,n.length<1e4)(r=Array.from(n)).unshift(e,t),A.splice(...r);else for(t&&A.splice(e,t);i0?(n(A,A.length,0,e),A):e}t.d(e,{V:()=>r,m:()=>n})},22308:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{addRefreshMarkerToActiveParallelSegments:function(){return function A(e,t){let[n,r,,i]=e;for(let a in n.includes(o.PAGE_SEGMENT_KEY)&&"refresh"!==i&&(e[2]=t,e[3]="refresh"),r)A(r[a],t)}},refreshInactiveParallelSegments:function(){return i}});let n=t(56928),r=t(59008),o=t(83913);async function i(A){let e=new Set;await a({...A,rootTree:A.updatedTree,fetchedSegments:e})}async function a(A){let{navigatedAt:e,state:t,updatedTree:o,updatedCache:i,includeNextUrl:l,fetchedSegments:s,rootTree:u=o,canonicalUrl:c}=A,[,f,d,h]=o,p=[];if(d&&d!==c&&"refresh"===h&&!s.has(d)){s.add(d);let A=(0,r.fetchServerResponse)(new URL(d,location.origin),{flightRouterState:[u[0],u[1],u[2],"refetch"],nextUrl:l?t.nextUrl:null}).then(A=>{let{flightData:t}=A;if("string"!=typeof t)for(let A of t)(0,n.applyFlightData)(e,i,i,A)});p.push(A)}for(let A in f){let n=a({navigatedAt:e,state:t,updatedTree:f[A],updatedCache:i,includeNextUrl:l,fetchedSegments:s,rootTree:u,canonicalUrl:c});p.push(n)}await Promise.all(p)}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},23928:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]])},24366:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]])},24527:(A,e,t)=>{"use strict";let n,r;t.d(e,{TW:()=>Ap,YZ:()=>Af,Zk:()=>h});var o,i=t(43210);let a=(0,i.createContext)(null);a.displayName="PanelGroupContext";let l={group:"data-panel-group",groupDirection:"data-panel-group-direction",groupId:"data-panel-group-id",panel:"data-panel",panelCollapsible:"data-panel-collapsible",panelId:"data-panel-id",panelSize:"data-panel-size",resizeHandle:"data-resize-handle",resizeHandleActive:"data-resize-handle-active",resizeHandleEnabled:"data-panel-resize-handle-enabled",resizeHandleId:"data-panel-resize-handle-id",resizeHandleState:"data-resize-handle-state"},s=(o||(o=t.t(i,2)))["useId".toString()],u="function"==typeof s?s:()=>null,c=0;function f(A=null){let e=u(),t=(0,i.useRef)(A||e||null);return null===t.current&&(t.current=""+c++),null!=A?A:t.current}function d({children:A,className:e="",collapsedSize:t,collapsible:n,defaultSize:r,forwardedRef:o,id:s,maxSize:u,minSize:c,onCollapse:d,onExpand:h,onResize:p,order:g,style:B,tagName:w="div",...m}){let y=(0,i.useContext)(a);if(null===y)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:C,expandPanel:Q,getPanelSize:U,getPanelStyle:F,groupId:v,isPanelCollapsed:b,reevaluatePanelConstraints:E,registerPanel:x,resizePanel:H,unregisterPanel:I}=y,k=f(s),L=(0,i.useRef)({callbacks:{onCollapse:d,onExpand:h,onResize:p},constraints:{collapsedSize:t,collapsible:n,defaultSize:r,maxSize:u,minSize:c},id:k,idIsFromProps:void 0!==s,order:g});(0,i.useRef)({didLogMissingDefaultSizeWarning:!1}),(0,i.useImperativeHandle)(o,()=>({collapse:()=>{C(L.current)},expand:A=>{Q(L.current,A)},getId:()=>k,getSize:()=>U(L.current),isCollapsed:()=>b(L.current),isExpanded:()=>!b(L.current),resize:A=>{H(L.current,A)}}),[C,Q,U,b,k,H]);let M=F(L.current,r);return(0,i.createElement)(w,{...m,children:A,className:e,id:k,style:{...M,...B},[l.groupId]:v,[l.panel]:"",[l.panelCollapsible]:n||void 0,[l.panelId]:k,[l.panelSize]:parseFloat(""+M.flexGrow).toFixed(1)})}let h=(0,i.forwardRef)((A,e)=>(0,i.createElement)(d,{...A,forwardedRef:e}));d.displayName="Panel",h.displayName="forwardRef(Panel)";let p=null,g=-1,B=null;function w(A,e,t){var r,o,i;0;let a=function(A,e,t){let n=(e&x)!=0,r=(e&H)!=0,o=(e&I)!=0,i=(e&k)!=0;!1;if(e){if(n)if(o)return"se-resize";else if(i)return"ne-resize";else return"e-resize";else if(r)if(o)return"sw-resize";else if(i)return"nw-resize";else return"w-resize";else if(o)return"s-resize";else if(i)return"n-resize"}switch(A){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}(A,e,t);if(p!==a){if(p=a,null===B){B=document.createElement("style");n&&B.setAttribute("nonce",n),document.head.appendChild(B)}g>=0&&(null==(i=B.sheet)||i.removeRule(g)),g=null!=(r=null==(o=B.sheet)?void 0:o.insertRule(`*{cursor: ${a} !important;}`))?r:-1}}function m(A){return"keydown"===A.type}function y(A){return A.type.startsWith("pointer")}function C(A){return A.type.startsWith("mouse")}function Q(A){if(y(A)){if(A.isPrimary)return{x:A.clientX,y:A.clientY}}else if(C(A))return{x:A.clientX,y:A.clientY};return{x:1/0,y:1/0}}let U=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function F(A){let e=A.length;for(;e--;){let t=A[e];if(z(t,"Missing node"),function(A){let e=getComputedStyle(A);return!!("fixed"===e.position||"auto"!==e.zIndex&&("static"!==e.position||function(A){var e;let t=getComputedStyle(null!=(e=E(A))?e:A).display;return"flex"===t||"inline-flex"===t}(A))||1>+e.opacity||"transform"in e&&"none"!==e.transform||"webkitTransform"in e&&"none"!==e.webkitTransform||"mixBlendMode"in e&&"normal"!==e.mixBlendMode||"filter"in e&&"none"!==e.filter||"webkitFilter"in e&&"none"!==e.webkitFilter||"isolation"in e&&"isolate"===e.isolation||U.test(e.willChange))||"touch"===e.webkitOverflowScrolling}(t))return t}return null}function v(A){return A&&Number(getComputedStyle(A).zIndex)||0}function b(A){let e=[];for(;A;)e.push(A),A=E(A);return e}function E(A){let{parentNode:e}=A;return e&&e instanceof ShadowRoot?e.host:e}let x=1,H=2,I=4,k=8,L="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),M=[],D=!1,S=new Map,T=new Map,K=new Set;function P(A){let{target:e}=A,{x:t,y:n}=Q(A);D=!0,_({target:e,x:t,y:n}),j(),M.length>0&&(G("down",A),V(),A.preventDefault(),N(e)||A.stopImmediatePropagation())}function R(A){let{x:e,y:t}=Q(A);if(D&&"pointerleave"!==A.type&&0===A.buttons&&(D=!1,G("up",A)),!D){let{target:n}=A;_({target:n,x:e,y:t})}G("move",A),V(),M.length>0&&A.preventDefault()}function O(A){let{target:e}=A,{x:t,y:n}=Q(A);T.clear(),D=!1,M.length>0&&(A.preventDefault(),N(e)||A.stopImmediatePropagation()),G("up",A),_({target:e,x:t,y:n}),V(),j()}function N(A){let e=A;for(;e;){if(e.hasAttribute(l.resizeHandle))return!0;e=e.parentElement}return!1}function _({target:A,x:e,y:t}){M.splice(0);let n=null;(A instanceof HTMLElement||A instanceof SVGElement)&&(n=A),K.forEach(A=>{let{element:r,hitAreaMargins:o}=A,i=r.getBoundingClientRect(),{bottom:a,left:l,right:s,top:u}=i,c=L?o.coarse:o.fine;if(e>=l-c&&e<=s+c&&t>=u-c&&t<=a+c){if(null!==n&&document.contains(n)&&r!==n&&!r.contains(n)&&!n.contains(r)&&function(A,e){let t;if(A===e)throw Error("Cannot compare node with itself");let n={a:b(A),b:b(e)};for(;n.a.at(-1)===n.b.at(-1);)A=n.a.pop(),e=n.b.pop(),t=A;z(t,"Stacking order can only be calculated for elements with a common ancestor");let r={a:v(F(n.a)),b:v(F(n.b))};if(r.a===r.b){let A=t.childNodes,e={a:n.a.at(-1),b:n.b.at(-1)},r=A.length;for(;r--;){let t=A[r];if(t===e.a)return 1;if(t===e.b)return -1}}return Math.sign(r.a-r.b)}(n,r)>0){let A=n,e=!1;for(;A&&!A.contains(r);){var f,d;if(f=A.getBoundingClientRect(),d=i,f.xd.x&&f.yd.y){e=!0;break}A=A.parentElement}if(e)return}M.push(A)}})}function V(){let A=!1,e=!1;M.forEach(t=>{let{direction:n}=t;"horizontal"===n?A=!0:e=!0});let t=0;T.forEach(A=>{t|=A}),A&&e?w("intersection",t,D):A?w("horizontal",t,D):e?w("vertical",t,D):null!==B&&(document.head.removeChild(B),p=null,B=null,g=-1)}function j(){var A;null==(A=r)||A.abort();let e={capture:!0,signal:(r=new AbortController).signal};K.size&&(D?(M.length>0&&S.forEach((A,t)=>{let{body:n}=t;A>0&&(n.addEventListener("contextmenu",O,e),n.addEventListener("pointerleave",R,e),n.addEventListener("pointermove",R,e))}),S.forEach((A,t)=>{let{body:n}=t;n.addEventListener("pointerup",O,e),n.addEventListener("pointercancel",O,e)})):S.forEach((A,t)=>{let{body:n}=t;A>0&&(n.addEventListener("pointerdown",P,e),n.addEventListener("pointermove",R,e))}))}function G(A,e){K.forEach(t=>{let{setResizeHandlerState:n}=t;n(A,M.includes(t),e)})}function z(A,e){if(!A)throw console.error(e),Error(e)}function q(A,e,t=10){return A.toFixed(t)===e.toFixed(t)?0:A>e?1:-1}function X(A,e,t=10){return 0===q(A,e,t)}function J(A,e,t){return 0===q(A,e,t)}function W({panelConstraints:A,panelIndex:e,size:t}){let n=A[e];z(null!=n,`Panel constraints not found for index ${e}`);let{collapsedSize:r=0,collapsible:o,maxSize:i=100,minSize:a=0}=n;return 0>q(t,a)&&(t=o&&0>q(t,(r+a)/2)?r:a),t=parseFloat((t=Math.min(i,t)).toFixed(10))}function Y({delta:A,initialLayout:e,panelConstraints:t,pivotIndices:n,prevLayout:r,trigger:o}){if(J(A,0))return e;let i=[...e],[a,l]=n;z(null!=a,"Invalid first pivot index"),z(null!=l,"Invalid second pivot index");let s=0;if("keyboard"===o){{let n=A<0?l:a,r=t[n];z(r,`Panel constraints not found for index ${n}`);let{collapsedSize:o=0,collapsible:i,minSize:s=0}=r;if(i){let t=e[n];if(z(null!=t,`Previous layout not found for panel index ${n}`),J(t,o)){let e=s-t;q(e,Math.abs(A))>0&&(A=A<0?0-e:e)}}}{let n=A<0?a:l,r=t[n];z(r,`No panel constraints found for index ${n}`);let{collapsedSize:o=0,collapsible:i,minSize:s=0}=r;if(i){let t=e[n];if(z(null!=t,`Previous layout not found for panel index ${n}`),J(t,s)){let e=t-o;q(e,Math.abs(A))>0&&(A=A<0?0-e:e)}}}}{let n=A<0?1:-1,r=A<0?l:a,o=0;for(;;){let A=e[r];if(z(null!=A,`Previous layout not found for panel index ${r}`),o+=W({panelConstraints:t,panelIndex:r,size:100})-A,(r+=n)<0||r>=t.length)break}let i=Math.min(Math.abs(A),Math.abs(o));A=A<0?0-i:i}{let n=A<0?a:l;for(;n>=0&&n=0))break;A<0?n--:n++}}if(function(A,e,t){if(A.length!==e.length)return!1;for(let t=0;t=0&&n0?n--:n++}}}return J(i.reduce((A,e)=>e+A,0),100)?i:r}function Z(A,e=document){return Array.from(e.querySelectorAll(`[${l.resizeHandleId}][data-panel-group-id="${A}"]`))}function $(A,e,t=document){let n=Z(A,t).findIndex(A=>A.getAttribute(l.resizeHandleId)===e);return null!=n?n:null}function AA(A,e,t){let n=$(A,e,t);return null!=n?[n,n+1]:[-1,-1]}function Ae(A,e=document){if((e instanceof HTMLElement||"object"==typeof e&&null!==e&&"tagName"in e&&"getAttribute"in e)&&e.dataset.panelGroupId==A)return e;let t=e.querySelector(`[data-panel-group][data-panel-group-id="${A}"]`);return t||null}function At(A,e=document){let t=e.querySelector(`[${l.resizeHandleId}="${A}"]`);return t||null}function An(A,e){let{x:t,y:n}=Q(e);return"horizontal"===A?t:n}function Ar(A,e,t){e.forEach((e,n)=>{let r=A[n];z(r,`Panel data not found for index ${n}`);let{callbacks:o,constraints:i,id:a}=r,{collapsedSize:l=0,collapsible:s}=i,u=t[a];if(null==u||e!==u){t[a]=e;let{onCollapse:A,onExpand:n,onResize:r}=o;r&&r(e,u),s&&(A||n)&&(n&&(null==u||X(u,l))&&!X(e,l)&&n(),A&&(null==u||!X(u,l))&&X(e,l)&&A())}})}function Ao(A,e){if(A.length!==e.length)return!1;for(let t=0;tlocalStorage.getItem(A),A.setItem=(A,e)=>{localStorage.setItem(A,e)};else throw Error("localStorage not supported in this environment")}catch(e){console.error(e),A.getItem=()=>null,A.setItem=()=>{}}}function Aa(A){return`react-resizable-panels:${A}`}function Al(A,e,t,n,r){var o;let i=Aa(A),a=e.map(A=>{let{constraints:e,id:t,idIsFromProps:n,order:r}=A;return n?t:r?`${r}:${JSON.stringify(e)}`:JSON.stringify(e)}).sort((A,e)=>A.localeCompare(e)).join(","),l=null!=(o=function(A,e){try{let t=Aa(A),n=e.getItem(t);if(n){let A=JSON.parse(n);if("object"==typeof A&&null!=A)return A}}catch(A){}return null}(A,r))?o:{};l[a]={expandToSizes:Object.fromEntries(t.entries()),layout:n};try{r.setItem(i,JSON.stringify(l))}catch(A){console.error(A)}}let As={getItem:A=>(Ai(As),As.getItem(A)),setItem:(A,e)=>{Ai(As),As.setItem(A,e)}},Au={};function Ac({autoSaveId:A=null,children:e,className:t="",direction:n,forwardedRef:r,id:o=null,onLayout:s=null,keyboardResizeBy:u=null,storage:c=As,style:d,tagName:h="div",...p}){let g=f(o),B=(0,i.useRef)(null),[w,Q]=(0,i.useState)(null),[U,F]=(0,i.useState)([]),v=function(){let[A,e]=(0,i.useState)(0);return(0,i.useCallback)(()=>e(A=>A+1),[])}(),b=(0,i.useRef)({}),E=(0,i.useRef)(new Map),L=(0,i.useRef)(0),M=(0,i.useRef)({autoSaveId:A,direction:n,dragState:w,id:g,keyboardResizeBy:u,onLayout:s,storage:c}),D=(0,i.useRef)({layout:U,panelDataArray:[],panelDataArrayChanged:!1});(0,i.useRef)({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),(0,i.useImperativeHandle)(r,()=>({getId:()=>M.current.id,getLayout:()=>{let{layout:A}=D.current;return A},setLayout:A=>{let{onLayout:e}=M.current,{layout:t,panelDataArray:n}=D.current,r=function({layout:A,panelConstraints:e}){let t=[...A],n=t.reduce((A,e)=>A+e,0);if(t.length!==e.length)throw Error(`Invalid ${e.length} panel layout: ${t.map(A=>`${A}%`).join(", ")}`);if(!J(n,100)&&t.length>0)for(let A=0;AA.constraints)});!function(A,e){if(A.length!==e.length)return!1;for(let t=0;t{if(!o)return;let A=e.current;z(A,"Eager values not found");let{panelDataArray:r}=A;z(null!=Ae(t,o),`No group found for id "${t}"`);let i=Z(t,o);z(i,`No resize handles found for group id "${t}"`);let s=i.map(A=>{let e=A.getAttribute(l.resizeHandleId);z(e,"Resize handle element has no handle id attribute");let[i,s]=function(A,e,t,n=document){var r,o,i,a;let l=At(e,n),s=Z(A,n),u=l?s.indexOf(l):-1;return[null!=(r=null==(o=t[u])?void 0:o.id)?r:null,null!=(i=null==(a=t[u+1])?void 0:a.id)?i:null]}(t,e,r,o);if(null==i||null==s)return()=>{};let u=A=>{if(!A.defaultPrevented&&"Enter"===A.key){A.preventDefault();let l=r.findIndex(A=>A.id===i);if(l>=0){let A=r[l];z(A,`No panel data found for index ${l}`);let i=n[l],{collapsedSize:s=0,collapsible:u,minSize:c=0}=A.constraints;if(null!=i&&u){let A=Y({delta:J(i,s)?c-s:s-i,initialLayout:n,panelConstraints:r.map(A=>A.constraints),pivotIndices:AA(t,e,o),prevLayout:n,trigger:"keyboard"});n!==A&&a(A)}}}};return A.addEventListener("keydown",u),()=>{A.removeEventListener("keydown",u)}});return()=>{s.forEach(A=>A())}},[o,A,e,t,n,r,a])}({committedValuesRef:M,eagerValuesRef:D,groupId:g,layout:U,panelDataArray:D.current.panelDataArray,setLayout:F,panelGroupElement:B.current}),(0,i.useEffect)(()=>{let{panelDataArray:e}=D.current;if(A){if(0===U.length||U.length!==e.length)return;let t=Au[A];null==t&&(t=function(A,e=10){let t=null;return(...n)=>{null!==t&&clearTimeout(t),t=setTimeout(()=>{A(...n)},e)}}(Al,100),Au[A]=t),t(A,[...e],new Map(E.current),U,c)}},[A,U,c]),(0,i.useEffect)(()=>{});let S=(0,i.useCallback)(A=>{let{onLayout:e}=M.current,{layout:t,panelDataArray:n}=D.current;if(A.constraints.collapsible){let r=n.map(A=>A.constraints),{collapsedSize:o=0,panelSize:i,pivotIndices:a}=Ah(n,A,t);if(z(null!=i,`Panel size not found for panel "${A.id}"`),!X(i,o)){E.current.set(A.id,i);let l=Y({delta:Ad(n,A)===n.length-1?i-o:o-i,initialLayout:t,panelConstraints:r,pivotIndices:a,prevLayout:t,trigger:"imperative-api"});Ao(t,l)||(F(l),D.current.layout=l,e&&e(l),Ar(n,l,b.current))}}},[]),K=(0,i.useCallback)((A,e)=>{let{onLayout:t}=M.current,{layout:n,panelDataArray:r}=D.current;if(A.constraints.collapsible){let o=r.map(A=>A.constraints),{collapsedSize:i=0,panelSize:a=0,minSize:l=0,pivotIndices:s}=Ah(r,A,n),u=null!=e?e:l;if(X(a,i)){let e=E.current.get(A.id),i=null!=e&&e>=u?e:u,l=Y({delta:Ad(r,A)===r.length-1?a-i:i-a,initialLayout:n,panelConstraints:o,pivotIndices:s,prevLayout:n,trigger:"imperative-api"});Ao(n,l)||(F(l),D.current.layout=l,t&&t(l),Ar(r,l,b.current))}}},[]),P=(0,i.useCallback)(A=>{let{layout:e,panelDataArray:t}=D.current,{panelSize:n}=Ah(t,A,e);return z(null!=n,`Panel size not found for panel "${A.id}"`),n},[]),R=(0,i.useCallback)((A,e)=>{let{panelDataArray:t}=D.current,n=Ad(t,A);return function({defaultSize:A,dragState:e,layout:t,panelData:n,panelIndex:r,precision:o=3}){let i,a=t[r];return{flexBasis:0,flexGrow:null==a?void 0!=A?A.toFixed(o):"1":1===n.length?"1":a.toFixed(o),flexShrink:1,overflow:"hidden",pointerEvents:null!==e?"none":void 0}}({defaultSize:e,dragState:w,layout:U,panelData:t,panelIndex:n})},[w,U]),O=(0,i.useCallback)(A=>{let{layout:e,panelDataArray:t}=D.current,{collapsedSize:n=0,collapsible:r,panelSize:o}=Ah(t,A,e);return z(null!=o,`Panel size not found for panel "${A.id}"`),!0===r&&X(o,n)},[]),N=(0,i.useCallback)(A=>{let{layout:e,panelDataArray:t}=D.current,{collapsedSize:n=0,collapsible:r,panelSize:o}=Ah(t,A,e);return z(null!=o,`Panel size not found for panel "${A.id}"`),!r||q(o,n)>0},[]),_=(0,i.useCallback)(A=>{let{panelDataArray:e}=D.current;e.push(A),e.sort((A,e)=>{let t=A.order,n=e.order;return null==t&&null==n?0:null==t?-1:null==n?1:t-n}),D.current.panelDataArrayChanged=!0,v()},[v]),V=(0,i.useCallback)(A=>{let e=!1,t=B.current;return t&&"rtl"===window.getComputedStyle(t,null).getPropertyValue("direction")&&(e=!0),function(t){var n,r;t.preventDefault();let o=B.current;if(!o)return()=>null;let{direction:i,dragState:a,id:s,keyboardResizeBy:u,onLayout:c}=M.current,{layout:f,panelDataArray:d}=D.current,{initialLayout:h}=null!=a?a:{},p=AA(s,A,o),g=function(A,e,t,n,r,o){if(m(A)){let e="horizontal"===t,n=0;n=A.shiftKey?100:null!=r?r:10;let o=0;switch(A.key){case"ArrowDown":o=e?0:n;break;case"ArrowLeft":o=e?-n:0;break;case"ArrowRight":o=e?n:0;break;case"ArrowUp":o=e?0:-n;break;case"End":o=100;break;case"Home":o=-100}return o}return null==n?0:function(A,e,t,n,r){let o="horizontal"===t,i=At(e,r);z(i,`No resize handle element found for id "${e}"`);let a=i.getAttribute(l.groupId);z(a,"Resize handle element has no group id attribute");let{initialCursorPosition:s}=n,u=An(t,A),c=Ae(a,r);z(c,`No group element found for id "${a}"`);let f=c.getBoundingClientRect();return(u-s)/(o?f.width:f.height)*100}(A,e,t,n,o)}(t,A,i,a,u,o),w="horizontal"===i;w&&e&&(g=-g);let Q=Y({delta:g,initialLayout:null!=h?h:f,panelConstraints:d.map(A=>A.constraints),pivotIndices:p,prevLayout:f,trigger:m(t)?"keyboard":"mouse-or-touch"}),U=!Ao(f,Q);(y(t)||C(t))&&L.current!=g&&((L.current=g,U||0===g)?T.set(A,0):w?(n=g<0?x:H,T.set(A,n)):(r=g<0?I:k,T.set(A,r))),U&&(F(Q),D.current.layout=Q,c&&c(Q),Ar(d,Q,b.current))}},[]),j=(0,i.useCallback)((A,e)=>{let{onLayout:t}=M.current,{layout:n,panelDataArray:r}=D.current,o=r.map(A=>A.constraints),{panelSize:i,pivotIndices:a}=Ah(r,A,n);z(null!=i,`Panel size not found for panel "${A.id}"`);let l=Y({delta:Ad(r,A)===r.length-1?i-e:e-i,initialLayout:n,panelConstraints:o,pivotIndices:a,prevLayout:n,trigger:"imperative-api"});Ao(n,l)||(F(l),D.current.layout=l,t&&t(l),Ar(r,l,b.current))},[]),G=(0,i.useCallback)((A,e)=>{let{layout:t,panelDataArray:n}=D.current,{collapsedSize:r=0,collapsible:o}=e,{collapsedSize:i=0,collapsible:a,maxSize:l=100,minSize:s=0}=A.constraints,{panelSize:u}=Ah(n,A,t);null!=u&&(o&&a&&X(u,r)?X(r,i)||j(A,i):ul&&j(A,l))},[j]),$=(0,i.useCallback)((A,e)=>{let{direction:t}=M.current,{layout:n}=D.current;if(!B.current)return;let r=At(A,B.current);z(r,`Drag handle element not found for id "${A}"`);let o=An(t,e);Q({dragHandleId:A,dragHandleRect:r.getBoundingClientRect(),initialCursorPosition:o,initialLayout:n})},[]),Ai=(0,i.useCallback)(()=>{Q(null)},[]),Aa=(0,i.useCallback)(A=>{let{panelDataArray:e}=D.current,t=Ad(e,A);t>=0&&(e.splice(t,1),delete b.current[A.id],D.current.panelDataArrayChanged=!0,v())},[v]),Ac=(0,i.useMemo)(()=>({collapsePanel:S,direction:n,dragState:w,expandPanel:K,getPanelSize:P,getPanelStyle:R,groupId:g,isPanelCollapsed:O,isPanelExpanded:N,reevaluatePanelConstraints:G,registerPanel:_,registerResizeHandle:V,resizePanel:j,startDragging:$,stopDragging:Ai,unregisterPanel:Aa,panelGroupElement:B.current}),[S,w,n,K,P,R,g,O,N,G,_,V,j,$,Ai,Aa]);return(0,i.createElement)(a.Provider,{value:Ac},(0,i.createElement)(h,{...p,children:e,className:t,id:o,ref:B,style:{display:"flex",flexDirection:"horizontal"===n?"row":"column",height:"100%",overflow:"hidden",width:"100%",...d},[l.group]:"",[l.groupDirection]:n,[l.groupId]:g}))}let Af=(0,i.forwardRef)((A,e)=>(0,i.createElement)(Ac,{...A,forwardedRef:e}));function Ad(A,e){return A.findIndex(A=>A===e||A.id===e.id)}function Ah(A,e,t){let n=Ad(A,e),r=n===A.length-1,o=t[n];return{...e.constraints,panelSize:o,pivotIndices:r?[n-1,n]:[n,n+1]}}function Ap({children:A=null,className:e="",disabled:t=!1,hitAreaMargins:n,id:r,onBlur:o,onClick:s,onDragging:u,onFocus:c,onPointerDown:d,onPointerUp:h,style:p={},tabIndex:g=0,tagName:B="div",...w}){var m,y;let C=(0,i.useRef)(null),Q=(0,i.useRef)({onClick:s,onDragging:u,onPointerDown:d,onPointerUp:h});(0,i.useEffect)(()=>{Q.current.onClick=s,Q.current.onDragging=u,Q.current.onPointerDown=d,Q.current.onPointerUp=h});let U=(0,i.useContext)(a);if(null===U)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:F,groupId:v,registerResizeHandle:b,startDragging:E,stopDragging:x,panelGroupElement:H}=U,I=f(r),[k,L]=(0,i.useState)("inactive"),[D,P]=(0,i.useState)(!1),[R,O]=(0,i.useState)(null),N=(0,i.useRef)({state:k});(0,i.useEffect)(()=>{if(t)O(null);else{let A=b(I);O(()=>A)}},[t,I,b]);let _=null!=(m=null==n?void 0:n.coarse)?m:15,G=null!=(y=null==n?void 0:n.fine)?y:5;return(0,i.useEffect)(()=>{if(t||null==R)return;let A=C.current;z(A,"Element ref not attached");let e=!1;return function(A,e,t,n,r){var o;let{ownerDocument:i}=e,a={direction:t,element:e,hitAreaMargins:n,setResizeHandlerState:r},l=null!=(o=S.get(i))?o:0;return S.set(i,l+1),K.add(a),j(),function(){var e;T.delete(A),K.delete(a);let t=null!=(e=S.get(i))?e:1;if(S.set(i,t-1),j(),1===t&&S.delete(i),M.includes(a)){let A=M.indexOf(a);A>=0&&M.splice(A,1),V(),r("up",!0,null)}}}(I,A,F,{coarse:_,fine:G},(A,t,n)=>{if(!t)return void L("inactive");switch(A){case"down":{L("drag"),e=!1,z(n,'Expected event to be defined for "down" action'),E(I,n);let{onDragging:A,onPointerDown:t}=Q.current;null==A||A(!0),null==t||t();break}case"move":{let{state:A}=N.current;e=!0,"drag"!==A&&L("hover"),z(n,'Expected event to be defined for "move" action'),R(n);break}case"up":{L("hover"),x();let{onClick:A,onDragging:t,onPointerUp:n}=Q.current;null==t||t(!1),null==n||n(),e||null==A||A()}}})},[_,F,t,G,b,I,R,E,x]),!function({disabled:A,handleId:e,resizeHandler:t,panelGroupElement:n}){(0,i.useEffect)(()=>{if(A||null==t||null==n)return;let r=At(e,n);if(null==r)return;let o=A=>{if(!A.defaultPrevented)switch(A.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":A.preventDefault(),t(A);break;case"F6":{A.preventDefault();let t=r.getAttribute(l.groupId);z(t,`No group element found for id "${t}"`);let o=Z(t,n),i=$(t,e,n);z(null!==i,`No resize element found for id "${e}"`);let a=A.shiftKey?i>0?i-1:o.length-1:i+1{r.removeEventListener("keydown",o)}},[n,A,e,t])}({disabled:t,handleId:I,resizeHandler:R,panelGroupElement:H}),(0,i.createElement)(B,{...w,children:A,className:e,id:r,onBlur:()=>{P(!1),null==o||o()},onFocus:()=>{P(!0),null==c||c()},ref:C,role:"separator",style:{touchAction:"none",userSelect:"none",...p},tabIndex:g,[l.groupDirection]:F,[l.groupId]:v,[l.resizeHandle]:"",[l.resizeHandleActive]:"drag"===k?"pointer":D?"keyboard":void 0,[l.resizeHandleEnabled]:!t,[l.resizeHandleId]:I,[l.resizeHandleState]:k})}Ac.displayName="PanelGroup",Af.displayName="forwardRef(PanelGroup)",Ap.displayName="PanelResizeHandle"},24642:(A,e)=>{"use strict";function t(A){let e=parseInt(A.slice(0,2),16),t=e>>1&63,n=Array(6);for(let A=0;A<6;A++){let e=t>>5-A&1;n[A]=1===e}return{type:1==(e>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&e)}}function n(A,e){let t=Array(A.length);for(let n=0;n=6&&e.hasRestArgs)&&(t[n]=A[n]);return t}Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{extractInfoFromServerReferenceId:function(){return t},omitUnusedArgs:function(){return n}})},25232:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{handleExternalUrl:function(){return m},navigateReducer:function(){return function A(e,t){let{url:C,isExternalUrl:Q,navigateType:U,shouldScroll:F,allowAliasing:v}=t,b={},{hash:E}=C,x=(0,r.createHrefFromUrl)(C),H="push"===U;if((0,g.prunePrefetchCache)(e.prefetchCache),b.preserveCustomHistoryState=!1,b.pendingPush=H,Q)return m(e,b,C.toString(),H);if(document.getElementById("__next-page-redirect"))return m(e,b,x,H);let I=(0,g.getOrCreatePrefetchCacheEntry)({url:C,nextUrl:e.nextUrl,tree:e.tree,prefetchCache:e.prefetchCache,allowAliasing:v}),{treeAtTimeOfPrefetch:k,data:L}=I;return f.prefetchQueue.bump(L),L.then(f=>{let{flightData:g,canonicalUrl:Q,postponed:U}=f,v=Date.now(),L=!1;if(I.lastUsedTime||(I.lastUsedTime=v,L=!0),I.aliased){let n=(0,w.handleAliasedPrefetchEntry)(v,e,g,C,b);return!1===n?A(e,{...t,allowAliasing:!1}):n}if("string"==typeof g)return m(e,b,g,H);let M=Q?(0,r.createHrefFromUrl)(Q):x;if(E&&e.canonicalUrl.split("#",1)[0]===M.split("#",1)[0])return b.onlyHashChange=!0,b.canonicalUrl=M,b.shouldScroll=F,b.hashFragment=E,b.scrollableSegments=[],(0,u.handleMutable)(e,b);let D=e.tree,S=e.cache,T=[];for(let A of g){let{pathToSegment:t,seedData:r,head:u,isHeadPartial:f,isRootRender:g}=A,w=A.tree,Q=["",...t],F=(0,i.applyRouterStatePatchToTree)(Q,D,w,x);if(null===F&&(F=(0,i.applyRouterStatePatchToTree)(Q,k,w,x)),null!==F){if(r&&g&&U){let A=(0,p.startPPRNavigation)(v,S,D,w,r,u,f,!1,T);if(null!==A){if(null===A.route)return m(e,b,x,H);F=A.route;let t=A.node;null!==t&&(b.cache=t);let r=A.dynamicRequestTree;if(null!==r){let t=(0,n.fetchServerResponse)(C,{flightRouterState:r,nextUrl:e.nextUrl});(0,p.listenForDynamicRequest)(A,t)}}else F=w}else{if((0,l.isNavigatingToNewRootLayout)(D,F))return m(e,b,x,H);let n=(0,d.createEmptyCacheNode)(),r=!1;for(let e of(I.status!==s.PrefetchCacheEntryStatus.stale||L?r=(0,c.applyFlightData)(v,S,n,A,I):(r=function(A,e,t,n){let r=!1;for(let o of(A.rsc=e.rsc,A.prefetchRsc=e.prefetchRsc,A.loading=e.loading,A.parallelRoutes=new Map(e.parallelRoutes),y(n).map(A=>[...t,...A])))(0,B.clearCacheNodeDataForSegmentPath)(A,e,o),r=!0;return r}(n,S,t,w),I.lastUsedTime=v),(0,a.shouldHardNavigate)(Q,D)?(n.rsc=S.rsc,n.prefetchRsc=S.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(n,S,t),b.cache=n):r&&(b.cache=n,S=n),y(w))){let A=[...t,...e];A[A.length-1]!==h.DEFAULT_SEGMENT_KEY&&T.push(A)}}D=F}}return b.patchedTree=D,b.canonicalUrl=M,b.scrollableSegments=T,b.hashFragment=E,b.shouldScroll=F,(0,u.handleMutable)(e,b)},()=>e)}}});let n=t(59008),r=t(57391),o=t(18468),i=t(86770),a=t(65951),l=t(2030),s=t(59154),u=t(59435),c=t(56928),f=t(75076),d=t(89752),h=t(83913),p=t(65956),g=t(5334),B=t(97464),w=t(9707);function m(A,e,t,n){return e.mpaNavigation=!0,e.canonicalUrl=t,e.pendingPush=n,e.scrollableSegments=void 0,(0,u.handleMutable)(A,e)}function y(A){let e=[],[t,n]=A;if(0===Object.keys(n).length)return[[t]];for(let[A,r]of Object.entries(n))for(let n of y(r))""===t?e.push([A,...n]):e.push([t,A,...n]);return e}t(50593),("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},25366:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("list",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]])},25942:(A,e,t)=>{"use strict";function n(A){return A}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"removeBasePath",{enumerable:!0,get:function(){return n}}),t(26736),("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},26134:(A,e,t)=>{"use strict";t.d(e,{UC:()=>AA,VY:()=>At,ZL:()=>Z,bL:()=>Y,bm:()=>An,hE:()=>Ae,hJ:()=>$});var n=t(43210),r=t(70569),o=t(98599),i=t(11273),a=t(96963),l=t(65551),s=t(31355),u=t(32547),c=t(25028),f=t(46059),d=t(14163),h=t(1359),p=t(42247),g=t(63376),B=t(8730),w=t(60687),m="Dialog",[y,C]=(0,i.A)(m),[Q,U]=y(m),F=A=>{let{__scopeDialog:e,children:t,open:r,defaultOpen:o,onOpenChange:i,modal:s=!0}=A,u=n.useRef(null),c=n.useRef(null),[f,d]=(0,l.i)({prop:r,defaultProp:o??!1,onChange:i,caller:m});return(0,w.jsx)(Q,{scope:e,triggerRef:u,contentRef:c,contentId:(0,a.B)(),titleId:(0,a.B)(),descriptionId:(0,a.B)(),open:f,onOpenChange:d,onOpenToggle:n.useCallback(()=>d(A=>!A),[d]),modal:s,children:t})};F.displayName=m;var v="DialogTrigger";n.forwardRef((A,e)=>{let{__scopeDialog:t,...n}=A,i=U(v,t),a=(0,o.s)(e,i.triggerRef);return(0,w.jsx)(d.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":G(i.open),...n,ref:a,onClick:(0,r.mK)(A.onClick,i.onOpenToggle)})}).displayName=v;var b="DialogPortal",[E,x]=y(b,{forceMount:void 0}),H=A=>{let{__scopeDialog:e,forceMount:t,children:r,container:o}=A,i=U(b,e);return(0,w.jsx)(E,{scope:e,forceMount:t,children:n.Children.map(r,A=>(0,w.jsx)(f.C,{present:t||i.open,children:(0,w.jsx)(c.Z,{asChild:!0,container:o,children:A})}))})};H.displayName=b;var I="DialogOverlay",k=n.forwardRef((A,e)=>{let t=x(I,A.__scopeDialog),{forceMount:n=t.forceMount,...r}=A,o=U(I,A.__scopeDialog);return o.modal?(0,w.jsx)(f.C,{present:n||o.open,children:(0,w.jsx)(M,{...r,ref:e})}):null});k.displayName=I;var L=(0,B.TL)("DialogOverlay.RemoveScroll"),M=n.forwardRef((A,e)=>{let{__scopeDialog:t,...n}=A,r=U(I,t);return(0,w.jsx)(p.A,{as:L,allowPinchZoom:!0,shards:[r.contentRef],children:(0,w.jsx)(d.sG.div,{"data-state":G(r.open),...n,ref:e,style:{pointerEvents:"auto",...n.style}})})}),D="DialogContent",S=n.forwardRef((A,e)=>{let t=x(D,A.__scopeDialog),{forceMount:n=t.forceMount,...r}=A,o=U(D,A.__scopeDialog);return(0,w.jsx)(f.C,{present:n||o.open,children:o.modal?(0,w.jsx)(T,{...r,ref:e}):(0,w.jsx)(K,{...r,ref:e})})});S.displayName=D;var T=n.forwardRef((A,e)=>{let t=U(D,A.__scopeDialog),i=n.useRef(null),a=(0,o.s)(e,t.contentRef,i);return n.useEffect(()=>{let A=i.current;if(A)return(0,g.Eq)(A)},[]),(0,w.jsx)(P,{...A,ref:a,trapFocus:t.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.mK)(A.onCloseAutoFocus,A=>{A.preventDefault(),t.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.mK)(A.onPointerDownOutside,A=>{let e=A.detail.originalEvent,t=0===e.button&&!0===e.ctrlKey;(2===e.button||t)&&A.preventDefault()}),onFocusOutside:(0,r.mK)(A.onFocusOutside,A=>A.preventDefault())})}),K=n.forwardRef((A,e)=>{let t=U(D,A.__scopeDialog),r=n.useRef(!1),o=n.useRef(!1);return(0,w.jsx)(P,{...A,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:e=>{A.onCloseAutoFocus?.(e),e.defaultPrevented||(r.current||t.triggerRef.current?.focus(),e.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:e=>{A.onInteractOutside?.(e),e.defaultPrevented||(r.current=!0,"pointerdown"===e.detail.originalEvent.type&&(o.current=!0));let n=e.target;t.triggerRef.current?.contains(n)&&e.preventDefault(),"focusin"===e.detail.originalEvent.type&&o.current&&e.preventDefault()}})}),P=n.forwardRef((A,e)=>{let{__scopeDialog:t,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,...l}=A,c=U(D,t),f=n.useRef(null),d=(0,o.s)(e,f);return(0,h.Oh)(),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(u.n,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,w.jsx)(s.qW,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":G(c.open),...l,ref:d,onDismiss:()=>c.onOpenChange(!1)})}),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(J,{titleId:c.titleId}),(0,w.jsx)(W,{contentRef:f,descriptionId:c.descriptionId})]})]})}),R="DialogTitle",O=n.forwardRef((A,e)=>{let{__scopeDialog:t,...n}=A,r=U(R,t);return(0,w.jsx)(d.sG.h2,{id:r.titleId,...n,ref:e})});O.displayName=R;var N="DialogDescription",_=n.forwardRef((A,e)=>{let{__scopeDialog:t,...n}=A,r=U(N,t);return(0,w.jsx)(d.sG.p,{id:r.descriptionId,...n,ref:e})});_.displayName=N;var V="DialogClose",j=n.forwardRef((A,e)=>{let{__scopeDialog:t,...n}=A,o=U(V,t);return(0,w.jsx)(d.sG.button,{type:"button",...n,ref:e,onClick:(0,r.mK)(A.onClick,()=>o.onOpenChange(!1))})});function G(A){return A?"open":"closed"}j.displayName=V;var z="DialogTitleWarning",[q,X]=(0,i.q)(z,{contentName:D,titleName:R,docsSlug:"dialog"}),J=({titleId:A})=>{let e=X(z),t=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users. + +If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component. + +For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return n.useEffect(()=>{A&&(document.getElementById(A)||console.error(t))},[t,A]),null},W=({contentRef:A,descriptionId:e})=>{let t=X("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${t.contentName}}.`;return n.useEffect(()=>{let t=A.current?.getAttribute("aria-describedby");e&&t&&(document.getElementById(e)||console.warn(r))},[r,A,e]),null},Y=F,Z=H,$=k,AA=S,Ae=O,At=_,An=j},26316:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("file-code",[["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}]])},26512:(A,e,t)=>{"use strict";t.d(e,{m:()=>B});let n=Symbol.for("constructDateFrom");function r(A,e){return"function"==typeof A?A(e):A&&"object"==typeof A&&n in A?A[n](e):A instanceof Date?new A.constructor(e):new Date(e)}let o={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function i(A){return (e={})=>{let t=e.width?String(e.width):A.defaultWidth;return A.formats[t]||A.formats[A.defaultWidth]}}let a={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},l={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function s(A){return(e,t)=>{let n;if("formatting"===(t?.context?String(t.context):"standalone")&&A.formattingValues){let e=A.defaultFormattingWidth||A.defaultWidth,r=t?.width?String(t.width):e;n=A.formattingValues[r]||A.formattingValues[e]}else{let e=A.defaultWidth,r=t?.width?String(t.width):A.defaultWidth;n=A.values[r]||A.values[e]}return n[A.argumentCallback?A.argumentCallback(e):e]}}function u(A){return(e,t={})=>{let n,r=t.width,o=r&&A.matchPatterns[r]||A.matchPatterns[A.defaultMatchWidth],i=e.match(o);if(!i)return null;let a=i[0],l=r&&A.parsePatterns[r]||A.parsePatterns[A.defaultParseWidth],s=Array.isArray(l)?function(A,e){for(let t=0;tA.test(a)):function(A,e){for(let t in A)if(Object.prototype.hasOwnProperty.call(A,t)&&e(A[t]))return t}(l,A=>A.test(a));return n=A.valueCallback?A.valueCallback(s):s,{value:n=t.valueCallback?t.valueCallback(n):n,rest:e.slice(a.length)}}}let c={code:"en-US",formatDistance:(A,e,t)=>{let n,r=o[A];if(n="string"==typeof r?r:1===e?r.one:r.other.replace("{{count}}",e.toString()),t?.addSuffix)if(t.comparison&&t.comparison>0)return"in "+n;else return n+" ago";return n},formatLong:a,formatRelative:(A,e,t,n)=>l[A],localize:{ordinalNumber:(A,e)=>{let t=Number(A),n=t%100;if(n>20||n<10)switch(n%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:A=>A-1}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(A){return(e,t={})=>{let n=e.match(A.matchPattern);if(!n)return null;let r=n[0],o=e.match(A.parsePattern);if(!o)return null;let i=A.valueCallback?A.valueCallback(o[0]):o[0];return{value:i=t.valueCallback?t.valueCallback(i):i,rest:e.slice(r.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:A=>parseInt(A,10)}),era:u({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:u({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:A=>A+1}),month:u({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:u({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:u({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},f={};function d(A,e){return r(e||A,A)}function h(A){let e=d(A),t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),A-t}function p(A,...e){let t=r.bind(null,A||e.find(A=>"object"==typeof A));return e.map(t)}function g(A,e){let t=d(A)-d(e);return t<0?-1:t>0?1:t}function B(A,e){return function(A,e,t){let n,r=t?.locale??f.locale??c,o=g(A,e);if(isNaN(o))throw RangeError("Invalid time value");let i=Object.assign({},t,{addSuffix:t?.addSuffix,comparison:o}),[a,l]=p(t?.in,...o>0?[e,A]:[A,e]),s=function(A,e,t){var n;return(n=void 0,A=>{let e=(n?Math[n]:Math.trunc)(A);return 0===e?0:e})((d(A)-d(e))/1e3)}(l,a),u=Math.round((s-(h(l)-h(a))/1e3)/60);if(u<2)if(t?.includeSeconds)if(s<5)return r.formatDistance("lessThanXSeconds",5,i);else if(s<10)return r.formatDistance("lessThanXSeconds",10,i);else if(s<20)return r.formatDistance("lessThanXSeconds",20,i);else if(s<40)return r.formatDistance("halfAMinute",0,i);else if(s<60)return r.formatDistance("lessThanXMinutes",1,i);else return r.formatDistance("xMinutes",1,i);else if(0===u)return r.formatDistance("lessThanXMinutes",1,i);else return r.formatDistance("xMinutes",u,i);if(u<45)return r.formatDistance("xMinutes",u,i);if(u<90)return r.formatDistance("aboutXHours",1,i);if(u<1440){let A=Math.round(u/60);return r.formatDistance("aboutXHours",A,i)}if(u<2520)return r.formatDistance("xDays",1,i);else if(u<43200){let A=Math.round(u/1440);return r.formatDistance("xDays",A,i)}else if(u<86400)return n=Math.round(u/43200),r.formatDistance("aboutXMonths",n,i);if((n=function(A,e,t){let[n,r,o]=p(void 0,A,A,e),i=g(r,o),a=Math.abs(function(A,e,t){let[n,r]=p(void 0,A,e);return 12*(n.getFullYear()-r.getFullYear())+(n.getMonth()-r.getMonth())}(r,o));if(a<1)return 0;1===r.getMonth()&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-i*a);let l=g(r,o)===-i;(function(A,e){let t=d(A,void 0);return+function(A,e){let t=d(A,e?.in);return t.setHours(23,59,59,999),t}(t,void 0)==+function(A,e){let t=d(A,e?.in),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}(t,e)})(n)&&1===a&&1===g(n,o)&&(l=!1);let s=i*(a-l);return 0===s?0:s}(l,a))<12){let A=Math.round(u/43200);return r.formatDistance("xMonths",A,i)}{let A=n%12,e=Math.trunc(n/12);return A<3?r.formatDistance("aboutXYears",e,i):A<9?r.formatDistance("overXYears",e,i):r.formatDistance("almostXYears",e+1,i)}}(A,r(A,Date.now()),e)}},26736:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"hasBasePath",{enumerable:!0,get:function(){return r}});let n=t(2255);function r(A){return(0,n.pathHasPrefix)(A,"")}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},27900:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])},28590:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("mouse-pointer-click",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]])},28627:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"restoreReducer",{enumerable:!0,get:function(){return o}});let n=t(57391),r=t(70642);function o(A,e){var t;let{url:o,tree:i}=e,a=(0,n.createHrefFromUrl)(o),l=i||A.tree,s=A.cache;return{canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:A.focusAndScrollRef,cache:s,prefetchCache:A.prefetchCache,tree:l,nextUrl:null!=(t=(0,r.extractPathFromFlightRouterState)(l))?t:o.pathname}}t(65956),("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},29651:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"serverPatchReducer",{enumerable:!0,get:function(){return u}});let n=t(57391),r=t(86770),o=t(2030),i=t(25232),a=t(56928),l=t(59435),s=t(89752);function u(A,e){let{serverResponse:{flightData:t,canonicalUrl:u},navigatedAt:c}=e,f={};if(f.preserveCustomHistoryState=!1,"string"==typeof t)return(0,i.handleExternalUrl)(A,f,t,A.pushRef.pendingPush);let d=A.tree,h=A.cache;for(let e of t){let{segmentPath:t,tree:l}=e,p=(0,r.applyRouterStatePatchToTree)(["",...t],d,l,A.canonicalUrl);if(null===p)return A;if((0,o.isNavigatingToNewRootLayout)(d,p))return(0,i.handleExternalUrl)(A,f,A.canonicalUrl,A.pushRef.pendingPush);let g=u?(0,n.createHrefFromUrl)(u):void 0;g&&(f.canonicalUrl=g);let B=(0,s.createEmptyCacheNode)();(0,a.applyFlightData)(c,h,B,e),f.patchedTree=p,f.cache=B,h=B,d=p}return(0,l.handleMutable)(A,f)}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},30195:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{formatUrl:function(){return o},formatWithValidation:function(){return a},urlObjectKeys:function(){return i}});let n=t(40740)._(t(76715)),r=/https?|ftp|gopher|file/;function o(A){let{auth:e,hostname:t}=A,o=A.protocol||"",i=A.pathname||"",a=A.hash||"",l=A.query||"",s=!1;e=e?encodeURIComponent(e).replace(/%3A/i,":")+"@":"",A.host?s=e+A.host:t&&(s=e+(~t.indexOf(":")?"["+t+"]":t),A.port&&(s+=":"+A.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let u=A.search||l&&"?"+l||"";return o&&!o.endsWith(":")&&(o+=":"),A.slashes||(!o||r.test(o))&&!1!==s?(s="//"+(s||""),i&&"/"!==i[0]&&(i="/"+i)):s||(s=""),a&&"#"!==a[0]&&(a="#"+a),u&&"?"!==u[0]&&(u="?"+u),""+o+s+(i=i.replace(/[?#]/g,encodeURIComponent))+(u=u.replace("#","%23"))+a}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(A){return o(A)}},31158:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])},32192:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},32708:(A,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"errorOnce",{enumerable:!0,get:function(){return t}});let t=A=>{}},33427:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("folder-tree",[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"hod4my"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"w4yl2u"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3",key:"f2jnh7"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3",key:"k8epm1"}]])},33502:(A,e,t)=>{"use strict";function n(A){return A.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}t.d(e,{B:()=>n})},33898:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{fillCacheWithNewSubTreeData:function(){return l},fillCacheWithNewSubTreeDataButOnlyLoading:function(){return s}});let n=t(34400),r=t(41500),o=t(33123),i=t(83913);function a(A,e,t,a,l,s){let{segmentPath:u,seedData:c,tree:f,head:d}=a,h=e,p=t;for(let e=0;e{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]])},34318:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]])},34400:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return r}});let n=t(33123);function r(A,e,t){for(let r in t[1]){let o=t[1][r][0],i=(0,n.createRouterCacheKey)(o),a=e.parallelRoutes.get(r);if(a){let e=new Map(a);e.delete(i),A.parallelRoutes.set(r,e)}}}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},35416:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{HTML_LIMITED_BOT_UA_RE:function(){return n.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return o},getBotType:function(){return l},isBot:function(){return a}});let n=t(95796),r=/Googlebot|Google-PageRenderer|AdsBot-Google|googleweblight|Storebot-Google/i,o=n.HTML_LIMITED_BOT_UA_RE.source;function i(A){return n.HTML_LIMITED_BOT_UA_RE.test(A)}function a(A){return r.test(A)||i(A)}function l(A){return r.test(A)?"dom":i(A)?"html":void 0}},35429:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"serverActionReducer",{enumerable:!0,get:function(){return H}});let n=t(11264),r=t(11448),o=t(91563),i=t(59154),a=t(6361),l=t(57391),s=t(25232),u=t(86770),c=t(2030),f=t(59435),d=t(41500),h=t(89752),p=t(68214),g=t(96493),B=t(22308),w=t(74007),m=t(36875),y=t(97860),C=t(5334),Q=t(25942),U=t(26736),F=t(24642);t(50593);let{createFromFetch:v,createTemporaryReferenceSet:b,encodeReply:E}=t(19357);async function x(A,e,t){let i,l,{actionId:s,actionArgs:u}=t,c=b(),f=(0,F.extractInfoFromServerReferenceId)(s),d="use-cache"===f.type?(0,F.omitUnusedArgs)(u,f):u,h=await E(d,{temporaryReferences:c}),p=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION_HEADER]:s,[o.NEXT_ROUTER_STATE_TREE_HEADER]:encodeURIComponent(JSON.stringify(A.tree)),...{},...e?{[o.NEXT_URL]:e}:{}},body:h}),g=p.headers.get("x-action-redirect"),[B,m]=(null==g?void 0:g.split(";"))||[];switch(m){case"push":i=y.RedirectType.push;break;case"replace":i=y.RedirectType.replace;break;default:i=void 0}let C=!!p.headers.get(o.NEXT_IS_PRERENDER_HEADER);try{let A=JSON.parse(p.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:A[0]||[],tag:!!A[1],cookie:A[2]}}catch(A){l={paths:[],tag:!1,cookie:!1}}let Q=B?(0,a.assignLocation)(B,new URL(A.canonicalUrl,window.location.href)):void 0,U=p.headers.get("content-type");if(null==U?void 0:U.startsWith(o.RSC_CONTENT_TYPE_HEADER)){let A=await v(Promise.resolve(p),{callServer:n.callServer,findSourceMapURL:r.findSourceMapURL,temporaryReferences:c});return B?{actionFlightData:(0,w.normalizeFlightData)(A.f),redirectLocation:Q,redirectType:i,revalidatedParts:l,isPrerender:C}:{actionResult:A.a,actionFlightData:(0,w.normalizeFlightData)(A.f),redirectLocation:Q,redirectType:i,revalidatedParts:l,isPrerender:C}}if(p.status>=400)throw Object.defineProperty(Error("text/plain"===U?await p.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return{redirectLocation:Q,redirectType:i,revalidatedParts:l,isPrerender:C}}function H(A,e){let{resolve:t,reject:n}=e,r={},o=A.tree;r.preserveCustomHistoryState=!1;let a=A.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(A.tree)?A.nextUrl:null,w=Date.now();return x(A,a,e).then(async p=>{let F,{actionResult:v,actionFlightData:b,redirectLocation:E,redirectType:x,isPrerender:H,revalidatedParts:I}=p;if(E&&(x===y.RedirectType.replace?(A.pushRef.pendingPush=!1,r.pendingPush=!1):(A.pushRef.pendingPush=!0,r.pendingPush=!0),r.canonicalUrl=F=(0,l.createHrefFromUrl)(E,!1)),!b)return(t(v),E)?(0,s.handleExternalUrl)(A,r,E.href,A.pushRef.pendingPush):A;if("string"==typeof b)return t(v),(0,s.handleExternalUrl)(A,r,b,A.pushRef.pendingPush);let k=I.paths.length>0||I.tag||I.cookie;for(let n of b){let{tree:i,seedData:l,head:f,isRootRender:p}=n;if(!p)return console.log("SERVER ACTION APPLY FAILED"),t(v),A;let m=(0,u.applyRouterStatePatchToTree)([""],o,i,F||A.canonicalUrl);if(null===m)return t(v),(0,g.handleSegmentMismatch)(A,e,i);if((0,c.isNavigatingToNewRootLayout)(o,m))return t(v),(0,s.handleExternalUrl)(A,r,F||A.canonicalUrl,A.pushRef.pendingPush);if(null!==l){let e=l[1],t=(0,h.createEmptyCacheNode)();t.rsc=e,t.prefetchRsc=null,t.loading=l[3],(0,d.fillLazyItemsTillLeafWithHead)(w,t,void 0,i,l,f,void 0),r.cache=t,r.prefetchCache=new Map,k&&await (0,B.refreshInactiveParallelSegments)({navigatedAt:w,state:A,updatedTree:m,updatedCache:t,includeNextUrl:!!a,canonicalUrl:r.canonicalUrl||A.canonicalUrl})}r.patchedTree=m,o=m}return E&&F?(k||((0,C.createSeededPrefetchCacheEntry)({url:E,data:{flightData:b,canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1},tree:A.tree,prefetchCache:A.prefetchCache,nextUrl:A.nextUrl,kind:H?i.PrefetchKind.FULL:i.PrefetchKind.AUTO}),r.prefetchCache=A.prefetchCache),n((0,m.getRedirectError)((0,U.hasBasePath)(F)?(0,Q.removeBasePath)(F):F,x||y.RedirectType.push))):t(v),(0,f.handleMutable)(A,r)},e=>(n(e),A))}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},39262:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("toggle-left",[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]])},39916:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("history",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]])},40083:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]])},41203:(A,e,t)=>{"use strict";t.d(e,{B:()=>o});var n=t(50533),r=t(51822);let o={partial:!0,tokenize:function(A,e,t){return function(e){return(0,r.On)(e)?(0,n.N)(A,o,"linePrefix")(e):o(e)};function o(A){return null===A||(0,r.HP)(A)?e(A):t(A)}}}},41312:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]])},41319:(A,e,t)=>{"use strict";function n(){}function r(){}t.d(e,{HB:()=>r,ok:()=>n})},41500:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function A(e,t,o,i,a,l,s){if(0===Object.keys(i[1]).length){t.head=l;return}for(let u in i[1]){let c,f=i[1][u],d=f[0],h=(0,n.createRouterCacheKey)(d),p=null!==a&&void 0!==a[2][u]?a[2][u]:null;if(o){let n=o.parallelRoutes.get(u);if(n){let o,i=(null==s?void 0:s.kind)==="auto"&&s.status===r.PrefetchCacheEntryStatus.reusable,a=new Map(n),c=a.get(h);o=null!==p?{lazyData:null,rsc:p[1],prefetchRsc:null,head:null,prefetchHead:null,loading:p[3],parallelRoutes:new Map(null==c?void 0:c.parallelRoutes),navigatedAt:e}:i&&c?{lazyData:c.lazyData,rsc:c.rsc,prefetchRsc:c.prefetchRsc,head:c.head,prefetchHead:c.prefetchHead,parallelRoutes:new Map(c.parallelRoutes),loading:c.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==c?void 0:c.parallelRoutes),loading:null,navigatedAt:e},a.set(h,o),A(e,o,c,f,p||null,l,s),t.parallelRoutes.set(u,a);continue}}if(null!==p){let A=p[1],t=p[3];c={lazyData:null,rsc:A,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:t,navigatedAt:e}}else c={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:e};let g=t.parallelRoutes.get(u);g?g.set(h,c):t.parallelRoutes.set(u,new Map([[h,c]])),A(e,c,void 0,f,p,l,s)}}}});let n=t(33123),r=t(59154);("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},43649:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},44397:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"findHeadInCache",{enumerable:!0,get:function(){return r}});let n=t(33123);function r(A,e){return function A(e,t,r){if(0===Object.keys(t).length)return[e,r];if(t.children){let[o,i]=t.children,a=e.parallelRoutes.get("children");if(a){let e=(0,n.createRouterCacheKey)(o),t=a.get(e);if(t){let n=A(t,i,r+"/"+e);if(n)return n}}}for(let o in t){if("children"===o)continue;let[i,a]=t[o],l=e.parallelRoutes.get(o);if(!l)continue;let s=(0,n.createRouterCacheKey)(i),u=l.get(s);if(!u)continue;let c=A(u,a,r+"/"+s);if(c)return c}return null}(A,e,"")}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},44517:A=>{var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,n=/^\s*/,r=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,l=/^\s+|\s+$/g;function s(A){return A?A.replace(l,""):""}A.exports=function(A,l){if("string"!=typeof A)throw TypeError("First argument must be a string");if(!A)return[];l=l||{};var u=1,c=1;function f(A){var e=A.match(t);e&&(u+=e.length);var n=A.lastIndexOf("\n");c=~n?A.length-n:c+A.length}function d(){var A={line:u,column:c};return function(e){return e.position=new h(A),B(n),e}}function h(A){this.start=A,this.end={line:u,column:c},this.source=l.source}h.prototype.content=A;var p=[];function g(e){var t=Error(l.source+":"+u+":"+c+": "+e);if(t.reason=e,t.filename=l.source,t.line=u,t.column=c,t.source=A,l.silent)p.push(t);else throw t}function B(e){var t=e.exec(A);if(t){var n=t[0];return f(n),A=A.slice(n.length),t}}function w(A){var e;for(A=A||[];e=m();)!1!==e&&A.push(e);return A}function m(){var e=d();if("/"==A.charAt(0)&&"*"==A.charAt(1)){for(var t=2;""!=A.charAt(t)&&("*"!=A.charAt(t)||"/"!=A.charAt(t+1));)++t;if(t+=2,""===A.charAt(t-1))return g("End of comment missing");var n=A.slice(2,t-2);return c+=2,f(n),A=A.slice(t),c+=2,e({type:"comment",comment:n})}}B(n);var y,C=[];for(w(C);y=function(){var A=d(),t=B(r);if(t){if(m(),!B(o))return g("property missing ':'");var n=B(i),l=A({type:"declaration",property:s(t[0].replace(e,"")),value:n?s(n[0].replace(e,"")):""});return B(a),l}}();)!1!==y&&(C.push(y),w(C));return C}},45547:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("newspaper",[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]])},45609:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]])},45989:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("test-tube",[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2",key:"125lnx"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]])},47033:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},47260:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]])},48210:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]])},49625:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]])},49753:(A,e,t)=>{"use strict";function n(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,n)}return t}t.d(e,{Ay:()=>N});function r(A,e){(null==e||e>A.length)&&(e=A.length);for(var t=0,n=Array(e);t=A.length?A.apply(this,r):function(){for(var A=arguments.length,n=Array(A),o=0;o=A.length?A.apply(this,r):function(){for(var A=arguments.length,n=Array(A),o=0;o1&&void 0!==arguments[1]?arguments[1]:{};c.initial(A),c.handler(e);var t={current:A},n=a(h)(t,e),r=a(d)(t),o=a(c.changes)(A),i=a(f)(t);return[function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(A){return A};return c.selector(A),A(t.current)},function(A){(function(){for(var A=arguments.length,e=Array(A),t=0;t{n.current=!1}:A,e)};function T(){}function K(A,e,t,n){var r,o,i,a,l,s;return r=A,o=n,r.editor.getModel(P(r,o))||(i=A,a=e,l=t,s=n,i.editor.createModel(a,l,s?P(i,s):void 0))}function P(A,e){return A.Uri.parse(e)}(0,H.memo)(function({original:A,modified:e,language:t,originalLanguage:n,modifiedLanguage:r,originalModelPath:o,modifiedModelPath:i,keepCurrentOriginalModel:a=!1,keepCurrentModifiedModel:l=!1,theme:s="light",loading:u="Loading...",options:c={},height:f="100%",width:d="100%",className:h,wrapperProps:p={},beforeMount:g=T,onMount:B=T}){let[w,m]=(0,H.useState)(!1),[y,C]=(0,H.useState)(!0),Q=(0,H.useRef)(null),U=(0,H.useRef)(null),F=(0,H.useRef)(null),v=(0,H.useRef)(B),b=(0,H.useRef)(g),E=(0,H.useRef)(!1);D(()=>{let A=x.init();return A.then(A=>(U.current=A)&&C(!1)).catch(A=>A?.type!=="cancelation"&&console.error("Monaco initialization: error:",A)),()=>{let e;return Q.current?(e=Q.current?.getModel(),void(a||e?.original?.dispose(),l||e?.modified?.dispose(),Q.current?.dispose())):A.cancel()}}),S(()=>{if(Q.current&&U.current){let e=Q.current.getOriginalEditor(),r=K(U.current,A||"",n||t||"text",o||"");r!==e.getModel()&&e.setModel(r)}},[o],w),S(()=>{if(Q.current&&U.current){let A=Q.current.getModifiedEditor(),n=K(U.current,e||"",r||t||"text",i||"");n!==A.getModel()&&A.setModel(n)}},[i],w),S(()=>{let A=Q.current.getModifiedEditor();A.getOption(U.current.editor.EditorOption.readOnly)?A.setValue(e||""):e!==A.getValue()&&(A.executeEdits("",[{range:A.getModel().getFullModelRange(),text:e||"",forceMoveMarkers:!0}]),A.pushUndoStop())},[e],w),S(()=>{Q.current?.getModel()?.original.setValue(A||"")},[A],w),S(()=>{let{original:A,modified:e}=Q.current.getModel();U.current.editor.setModelLanguage(A,n||t||"text"),U.current.editor.setModelLanguage(e,r||t||"text")},[t,n,r],w),S(()=>{U.current?.editor.setTheme(s)},[s],w),S(()=>{Q.current?.updateOptions(c)},[c],w);let I=(0,H.useCallback)(()=>{if(!U.current)return;b.current(U.current);let a=K(U.current,A||"",n||t||"text",o||""),l=K(U.current,e||"",r||t||"text",i||"");Q.current?.setModel({original:a,modified:l})},[t,e,r,A,n,o,i]),k=(0,H.useCallback)(()=>{!E.current&&F.current&&(Q.current=U.current.editor.createDiffEditor(F.current,{automaticLayout:!0,...c}),I(),U.current?.editor.setTheme(s),m(!0),E.current=!0)},[c,s,I]);return(0,H.useEffect)(()=>{w&&v.current(Q.current,U.current)},[w]),(0,H.useEffect)(()=>{y||w||k()},[y,w,k]),H.createElement(M,{width:d,height:f,isEditorReady:w,loading:u,_ref:F,className:h,wrapperProps:p})});var R=function(A){let e=(0,H.useRef)();return(0,H.useEffect)(()=>{e.current=A},[A]),e.current},O=new Map,N=(0,H.memo)(function({defaultValue:A,defaultLanguage:e,defaultPath:t,value:n,language:r,path:o,theme:i="light",line:a,loading:l="Loading...",options:s={},overrideServices:u={},saveViewState:c=!0,keepCurrentModel:f=!1,width:d="100%",height:h="100%",className:p,wrapperProps:g={},beforeMount:B=T,onMount:w=T,onChange:m,onValidate:y=T}){let[C,Q]=(0,H.useState)(!1),[U,F]=(0,H.useState)(!0),v=(0,H.useRef)(null),b=(0,H.useRef)(null),E=(0,H.useRef)(null),I=(0,H.useRef)(w),k=(0,H.useRef)(B),L=(0,H.useRef)(),P=(0,H.useRef)(n),N=R(o),_=(0,H.useRef)(!1),V=(0,H.useRef)(!1);D(()=>{let A=x.init();return A.then(A=>(v.current=A)&&F(!1)).catch(A=>A?.type!=="cancelation"&&console.error("Monaco initialization: error:",A)),()=>b.current?void(L.current?.dispose(),f?c&&O.set(o,b.current.saveViewState()):b.current.getModel()?.dispose(),b.current.dispose()):A.cancel()}),S(()=>{let i=K(v.current,A||n||"",e||r||"",o||t||"");i!==b.current?.getModel()&&(c&&O.set(N,b.current?.saveViewState()),b.current?.setModel(i),c&&b.current?.restoreViewState(O.get(o)))},[o],C),S(()=>{b.current?.updateOptions(s)},[s],C),S(()=>{b.current&&void 0!==n&&(b.current.getOption(v.current.editor.EditorOption.readOnly)?b.current.setValue(n):n!==b.current.getValue()&&(V.current=!0,b.current.executeEdits("",[{range:b.current.getModel().getFullModelRange(),text:n,forceMoveMarkers:!0}]),b.current.pushUndoStop(),V.current=!1))},[n],C),S(()=>{let A=b.current?.getModel();A&&r&&v.current?.editor.setModelLanguage(A,r)},[r],C),S(()=>{void 0!==a&&b.current?.revealLine(a)},[a],C),S(()=>{v.current?.editor.setTheme(i)},[i],C);let j=(0,H.useCallback)(()=>{if(!(!E.current||!v.current)&&!_.current){k.current(v.current);let l=o||t,f=K(v.current,n||A||"",e||r||"",l||"");b.current=v.current?.editor.create(E.current,{model:f,automaticLayout:!0,...s},u),c&&b.current.restoreViewState(O.get(l)),v.current.editor.setTheme(i),void 0!==a&&b.current.revealLine(a),Q(!0),_.current=!0}},[A,e,t,n,r,o,s,u,c,i,a]);return(0,H.useEffect)(()=>{C&&I.current(b.current,v.current)},[C]),(0,H.useEffect)(()=>{U||C||j()},[U,C,j]),P.current=n,(0,H.useEffect)(()=>{C&&m&&(L.current?.dispose(),L.current=b.current?.onDidChangeModelContent(A=>{V.current||m(b.current.getValue(),A)}))},[C,m]),(0,H.useEffect)(()=>{if(C){let A=v.current.editor.onDidChangeMarkers(A=>{let e=b.current.getModel()?.uri;if(e&&A.find(A=>A.path===e.path)){let A=v.current.editor.getModelMarkers({resource:e});y?.(A)}});return()=>{A?.dispose()}}return()=>{}},[C,y]),H.createElement(M,{width:d,height:h,isEditorReady:C,loading:l,_ref:E,className:p,wrapperProps:g})})},50533:(A,e,t)=>{"use strict";t.d(e,{N:()=>r});var n=t(51822);function r(A,e,t,r){let o=r?r-1:Number.POSITIVE_INFINITY,i=0;return function(r){return(0,n.On)(r)?(A.enter(t),function r(a){return(0,n.On)(a)&&i++{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{NavigationResultTag:function(){return c},PrefetchPriority:function(){return f},cancelPrefetchTask:function(){return l},createCacheKey:function(){return u},getCurrentCacheVersion:function(){return i},navigate:function(){return r},prefetch:function(){return n},reschedulePrefetchTask:function(){return s},revalidateEntireCache:function(){return o},schedulePrefetchTask:function(){return a}});let t=()=>{throw Object.defineProperty(Error("Segment Cache experiment is not enabled. This is a bug in Next.js."),"__NEXT_ERROR_CODE",{value:"E654",enumerable:!1,configurable:!0})},n=t,r=t,o=t,i=t,a=t,l=t,s=t,u=t;var c=function(A){return A[A.MPA=0]="MPA",A[A.Success=1]="Success",A[A.NoOp=2]="NoOp",A[A.Async=3]="Async",A}({}),f=function(A){return A[A.Intent=2]="Intent",A[A.Default=1]="Default",A[A.Background=0]="Background",A}({});("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},51550:(A,e,t)=>{"use strict";function n(A,e){if(!Object.prototype.hasOwnProperty.call(A,e))throw TypeError("attempted to use private field on non-instance");return A}t.r(e),t.d(e,{_:()=>n})},51822:(A,e,t)=>{"use strict";t.d(e,{BM:()=>a,CW:()=>n,Ee:()=>c,HP:()=>u,JQ:()=>i,Ny:()=>h,On:()=>f,cx:()=>o,es:()=>d,lV:()=>r,ok:()=>l,ol:()=>s});let n=p(/[A-Za-z]/),r=p(/[\dA-Za-z]/),o=p(/[#-'*+\--9=?A-Z^-~]/);function i(A){return null!==A&&(A<32||127===A)}let a=p(/\d/),l=p(/[\dA-Fa-f]/),s=p(/[!-/:-@[-`{-~]/);function u(A){return null!==A&&A<-2}function c(A){return null!==A&&(A<0||32===A)}function f(A){return -2===A||-1===A||32===A}let d=p(/\p{P}|\p{S}/u),h=p(/\s/);function p(A){return function(e){return null!==e&&e>-1&&A.test(String.fromCharCode(e))}}},53038:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"useMergedRef",{enumerable:!0,get:function(){return r}});let n=t(43210);function r(A,e){let t=(0,n.useRef)(null),r=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let A=t.current;A&&(t.current=null,A());let e=r.current;e&&(r.current=null,e())}else A&&(t.current=o(A,n)),e&&(r.current=o(e,n))},[A,e])}function o(A,e){if("function"!=typeof A)return A.current=e,()=>{A.current=null};{let t=A(e);return"function"==typeof t?t:()=>A(null)}}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},53094:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]])},53411:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]])},54220:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("arrow-up-down",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]])},54674:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return o}});let n=t(84949),r=t(19169),o=A=>{if(!A.startsWith("/"))return A;let{pathname:e,query:t,hash:o}=(0,r.parsePath)(A);return""+(0,n.removeTrailingSlash)(e)+t+o};("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},55146:(A,e,t)=>{"use strict";t.d(e,{B8:()=>H,UC:()=>k,bL:()=>x,l9:()=>I});var n=t(43210),r=t(70569),o=t(11273),i=t(72942),a=t(46059),l=t(14163),s=t(43),u=t(65551),c=t(96963),f=t(60687),d="Tabs",[h,p]=(0,o.A)(d,[i.RG]),g=(0,i.RG)(),[B,w]=h(d),m=n.forwardRef((A,e)=>{let{__scopeTabs:t,value:n,onValueChange:r,defaultValue:o,orientation:i="horizontal",dir:a,activationMode:h="automatic",...p}=A,g=(0,s.jH)(a),[w,m]=(0,u.i)({prop:n,onChange:r,defaultProp:o??"",caller:d});return(0,f.jsx)(B,{scope:t,baseId:(0,c.B)(),value:w,onValueChange:m,orientation:i,dir:g,activationMode:h,children:(0,f.jsx)(l.sG.div,{dir:g,"data-orientation":i,...p,ref:e})})});m.displayName=d;var y="TabsList",C=n.forwardRef((A,e)=>{let{__scopeTabs:t,loop:n=!0,...r}=A,o=w(y,t),a=g(t);return(0,f.jsx)(i.bL,{asChild:!0,...a,orientation:o.orientation,dir:o.dir,loop:n,children:(0,f.jsx)(l.sG.div,{role:"tablist","aria-orientation":o.orientation,...r,ref:e})})});C.displayName=y;var Q="TabsTrigger",U=n.forwardRef((A,e)=>{let{__scopeTabs:t,value:n,disabled:o=!1,...a}=A,s=w(Q,t),u=g(t),c=b(s.baseId,n),d=E(s.baseId,n),h=n===s.value;return(0,f.jsx)(i.q7,{asChild:!0,...u,focusable:!o,active:h,children:(0,f.jsx)(l.sG.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":d,"data-state":h?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:c,...a,ref:e,onMouseDown:(0,r.mK)(A.onMouseDown,A=>{o||0!==A.button||!1!==A.ctrlKey?A.preventDefault():s.onValueChange(n)}),onKeyDown:(0,r.mK)(A.onKeyDown,A=>{[" ","Enter"].includes(A.key)&&s.onValueChange(n)}),onFocus:(0,r.mK)(A.onFocus,()=>{let A="manual"!==s.activationMode;h||o||!A||s.onValueChange(n)})})})});U.displayName=Q;var F="TabsContent",v=n.forwardRef((A,e)=>{let{__scopeTabs:t,value:r,forceMount:o,children:i,...s}=A,u=w(F,t),c=b(u.baseId,r),d=E(u.baseId,r),h=r===u.value,p=n.useRef(h);return n.useEffect(()=>{let A=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(A)},[]),(0,f.jsx)(a.C,{present:o||h,children:({present:t})=>(0,f.jsx)(l.sG.div,{"data-state":h?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":c,hidden:!t,id:d,tabIndex:0,...s,ref:e,style:{...A.style,animationDuration:p.current?"0s":void 0},children:t&&i})})});function b(A,e){return`${A}-trigger-${e}`}function E(A,e){return`${A}-content-${e}`}v.displayName=F;var x=m,H=C,I=U,k=v},56928:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"applyFlightData",{enumerable:!0,get:function(){return o}});let n=t(41500),r=t(33898);function o(A,e,t,o,i){let{tree:a,seedData:l,head:s,isRootRender:u}=o;if(null===l)return!1;if(u){let r=l[1];t.loading=l[3],t.rsc=r,t.prefetchRsc=null,(0,n.fillLazyItemsTillLeafWithHead)(A,t,e,a,l,s,i)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,r.fillCacheWithNewSubTreeData)(A,t,e,o,i);return!0}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},57175:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]])},58559:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]])},58887:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("message-square",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])},59435:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"handleMutable",{enumerable:!0,get:function(){return o}});let n=t(70642);function r(A){return void 0!==A}function o(A,e){var t,o;let i=null==(t=e.shouldScroll)||t,a=A.nextUrl;if(r(e.patchedTree)){let t=(0,n.computeChangedPath)(A.tree,e.patchedTree);t?a=t:a||(a=A.canonicalUrl)}return{canonicalUrl:r(e.canonicalUrl)?e.canonicalUrl===A.canonicalUrl?A.canonicalUrl:e.canonicalUrl:A.canonicalUrl,pushRef:{pendingPush:r(e.pendingPush)?e.pendingPush:A.pushRef.pendingPush,mpaNavigation:r(e.mpaNavigation)?e.mpaNavigation:A.pushRef.mpaNavigation,preserveCustomHistoryState:r(e.preserveCustomHistoryState)?e.preserveCustomHistoryState:A.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!i&&(!!r(null==e?void 0:e.scrollableSegments)||A.focusAndScrollRef.apply),onlyHashChange:e.onlyHashChange||!1,hashFragment:i?e.hashFragment&&""!==e.hashFragment?decodeURIComponent(e.hashFragment.slice(1)):A.focusAndScrollRef.hashFragment:null,segmentPaths:i?null!=(o=null==e?void 0:e.scrollableSegments)?o:A.focusAndScrollRef.segmentPaths:[]},cache:e.cache?e.cache:A.cache,prefetchCache:e.prefetchCache?e.prefetchCache:A.prefetchCache,tree:r(e.patchedTree)?e.patchedTree:A.tree,nextUrl:a}}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},59656:(A,e,t)=>{"use strict";t.r(e),t.d(e,{_:()=>r});var n=0;function r(A){return"__private_"+n+++"_"+A}},61187:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("layout-template",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]])},61611:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},61794:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=t(79289),r=t(26736);function o(A){if(!(0,n.isAbsoluteUrl)(A))return!0;try{let e=(0,n.getLocationOrigin)(),t=new URL(A,e);return t.origin===e&&(0,r.hasBasePath)(t.pathname)}catch(A){return!1}}},62022:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},62157:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]])},63143:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])},63690:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{createMutableActionQueue:function(){return h},dispatchNavigateAction:function(){return B},dispatchTraverseAction:function(){return w},getCurrentAppRouterState:function(){return p},publicAppRouterInstance:function(){return m}});let n=t(59154),r=t(8830),o=t(43210),i=t(91992);t(50593);let a=t(19129),l=t(96127),s=t(89752),u=t(75076),c=t(73406);function f(A,e){null!==A.pending&&(A.pending=A.pending.next,null!==A.pending?d({actionQueue:A,action:A.pending,setState:e}):A.needsRefresh&&(A.needsRefresh=!1,A.dispatch({type:n.ACTION_REFRESH,origin:window.location.origin},e)))}async function d(A){let{actionQueue:e,action:t,setState:n}=A,r=e.state;e.pending=t;let o=t.payload,a=e.action(r,o);function l(A){t.discarded||(e.state=A,f(e,n),t.resolve(A))}(0,i.isThenable)(a)?a.then(l,A=>{f(e,n),t.reject(A)}):l(a)}function h(A,e){let t={state:A,dispatch:(A,e)=>(function(A,e,t){let r={resolve:t,reject:()=>{}};if(e.type!==n.ACTION_RESTORE){let A=new Promise((A,e)=>{r={resolve:A,reject:e}});(0,o.startTransition)(()=>{t(A)})}let i={payload:e,next:null,resolve:r.resolve,reject:r.reject};null===A.pending?(A.last=i,d({actionQueue:A,action:i,setState:t})):e.type===n.ACTION_NAVIGATE||e.type===n.ACTION_RESTORE?(A.pending.discarded=!0,i.next=A.pending.next,A.pending.payload.type===n.ACTION_SERVER_ACTION&&(A.needsRefresh=!0),d({actionQueue:A,action:i,setState:t})):(null!==A.last&&(A.last.next=i),A.last=i)})(t,A,e),action:async(A,e)=>(0,r.reducer)(A,e),pending:null,last:null,onRouterTransitionStart:null!==e&&"function"==typeof e.onRouterTransitionStart?e.onRouterTransitionStart:null};return t}function p(){return null}function g(){return null}function B(A,e,t,r){let o=new URL((0,l.addBasePath)(A),location.href);(0,c.setLinkForCurrentNavigation)(r);(0,a.dispatchAppRouterAction)({type:n.ACTION_NAVIGATE,url:o,isExternalUrl:(0,s.isExternalURL)(o),locationSearch:location.search,shouldScroll:t,navigateType:e,allowAliasing:!0})}function w(A,e){(0,a.dispatchAppRouterAction)({type:n.ACTION_RESTORE,url:new URL(A),tree:e})}let m={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(A,e)=>{let t=function(){throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0})}(),r=(0,s.createPrefetchURL)(A);if(null!==r){var o;(0,u.prefetchReducer)(t.state,{type:n.ACTION_PREFETCH,url:r,kind:null!=(o=null==e?void 0:e.kind)?o:n.PrefetchKind.FULL})}},replace:(A,e)=>{(0,o.startTransition)(()=>{var t;B(A,"replace",null==(t=null==e?void 0:e.scroll)||t,null)})},push:(A,e)=>{(0,o.startTransition)(()=>{var t;B(A,"push",null==(t=null==e?void 0:e.scroll)||t,null)})},refresh:()=>{(0,o.startTransition)(()=>{(0,a.dispatchAppRouterAction)({type:n.ACTION_REFRESH,origin:window.location.origin})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})}};("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},65668:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("circle-help",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},65777:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]])},65822:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},65840:function(A,e,t){"use strict";var n=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(A,e){var t=null;if(!A||"string"!=typeof A)return t;var n=(0,r.default)(A),o="function"==typeof e;return n.forEach(function(A){if("declaration"===A.type){var n=A.property,r=A.value;o?e(n,r,A):r&&((t=t||{})[n]=r)}}),t};var r=n(t(44517))},65915:(A,e,t)=>{"use strict";t.d(e,{G5:()=>W,H_:()=>V,JU:()=>N,Pb:()=>X,UC:()=>R,VF:()=>z,YJ:()=>O,ZL:()=>P,ZP:()=>J,bL:()=>T,hN:()=>G,l9:()=>K,q7:()=>_,wv:()=>q,z6:()=>j});var n=t(43210),r=t(70569),o=t(11273),i=t(14163),a=t(75009),l=t(13495),s=t(65551),u=t(60687),c="ContextMenu",[f,d]=(0,o.A)(c,[a.UE]),h=(0,a.UE)(),[p,g]=f(c),B=A=>{let{__scopeContextMenu:e,children:t,onOpenChange:r,dir:o,modal:i=!0}=A,[s,c]=n.useState(!1),f=h(e),d=(0,l.c)(r),g=n.useCallback(A=>{c(A),d(A)},[d]);return(0,u.jsx)(p,{scope:e,open:s,onOpenChange:g,modal:i,children:(0,u.jsx)(a.bL,{...f,dir:o,open:s,onOpenChange:g,modal:i,children:t})})};B.displayName=c;var w="ContextMenuTrigger",m=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,disabled:o=!1,...l}=A,s=g(w,t),c=h(t),f=n.useRef({x:0,y:0}),d=n.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...f.current})}),p=n.useRef(0),B=n.useCallback(()=>window.clearTimeout(p.current),[]),m=A=>{f.current={x:A.clientX,y:A.clientY},s.onOpenChange(!0)};return n.useEffect(()=>B,[B]),n.useEffect(()=>void(o&&B()),[o,B]),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a.Mz,{...c,virtualRef:d}),(0,u.jsx)(i.sG.span,{"data-state":s.open?"open":"closed","data-disabled":o?"":void 0,...l,ref:e,style:{WebkitTouchCallout:"none",...A.style},onContextMenu:o?A.onContextMenu:(0,r.mK)(A.onContextMenu,A=>{B(),m(A),A.preventDefault()}),onPointerDown:o?A.onPointerDown:(0,r.mK)(A.onPointerDown,S(A=>{B(),p.current=window.setTimeout(()=>m(A),700)})),onPointerMove:o?A.onPointerMove:(0,r.mK)(A.onPointerMove,S(B)),onPointerCancel:o?A.onPointerCancel:(0,r.mK)(A.onPointerCancel,S(B)),onPointerUp:o?A.onPointerUp:(0,r.mK)(A.onPointerUp,S(B))})]})});m.displayName=w;var y=A=>{let{__scopeContextMenu:e,...t}=A,n=h(e);return(0,u.jsx)(a.ZL,{...n,...t})};y.displayName="ContextMenuPortal";var C="ContextMenuContent",Q=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...r}=A,o=g(C,t),i=h(t),l=n.useRef(!1);return(0,u.jsx)(a.UC,{...i,...r,ref:e,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:e=>{A.onCloseAutoFocus?.(e),!e.defaultPrevented&&l.current&&e.preventDefault(),l.current=!1},onInteractOutside:e=>{A.onInteractOutside?.(e),e.defaultPrevented||o.modal||(l.current=!0)},style:{...A.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Q.displayName=C;var U=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.YJ,{...r,...n,ref:e})});U.displayName="ContextMenuGroup";var F=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.JU,{...r,...n,ref:e})});F.displayName="ContextMenuLabel";var v=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.q7,{...r,...n,ref:e})});v.displayName="ContextMenuItem";var b=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.H_,{...r,...n,ref:e})});b.displayName="ContextMenuCheckboxItem";var E=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.z6,{...r,...n,ref:e})});E.displayName="ContextMenuRadioGroup";var x=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.hN,{...r,...n,ref:e})});x.displayName="ContextMenuRadioItem";var H=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.VF,{...r,...n,ref:e})});H.displayName="ContextMenuItemIndicator";var I=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.wv,{...r,...n,ref:e})});I.displayName="ContextMenuSeparator",n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.i3,{...r,...n,ref:e})}).displayName="ContextMenuArrow";var k="ContextMenuSub",L=A=>{let{__scopeContextMenu:e,children:t,onOpenChange:n,open:r,defaultOpen:o}=A,i=h(e),[l,c]=(0,s.i)({prop:r,defaultProp:o??!1,onChange:n,caller:k});return(0,u.jsx)(a.Pb,{...i,open:l,onOpenChange:c,children:t})};L.displayName=k;var M=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.ZP,{...r,...n,ref:e})});M.displayName="ContextMenuSubTrigger";var D=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=h(t);return(0,u.jsx)(a.G5,{...r,...n,ref:e,style:{...A.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});function S(A){return e=>"mouse"!==e.pointerType?A(e):void 0}D.displayName="ContextMenuSubContent";var T=B,K=m,P=y,R=Q,O=U,N=F,_=v,V=b,j=E,G=x,z=H,q=I,X=L,J=M,W=D},65951:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"shouldHardNavigate",{enumerable:!0,get:function(){return function A(e,t){let[o,i]=t,[a,l]=e;return(0,r.matchSegment)(a,o)?!(e.length<=2)&&A((0,n.getNextFlightSegmentPath)(e),i[l]):!!Array.isArray(a)}}});let n=t(74007),r=t(14077);("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},65956:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{abortTask:function(){return h},listenForDynamicRequest:function(){return d},startPPRNavigation:function(){return s},updateCacheNodeOnPopstateRestoration:function(){return function A(e,t){let n=t[1],r=e.parallelRoutes,i=new Map(r);for(let e in n){let t=n[e],a=t[0],l=(0,o.createRouterCacheKey)(a),s=r.get(e);if(void 0!==s){let n=s.get(l);if(void 0!==n){let r=A(n,t),o=new Map(s);o.set(l,r),i.set(e,o)}}}let a=e.rsc,l=B(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:e.head,prefetchHead:l?e.prefetchHead:[null,null],prefetchRsc:l?e.prefetchRsc:null,loading:e.loading,parallelRoutes:i,navigatedAt:e.navigatedAt}}}});let n=t(83913),r=t(14077),o=t(33123),i=t(2030),a=t(5334),l={route:null,node:null,dynamicRequestTree:null,children:null};function s(A,e,t,i,a,s,f,d,h){return function A(e,t,i,a,s,f,d,h,p,g,B){let w=i[1],m=a[1],y=null!==f?f[2]:null;s||!0===a[4]&&(s=!0);let C=t.parallelRoutes,Q=new Map(C),U={},F=null,v=!1,b={};for(let t in m){let i,a=m[t],c=w[t],f=C.get(t),E=null!==y?y[t]:null,x=a[0],H=g.concat([t,x]),I=(0,o.createRouterCacheKey)(x),k=void 0!==c?c[0]:void 0,L=void 0!==f?f.get(I):void 0;if(null!==(i=x===n.DEFAULT_SEGMENT_KEY?void 0!==c?{route:c,node:null,dynamicRequestTree:null,children:null}:u(e,c,a,L,s,void 0!==E?E:null,d,h,H,B):p&&0===Object.keys(a[1]).length?u(e,c,a,L,s,void 0!==E?E:null,d,h,H,B):void 0!==c&&void 0!==k&&(0,r.matchSegment)(x,k)&&void 0!==L&&void 0!==c?A(e,L,c,a,s,E,d,h,p,H,B):u(e,c,a,L,s,void 0!==E?E:null,d,h,H,B))){if(null===i.route)return l;null===F&&(F=new Map),F.set(t,i);let A=i.node;if(null!==A){let e=new Map(f);e.set(I,A),Q.set(t,e)}let e=i.route;U[t]=e;let n=i.dynamicRequestTree;null!==n?(v=!0,b[t]=n):b[t]=e}else U[t]=a,b[t]=a}if(null===F)return null;let E={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:Q,navigatedAt:e};return{route:c(a,U),node:E,dynamicRequestTree:v?c(a,b):null,children:F}}(A,e,t,i,!1,a,s,f,d,[],h)}function u(A,e,t,n,r,s,u,d,h,p){return!r&&(void 0===e||(0,i.isNavigatingToNewRootLayout)(e,t))?l:function A(e,t,n,r,i,l,s,u){let d,h,p,g,B=t[1],w=0===Object.keys(B).length;if(void 0!==n&&n.navigatedAt+a.DYNAMIC_STALETIME_MS>e)d=n.rsc,h=n.loading,p=n.head,g=n.navigatedAt;else if(null===r)return f(e,t,null,i,l,s,u);else if(d=r[1],h=r[3],p=w?i:null,g=e,r[4]||l&&w)return f(e,t,r,i,l,s,u);let m=null!==r?r[2]:null,y=new Map,C=void 0!==n?n.parallelRoutes:null,Q=new Map(C),U={},F=!1;if(w)u.push(s);else for(let t in B){let n=B[t],r=null!==m?m[t]:null,a=null!==C?C.get(t):void 0,c=n[0],f=s.concat([t,c]),d=(0,o.createRouterCacheKey)(c),h=A(e,n,void 0!==a?a.get(d):void 0,r,i,l,f,u);y.set(t,h);let p=h.dynamicRequestTree;null!==p?(F=!0,U[t]=p):U[t]=n;let g=h.node;if(null!==g){let A=new Map;A.set(d,g),Q.set(t,A)}}return{route:t,node:{lazyData:null,rsc:d,prefetchRsc:null,head:p,prefetchHead:null,loading:h,parallelRoutes:Q,navigatedAt:g},dynamicRequestTree:F?c(t,U):null,children:y}}(A,t,n,s,u,d,h,p)}function c(A,e){let t=[A[0],e];return 2 in A&&(t[2]=A[2]),3 in A&&(t[3]=A[3]),4 in A&&(t[4]=A[4]),t}function f(A,e,t,n,r,i,a){let l=c(e,e[1]);return l[3]="refetch",{route:e,node:function A(e,t,n,r,i,a,l){let s=t[1],u=null!==n?n[2]:null,c=new Map;for(let t in s){let n=s[t],f=null!==u?u[t]:null,d=n[0],h=a.concat([t,d]),p=(0,o.createRouterCacheKey)(d),g=A(e,n,void 0===f?null:f,r,i,h,l),B=new Map;B.set(p,g),c.set(t,B)}let f=0===c.size;f&&l.push(a);let d=null!==n?n[1]:null,h=null!==n?n[3]:null;return{lazyData:null,parallelRoutes:c,prefetchRsc:void 0!==d?d:null,prefetchHead:f?r:[null,null],loading:void 0!==h?h:null,rsc:w(),head:f?w():null,navigatedAt:e}}(A,e,t,n,r,i,a),dynamicRequestTree:l,children:null}}function d(A,e){e.then(e=>{let{flightData:t}=e;if("string"!=typeof t){for(let e of t){let{segmentPath:t,tree:n,seedData:i,head:a}=e;i&&function(A,e,t,n,i){let a=A;for(let A=0;A{h(A,e)})}function h(A,e){let t=A.node;if(null===t)return;let n=A.children;if(null===n)p(A.route,t,e);else for(let A of n.values())h(A,e);A.dynamicRequestTree=null}function p(A,e,t){let n=A[1],r=e.parallelRoutes;for(let A in n){let e=n[A],i=r.get(A);if(void 0===i)continue;let a=e[0],l=(0,o.createRouterCacheKey)(a),s=i.get(l);void 0!==s&&p(e,s,t)}let i=e.rsc;B(i)&&(null===t?i.resolve(null):i.reject(t));let a=e.head;B(a)&&a.resolve(null)}let g=Symbol();function B(A){return A&&A.tag===g}function w(){let A,e,t=new Promise((t,n)=>{A=t,e=n});return t.status="pending",t.resolve=e=>{"pending"===t.status&&(t.status="fulfilled",t.value=e,A(e))},t.reject=A=>{"pending"===t.status&&(t.status="rejected",t.reason=A,e(A))},t.tag=g,t}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},66249:(A,e,t)=>{"use strict";t.d(e,{UC:()=>H,ZL:()=>x,bL:()=>b,l9:()=>E,q7:()=>I,wv:()=>k});var n=t(43210),r=t(70569),o=t(98599),i=t(11273),a=t(65551),l=t(14163),s=t(75009),u=t(96963),c=t(60687),f="DropdownMenu",[d,h]=(0,i.A)(f,[s.UE]),p=(0,s.UE)(),[g,B]=d(f),w=A=>{let{__scopeDropdownMenu:e,children:t,dir:r,open:o,defaultOpen:i,onOpenChange:l,modal:d=!0}=A,h=p(e),B=n.useRef(null),[w,m]=(0,a.i)({prop:o,defaultProp:i??!1,onChange:l,caller:f});return(0,c.jsx)(g,{scope:e,triggerId:(0,u.B)(),triggerRef:B,contentId:(0,u.B)(),open:w,onOpenChange:m,onOpenToggle:n.useCallback(()=>m(A=>!A),[m]),modal:d,children:(0,c.jsx)(s.bL,{...h,open:w,onOpenChange:m,dir:r,modal:d,children:t})})};w.displayName=f;var m="DropdownMenuTrigger",y=n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,disabled:n=!1,...i}=A,a=B(m,t),u=p(t);return(0,c.jsx)(s.Mz,{asChild:!0,...u,children:(0,c.jsx)(l.sG.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...i,ref:(0,o.t)(e,a.triggerRef),onPointerDown:(0,r.mK)(A.onPointerDown,A=>{!n&&0===A.button&&!1===A.ctrlKey&&(a.onOpenToggle(),a.open||A.preventDefault())}),onKeyDown:(0,r.mK)(A.onKeyDown,A=>{!n&&(["Enter"," "].includes(A.key)&&a.onOpenToggle(),"ArrowDown"===A.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(A.key)&&A.preventDefault())})})})});y.displayName=m;var C=A=>{let{__scopeDropdownMenu:e,...t}=A,n=p(e);return(0,c.jsx)(s.ZL,{...n,...t})};C.displayName="DropdownMenuPortal";var Q="DropdownMenuContent",U=n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...o}=A,i=B(Q,t),a=p(t),l=n.useRef(!1);return(0,c.jsx)(s.UC,{id:i.contentId,"aria-labelledby":i.triggerId,...a,...o,ref:e,onCloseAutoFocus:(0,r.mK)(A.onCloseAutoFocus,A=>{l.current||i.triggerRef.current?.focus(),l.current=!1,A.preventDefault()}),onInteractOutside:(0,r.mK)(A.onInteractOutside,A=>{let e=A.detail.originalEvent,t=0===e.button&&!0===e.ctrlKey,n=2===e.button||t;(!i.modal||n)&&(l.current=!0)}),style:{...A.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});U.displayName=Q,n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.YJ,{...r,...n,ref:e})}).displayName="DropdownMenuGroup",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.JU,{...r,...n,ref:e})}).displayName="DropdownMenuLabel";var F=n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.q7,{...r,...n,ref:e})});F.displayName="DropdownMenuItem",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.H_,{...r,...n,ref:e})}).displayName="DropdownMenuCheckboxItem",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.z6,{...r,...n,ref:e})}).displayName="DropdownMenuRadioGroup",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.hN,{...r,...n,ref:e})}).displayName="DropdownMenuRadioItem",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.VF,{...r,...n,ref:e})}).displayName="DropdownMenuItemIndicator";var v=n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.wv,{...r,...n,ref:e})});v.displayName="DropdownMenuSeparator",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.i3,{...r,...n,ref:e})}).displayName="DropdownMenuArrow",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.ZP,{...r,...n,ref:e})}).displayName="DropdownMenuSubTrigger",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=p(t);return(0,c.jsx)(s.G5,{...r,...n,ref:e,style:{...A.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent";var b=w,E=y,x=C,H=U,I=F,k=v},68729:(A,e,t)=>{"use strict";t.d(e,{y:()=>o});var n=t(22301);let r={}.hasOwnProperty;function o(A){let e={},t=-1;for(;++t{"use strict";t.d(e,{S:()=>r});var n=t(51822);function r(A){return null===A||(0,n.Ee)(A)||(0,n.Ny)(A)?1:(0,n.es)(A)?2:void 0}},70334:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},70615:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},70642:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{computeChangedPath:function(){return u},extractPathFromFlightRouterState:function(){return s},getSelectedParams:function(){return function A(e,t){for(let n of(void 0===t&&(t={}),Object.values(e[1]))){let e=n[0],o=Array.isArray(e),i=o?e[1]:e;!i||i.startsWith(r.PAGE_SEGMENT_KEY)||(o&&("c"===e[2]||"oc"===e[2])?t[e[0]]=e[1].split("/"):o&&(t[e[0]]=e[1]),t=A(n,t))}return t}}});let n=t(72859),r=t(83913),o=t(14077),i=A=>"/"===A[0]?A.slice(1):A,a=A=>"string"==typeof A?"children"===A?"":A:A[1];function l(A){return A.reduce((A,e)=>""===(e=i(e))||(0,r.isGroupSegment)(e)?A:A+"/"+e,"")||"/"}function s(A){var e;let t=Array.isArray(A[0])?A[0][1]:A[0];if(t===r.DEFAULT_SEGMENT_KEY||n.INTERCEPTION_ROUTE_MARKERS.some(A=>t.startsWith(A)))return;if(t.startsWith(r.PAGE_SEGMENT_KEY))return"";let o=[a(t)],i=null!=(e=A[1])?e:{},u=i.children?s(i.children):void 0;if(void 0!==u)o.push(u);else for(let[A,e]of Object.entries(i)){if("children"===A)continue;let t=s(e);void 0!==t&&o.push(t)}return l(o)}function u(A,e){let t=function A(e,t){let[r,i]=e,[l,u]=t,c=a(r),f=a(l);if(n.INTERCEPTION_ROUTE_MARKERS.some(A=>c.startsWith(A)||f.startsWith(A)))return"";if(!(0,o.matchSegment)(r,l)){var d;return null!=(d=s(t))?d:""}for(let e in i)if(u[e]){let t=A(i[e],u[e]);if(null!==t)return a(l)+"/"+t}return null}(A,e);return null==t||"/"===t?t:l(t.split("/"))}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},72942:(A,e,t)=>{"use strict";t.d(e,{RG:()=>C,bL:()=>I,q7:()=>k});var n=t(43210),r=t(70569),o=t(9510),i=t(98599),a=t(11273),l=t(96963),s=t(14163),u=t(13495),c=t(65551),f=t(43),d=t(60687),h="rovingFocusGroup.onEntryFocus",p={bubbles:!1,cancelable:!0},g="RovingFocusGroup",[B,w,m]=(0,o.N)(g),[y,C]=(0,a.A)(g,[m]),[Q,U]=y(g),F=n.forwardRef((A,e)=>(0,d.jsx)(B.Provider,{scope:A.__scopeRovingFocusGroup,children:(0,d.jsx)(B.Slot,{scope:A.__scopeRovingFocusGroup,children:(0,d.jsx)(v,{...A,ref:e})})}));F.displayName=g;var v=n.forwardRef((A,e)=>{let{__scopeRovingFocusGroup:t,orientation:o,loop:a=!1,dir:l,currentTabStopId:B,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:y,onEntryFocus:C,preventScrollOnEntryFocus:U=!1,...F}=A,v=n.useRef(null),b=(0,i.s)(e,v),E=(0,f.jH)(l),[x,I]=(0,c.i)({prop:B,defaultProp:m??null,onChange:y,caller:g}),[k,L]=n.useState(!1),M=(0,u.c)(C),D=w(t),S=n.useRef(!1),[T,K]=n.useState(0);return n.useEffect(()=>{let A=v.current;if(A)return A.addEventListener(h,M),()=>A.removeEventListener(h,M)},[M]),(0,d.jsx)(Q,{scope:t,orientation:o,dir:E,loop:a,currentTabStopId:x,onItemFocus:n.useCallback(A=>I(A),[I]),onItemShiftTab:n.useCallback(()=>L(!0),[]),onFocusableItemAdd:n.useCallback(()=>K(A=>A+1),[]),onFocusableItemRemove:n.useCallback(()=>K(A=>A-1),[]),children:(0,d.jsx)(s.sG.div,{tabIndex:k||0===T?-1:0,"data-orientation":o,...F,ref:b,style:{outline:"none",...A.style},onMouseDown:(0,r.mK)(A.onMouseDown,()=>{S.current=!0}),onFocus:(0,r.mK)(A.onFocus,A=>{let e=!S.current;if(A.target===A.currentTarget&&e&&!k){let e=new CustomEvent(h,p);if(A.currentTarget.dispatchEvent(e),!e.defaultPrevented){let A=D().filter(A=>A.focusable);H([A.find(A=>A.active),A.find(A=>A.id===x),...A].filter(Boolean).map(A=>A.ref.current),U)}}S.current=!1}),onBlur:(0,r.mK)(A.onBlur,()=>L(!1))})})}),b="RovingFocusGroupItem",E=n.forwardRef((A,e)=>{let{__scopeRovingFocusGroup:t,focusable:o=!0,active:i=!1,tabStopId:a,children:u,...c}=A,f=(0,l.B)(),h=a||f,p=U(b,t),g=p.currentTabStopId===h,m=w(t),{onFocusableItemAdd:y,onFocusableItemRemove:C,currentTabStopId:Q}=p;return n.useEffect(()=>{if(o)return y(),()=>C()},[o,y,C]),(0,d.jsx)(B.ItemSlot,{scope:t,id:h,focusable:o,active:i,children:(0,d.jsx)(s.sG.span,{tabIndex:g?0:-1,"data-orientation":p.orientation,...c,ref:e,onMouseDown:(0,r.mK)(A.onMouseDown,A=>{o?p.onItemFocus(h):A.preventDefault()}),onFocus:(0,r.mK)(A.onFocus,()=>p.onItemFocus(h)),onKeyDown:(0,r.mK)(A.onKeyDown,A=>{if("Tab"===A.key&&A.shiftKey)return void p.onItemShiftTab();if(A.target!==A.currentTarget)return;let e=function(A,e,t){var n;let r=(n=A.key,"rtl"!==t?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===e&&["ArrowLeft","ArrowRight"].includes(r))&&!("horizontal"===e&&["ArrowUp","ArrowDown"].includes(r)))return x[r]}(A,p.orientation,p.dir);if(void 0!==e){if(A.metaKey||A.ctrlKey||A.altKey||A.shiftKey)return;A.preventDefault();let t=m().filter(A=>A.focusable).map(A=>A.ref.current);if("last"===e)t.reverse();else if("prev"===e||"next"===e){"prev"===e&&t.reverse();let n=t.indexOf(A.currentTarget);t=p.loop?function(A,e){return A.map((t,n)=>A[(e+n)%A.length])}(t,n+1):t.slice(n+1)}setTimeout(()=>H(t))}}),children:"function"==typeof u?u({isCurrentTabStop:g,hasTabStop:null!=Q}):u})})});E.displayName=b;var x={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function H(A,e=!1){let t=document.activeElement;for(let n of A)if(n===t||(n.focus({preventScroll:e}),document.activeElement!==t))return}var I=F,k=E},73406:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{IDLE_LINK_STATUS:function(){return s},PENDING_LINK_STATUS:function(){return l},mountFormInstance:function(){return w},mountLinkInstance:function(){return B},onLinkVisibilityChanged:function(){return y},onNavigationIntent:function(){return C},pingVisibleLinks:function(){return U},setLinkForCurrentNavigation:function(){return u},unmountLinkForCurrentNavigation:function(){return c},unmountPrefetchableInstance:function(){return m}}),t(63690);let n=t(89752),r=t(59154),o=t(50593),i=t(43210),a=null,l={pending:!0},s={pending:!1};function u(A){(0,i.startTransition)(()=>{null==a||a.setOptimisticLinkStatus(s),null==A||A.setOptimisticLinkStatus(l),a=A})}function c(A){a===A&&(a=null)}let f="function"==typeof WeakMap?new WeakMap:new Map,d=new Set,h="function"==typeof IntersectionObserver?new IntersectionObserver(function(A){for(let e of A){let A=e.intersectionRatio>0;y(e.target,A)}},{rootMargin:"200px"}):null;function p(A,e){void 0!==f.get(A)&&m(A),f.set(A,e),null!==h&&h.observe(A)}function g(A){try{return(0,n.createPrefetchURL)(A)}catch(e){return("function"==typeof reportError?reportError:console.error)("Cannot prefetch '"+A+"' because it cannot be converted to a URL."),null}}function B(A,e,t,n,r,o){if(r){let r=g(e);if(null!==r){let e={router:t,kind:n,isVisible:!1,wasHoveredOrTouched:!1,prefetchTask:null,cacheVersion:-1,prefetchHref:r.href,setOptimisticLinkStatus:o};return p(A,e),e}}return{router:t,kind:n,isVisible:!1,wasHoveredOrTouched:!1,prefetchTask:null,cacheVersion:-1,prefetchHref:null,setOptimisticLinkStatus:o}}function w(A,e,t,n){let r=g(e);null!==r&&p(A,{router:t,kind:n,isVisible:!1,wasHoveredOrTouched:!1,prefetchTask:null,cacheVersion:-1,prefetchHref:r.href,setOptimisticLinkStatus:null})}function m(A){let e=f.get(A);if(void 0!==e){f.delete(A),d.delete(e);let t=e.prefetchTask;null!==t&&(0,o.cancelPrefetchTask)(t)}null!==h&&h.unobserve(A)}function y(A,e){let t=f.get(A);void 0!==t&&(t.isVisible=e,e?d.add(t):d.delete(t),Q(t))}function C(A,e){let t=f.get(A);void 0!==t&&void 0!==t&&(t.wasHoveredOrTouched=!0,Q(t))}function Q(A){let e=A.prefetchTask;if(!A.isVisible){null!==e&&(0,o.cancelPrefetchTask)(e);return}}function U(A,e){let t=(0,o.getCurrentCacheVersion)();for(let n of d){let i=n.prefetchTask;if(null!==i&&n.cacheVersion===t&&i.key.nextUrl===A&&i.treeAtTimeOfPrefetch===e)continue;null!==i&&(0,o.cancelPrefetchTask)(i);let a=(0,o.createCacheKey)(n.prefetchHref,A),l=n.wasHoveredOrTouched?o.PrefetchPriority.Intent:o.PrefetchPriority.Default;n.prefetchTask=(0,o.schedulePrefetchTask)(a,e,n.kind===r.PrefetchKind.FULL,l),n.cacheVersion=(0,o.getCurrentCacheVersion)()}}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},75009:(A,e,t)=>{"use strict";t.d(e,{G5:()=>Az,H_:()=>AP,JU:()=>AT,Mz:()=>AL,Pb:()=>Aj,UC:()=>AD,UE:()=>M,VF:()=>AN,YJ:()=>AS,ZL:()=>AM,ZP:()=>AG,bL:()=>Ak,hN:()=>AO,i3:()=>AV,q7:()=>AK,wv:()=>A_,z6:()=>AR});var n=t(43210),r=t(70569),o=t(9510),i=t(98599),a=t(11273),l=t(43),s=t(31355),u=t(1359),c=t(32547),f=t(96963),d=t(55509),h=t(25028),p=t(46059),g=t(14163),B=t(72942),w=t(8730),m=t(13495),y=t(63376),C=t(42247),Q=t(60687),U=["Enter"," "],F=["ArrowUp","PageDown","End"],v=["ArrowDown","PageUp","Home",...F],b={ltr:[...U,"ArrowRight"],rtl:[...U,"ArrowLeft"]},E={ltr:["ArrowLeft"],rtl:["ArrowRight"]},x="Menu",[H,I,k]=(0,o.N)(x),[L,M]=(0,a.A)(x,[k,d.Bk,B.RG]),D=(0,d.Bk)(),S=(0,B.RG)(),[T,K]=L(x),[P,R]=L(x),O=A=>{let{__scopeMenu:e,open:t=!1,children:r,dir:o,onOpenChange:i,modal:a=!0}=A,s=D(e),[u,c]=n.useState(null),f=n.useRef(!1),h=(0,m.c)(i),p=(0,l.jH)(o);return n.useEffect(()=>{let A=()=>{f.current=!0,document.addEventListener("pointerdown",e,{capture:!0,once:!0}),document.addEventListener("pointermove",e,{capture:!0,once:!0})},e=()=>f.current=!1;return document.addEventListener("keydown",A,{capture:!0}),()=>{document.removeEventListener("keydown",A,{capture:!0}),document.removeEventListener("pointerdown",e,{capture:!0}),document.removeEventListener("pointermove",e,{capture:!0})}},[]),(0,Q.jsx)(d.bL,{...s,children:(0,Q.jsx)(T,{scope:e,open:t,onOpenChange:h,content:u,onContentChange:c,children:(0,Q.jsx)(P,{scope:e,onClose:n.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:f,dir:p,modal:a,children:r})})})};O.displayName=x;var N=n.forwardRef((A,e)=>{let{__scopeMenu:t,...n}=A,r=D(t);return(0,Q.jsx)(d.Mz,{...r,...n,ref:e})});N.displayName="MenuAnchor";var _="MenuPortal",[V,j]=L(_,{forceMount:void 0}),G=A=>{let{__scopeMenu:e,forceMount:t,children:n,container:r}=A,o=K(_,e);return(0,Q.jsx)(V,{scope:e,forceMount:t,children:(0,Q.jsx)(p.C,{present:t||o.open,children:(0,Q.jsx)(h.Z,{asChild:!0,container:r,children:n})})})};G.displayName=_;var z="MenuContent",[q,X]=L(z),J=n.forwardRef((A,e)=>{let t=j(z,A.__scopeMenu),{forceMount:n=t.forceMount,...r}=A,o=K(z,A.__scopeMenu),i=R(z,A.__scopeMenu);return(0,Q.jsx)(H.Provider,{scope:A.__scopeMenu,children:(0,Q.jsx)(p.C,{present:n||o.open,children:(0,Q.jsx)(H.Slot,{scope:A.__scopeMenu,children:i.modal?(0,Q.jsx)(W,{...r,ref:e}):(0,Q.jsx)(Y,{...r,ref:e})})})})}),W=n.forwardRef((A,e)=>{let t=K(z,A.__scopeMenu),o=n.useRef(null),a=(0,i.s)(e,o);return n.useEffect(()=>{let A=o.current;if(A)return(0,y.Eq)(A)},[]),(0,Q.jsx)($,{...A,ref:a,trapFocus:t.open,disableOutsidePointerEvents:t.open,disableOutsideScroll:!0,onFocusOutside:(0,r.mK)(A.onFocusOutside,A=>A.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>t.onOpenChange(!1)})}),Y=n.forwardRef((A,e)=>{let t=K(z,A.__scopeMenu);return(0,Q.jsx)($,{...A,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)})}),Z=(0,w.TL)("MenuContent.ScrollLock"),$=n.forwardRef((A,e)=>{let{__scopeMenu:t,loop:o=!1,trapFocus:a,onOpenAutoFocus:l,onCloseAutoFocus:f,disableOutsidePointerEvents:h,onEntryFocus:p,onEscapeKeyDown:g,onPointerDownOutside:w,onFocusOutside:m,onInteractOutside:y,onDismiss:U,disableOutsideScroll:b,...E}=A,x=K(z,t),H=R(z,t),k=D(t),L=S(t),M=I(t),[T,P]=n.useState(null),O=n.useRef(null),N=(0,i.s)(e,O,x.onContentChange),_=n.useRef(0),V=n.useRef(""),j=n.useRef(0),G=n.useRef(null),X=n.useRef("right"),J=n.useRef(0),W=b?C.A:n.Fragment,Y=A=>{let e=V.current+A,t=M().filter(A=>!A.disabled),n=document.activeElement,r=t.find(A=>A.ref.current===n)?.textValue,o=function(A,e,t){var n;let r=e.length>1&&Array.from(e).every(A=>A===e[0])?e[0]:e,o=t?A.indexOf(t):-1,i=(n=Math.max(o,0),A.map((e,t)=>A[(n+t)%A.length]));1===r.length&&(i=i.filter(A=>A!==t));let a=i.find(A=>A.toLowerCase().startsWith(r.toLowerCase()));return a!==t?a:void 0}(t.map(A=>A.textValue),e,r),i=t.find(A=>A.textValue===o)?.ref.current;!function A(e){V.current=e,window.clearTimeout(_.current),""!==e&&(_.current=window.setTimeout(()=>A(""),1e3))}(e),i&&setTimeout(()=>i.focus())};n.useEffect(()=>()=>window.clearTimeout(_.current),[]),(0,u.Oh)();let $=n.useCallback(A=>X.current===G.current?.side&&function(A,e){return!!e&&function(A,e){let{x:t,y:n}=A,r=!1;for(let A=0,o=e.length-1;An!=c>n&&t<(u-l)*(n-s)/(c-s)+l&&(r=!r)}return r}({x:A.clientX,y:A.clientY},e)}(A,G.current?.area),[]);return(0,Q.jsx)(q,{scope:t,searchRef:V,onItemEnter:n.useCallback(A=>{$(A)&&A.preventDefault()},[$]),onItemLeave:n.useCallback(A=>{$(A)||(O.current?.focus(),P(null))},[$]),onTriggerLeave:n.useCallback(A=>{$(A)&&A.preventDefault()},[$]),pointerGraceTimerRef:j,onPointerGraceIntentChange:n.useCallback(A=>{G.current=A},[]),children:(0,Q.jsx)(W,{...b?{as:Z,allowPinchZoom:!0}:void 0,children:(0,Q.jsx)(c.n,{asChild:!0,trapped:a,onMountAutoFocus:(0,r.mK)(l,A=>{A.preventDefault(),O.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,Q.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:g,onPointerDownOutside:w,onFocusOutside:m,onInteractOutside:y,onDismiss:U,children:(0,Q.jsx)(B.bL,{asChild:!0,...L,dir:H.dir,orientation:"vertical",loop:o,currentTabStopId:T,onCurrentTabStopIdChange:P,onEntryFocus:(0,r.mK)(p,A=>{H.isUsingKeyboardRef.current||A.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,Q.jsx)(d.UC,{role:"menu","aria-orientation":"vertical","data-state":AE(x.open),"data-radix-menu-content":"",dir:H.dir,...k,...E,ref:N,style:{outline:"none",...E.style},onKeyDown:(0,r.mK)(E.onKeyDown,A=>{let e=A.target.closest("[data-radix-menu-content]")===A.currentTarget,t=A.ctrlKey||A.altKey||A.metaKey,n=1===A.key.length;e&&("Tab"===A.key&&A.preventDefault(),!t&&n&&Y(A.key));let r=O.current;if(A.target!==r||!v.includes(A.key))return;A.preventDefault();let o=M().filter(A=>!A.disabled).map(A=>A.ref.current);F.includes(A.key)&&o.reverse(),function(A){let e=document.activeElement;for(let t of A)if(t===e||(t.focus(),document.activeElement!==e))return}(o)}),onBlur:(0,r.mK)(A.onBlur,A=>{A.currentTarget.contains(A.target)||(window.clearTimeout(_.current),V.current="")}),onPointerMove:(0,r.mK)(A.onPointerMove,AI(A=>{let e=A.target,t=J.current!==A.clientX;A.currentTarget.contains(e)&&t&&(X.current=A.clientX>J.current?"right":"left",J.current=A.clientX)}))})})})})})})});J.displayName=z;var AA=n.forwardRef((A,e)=>{let{__scopeMenu:t,...n}=A;return(0,Q.jsx)(g.sG.div,{role:"group",...n,ref:e})});AA.displayName="MenuGroup";var Ae=n.forwardRef((A,e)=>{let{__scopeMenu:t,...n}=A;return(0,Q.jsx)(g.sG.div,{...n,ref:e})});Ae.displayName="MenuLabel";var At="MenuItem",An="menu.itemSelect",Ar=n.forwardRef((A,e)=>{let{disabled:t=!1,onSelect:o,...a}=A,l=n.useRef(null),s=R(At,A.__scopeMenu),u=X(At,A.__scopeMenu),c=(0,i.s)(e,l),f=n.useRef(!1);return(0,Q.jsx)(Ao,{...a,ref:c,disabled:t,onClick:(0,r.mK)(A.onClick,()=>{let A=l.current;if(!t&&A){let e=new CustomEvent(An,{bubbles:!0,cancelable:!0});A.addEventListener(An,A=>o?.(A),{once:!0}),(0,g.hO)(A,e),e.defaultPrevented?f.current=!1:s.onClose()}}),onPointerDown:e=>{A.onPointerDown?.(e),f.current=!0},onPointerUp:(0,r.mK)(A.onPointerUp,A=>{f.current||A.currentTarget?.click()}),onKeyDown:(0,r.mK)(A.onKeyDown,A=>{let e=""!==u.searchRef.current;t||e&&" "===A.key||U.includes(A.key)&&(A.currentTarget.click(),A.preventDefault())})})});Ar.displayName=At;var Ao=n.forwardRef((A,e)=>{let{__scopeMenu:t,disabled:o=!1,textValue:a,...l}=A,s=X(At,t),u=S(t),c=n.useRef(null),f=(0,i.s)(e,c),[d,h]=n.useState(!1),[p,w]=n.useState("");return n.useEffect(()=>{let A=c.current;A&&w((A.textContent??"").trim())},[l.children]),(0,Q.jsx)(H.ItemSlot,{scope:t,disabled:o,textValue:a??p,children:(0,Q.jsx)(B.q7,{asChild:!0,...u,focusable:!o,children:(0,Q.jsx)(g.sG.div,{role:"menuitem","data-highlighted":d?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...l,ref:f,onPointerMove:(0,r.mK)(A.onPointerMove,AI(A=>{o?s.onItemLeave(A):(s.onItemEnter(A),A.defaultPrevented||A.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,r.mK)(A.onPointerLeave,AI(A=>s.onItemLeave(A))),onFocus:(0,r.mK)(A.onFocus,()=>h(!0)),onBlur:(0,r.mK)(A.onBlur,()=>h(!1))})})})}),Ai=n.forwardRef((A,e)=>{let{checked:t=!1,onCheckedChange:n,...o}=A;return(0,Q.jsx)(Ah,{scope:A.__scopeMenu,checked:t,children:(0,Q.jsx)(Ar,{role:"menuitemcheckbox","aria-checked":Ax(t)?"mixed":t,...o,ref:e,"data-state":AH(t),onSelect:(0,r.mK)(o.onSelect,()=>n?.(!!Ax(t)||!t),{checkForDefaultPrevented:!1})})})});Ai.displayName="MenuCheckboxItem";var Aa="MenuRadioGroup",[Al,As]=L(Aa,{value:void 0,onValueChange:()=>{}}),Au=n.forwardRef((A,e)=>{let{value:t,onValueChange:n,...r}=A,o=(0,m.c)(n);return(0,Q.jsx)(Al,{scope:A.__scopeMenu,value:t,onValueChange:o,children:(0,Q.jsx)(AA,{...r,ref:e})})});Au.displayName=Aa;var Ac="MenuRadioItem",Af=n.forwardRef((A,e)=>{let{value:t,...n}=A,o=As(Ac,A.__scopeMenu),i=t===o.value;return(0,Q.jsx)(Ah,{scope:A.__scopeMenu,checked:i,children:(0,Q.jsx)(Ar,{role:"menuitemradio","aria-checked":i,...n,ref:e,"data-state":AH(i),onSelect:(0,r.mK)(n.onSelect,()=>o.onValueChange?.(t),{checkForDefaultPrevented:!1})})})});Af.displayName=Ac;var Ad="MenuItemIndicator",[Ah,Ap]=L(Ad,{checked:!1}),Ag=n.forwardRef((A,e)=>{let{__scopeMenu:t,forceMount:n,...r}=A,o=Ap(Ad,t);return(0,Q.jsx)(p.C,{present:n||Ax(o.checked)||!0===o.checked,children:(0,Q.jsx)(g.sG.span,{...r,ref:e,"data-state":AH(o.checked)})})});Ag.displayName=Ad;var AB=n.forwardRef((A,e)=>{let{__scopeMenu:t,...n}=A;return(0,Q.jsx)(g.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:e})});AB.displayName="MenuSeparator";var Aw=n.forwardRef((A,e)=>{let{__scopeMenu:t,...n}=A,r=D(t);return(0,Q.jsx)(d.i3,{...r,...n,ref:e})});Aw.displayName="MenuArrow";var Am="MenuSub",[Ay,AC]=L(Am),AQ=A=>{let{__scopeMenu:e,children:t,open:r=!1,onOpenChange:o}=A,i=K(Am,e),a=D(e),[l,s]=n.useState(null),[u,c]=n.useState(null),h=(0,m.c)(o);return n.useEffect(()=>(!1===i.open&&h(!1),()=>h(!1)),[i.open,h]),(0,Q.jsx)(d.bL,{...a,children:(0,Q.jsx)(T,{scope:e,open:r,onOpenChange:h,content:u,onContentChange:c,children:(0,Q.jsx)(Ay,{scope:e,contentId:(0,f.B)(),triggerId:(0,f.B)(),trigger:l,onTriggerChange:s,children:t})})})};AQ.displayName=Am;var AU="MenuSubTrigger",AF=n.forwardRef((A,e)=>{let t=K(AU,A.__scopeMenu),o=R(AU,A.__scopeMenu),a=AC(AU,A.__scopeMenu),l=X(AU,A.__scopeMenu),s=n.useRef(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:c}=l,f={__scopeMenu:A.__scopeMenu},d=n.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return n.useEffect(()=>d,[d]),n.useEffect(()=>{let A=u.current;return()=>{window.clearTimeout(A),c(null)}},[u,c]),(0,Q.jsx)(N,{asChild:!0,...f,children:(0,Q.jsx)(Ao,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":t.open,"aria-controls":a.contentId,"data-state":AE(t.open),...A,ref:(0,i.t)(e,a.onTriggerChange),onClick:e=>{A.onClick?.(e),A.disabled||e.defaultPrevented||(e.currentTarget.focus(),t.open||t.onOpenChange(!0))},onPointerMove:(0,r.mK)(A.onPointerMove,AI(e=>{l.onItemEnter(e),!e.defaultPrevented&&(A.disabled||t.open||s.current||(l.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{t.onOpenChange(!0),d()},100)))})),onPointerLeave:(0,r.mK)(A.onPointerLeave,AI(A=>{d();let e=t.content?.getBoundingClientRect();if(e){let n=t.content?.dataset.side,r="right"===n,o=e[r?"left":"right"],i=e[r?"right":"left"];l.onPointerGraceIntentChange({area:[{x:A.clientX+(r?-5:5),y:A.clientY},{x:o,y:e.top},{x:i,y:e.top},{x:i,y:e.bottom},{x:o,y:e.bottom}],side:n}),window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(A),A.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:(0,r.mK)(A.onKeyDown,e=>{let n=""!==l.searchRef.current;A.disabled||n&&" "===e.key||b[o.dir].includes(e.key)&&(t.onOpenChange(!0),t.content?.focus(),e.preventDefault())})})})});AF.displayName=AU;var Av="MenuSubContent",Ab=n.forwardRef((A,e)=>{let t=j(z,A.__scopeMenu),{forceMount:o=t.forceMount,...a}=A,l=K(z,A.__scopeMenu),s=R(z,A.__scopeMenu),u=AC(Av,A.__scopeMenu),c=n.useRef(null),f=(0,i.s)(e,c);return(0,Q.jsx)(H.Provider,{scope:A.__scopeMenu,children:(0,Q.jsx)(p.C,{present:o||l.open,children:(0,Q.jsx)(H.Slot,{scope:A.__scopeMenu,children:(0,Q.jsx)($,{id:u.contentId,"aria-labelledby":u.triggerId,...a,ref:f,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:A=>{s.isUsingKeyboardRef.current&&c.current?.focus(),A.preventDefault()},onCloseAutoFocus:A=>A.preventDefault(),onFocusOutside:(0,r.mK)(A.onFocusOutside,A=>{A.target!==u.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,r.mK)(A.onEscapeKeyDown,A=>{s.onClose(),A.preventDefault()}),onKeyDown:(0,r.mK)(A.onKeyDown,A=>{let e=A.currentTarget.contains(A.target),t=E[s.dir].includes(A.key);e&&t&&(l.onOpenChange(!1),u.trigger?.focus(),A.preventDefault())})})})})})});function AE(A){return A?"open":"closed"}function Ax(A){return"indeterminate"===A}function AH(A){return Ax(A)?"indeterminate":A?"checked":"unchecked"}function AI(A){return e=>"mouse"===e.pointerType?A(e):void 0}Ab.displayName=Av;var Ak=O,AL=N,AM=G,AD=J,AS=AA,AT=Ae,AK=Ar,AP=Ai,AR=Au,AO=Af,AN=Ag,A_=AB,AV=Aw,Aj=AQ,AG=AF,Az=Ab},75076:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{prefetchQueue:function(){return o},prefetchReducer:function(){return i}});let n=t(5144),r=t(5334),o=new n.PromiseQueue(5),i=function(A,e){(0,r.prunePrefetchCache)(A.prefetchCache);let{url:t}=e;return(0,r.getOrCreatePrefetchCacheEntry)({url:t,nextUrl:A.nextUrl,prefetchCache:A.prefetchCache,kind:e.kind,tree:A.tree,allowAliasing:!0}),A};("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},76715:(A,e)=>{"use strict";function t(A){let e={};for(let[t,n]of A.entries()){let A=e[t];void 0===A?e[t]=n:Array.isArray(A)?A.push(n):e[t]=[A,n]}return e}function n(A){return"string"==typeof A?A:("number"!=typeof A||isNaN(A))&&"boolean"!=typeof A?"":String(A)}function r(A){let e=new URLSearchParams;for(let[t,r]of Object.entries(A))if(Array.isArray(r))for(let A of r)e.append(t,n(A));else e.set(t,n(r));return e}function o(A){for(var e=arguments.length,t=Array(e>1?e-1:0),n=1;n{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AppRouterAnnouncer",{enumerable:!0,get:function(){return i}});let n=t(43210),r=t(51215),o="next-route-announcer";function i(A){let{tree:e}=A,[t,i]=(0,n.useState)(null);(0,n.useEffect)(()=>(i(function(){var A;let e=document.getElementsByName(o)[0];if(null==e||null==(A=e.shadowRoot)?void 0:A.childNodes[0])return e.shadowRoot.childNodes[0];{let A=document.createElement(o);A.style.cssText="position:absolute";let e=document.createElement("div");return e.ariaLive="assertive",e.id="__next-route-announcer__",e.role="alert",e.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",A.attachShadow({mode:"open"}).appendChild(e),document.body.appendChild(A),e}}()),()=>{let A=document.getElementsByTagName(o)[0];(null==A?void 0:A.isConnected)&&document.body.removeChild(A)}),[]);let[a,l]=(0,n.useState)(""),s=(0,n.useRef)(void 0);return(0,n.useEffect)(()=>{let A="";if(document.title)A=document.title;else{let e=document.querySelector("h1");e&&(A=e.innerText||e.textContent||"")}void 0!==s.current&&s.current!==A&&l(A),s.current=A},[e]),t?(0,r.createPortal)(a,t):null}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},77159:(A,e,t)=>{"use strict";t.d(e,{C:()=>n});let n=function(A){var e,t;if(null==A)return o;if("function"==typeof A)return r(A);if("object"==typeof A){return Array.isArray(A)?function(A){let e=[],t=-1;for(;++t{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]])},78866:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"refreshReducer",{enumerable:!0,get:function(){return h}});let n=t(59008),r=t(57391),o=t(86770),i=t(2030),a=t(25232),l=t(59435),s=t(41500),u=t(89752),c=t(96493),f=t(68214),d=t(22308);function h(A,e){let{origin:t}=e,h={},p=A.canonicalUrl,g=A.tree;h.preserveCustomHistoryState=!1;let B=(0,u.createEmptyCacheNode)(),w=(0,f.hasInterceptionRouteInCurrentTree)(A.tree);B.lazyData=(0,n.fetchServerResponse)(new URL(p,t),{flightRouterState:[g[0],g[1],g[2],"refetch"],nextUrl:w?A.nextUrl:null});let m=Date.now();return B.lazyData.then(async t=>{let{flightData:n,canonicalUrl:u}=t;if("string"==typeof n)return(0,a.handleExternalUrl)(A,h,n,A.pushRef.pendingPush);for(let t of(B.lazyData=null,n)){let{tree:n,seedData:l,head:f,isRootRender:y}=t;if(!y)return console.log("REFRESH FAILED"),A;let C=(0,o.applyRouterStatePatchToTree)([""],g,n,A.canonicalUrl);if(null===C)return(0,c.handleSegmentMismatch)(A,e,n);if((0,i.isNavigatingToNewRootLayout)(g,C))return(0,a.handleExternalUrl)(A,h,p,A.pushRef.pendingPush);let Q=u?(0,r.createHrefFromUrl)(u):void 0;if(u&&(h.canonicalUrl=Q),null!==l){let A=l[1],e=l[3];B.rsc=A,B.prefetchRsc=null,B.loading=e,(0,s.fillLazyItemsTillLeafWithHead)(m,B,void 0,n,l,f,void 0),h.prefetchCache=new Map}await (0,d.refreshInactiveParallelSegments)({navigatedAt:m,state:A,updatedTree:C,updatedCache:B,includeNextUrl:w,canonicalUrl:h.canonicalUrl||A.canonicalUrl}),h.cache=B,h.patchedTree=C,g=C}return(0,l.handleMutable)(A,h)},()=>A)}t(50593),("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},79289:(A,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return w},MissingStaticPage:function(){return B},NormalizeError:function(){return p},PageNotFoundError:function(){return g},SP:function(){return f},ST:function(){return d},WEB_VITALS:function(){return t},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return i},getURL:function(){return a},isAbsoluteUrl:function(){return o},isResSent:function(){return s},loadGetInitialProps:function(){return c},normalizeRepeatedSlashes:function(){return u},stringifyError:function(){return m}});let t=["CLS","FCP","FID","INP","LCP","TTFB"];function n(A){let e,t=!1;return function(){for(var n=arguments.length,r=Array(n),o=0;or.test(A);function i(){let{protocol:A,hostname:e,port:t}=window.location;return A+"//"+e+(t?":"+t:"")}function a(){let{href:A}=window.location,e=i();return A.substring(e.length)}function l(A){return"string"==typeof A?A:A.displayName||A.name||"Unknown"}function s(A){return A.finished||A.headersSent}function u(A){let e=A.split("?");return e[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(e[1]?"?"+e.slice(1).join("?"):"")}async function c(A,e){let t=e.res||e.ctx&&e.ctx.res;if(!A.getInitialProps)return e.ctx&&e.Component?{pageProps:await c(e.Component,e.ctx)}:{};let n=await A.getInitialProps(e);if(t&&s(t))return n;if(!n)throw Object.defineProperty(Error('"'+l(A)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let f="undefined"!=typeof performance,d=f&&["mark","measure","getEntriesByName"].every(A=>"function"==typeof performance[A]);class h extends Error{}class p extends Error{}class g extends Error{constructor(A){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+A}}class B extends Error{constructor(A,e){super(),this.message="Failed to load static file for page: "+A+" "+e}}class w extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function m(A){return JSON.stringify({message:A.message,stack:A.stack})}},80375:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("code",[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]])},81231:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("table-2",[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18",key:"gugj83"}]])},81381:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])},81446:(A,e,t)=>{"use strict";t.d(e,{d:()=>r});let n={};function r(A,e){let t=e||n;return o(A,"boolean"!=typeof t.includeImageAlt||t.includeImageAlt,"boolean"!=typeof t.includeHtml||t.includeHtml)}function o(A,e,t){var n;if((n=A)&&"object"==typeof n){if("value"in A)return"html"!==A.type||t?A.value:"";if(e&&"alt"in A&&A.alt)return A.alt;if("children"in A)return i(A.children,e,t)}return Array.isArray(A)?i(A,e,t):""}function i(A,e,t){let n=[],r=-1;for(;++r{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]])},82080:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])},82570:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])},82679:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]])},82804:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("file-box",[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"16lz6z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 13.1a2 2 0 0 0-1 1.76v3.24a2 2 0 0 0 .97 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01Z",key:"99pj1s"}],["path",{d:"M7 17v5",key:"1yj1jh"}],["path",{d:"M11.7 14.2 7 17l-4.7-2.8",key:"1yk8tc"}]])},83319:(A,e,t)=>{"use strict";function n(A,e,t){let n=[],r=-1;for(;++rn})},83753:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]])},83801:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]])},84027:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},84821:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("link-2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]])},84949:(A,e)=>{"use strict";function t(A){return A.replace(/\/$/,"")||"/"}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"removeTrailingSlash",{enumerable:!0,get:function(){return t}})},85808:(A,e,t)=>{"use strict";function n(A,e){let t=String(A);if("string"!=typeof e)throw TypeError("Expected character");let n=0,r=t.indexOf(e);for(;-1!==r;)n++,r=t.indexOf(e,r+e.length);return n}t.d(e,{A:()=>AR});var r=t(41319),o=t(51822),i=t(90816),a=t(77159);let l="phrasing",s=["autolink","link","image","label"];function u(A){this.enter({type:"link",title:null,url:"",children:[]},A)}function c(A){this.config.enter.autolinkProtocol.call(this,A)}function f(A){this.config.exit.autolinkProtocol.call(this,A)}function d(A){this.config.exit.data.call(this,A);let e=this.stack[this.stack.length-1];(0,r.ok)("link"===e.type),e.url="http://"+this.sliceSerialize(A)}function h(A){this.config.exit.autolinkEmail.call(this,A)}function p(A){this.exit(A)}function g(A){!function(A,e,t){let n=(0,a.C)((t||{}).ignore||[]),r=function(A){let e=[];if(!Array.isArray(A))throw TypeError("Expected find and replace tuple or list of tuples");let t=!A[0]||Array.isArray(A[0])?A:[A],n=-1;for(;++n0?{type:"text",value:o}:void 0),!1===o?n.lastIndex=t+1:(a!==t&&u.push({type:"text",value:A.value.slice(a,t)}),Array.isArray(o)?u.push(...o):o&&u.push(o),a=t+c[0].length,s=!0),!n.global)break;c=n.exec(A.value)}return s?(a?\]}]+$/.exec(A);if(!e)return[A,void 0];A=A.slice(0,e.index);let t=e[0],r=t.indexOf(")"),o=n(A,"("),i=n(A,")");for(;-1!==r&&o>i;)A+=t.slice(0,r+1),r=(t=t.slice(r+1)).indexOf(")"),i++;return[A,t]}(t+r);if(!a[0])return!1;let l={type:"link",title:null,url:i+e+a[0],children:[{type:"text",value:e+a[0]}]};return a[1]?[l,{type:"text",value:a[1]}]:l}function w(A,e,t,n){return!(!m(n,!0)||/[-\d_]$/.test(t))&&{type:"link",title:null,url:"mailto:"+e+"@"+t,children:[{type:"text",value:e+"@"+t}]}}function m(A,e){let t=A.input.charCodeAt(A.index-1);return(0===A.index||(0,o.Ny)(t)||(0,o.es)(t))&&(!e||47!==t)}var y=t(33502);function C(){this.buffer()}function Q(A){this.enter({type:"footnoteReference",identifier:"",label:""},A)}function U(){this.buffer()}function F(A){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},A)}function v(A){let e=this.resume(),t=this.stack[this.stack.length-1];(0,r.ok)("footnoteReference"===t.type),t.identifier=(0,y.B)(this.sliceSerialize(A)).toLowerCase(),t.label=e}function b(A){this.exit(A)}function E(A){let e=this.resume(),t=this.stack[this.stack.length-1];(0,r.ok)("footnoteDefinition"===t.type),t.identifier=(0,y.B)(this.sliceSerialize(A)).toLowerCase(),t.label=e}function x(A){this.exit(A)}function H(A,e,t,n){let r=t.createTracker(n),o=r.move("[^"),i=t.enter("footnoteReference"),a=t.enter("reference");return o+=r.move(t.safe(t.associationId(A),{after:"]",before:o})),a(),i(),o+=r.move("]")}function I(A,e,t){return 0===e?A:k(A,e,t)}function k(A,e,t){return(t?"":" ")+A}H.peek=function(){return"["};let L=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function M(A){this.enter({type:"delete",children:[]},A)}function D(A){this.exit(A)}function S(A,e,t,n){let r=t.createTracker(n),o=t.enter("strikethrough"),i=r.move("~~");return i+=t.containerPhrasing(A,{...r.current(),before:i,after:"~"}),i+=r.move("~~"),o(),i}function T(A){return A.length}function K(A){let e="string"==typeof A?A.codePointAt(0):0;return 67===e||99===e?99:76===e||108===e?108:114*(82===e||114===e)}S.peek=function(){return"~"};function P(A,e,t){if("string"==typeof e&&(e=[e]),!e||0===e.length)return t;let n=-1;for(;++n\u007F]/.test(A.url))}j.peek=function(){return"`"};(0,a.C)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);let z={inlineCode:j,listItem:function(A,e,t,n){let r=function(A){let e=A.options.listItemIndent||"one";if("tab"!==e&&"one"!==e&&"mixed"!==e)throw Error("Cannot serialize items with `"+e+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return e}(t),o=t.bulletCurrent||function(A){let e=A.options.bullet||"*";if("*"!==e&&"+"!==e&&"-"!==e)throw Error("Cannot serialize items with `"+e+"` for `options.bullet`, expected `*`, `+`, or `-`");return e}(t);e&&"list"===e.type&&e.ordered&&(o=("number"==typeof e.start&&e.start>-1?e.start:1)+(!1===t.options.incrementListMarker?0:e.children.indexOf(A))+o);let i=o.length+1;("tab"===r||"mixed"===r&&(e&&"list"===e.type&&e.spread||A.spread))&&(i=4*Math.ceil(i/4));let a=t.createTracker(n);a.move(o+" ".repeat(i-o.length)),a.shift(i);let l=t.enter("listItem"),s=t.indentLines(t.containerFlow(A,a.current()),function(A,e,t){return e?(t?"":" ".repeat(i))+A:(t?o:o+" ".repeat(i-o.length))+A});return l(),s}};function q(A){let e=A._align;(0,r.ok)(e,"expected `_align` on table"),this.enter({type:"table",align:e.map(function(A){return"none"===A?null:A}),children:[]},A),this.data.inTable=!0}function X(A){this.exit(A),this.data.inTable=void 0}function J(A){this.enter({type:"tableRow",children:[]},A)}function W(A){this.exit(A)}function Y(A){this.enter({type:"tableCell",children:[]},A)}function Z(A){let e=this.resume();this.data.inTable&&(e=e.replace(/\\([\\|])/g,$));let t=this.stack[this.stack.length-1];(0,r.ok)("inlineCode"===t.type),t.value=e,this.exit(A)}function $(A,e){return"|"===e?e:A}function AA(A){let e=this.stack[this.stack.length-2];(0,r.ok)("listItem"===e.type),e.checked="taskListCheckValueChecked"===A.type}function Ae(A){let e=this.stack[this.stack.length-2];if(e&&"listItem"===e.type&&"boolean"==typeof e.checked){let A=this.stack[this.stack.length-1];(0,r.ok)("paragraph"===A.type);let t=A.children[0];if(t&&"text"===t.type){let n,r=e.children,o=-1;for(;++o0&&!t&&(A[A.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),t}Af[43]=Ac,Af[45]=Ac,Af[46]=Ac,Af[95]=Ac,Af[72]=[Ac,Au],Af[104]=[Ac,Au],Af[87]=[Ac,As],Af[119]=[Ac,As];var Am=t(41203),Ay=t(50533);let AC={tokenize:function(A,e,t){let n=this;return(0,Ay.N)(A,function(A){let r=n.events[n.events.length-1];return r&&"gfmFootnoteDefinitionIndent"===r[1].type&&4===r[2].sliceSerialize(r[1],!0).length?e(A):t(A)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function AQ(A,e,t){let n,r=this,o=r.events.length,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);for(;o--;){let A=r.events[o][1];if("labelImage"===A.type){n=A;break}if("gfmFootnoteCall"===A.type||"labelLink"===A.type||"label"===A.type||"image"===A.type||"link"===A.type)break}return function(o){if(!n||!n._balanced)return t(o);let a=(0,y.B)(r.sliceSerialize({start:n.end,end:r.now()}));return 94===a.codePointAt(0)&&i.includes(a.slice(1))?(A.enter("gfmFootnoteCallLabelMarker"),A.consume(o),A.exit("gfmFootnoteCallLabelMarker"),e(o)):t(o)}}function AU(A,e){let t=A.length;for(;t--;)if("labelImage"===A[t][1].type&&"enter"===A[t][0]){A[t][1];break}A[t+1][1].type="data",A[t+3][1].type="gfmFootnoteCallLabelMarker";let n={type:"gfmFootnoteCall",start:Object.assign({},A[t+3][1].start),end:Object.assign({},A[A.length-1][1].end)},r={type:"gfmFootnoteCallMarker",start:Object.assign({},A[t+3][1].end),end:Object.assign({},A[t+3][1].end)};r.end.column++,r.end.offset++,r.end._bufferIndex++;let o={type:"gfmFootnoteCallString",start:Object.assign({},r.end),end:Object.assign({},A[A.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},a=[A[t+1],A[t+2],["enter",n,e],A[t+3],A[t+4],["enter",r,e],["exit",r,e],["enter",o,e],["enter",i,e],["exit",i,e],["exit",o,e],A[A.length-2],A[A.length-1],["exit",n,e]];return A.splice(t,A.length-t+1,...a),A}function AF(A,e,t){let n,r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),a=0;return function(e){return A.enter("gfmFootnoteCall"),A.enter("gfmFootnoteCallLabelMarker"),A.consume(e),A.exit("gfmFootnoteCallLabelMarker"),l};function l(e){return 94!==e?t(e):(A.enter("gfmFootnoteCallMarker"),A.consume(e),A.exit("gfmFootnoteCallMarker"),A.enter("gfmFootnoteCallString"),A.enter("chunkString").contentType="string",s)}function s(l){if(a>999||93===l&&!n||null===l||91===l||(0,o.Ee)(l))return t(l);if(93===l){A.exit("chunkString");let n=A.exit("gfmFootnoteCallString");return i.includes((0,y.B)(r.sliceSerialize(n)))?(A.enter("gfmFootnoteCallLabelMarker"),A.consume(l),A.exit("gfmFootnoteCallLabelMarker"),A.exit("gfmFootnoteCall"),e):t(l)}return(0,o.Ee)(l)||(n=!0),a++,A.consume(l),92===l?u:s}function u(e){return 91===e||92===e||93===e?(A.consume(e),a++,s):s(e)}}function Av(A,e,t){let n,r,i=this,a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),l=0;return function(e){return A.enter("gfmFootnoteDefinition")._container=!0,A.enter("gfmFootnoteDefinitionLabel"),A.enter("gfmFootnoteDefinitionLabelMarker"),A.consume(e),A.exit("gfmFootnoteDefinitionLabelMarker"),s};function s(e){return 94===e?(A.enter("gfmFootnoteDefinitionMarker"),A.consume(e),A.exit("gfmFootnoteDefinitionMarker"),A.enter("gfmFootnoteDefinitionLabelString"),A.enter("chunkString").contentType="string",u):t(e)}function u(e){if(l>999||93===e&&!r||null===e||91===e||(0,o.Ee)(e))return t(e);if(93===e){A.exit("chunkString");let t=A.exit("gfmFootnoteDefinitionLabelString");return n=(0,y.B)(i.sliceSerialize(t)),A.enter("gfmFootnoteDefinitionLabelMarker"),A.consume(e),A.exit("gfmFootnoteDefinitionLabelMarker"),A.exit("gfmFootnoteDefinitionLabel"),f}return(0,o.Ee)(e)||(r=!0),l++,A.consume(e),92===e?c:u}function c(e){return 91===e||92===e||93===e?(A.consume(e),l++,u):u(e)}function f(e){return 58===e?(A.enter("definitionMarker"),A.consume(e),A.exit("definitionMarker"),a.includes(n)||a.push(n),(0,Ay.N)(A,d,"gfmFootnoteDefinitionWhitespace")):t(e)}function d(A){return e(A)}}function Ab(A,e,t){return A.check(Am.B,e,A.attempt(AC,e,t))}function AE(A){A.exit("gfmFootnoteDefinition")}var Ax=t(22301),AH=t(83319);class AI{constructor(){this.map=[]}add(A,e,t){!function(A,e,t,n){let r=0;if(0!==t||0!==n.length){for(;r0;)e-=1,t.push(A.slice(this.map[e][0]+this.map[e][1]),this.map[e][2]),A.length=this.map[e][0];t.push(A.slice()),A.length=0;let n=t.pop();for(;n;){for(let e of n)A.push(e);n=t.pop()}this.map.length=0}}function Ak(A,e,t){let n,r=this,i=0,a=0;return function(A){let e=r.events.length-1;for(;e>-1;){let A=r.events[e][1].type;if("lineEnding"===A||"linePrefix"===A)e--;else break}let n=e>-1?r.events[e][1].type:null,o="tableHead"===n||"tableRow"===n?m:l;return o===m&&r.parser.lazy[r.now().line]?t(A):o(A)};function l(e){var t;return A.enter("tableHead"),A.enter("tableRow"),124===(t=e)||(n=!0,a+=1),s(t)}function s(e){return null===e?t(e):(0,o.HP)(e)?a>1?(a=0,r.interrupt=!0,A.exit("tableRow"),A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),f):t(e):(0,o.On)(e)?(0,Ay.N)(A,s,"whitespace")(e):(a+=1,n&&(n=!1,i+=1),124===e)?(A.enter("tableCellDivider"),A.consume(e),A.exit("tableCellDivider"),n=!0,s):(A.enter("data"),u(e))}function u(e){return null===e||124===e||(0,o.Ee)(e)?(A.exit("data"),s(e)):(A.consume(e),92===e?c:u)}function c(e){return 92===e||124===e?(A.consume(e),u):u(e)}function f(e){return(r.interrupt=!1,r.parser.lazy[r.now().line])?t(e):(A.enter("tableDelimiterRow"),n=!1,(0,o.On)(e))?(0,Ay.N)(A,d,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(e):d(e)}function d(e){return 45===e||58===e?p(e):124===e?(n=!0,A.enter("tableCellDivider"),A.consume(e),A.exit("tableCellDivider"),h):t(e)}function h(e){return(0,o.On)(e)?(0,Ay.N)(A,p,"whitespace")(e):p(e)}function p(e){return 58===e?(a+=1,n=!0,A.enter("tableDelimiterMarker"),A.consume(e),A.exit("tableDelimiterMarker"),g):45===e?(a+=1,g(e)):null===e||(0,o.HP)(e)?w(e):t(e)}function g(e){return 45===e?(A.enter("tableDelimiterFiller"),function e(t){return 45===t?(A.consume(t),e):58===t?(n=!0,A.exit("tableDelimiterFiller"),A.enter("tableDelimiterMarker"),A.consume(t),A.exit("tableDelimiterMarker"),B):(A.exit("tableDelimiterFiller"),B(t))}(e)):t(e)}function B(e){return(0,o.On)(e)?(0,Ay.N)(A,w,"whitespace")(e):w(e)}function w(r){if(124===r)return d(r);if(null===r||(0,o.HP)(r))return n&&i===a?(A.exit("tableDelimiterRow"),A.exit("tableHead"),e(r)):t(r);return t(r)}function m(e){return A.enter("tableRow"),y(e)}function y(t){return 124===t?(A.enter("tableCellDivider"),A.consume(t),A.exit("tableCellDivider"),y):null===t||(0,o.HP)(t)?(A.exit("tableRow"),e(t)):(0,o.On)(t)?(0,Ay.N)(A,y,"whitespace")(t):(A.enter("data"),C(t))}function C(e){return null===e||124===e||(0,o.Ee)(e)?(A.exit("data"),y(e)):(A.consume(e),92===e?Q:C)}function Q(e){return 92===e||124===e?(A.consume(e),C):C(e)}}function AL(A,e){let t,n,r,o=-1,i=!0,a=0,l=[0,0,0,0],s=[0,0,0,0],u=!1,c=0,f=new AI;for(;++ot[2]+1){let e=t[2]+1,n=t[3]-t[2]-1;A.add(e,n,[])}}A.add(t[3]+1,0,[["exit",i,e]])}return void 0!==r&&(o.end=Object.assign({},AS(e.events,r)),A.add(r,0,[["exit",o,e]]),o=void 0),o}function AD(A,e,t,n,r){let o=[],i=AS(e.events,t);r&&(r.end=Object.assign({},i),o.push(["exit",r,e])),n.end=Object.assign({},i),o.push(["exit",n,e]),A.add(t+1,0,o)}function AS(A,e){let t=A[e],n="enter"===t[0]?"start":"end";return t[1][n]}let AT={name:"tasklistCheck",tokenize:function(A,e,t){let n=this;return function(e){return null===n.previous&&n._gfmTasklistFirstContentOfListItem?(A.enter("taskListCheck"),A.enter("taskListCheckMarker"),A.consume(e),A.exit("taskListCheckMarker"),r):t(e)};function r(e){return(0,o.Ee)(e)?(A.enter("taskListCheckValueUnchecked"),A.consume(e),A.exit("taskListCheckValueUnchecked"),i):88===e||120===e?(A.enter("taskListCheckValueChecked"),A.consume(e),A.exit("taskListCheckValueChecked"),i):t(e)}function i(e){return 93===e?(A.enter("taskListCheckMarker"),A.consume(e),A.exit("taskListCheckMarker"),A.exit("taskListCheck"),a):t(e)}function a(n){return(0,o.HP)(n)?e(n):(0,o.On)(n)?A.check({tokenize:AK},e,t)(n):t(n)}}};function AK(A,e,t){return(0,Ay.N)(A,function(A){return null===A?t(A):e(A)},"whitespace")}let AP={};function AR(A){let e,t=A||AP,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),o=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),i=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push((0,An.y)([{text:Af},{document:{91:{name:"gfmFootnoteDefinition",tokenize:Av,continuation:{tokenize:Ab},exit:AE}},text:{91:{name:"gfmFootnoteCall",tokenize:AF},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:AQ,resolveTo:AU}}},function(A){let e=(A||{}).singleTilde,t={name:"strikethrough",tokenize:function(A,t,n){let r=this.previous,o=this.events,i=0;return function(a){return 126===r&&"characterEscape"!==o[o.length-1][1].type?n(a):(A.enter("strikethroughSequenceTemporary"),function o(a){let l=(0,N.S)(r);if(126===a)return i>1?n(a):(A.consume(a),i++,o);if(i<2&&!e)return n(a);let s=A.exit("strikethroughSequenceTemporary"),u=(0,N.S)(a);return s._open=!u||2===u&&!!l,s._close=!l||2===l&&!!u,t(a)}(a))}},resolveAll:function(A,e){let t=-1;for(;++t0&&(o.shift(4),i+=o.move((e?"\n":" ")+n.indentLines(n.containerFlow(A,o.current()),e?k:I))),a(),i},footnoteReference:H},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}),{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:L}],handlers:{delete:S}},function(A){let e=A||{},t=e.tableCellPadding,n=e.tablePipeAlign,r=e.stringLength,o=t?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(A,e,t){let n=z.inlineCode(A,e,t);return t.stack.includes("tableCell")&&(n=n.replace(/\|/g,"\\$&")),n},table:function(A,e,t,n){return a(function(A,e,t){let n=A.children,r=-1,o=[],i=e.enter("table");for(;++rs&&(s=A[u].length);++ol[o])&&(l[o]=A)}e.push(i)}i[u]=e,a[u]=n}let f=-1;if("object"==typeof n&&"length"in n)for(;++fl[f]&&(l[f]=r),h[f]=r),d[f]=i}i.splice(1,0,d),a.splice(1,0,h),u=-1;let p=[];for(;++u{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{default:function(){return g},useLinkStatus:function(){return w}});let n=t(40740),r=t(60687),o=n._(t(43210)),i=t(30195),a=t(22142),l=t(59154),s=t(53038),u=t(79289),c=t(96127);t(50148);let f=t(73406),d=t(61794),h=t(63690);function p(A){return"string"==typeof A?A:(0,i.formatUrl)(A)}function g(A){let e,t,n,[i,g]=(0,o.useOptimistic)(f.IDLE_LINK_STATUS),w=(0,o.useRef)(null),{href:m,as:y,children:C,prefetch:Q=null,passHref:U,replace:F,shallow:v,scroll:b,onClick:E,onMouseEnter:x,onTouchStart:H,legacyBehavior:I=!1,onNavigate:k,ref:L,unstable_dynamicOnHover:M,...D}=A;e=C,I&&("string"==typeof e||"number"==typeof e)&&(e=(0,r.jsx)("a",{children:e}));let S=o.default.useContext(a.AppRouterContext),T=!1!==Q,K=null===Q?l.PrefetchKind.AUTO:l.PrefetchKind.FULL,{href:P,as:R}=o.default.useMemo(()=>{let A=p(m);return{href:A,as:y?p(y):A}},[m,y]);I&&(t=o.default.Children.only(e));let O=I?t&&"object"==typeof t&&t.ref:L,N=o.default.useCallback(A=>(null!==S&&(w.current=(0,f.mountLinkInstance)(A,P,S,K,T,g)),()=>{w.current&&((0,f.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,f.unmountPrefetchableInstance)(A)}),[T,P,S,K,g]),_={ref:(0,s.useMergedRef)(N,O),onClick(A){I||"function"!=typeof E||E(A),I&&t.props&&"function"==typeof t.props.onClick&&t.props.onClick(A),S&&(A.defaultPrevented||function(A,e,t,n,r,i,a){let{nodeName:l}=A.currentTarget;if(!("A"===l.toUpperCase()&&function(A){let e=A.currentTarget.getAttribute("target");return e&&"_self"!==e||A.metaKey||A.ctrlKey||A.shiftKey||A.altKey||A.nativeEvent&&2===A.nativeEvent.which}(A)||A.currentTarget.hasAttribute("download"))){if(!(0,d.isLocalURL)(e)){r&&(A.preventDefault(),location.replace(e));return}A.preventDefault(),o.default.startTransition(()=>{if(a){let A=!1;if(a({preventDefault:()=>{A=!0}}),A)return}(0,h.dispatchNavigateAction)(t||e,r?"replace":"push",null==i||i,n.current)})}}(A,P,R,w,F,b,k))},onMouseEnter(A){I||"function"!=typeof x||x(A),I&&t.props&&"function"==typeof t.props.onMouseEnter&&t.props.onMouseEnter(A),S&&T&&(0,f.onNavigationIntent)(A.currentTarget,!0===M)},onTouchStart:function(A){I||"function"!=typeof H||H(A),I&&t.props&&"function"==typeof t.props.onTouchStart&&t.props.onTouchStart(A),S&&T&&(0,f.onNavigationIntent)(A.currentTarget,!0===M)}};return(0,u.isAbsoluteUrl)(R)?_.href=R:I&&!U&&("a"!==t.type||"href"in t.props)||(_.href=(0,c.addBasePath)(R)),n=I?o.default.cloneElement(t,_):(0,r.jsx)("a",{...D,..._,children:e}),(0,r.jsx)(B.Provider,{value:i,children:n})}t(32708);let B=(0,o.createContext)(f.IDLE_LINK_STATUS),w=()=>(0,o.useContext)(B);("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},86698:(A,e,t)=>{"use strict";t.d(e,{YR:()=>r});var n=t(90816);function r(A,e,t,r){let o,i,a;"function"==typeof e&&"function"!=typeof t?(i=void 0,a=e,o=t):(i=e,a=t,o=r),(0,n.VG)(A,i,function(A,e){let t=e[e.length-1],n=t?t.children.indexOf(A):void 0;return a(A,n,t)},o)}},86770:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function A(e,t,n,l){let s,[u,c,f,d,h]=t;if(1===e.length){let A=a(t,n);return(0,i.addRefreshMarkerToActiveParallelSegments)(A,l),A}let[p,g]=e;if(!(0,o.matchSegment)(p,u))return null;if(2===e.length)s=a(c[g],n);else if(null===(s=A((0,r.getNextFlightSegmentPath)(e),c[g],n,l)))return null;let B=[e[0],{...c,[g]:s},f,d];return h&&(B[4]=!0),(0,i.addRefreshMarkerToActiveParallelSegments)(B,l),B}}});let n=t(83913),r=t(74007),o=t(14077),i=t(22308);function a(A,e){let[t,r]=A,[i,l]=e;if(i===n.DEFAULT_SEGMENT_KEY&&t!==n.DEFAULT_SEGMENT_KEY)return A;if((0,o.matchSegment)(t,i)){let e={};for(let A in r)void 0!==l[A]?e[A]=a(r[A],l[A]):e[A]=r[A];for(let A in l)e[A]||(e[A]=l[A]);let n=[t,e];return A[2]&&(n[2]=A[2]),A[3]&&(n[3]=A[3]),A[4]&&(n[4]=A[4]),n}return e}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},86908:(A,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.camelCase=void 0;var t=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,r=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,i=/^-(ms)-/,a=function(A,e){return e.toUpperCase()},l=function(A,e){return"".concat(e,"-")};e.camelCase=function(A,e){var s;return(void 0===e&&(e={}),!(s=A)||r.test(s)||t.test(s))?A:(A=A.toLowerCase(),(A=e.reactCompat?A.replace(i,l):A.replace(o,l)).replace(n,a))}},88233:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},89752:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),!function(A,e){for(var t in e)Object.defineProperty(A,t,{enumerable:!0,get:e[t]})}(e,{createEmptyCacheNode:function(){return H},createPrefetchURL:function(){return E},default:function(){return M},isExternalURL:function(){return b}});let n=t(40740),r=t(60687),o=n._(t(43210)),i=t(22142),a=t(59154),l=t(57391),s=t(10449),u=t(19129),c=n._(t(35656)),f=t(35416),d=t(96127),h=t(77022),p=t(67086),g=t(44397),B=t(89330),w=t(25942),m=t(26736),y=t(70642),C=t(12776),Q=t(63690),U=t(36875),F=t(97860);t(73406);let v={};function b(A){return A.origin!==window.location.origin}function E(A){let e;if((0,f.isBot)(window.navigator.userAgent))return null;try{e=new URL((0,d.addBasePath)(A),window.location.href)}catch(e){throw Object.defineProperty(Error("Cannot prefetch '"+A+"' because it cannot be converted to a URL."),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return b(e)?null:e}function x(A){let{appRouterState:e}=A;return(0,o.useInsertionEffect)(()=>{let{tree:A,pushRef:t,canonicalUrl:n}=e,r={...t.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:A};t.pendingPush&&(0,l.createHrefFromUrl)(new URL(window.location.href))!==n?(t.pendingPush=!1,window.history.pushState(r,"",n)):window.history.replaceState(r,"",n)},[e]),(0,o.useEffect)(()=>{},[e.nextUrl,e.tree]),null}function H(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1}}function I(A){null==A&&(A={});let e=window.history.state,t=null==e?void 0:e.__NA;t&&(A.__NA=t);let n=null==e?void 0:e.__PRIVATE_NEXTJS_INTERNALS_TREE;return n&&(A.__PRIVATE_NEXTJS_INTERNALS_TREE=n),A}function k(A){let{headCacheNode:e}=A,t=null!==e?e.head:null,n=null!==e?e.prefetchHead:null,r=null!==n?n:t;return(0,o.useDeferredValue)(t,r)}function L(A){let e,{actionQueue:t,assetPrefix:n,globalError:l}=A,f=(0,u.useActionQueue)(t),{canonicalUrl:d}=f,{searchParams:C,pathname:b}=(0,o.useMemo)(()=>{let A=new URL(d,"http://n");return{searchParams:A.searchParams,pathname:(0,m.hasBasePath)(A.pathname)?(0,w.removeBasePath)(A.pathname):A.pathname}},[d]);(0,o.useEffect)(()=>{function A(A){var e;A.persisted&&(null==(e=window.history.state)?void 0:e.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(v.pendingMpaPath=void 0,(0,u.dispatchAppRouterAction)({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",A),()=>{window.removeEventListener("pageshow",A)}},[]),(0,o.useEffect)(()=>{function A(A){let e="reason"in A?A.reason:A.error;if((0,F.isRedirectError)(e)){A.preventDefault();let t=(0,U.getURLFromRedirectError)(e);(0,U.getRedirectTypeFromError)(e)===F.RedirectType.push?Q.publicAppRouterInstance.push(t,{}):Q.publicAppRouterInstance.replace(t,{})}}return window.addEventListener("error",A),window.addEventListener("unhandledrejection",A),()=>{window.removeEventListener("error",A),window.removeEventListener("unhandledrejection",A)}},[]);let{pushRef:E}=f;if(E.mpaNavigation){if(v.pendingMpaPath!==d){let A=window.location;E.pendingPush?A.assign(d):A.replace(d),v.pendingMpaPath=d}(0,o.use)(B.unresolvedThenable)}(0,o.useEffect)(()=>{let A=window.history.pushState.bind(window.history),e=window.history.replaceState.bind(window.history),t=A=>{var e;let t=window.location.href,n=null==(e=window.history.state)?void 0:e.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,o.startTransition)(()=>{(0,u.dispatchAppRouterAction)({type:a.ACTION_RESTORE,url:new URL(null!=A?A:t,t),tree:n})})};window.history.pushState=function(e,n,r){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=I(e),r&&t(r)),A(e,n,r)},window.history.replaceState=function(A,n,r){return(null==A?void 0:A.__NA)||(null==A?void 0:A._N)||(A=I(A),r&&t(r)),e(A,n,r)};let n=A=>{if(A.state){if(!A.state.__NA)return void window.location.reload();(0,o.startTransition)(()=>{(0,Q.dispatchTraverseAction)(window.location.href,A.state.__PRIVATE_NEXTJS_INTERNALS_TREE)})}};return window.addEventListener("popstate",n),()=>{window.history.pushState=A,window.history.replaceState=e,window.removeEventListener("popstate",n)}},[]);let{cache:H,tree:L,nextUrl:M,focusAndScrollRef:D}=f,S=(0,o.useMemo)(()=>(0,g.findHeadInCache)(H,L[1]),[H,L]),K=(0,o.useMemo)(()=>(0,y.getSelectedParams)(L),[L]),P=(0,o.useMemo)(()=>({parentTree:L,parentCacheNode:H,parentSegmentPath:null,url:d}),[L,H,d]),R=(0,o.useMemo)(()=>({tree:L,focusAndScrollRef:D,nextUrl:M}),[L,D,M]);if(null!==S){let[A,t]=S;e=(0,r.jsx)(k,{headCacheNode:A},t)}else e=null;let O=(0,r.jsxs)(p.RedirectBoundary,{children:[e,H.rsc,(0,r.jsx)(h.AppRouterAnnouncer,{tree:L})]});return O=(0,r.jsx)(c.ErrorBoundary,{errorComponent:l[0],errorStyles:l[1],children:O}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(x,{appRouterState:f}),(0,r.jsx)(T,{}),(0,r.jsx)(s.PathParamsContext.Provider,{value:K,children:(0,r.jsx)(s.PathnameContext.Provider,{value:b,children:(0,r.jsx)(s.SearchParamsContext.Provider,{value:C,children:(0,r.jsx)(i.GlobalLayoutRouterContext.Provider,{value:R,children:(0,r.jsx)(i.AppRouterContext.Provider,{value:Q.publicAppRouterInstance,children:(0,r.jsx)(i.LayoutRouterContext.Provider,{value:P,children:O})})})})})})]})}function M(A){let{actionQueue:e,globalErrorComponentAndStyles:[t,n],assetPrefix:o}=A;return(0,C.useNavFailureHandler)(),(0,r.jsx)(c.ErrorBoundary,{errorComponent:c.default,children:(0,r.jsx)(L,{actionQueue:e,assetPrefix:o,globalError:[t,n]})})}let D=new Set,S=new Set;function T(){let[,A]=o.default.useState(0),e=D.size;return(0,o.useEffect)(()=>{let t=()=>A(A=>A+1);return S.add(t),e!==D.size&&t(),()=>{S.delete(t)}},[e,A]),[...D].map((A,e)=>(0,r.jsx)("link",{rel:"stylesheet",href:""+A,precedence:"next"},e))}globalThis._N_E_STYLE_LOAD=function(A){let e=D.size;return D.add(A),D.size!==e&&S.forEach(A=>A()),Promise.resolve()},("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},90131:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])},90816:(A,e,t)=>{"use strict";t.d(e,{dc:()=>o,VG:()=>i});var n=t(77159);let r=[],o=!1;function i(A,e,t,i){let a;"function"==typeof e&&"function"!=typeof t?(i=t,t=e):a=e;let l=(0,n.C)(a),s=i?-1:1;(function A(n,a,u){let c=n&&"object"==typeof n?n:{};if("string"==typeof c.type){let A="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0;Object.defineProperty(f,"name",{value:"node (\x1b[33m"+n.type+(A?"<"+A+">":"")+"\x1b[39m)"})}return f;function f(){var c;let f,d,h,p=r;if((!e||l(n,a,u[u.length-1]||void 0))&&(p=Array.isArray(c=t(n,u))?c:"number"==typeof c?[!0,c]:null==c?r:[c])[0]===o)return p;if("children"in n&&n.children&&n.children&&"skip"!==p[0])for(d=(i?n.children.length:-1)+s,h=u.concat(n);d>-1&&d{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("toggle-right",[["circle",{cx:"15",cy:"12",r:"3",key:"1afu0r"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]])},94424:(A,e,t)=>{"use strict";t.d(e,{A:()=>oE});var n,r,o,i,a,l=function(A,e){return(l=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])})(A,e)};function s(A,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=A}l(A,e),A.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}var u=function(){return(u=Object.assign||function(A){for(var e,t=1,n=arguments.length;t0&&r[r.length-1])&&(6===l[0]||2===l[0])){i=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]=55296&&r<=56319&&t>10)+55296,i%1024+56320)),(r+1===t||n.length>16384)&&(o+=String.fromCharCode.apply(String,n),n.length=0)}return o},m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y="undefined"==typeof Uint8Array?[]:new Uint8Array(256),C=0;C>4,u[l++]=(15&n)<<4|r>>2,u[l++]=(3&r)<<6|63&o;return s},b=function(A){for(var e=A.length,t=[],n=0;n=0){if(A<55296||A>56319&&A<=65535)return e=((e=this.index[A>>5])<<2)+(31&A),this.data[e];if(A<=65535)return e=((e=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[e];if(A>11),e=this.index[e]+(A>>5&63),e=((e=this.index[e])<<2)+(31&A),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",L="undefined"==typeof Uint8Array?[]:new Uint8Array(256),M=0;M50?(r.push(!0),i-=50):r.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(A))return n.push(o),t.push(16);if(4===i||11===i){if(0===o)return n.push(o),t.push(30);var a=t[o-1];return -1===O.indexOf(a)?(n.push(n[o-1]),t.push(a)):(n.push(o),t.push(30))}if(n.push(o),31===i)return t.push("strict"===e?21:37);if(42===i||29===i)return t.push(30);if(43===i)if(A>=131072&&A<=196605||A>=196608&&A<=262141)return t.push(37);else return t.push(30);t.push(i)}),[n,t,r]},j=function(A,e,t,n){var r=n[t];if(Array.isArray(A)?-1!==A.indexOf(r):A===r)for(var o=t;o<=n.length;){var i=n[++o];if(i===e)return!0;if(10!==i)break}if(10===r)for(var o=t;o>0;){var a=n[--o];if(Array.isArray(A)?-1!==A.indexOf(a):A===a)for(var l=t;l<=n.length;){var i=n[++l];if(i===e)return!0;if(10!==i)break}if(10!==a)break}return!1},G=function(A,e){for(var t=A;t>=0;){var n=e[t];if(10!==n)return n;t--}return 0},z=function(A,e,t,n,r){if(0===t[n])return"\xd7";var o=n-1;if(Array.isArray(r)&&!0===r[o])return"\xd7";var i=o-1,a=o+1,l=e[o],s=i>=0?e[i]:0,u=e[a];if(2===l&&3===u)return"\xd7";if(-1!==K.indexOf(l))return"!";if(-1!==K.indexOf(u)||-1!==P.indexOf(u))return"\xd7";if(8===G(o,e))return"\xf7";if(11===S.get(A[o])||(32===l||33===l)&&11===S.get(A[a])||7===l||7===u||9===l||-1===[10,13,15].indexOf(l)&&9===u||-1!==[17,18,19,24,28].indexOf(u)||22===G(o,e)||j(23,22,o,e)||j([17,18],21,o,e)||j(12,12,o,e))return"\xd7";if(10===l)return"\xf7";if(23===l||23===u)return"\xd7";if(16===u||16===l)return"\xf7";if(-1!==[13,15,21].indexOf(u)||14===l||36===s&&-1!==_.indexOf(l)||28===l&&36===u||20===u||-1!==T.indexOf(u)&&25===l||-1!==T.indexOf(l)&&25===u||27===l&&-1!==[37,32,33].indexOf(u)||-1!==[37,32,33].indexOf(l)&&26===u||-1!==T.indexOf(l)&&-1!==R.indexOf(u)||-1!==R.indexOf(l)&&-1!==T.indexOf(u)||-1!==[27,26].indexOf(l)&&(25===u||-1!==[22,15].indexOf(u)&&25===e[a+1])||-1!==[22,15].indexOf(l)&&25===u||25===l&&-1!==[25,28,24].indexOf(u))return"\xd7";if(-1!==[25,28,24,17,18].indexOf(u))for(var c=o;c>=0;){var f=e[c];if(25===f)return"\xd7";if(-1!==[28,24].indexOf(f))c--;else break}if(-1!==[27,26].indexOf(u))for(var c=-1!==[17,18].indexOf(l)?i:o;c>=0;){var f=e[c];if(25===f)return"\xd7";if(-1!==[28,24].indexOf(f))c--;else break}if(38===l&&-1!==[38,39,34,35].indexOf(u)||-1!==[39,34].indexOf(l)&&-1!==[39,40].indexOf(u)||-1!==[40,35].indexOf(l)&&40===u||-1!==N.indexOf(l)&&-1!==[20,26].indexOf(u)||-1!==N.indexOf(u)&&27===l||-1!==T.indexOf(l)&&-1!==T.indexOf(u)||24===l&&-1!==T.indexOf(u)||-1!==T.concat(25).indexOf(l)&&22===u&&-1===D.indexOf(A[a])||-1!==T.concat(25).indexOf(u)&&18===l)return"\xd7";if(41===l&&41===u){for(var d=t[o],h=1;d>0;)if(41===e[--d])h++;else break;if(h%2!=0)return"\xd7"}return 32===l&&33===u?"\xd7":"\xf7"},q=function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t=V(A,e.lineBreak),n=t[0],r=t[1],o=t[2];return("break-all"===e.wordBreak||"break-word"===e.wordBreak)&&(r=r.map(function(A){return -1!==[25,30,42].indexOf(A)?37:A})),[n,r,"keep-all"===e.wordBreak?o.map(function(e,t){return e&&A[t]>=19968&&A[t]<=40959}):void 0]},X=function(){function A(A,e,t,n){this.codePoints=A,this.required="!"===e,this.start=t,this.end=n}return A.prototype.slice=function(){return w.apply(void 0,this.codePoints.slice(this.start,this.end))},A}(),J=function(A,e){var t=B(A),n=q(t,e),r=n[0],o=n[1],i=n[2],a=t.length,l=0,s=0;return{next:function(){if(s>=a)return{done:!0,value:null};for(var A="\xd7";s=48&&A<=57},Y=function(A){return W(A)||A>=65&&A<=70||A>=97&&A<=102},Z=function(A){return A>=97&&A<=122||A>=65&&A<=90},$=function(A){return 10===A||9===A||32===A},AA=function(A){return Z(A)||A>=128||95===A},Ae=function(A){return AA(A)||W(A)||45===A},At=function(A,e){return 92===A&&10!==e},An=function(A,e,t){return 45===A?AA(e)||At(e,t):!!(AA(A)||92===A&&At(A,e))||!1},Ar=function(A,e,t){return 43===A||45===A?!!W(e)||46===e&&W(t):46===A?W(e):W(A)},Ao=function(A){var e=0,t=1;(43===A[0]||45===A[e])&&(45===A[e]&&(t=-1),e++);for(var n=[];W(A[e]);)n.push(A[e++]);var r=n.length?parseInt(w.apply(void 0,n),10):0;46===A[e]&&e++;for(var o=[];W(A[e]);)o.push(A[e++]);var i=o.length,a=i?parseInt(w.apply(void 0,o),10):0;(69===A[e]||101===A[e])&&e++;var l=1;(43===A[e]||45===A[e])&&(45===A[e]&&(l=-1),e++);for(var s=[];W(A[e]);)s.push(A[e++]);return t*(r+a*Math.pow(10,-i))*Math.pow(10,l*(s.length?parseInt(w.apply(void 0,s),10):0))},Ai={type:2},Aa={type:3},Al={type:4},As={type:13},Au={type:8},Ac={type:21},Af={type:9},Ad={type:10},Ah={type:11},Ap={type:12},Ag={type:14},AB={type:23},Aw={type:1},Am={type:25},Ay={type:24},AC={type:26},AQ={type:27},AU={type:28},AF={type:29},Av={type:31},Ab={type:32},AE=function(){function A(){this._value=[]}return A.prototype.write=function(A){this._value=this._value.concat(B(A))},A.prototype.read=function(){for(var A=[],e=this.consumeToken();e!==Ab;)A.push(e),e=this.consumeToken();return A},A.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),t=this.peekCodePoint(1),n=this.peekCodePoint(2);if(Ae(e)||At(t,n)){var r=An(e,t,n)?2:1,o=this.consumeName();return{type:5,value:o,flags:r}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),As;break;case 39:return this.consumeStringToken(39);case 40:return Ai;case 41:return Aa;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ag;break;case 43:case 46:if(Ar(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case 44:return Al;case 45:var i=this.peekCodePoint(0),a=this.peekCodePoint(1);if(Ar(A,i,a))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(An(A,i,a))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(45===i&&62===a)return this.consumeCodePoint(),this.consumeCodePoint(),Ay;break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var l=this.consumeCodePoint();if(42===l&&47===(l=this.consumeCodePoint())||-1===l)return this.consumeToken()}break;case 58:return AC;case 59:return AQ;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),Am;break;case 64:if(An(this.peekCodePoint(0),this.peekCodePoint(1),this.peekCodePoint(2))){var o=this.consumeName();return{type:7,value:o}}break;case 91:return AU;case 92:if(At(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case 93:return AF;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Au;break;case 123:return Ah;case 125:return Ap;case 117:case 85:var s=this.peekCodePoint(0),u=this.peekCodePoint(1);return 43===s&&(Y(u)||63===u)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Af;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),Ac;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ad;break;case -1:return Ab}return $(A)?(this.consumeWhiteSpace(),Av):W(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):AA(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:w(A)}},A.prototype.consumeCodePoint=function(){var A=this._value.shift();return void 0===A?-1:A},A.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},A.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},A.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();Y(e)&&A.length<6;)A.push(e),e=this.consumeCodePoint();for(var t=!1;63===e&&A.length<6;)A.push(e),e=this.consumeCodePoint(),t=!0;if(t){var n=parseInt(w.apply(void 0,A.map(function(A){return 63===A?48:A})),16),r=parseInt(w.apply(void 0,A.map(function(A){return 63===A?70:A})),16);return{type:30,start:n,end:r}}var o=parseInt(w.apply(void 0,A),16);if(!(45===this.peekCodePoint(0)&&Y(this.peekCodePoint(1))))return{type:30,start:o,end:o};this.consumeCodePoint(),e=this.consumeCodePoint();for(var i=[];Y(e)&&i.length<6;)i.push(e),e=this.consumeCodePoint();var r=parseInt(w.apply(void 0,i),16);return{type:30,start:o,end:r}},A.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return"url"===A.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},A.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:22,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var t=this.consumeStringToken(this.consumeCodePoint());return 0===t.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:t.value}):(this.consumeBadUrlRemnants(),AB)}for(;;){var n,r=this.consumeCodePoint();if(-1===r||41===r)return{type:22,value:w.apply(void 0,A)};if($(r)){if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))return this.consumeCodePoint(),{type:22,value:w.apply(void 0,A)};return this.consumeBadUrlRemnants(),AB}if(34===r||39===r||40===r||(n=r)>=0&&n<=8||11===n||n>=14&&n<=31||127===n)return this.consumeBadUrlRemnants(),AB;if(92===r)if(!At(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),AB;else A.push(this.consumeEscapedCodePoint());else A.push(r)}},A.prototype.consumeWhiteSpace=function(){for(;$(this.peekCodePoint(0));)this.consumeCodePoint()},A.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(41===A||-1===A)return;At(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},A.prototype.consumeStringSlice=function(A){for(var e="";A>0;){var t=Math.min(5e4,A);e+=w.apply(void 0,this._value.splice(0,t)),A-=t}return this._value.shift(),e},A.prototype.consumeStringToken=function(A){for(var e="",t=0;;){var n=this._value[t];if(-1===n||void 0===n||n===A)return{type:0,value:e+=this.consumeStringSlice(t)};if(10===n)return this._value.splice(0,t),Aw;if(92===n){var r=this._value[t+1];-1!==r&&void 0!==r&&(10===r?(e+=this.consumeStringSlice(t),t=-1,this._value.shift()):At(n,r)&&(e+=this.consumeStringSlice(t),e+=w(this.consumeEscapedCodePoint()),t=-1))}t++}},A.prototype.consumeNumber=function(){var A=[],e=4,t=this.peekCodePoint(0);for((43===t||45===t)&&A.push(this.consumeCodePoint());W(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(46===t&&W(n))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;W(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0),n=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((69===t||101===t)&&((43===n||45===n)&&W(r)||W(n)))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;W(this.peekCodePoint(0));)A.push(this.consumeCodePoint());return[Ao(A),e]},A.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],t=A[1],n=this.peekCodePoint(0);return An(n,this.peekCodePoint(1),this.peekCodePoint(2))?{type:15,number:e,flags:t,unit:this.consumeName()}:37===n?(this.consumeCodePoint(),{type:16,number:e,flags:t}):{type:17,number:e,flags:t}},A.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(Y(A)){for(var e=w(A);Y(this.peekCodePoint(0))&&e.length<6;)e+=w(this.consumeCodePoint());$(this.peekCodePoint(0))&&this.consumeCodePoint();var t=parseInt(e,16);return 0===t||t>=55296&&t<=57343||t>1114111?65533:t}return -1===A?65533:A},A.prototype.consumeName=function(){for(var A="";;){var e=this.consumeCodePoint();if(Ae(e))A+=w(e);else{if(!At(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),A;A+=w(this.consumeEscapedCodePoint())}}},A}(),Ax=function(){function A(A){this._tokens=A}return A.create=function(e){var t=new AE;return t.write(e),new A(t.read())},A.parseValue=function(e){return A.create(e).parseComponentValue()},A.parseValues=function(e){return A.create(e).parseComponentValues()},A.prototype.parseComponentValue=function(){for(var A=this.consumeToken();31===A.type;)A=this.consumeToken();if(32===A.type)throw SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);var e=this.consumeComponentValue();do A=this.consumeToken();while(31===A.type);if(32===A.type)return e;throw SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},A.prototype.parseComponentValues=function(){for(var A=[];;){var e=this.consumeComponentValue();if(32===e.type)return A;A.push(e),A.push()}},A.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A},A.prototype.consumeSimpleBlock=function(A){for(var e={type:A,values:[]},t=this.consumeToken();;){if(32===t.type||AK(t,A))return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue()),t=this.consumeToken()}},A.prototype.consumeFunction=function(A){for(var e={name:A.value,values:[],type:18};;){var t=this.consumeToken();if(32===t.type||3===t.type)return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue())}},A.prototype.consumeToken=function(){var A=this._tokens.shift();return void 0===A?Ab:A},A.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},A}(),AH=function(A){return 15===A.type},AI=function(A){return 17===A.type},Ak=function(A){return 20===A.type},AL=function(A){return 0===A.type},AM=function(A,e){return Ak(A)&&A.value===e},AD=function(A){return 31!==A.type},AS=function(A){return 31!==A.type&&4!==A.type},AT=function(A){var e=[],t=[];return A.forEach(function(A){if(4===A.type){if(0===t.length)throw Error("Error parsing function args, zero tokens for arg");e.push(t),t=[];return}31!==A.type&&t.push(A)}),t.length&&e.push(t),e},AK=function(A,e){return 11===e&&12===A.type||28===e&&29===A.type||2===e&&3===A.type},AP=function(A){return 17===A.type||15===A.type},AR=function(A){return 16===A.type||AP(A)},AO=function(A){return A.length>1?[A[0],A[1]]:[A[0]]},AN={type:17,number:0,flags:4},A_={type:16,number:50,flags:4},AV={type:16,number:100,flags:4},Aj=function(A,e,t){var n=A[0],r=A[1];return[AG(n,e),AG(void 0!==r?r:n,t)]},AG=function(A,e){if(16===A.type)return A.number/100*e;if(AH(A))switch(A.unit){case"rem":case"em":return 16*A.number}return A.number},Az="grad",Aq="turn",AX={parse:function(A,e){if(15===e.type)switch(e.unit){case"deg":return Math.PI*e.number/180;case Az:return Math.PI/200*e.number;case"rad":return e.number;case Aq:return 2*Math.PI*e.number}throw Error("Unsupported angle type")}},AJ=function(A){return 15===A.type&&("deg"===A.unit||A.unit===Az||"rad"===A.unit||A.unit===Aq)},AW=function(A){switch(A.filter(Ak).map(function(A){return A.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[AN,AN];case"to top":case"bottom":return AY(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[AN,AV];case"to right":case"left":return AY(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[AV,AV];case"to bottom":case"top":return AY(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[AV,AN];case"to left":case"right":return AY(270)}return 0},AY=function(A){return Math.PI*A/180},AZ={parse:function(A,e){if(18===e.type){var t=A6[e.name];if(void 0===t)throw Error('Attempting to parse an unsupported color function "'+e.name+'"');return t(A,e.values)}if(5===e.type){if(3===e.value.length){var n=e.value.substring(0,1),r=e.value.substring(1,2),o=e.value.substring(2,3);return A1(parseInt(n+n,16),parseInt(r+r,16),parseInt(o+o,16),1)}if(4===e.value.length){var n=e.value.substring(0,1),r=e.value.substring(1,2),o=e.value.substring(2,3),i=e.value.substring(3,4);return A1(parseInt(n+n,16),parseInt(r+r,16),parseInt(o+o,16),parseInt(i+i,16)/255)}if(6===e.value.length){var n=e.value.substring(0,2),r=e.value.substring(2,4),o=e.value.substring(4,6);return A1(parseInt(n,16),parseInt(r,16),parseInt(o,16),1)}if(8===e.value.length){var n=e.value.substring(0,2),r=e.value.substring(2,4),o=e.value.substring(4,6),i=e.value.substring(6,8);return A1(parseInt(n,16),parseInt(r,16),parseInt(o,16),parseInt(i,16)/255)}}if(20===e.type){var a=A9[e.value.toUpperCase()];if(void 0!==a)return a}return A9.TRANSPARENT}},A$=function(A){return(255&A)==0},A0=function(A){var e=255&A,t=255&A>>8,n=255&A>>16,r=255&A>>24;return e<255?"rgba("+r+","+n+","+t+","+e/255+")":"rgb("+r+","+n+","+t+")"},A1=function(A,e,t,n){return(A<<24|e<<16|t<<8|(0|Math.round(255*n)))>>>0},A2=function(A,e){if(17===A.type)return A.number;if(16===A.type){var t=3===e?1:255;return 3===e?A.number/100*t:Math.round(A.number/100*t)}return 0},A4=function(A,e){var t=e.filter(AS);if(3===t.length){var n=t.map(A2),r=n[0],o=n[1],i=n[2];return A1(r,o,i,1)}if(4===t.length){var a=t.map(A2),r=a[0],o=a[1],i=a[2];return A1(r,o,i,a[3])}return 0};function A3(A,e,t){return(t<0&&(t+=1),t>=1&&(t-=1),t<1/6)?(e-A)*t*6+A:t<.5?e:t<2/3?(e-A)*6*(2/3-t)+A:A}var A5=function(A,e){var t=e.filter(AS),n=t[0],r=t[1],o=t[2],i=t[3],a=(17===n.type?AY(n.number):AX.parse(A,n))/(2*Math.PI),l=AR(r)?r.number/100:0,s=AR(o)?o.number/100:0,u=void 0!==i&&AR(i)?AG(i,1):1;if(0===l)return A1(255*s,255*s,255*s,1);var c=s<=.5?s*(l+1):s+l-s*l,f=2*s-c;return A1(255*A3(f,c,a+1/3),255*A3(f,c,a),255*A3(f,c,a-1/3),u)},A6={hsl:A5,hsla:A5,rgb:A4,rgba:A4},A8=function(A,e){return AZ.parse(A,Ax.create(e).parseComponentValue())},A9={ALICEBLUE:0xf0f8ffff,ANTIQUEWHITE:0xfaebd7ff,AQUA:0xffffff,AQUAMARINE:0x7fffd4ff,AZURE:0xf0ffffff,BEIGE:0xf5f5dcff,BISQUE:0xffe4c4ff,BLACK:255,BLANCHEDALMOND:0xffebcdff,BLUE:65535,BLUEVIOLET:0x8a2be2ff,BROWN:0xa52a2aff,BURLYWOOD:0xdeb887ff,CADETBLUE:0x5f9ea0ff,CHARTREUSE:0x7fff00ff,CHOCOLATE:0xd2691eff,CORAL:0xff7f50ff,CORNFLOWERBLUE:0x6495edff,CORNSILK:0xfff8dcff,CRIMSON:0xdc143cff,CYAN:0xffffff,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:0xb886bbff,DARKGRAY:0xa9a9a9ff,DARKGREEN:6553855,DARKGREY:0xa9a9a9ff,DARKKHAKI:0xbdb76bff,DARKMAGENTA:0x8b008bff,DARKOLIVEGREEN:0x556b2fff,DARKORANGE:0xff8c00ff,DARKORCHID:0x9932ccff,DARKRED:0x8b0000ff,DARKSALMON:0xe9967aff,DARKSEAGREEN:0x8fbc8fff,DARKSLATEBLUE:0x483d8bff,DARKSLATEGRAY:0x2f4f4fff,DARKSLATEGREY:0x2f4f4fff,DARKTURQUOISE:0xced1ff,DARKVIOLET:0x9400d3ff,DEEPPINK:0xff1493ff,DEEPSKYBLUE:0xbfffff,DIMGRAY:0x696969ff,DIMGREY:0x696969ff,DODGERBLUE:0x1e90ffff,FIREBRICK:0xb22222ff,FLORALWHITE:0xfffaf0ff,FORESTGREEN:0x228b22ff,FUCHSIA:0xff00ffff,GAINSBORO:0xdcdcdcff,GHOSTWHITE:0xf8f8ffff,GOLD:0xffd700ff,GOLDENROD:0xdaa520ff,GRAY:0x808080ff,GREEN:8388863,GREENYELLOW:0xadff2fff,GREY:0x808080ff,HONEYDEW:0xf0fff0ff,HOTPINK:0xff69b4ff,INDIANRED:0xcd5c5cff,INDIGO:0x4b0082ff,IVORY:0xfffff0ff,KHAKI:0xf0e68cff,LAVENDER:0xe6e6faff,LAVENDERBLUSH:0xfff0f5ff,LAWNGREEN:0x7cfc00ff,LEMONCHIFFON:0xfffacdff,LIGHTBLUE:0xadd8e6ff,LIGHTCORAL:0xf08080ff,LIGHTCYAN:0xe0ffffff,LIGHTGOLDENRODYELLOW:0xfafad2ff,LIGHTGRAY:0xd3d3d3ff,LIGHTGREEN:0x90ee90ff,LIGHTGREY:0xd3d3d3ff,LIGHTPINK:0xffb6c1ff,LIGHTSALMON:0xffa07aff,LIGHTSEAGREEN:0x20b2aaff,LIGHTSKYBLUE:0x87cefaff,LIGHTSLATEGRAY:0x778899ff,LIGHTSLATEGREY:0x778899ff,LIGHTSTEELBLUE:0xb0c4deff,LIGHTYELLOW:0xffffe0ff,LIME:0xff00ff,LIMEGREEN:0x32cd32ff,LINEN:0xfaf0e6ff,MAGENTA:0xff00ffff,MAROON:0x800000ff,MEDIUMAQUAMARINE:0x66cdaaff,MEDIUMBLUE:52735,MEDIUMORCHID:0xba55d3ff,MEDIUMPURPLE:0x9370dbff,MEDIUMSEAGREEN:0x3cb371ff,MEDIUMSLATEBLUE:0x7b68eeff,MEDIUMSPRINGGREEN:0xfa9aff,MEDIUMTURQUOISE:0x48d1ccff,MEDIUMVIOLETRED:0xc71585ff,MIDNIGHTBLUE:0x191970ff,MINTCREAM:0xf5fffaff,MISTYROSE:0xffe4e1ff,MOCCASIN:0xffe4b5ff,NAVAJOWHITE:0xffdeadff,NAVY:33023,OLDLACE:0xfdf5e6ff,OLIVE:0x808000ff,OLIVEDRAB:0x6b8e23ff,ORANGE:0xffa500ff,ORANGERED:0xff4500ff,ORCHID:0xda70d6ff,PALEGOLDENROD:0xeee8aaff,PALEGREEN:0x98fb98ff,PALETURQUOISE:0xafeeeeff,PALEVIOLETRED:0xdb7093ff,PAPAYAWHIP:0xffefd5ff,PEACHPUFF:0xffdab9ff,PERU:0xcd853fff,PINK:0xffc0cbff,PLUM:0xdda0ddff,POWDERBLUE:0xb0e0e6ff,PURPLE:0x800080ff,REBECCAPURPLE:0x663399ff,RED:0xff0000ff,ROSYBROWN:0xbc8f8fff,ROYALBLUE:0x4169e1ff,SADDLEBROWN:0x8b4513ff,SALMON:0xfa8072ff,SANDYBROWN:0xf4a460ff,SEAGREEN:0x2e8b57ff,SEASHELL:0xfff5eeff,SIENNA:0xa0522dff,SILVER:0xc0c0c0ff,SKYBLUE:0x87ceebff,SLATEBLUE:0x6a5acdff,SLATEGRAY:0x708090ff,SLATEGREY:0x708090ff,SNOW:0xfffafaff,SPRINGGREEN:0xff7fff,STEELBLUE:0x4682b4ff,TAN:0xd2b48cff,TEAL:8421631,THISTLE:0xd8bfd8ff,TOMATO:0xff6347ff,TRANSPARENT:0,TURQUOISE:0x40e0d0ff,VIOLET:0xee82eeff,WHEAT:0xf5deb3ff,WHITE:0xffffffff,WHITESMOKE:0xf5f5f5ff,YELLOW:0xffff00ff,YELLOWGREEN:0x9acd32ff},A7={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(Ak(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},eA={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ee=function(A,e){var t=AZ.parse(A,e[0]),n=e[1];return n&&AR(n)?{color:t,stop:n}:{color:t,stop:null}},et=function(A,e){var t=A[0],n=A[A.length-1];null===t.stop&&(t.stop=AN),null===n.stop&&(n.stop=AV);for(var r=[],o=0,i=0;io?r.push(l):r.push(o),o=l}else r.push(null)}for(var s=null,i=0;iA.optimumDistance)?{optimumCorner:e,optimumDistance:o}:A},{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},ea=function(A,e,t,n,r){var o=0,i=0;switch(A.size){case 0:0===A.shape?o=i=Math.min(Math.abs(e),Math.abs(e-n),Math.abs(t),Math.abs(t-r)):1===A.shape&&(o=Math.min(Math.abs(e),Math.abs(e-n)),i=Math.min(Math.abs(t),Math.abs(t-r)));break;case 2:if(0===A.shape)o=i=Math.min(eo(e,t),eo(e,t-r),eo(e-n,t),eo(e-n,t-r));else if(1===A.shape){var a=Math.min(Math.abs(t),Math.abs(t-r))/Math.min(Math.abs(e),Math.abs(e-n)),l=ei(n,r,e,t,!0),s=l[0],u=l[1];o=eo(s-e,(u-t)/a),i=a*o}break;case 1:0===A.shape?o=i=Math.max(Math.abs(e),Math.abs(e-n),Math.abs(t),Math.abs(t-r)):1===A.shape&&(o=Math.max(Math.abs(e),Math.abs(e-n)),i=Math.max(Math.abs(t),Math.abs(t-r)));break;case 3:if(0===A.shape)o=i=Math.max(eo(e,t),eo(e,t-r),eo(e-n,t),eo(e-n,t-r));else if(1===A.shape){var a=Math.max(Math.abs(t),Math.abs(t-r))/Math.max(Math.abs(e),Math.abs(e-n)),c=ei(n,r,e,t,!1),s=c[0],u=c[1];o=eo(s-e,(u-t)/a),i=a*o}}return Array.isArray(A.size)&&(o=AG(A.size[0],n),i=2===A.size.length?AG(A.size[1],r):o),[o,i]},el=function(A,e){var t=AY(180),n=[];return AT(e).forEach(function(e,r){if(0===r){var o=e[0];if(20===o.type&&-1!==["top","left","right","bottom"].indexOf(o.value)){t=AW(e);return}if(AJ(o)){t=(AX.parse(A,o)+AY(270))%AY(360);return}}var i=ee(A,e);n.push(i)}),{angle:t,stops:n,type:1}},es="closest-side",eu="farthest-side",ec="closest-corner",ef="farthest-corner",ed="circle",eh="ellipse",ep="cover",eg="contain",eB=function(A,e){var t=0,n=3,r=[],o=[];return AT(e).forEach(function(e,i){var a=!0;if(0===i?a=e.reduce(function(A,e){if(Ak(e))switch(e.value){case"center":return o.push(A_),!1;case"top":case"left":return o.push(AN),!1;case"right":case"bottom":return o.push(AV),!1}else if(AR(e)||AP(e))return o.push(e),!1;return A},a):1===i&&(a=e.reduce(function(A,e){if(Ak(e))switch(e.value){case ed:return t=0,!1;case eh:return t=1,!1;case eg:case es:return n=0,!1;case eu:return n=1,!1;case ec:return n=2,!1;case ep:case ef:return n=3,!1}else if(AP(e)||AR(e))return Array.isArray(n)||(n=[]),n.push(e),!1;return A},a)),a){var l=ee(A,e);r.push(l)}}),{size:n,shape:t,stops:r,position:o,type:2}},ew={parse:function(A,e){if(22===e.type){var t={url:e.value,type:0};return A.cache.addImage(e.value),t}if(18===e.type){var n=em[e.name];if(void 0===n)throw Error('Attempting to parse an unsupported image function "'+e.name+'"');return n(A,e.values)}throw Error("Unsupported image type "+e.type)}},em={"linear-gradient":function(A,e){var t=AY(180),n=[];return AT(e).forEach(function(e,r){if(0===r){var o=e[0];if(20===o.type&&"to"===o.value){t=AW(e);return}if(AJ(o)){t=AX.parse(A,o);return}}var i=ee(A,e);n.push(i)}),{angle:t,stops:n,type:1}},"-moz-linear-gradient":el,"-ms-linear-gradient":el,"-o-linear-gradient":el,"-webkit-linear-gradient":el,"radial-gradient":function(A,e){var t=0,n=3,r=[],o=[];return AT(e).forEach(function(e,i){var a=!0;if(0===i){var l=!1;a=e.reduce(function(A,e){if(l)if(Ak(e))switch(e.value){case"center":o.push(A_);break;case"top":case"left":o.push(AN);break;case"right":case"bottom":o.push(AV)}else(AR(e)||AP(e))&&o.push(e);else if(Ak(e))switch(e.value){case ed:return t=0,!1;case eh:return t=1,!1;case"at":return l=!0,!1;case es:return n=0,!1;case ep:case eu:return n=1,!1;case eg:case ec:return n=2,!1;case ef:return n=3,!1}else if(AP(e)||AR(e))return Array.isArray(n)||(n=[]),n.push(e),!1;return A},a)}if(a){var s=ee(A,e);r.push(s)}}),{size:n,shape:t,stops:r,position:o,type:2}},"-moz-radial-gradient":eB,"-ms-radial-gradient":eB,"-o-radial-gradient":eB,"-webkit-radial-gradient":eB,"-webkit-gradient":function(A,e){var t=AY(180),n=[],r=1;return AT(e).forEach(function(e,t){var o=e[0];if(0===t){if(Ak(o)&&"linear"===o.value){r=1;return}else if(Ak(o)&&"radial"===o.value){r=2;return}}if(18===o.type){if("from"===o.name){var i=AZ.parse(A,o.values[0]);n.push({stop:AN,color:i})}else if("to"===o.name){var i=AZ.parse(A,o.values[0]);n.push({stop:AV,color:i})}else if("color-stop"===o.name){var a=o.values.filter(AS);if(2===a.length){var i=AZ.parse(A,a[1]),l=a[0];AI(l)&&n.push({stop:{type:16,number:100*l.number,flags:l.flags},color:i})}}}}),1===r?{angle:(t+AY(180))%AY(360),stops:n,type:r}:{size:3,shape:0,stops:n,position:[],type:r}}},ey={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length)return[];var t=e[0];return 20===t.type&&"none"===t.value?[]:e.filter(function(A){var e;return AS(A)&&(20!==(e=A).type||"none"!==e.value)&&(18!==e.type||!!em[e.name])}).map(function(e){return ew.parse(A,e)})}},eC={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(Ak(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},eQ={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return AT(e).map(function(A){return A.filter(AR)}).map(AO)}},eU={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return AT(e).map(function(A){return A.filter(Ak).map(function(A){return A.value}).join(" ")}).map(eF)}},eF=function(A){switch(A){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};!function(A){A.AUTO="auto",A.CONTAIN="contain",A.COVER="cover"}(n||(n={}));var ev={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(A,e){return AT(e).map(function(A){return A.filter(eb)})}},eb=function(A){return Ak(A)||AR(A)},eE=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},ex=eE("top"),eH=eE("right"),eI=eE("bottom"),ek=eE("left"),eL=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(A,e){return AO(e.filter(AR))}}},eM=eL("top-left"),eD=eL("top-right"),eS=eL("bottom-right"),eT=eL("bottom-left"),eK=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},eP=eK("top"),eR=eK("right"),eO=eK("bottom"),eN=eK("left"),e_=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return AH(e)?e.number:0}}},eV=e_("top"),ej=e_("right"),eG=e_("bottom"),ez=e_("left"),eq={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},eX={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){return+("rtl"===e)}},eJ={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(Ak).reduce(function(A,e){return A|eW(e.value)},0)}},eW=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 0x1000000;case"inline-block":return 0x2000000;case"inline-list-item":return 0x4000000;case"inline-table":return 0x8000000;case"inline-flex":return 0x10000000;case"inline-grid":return 0x20000000}return 0},eY={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},eZ={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return 20===e.type&&"normal"===e.value?0:17===e.type||15===e.type?e.number:0}};!function(A){A.NORMAL="normal",A.STRICT="strict"}(r||(r={}));var e$={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"strict"===e?r.STRICT:r.NORMAL}},e0={name:"line-height",initialValue:"normal",prefix:!1,type:4},e1=function(A,e){return Ak(A)&&"normal"===A.value?1.2*e:17===A.type?e*A.number:AR(A)?AG(A,e):e},e2={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return 20===e.type&&"none"===e.value?null:ew.parse(A,e)}},e4={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){return+("inside"!==e)}},e3={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return -1}}},e5=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},e6=e5("top"),e8=e5("right"),e9=e5("bottom"),e7=e5("left"),tA={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(Ak).map(function(A){switch(A.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},te={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"break-word"===e?"break-word":"normal"}},tt=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},tn=tt("top"),tr=tt("right"),to=tt("bottom"),ti=tt("left"),ta={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},tl={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},ts={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return 1===e.length&&AM(e[0],"none")?[]:AT(e).map(function(e){for(var t={color:A9.TRANSPARENT,offsetX:AN,offsetY:AN,blur:AN},n=0,r=0;r1)],this.overflowWrap=t_(A,te,e.overflowWrap),this.paddingTop=t_(A,tn,e.paddingTop),this.paddingRight=t_(A,tr,e.paddingRight),this.paddingBottom=t_(A,to,e.paddingBottom),this.paddingLeft=t_(A,ti,e.paddingLeft),this.paintOrder=t_(A,tT,e.paintOrder),this.position=t_(A,tl,e.position),this.textAlign=t_(A,ta,e.textAlign),this.textDecorationColor=t_(A,tC,null!=(t=e.textDecorationColor)?t:e.color),this.textDecorationLine=t_(A,tQ,null!=(n=e.textDecorationLine)?n:e.textDecoration),this.textShadow=t_(A,ts,e.textShadow),this.textTransform=t_(A,tu,e.textTransform),this.transform=t_(A,tc,e.transform),this.transformOrigin=t_(A,tp,e.transformOrigin),this.visibility=t_(A,tg,e.visibility),this.webkitTextStrokeColor=t_(A,tK,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=t_(A,tP,e.webkitTextStrokeWidth),this.wordBreak=t_(A,tB,e.wordBreak),this.zIndex=t_(A,tw,e.zIndex)}return A.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},A.prototype.isTransparent=function(){return A$(this.backgroundColor)},A.prototype.isTransformed=function(){return null!==this.transform},A.prototype.isPositioned=function(){return 0!==this.position},A.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},A.prototype.isFloating=function(){return 0!==this.float},A.prototype.isInlineLevel=function(){return tx(this.display,4)||tx(this.display,0x2000000)||tx(this.display,0x10000000)||tx(this.display,0x20000000)||tx(this.display,0x4000000)||tx(this.display,0x8000000)},A}(),tO=function(A,e){this.content=t_(A,tH,e.content),this.quotes=t_(A,tM,e.quotes)},tN=function(A,e){this.counterIncrement=t_(A,tI,e.counterIncrement),this.counterReset=t_(A,tk,e.counterReset)},t_=function(A,e,t){var n=new AE,r=null!=t?t.toString():e.initialValue;n.write(r);var o=new Ax(n.read());switch(e.type){case 2:var i=o.parseComponentValue();return e.parse(A,Ak(i)?i.value:e.initialValue);case 0:return e.parse(A,o.parseComponentValue());case 1:return e.parse(A,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(e.format){case"angle":return AX.parse(A,o.parseComponentValue());case"color":return AZ.parse(A,o.parseComponentValue());case"image":return ew.parse(A,o.parseComponentValue());case"length":var a=o.parseComponentValue();return AP(a)?a:AN;case"length-percentage":var l=o.parseComponentValue();return AR(l)?l:AN;case"time":return tm.parse(A,o.parseComponentValue())}}},tV=function(A){switch(A.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},tj=function(A,e){var t=tV(A);return 1===t||e===t},tG=function(A,e){this.context=A,this.textNodes=[],this.elements=[],this.flags=0,tj(e,3),this.styles=new tR(A,window.getComputedStyle(e,null)),nZ(e)&&(this.styles.animationDuration.some(function(A){return A>0})&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=p(this.context,e),tj(e,4)&&(this.flags|=16)},tz="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",tq="undefined"==typeof Uint8Array?[]:new Uint8Array(256),tX=0;tX>4,u[l++]=(15&n)<<4|r>>2,u[l++]=(3&r)<<6|63&o;return s},tW=function(A){for(var e=A.length,t=[],n=0;n=0){if(A<55296||A>56319&&A<=65535)return e=((e=this.index[A>>5])<<2)+(31&A),this.data[e];if(A<=65535)return e=((e=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[e];if(A>11),e=this.index[e]+(A>>5&63),e=((e=this.index[e])<<2)+(31&A),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),t1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t2="undefined"==typeof Uint8Array?[]:new Uint8Array(256),t4=0;t4=55296&&r<=56319&&t>10)+55296,i%1024+56320)),(r+1===t||n.length>16384)&&(o+=String.fromCharCode.apply(String,n),n.length=0)}return o},t6=function(A,e){var t,n,r=tJ(A),o=Array.isArray(r)?tY(r):new Uint32Array(r),i=Array.isArray(r)?tW(r):new Uint16Array(r),a=t$(i,12,o[4]/2),l=2===o[5]?t$(i,(24+o[4])/2):(t=Math.ceil((24+o[4])/4),o.slice?o.slice(t,void 0):new Uint32Array(Array.prototype.slice.call(o,t,n)));return new t0(o[0],o[1],o[2],o[3],a,l)}("AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="),t8=function(A){return t6.get(A)},t9=function(A,e,t){var n=t-2,r=e[n],o=e[t-1],i=e[t];if(2===o&&3===i)return"\xd7";if(2===o||3===o||4===o||2===i||3===i||4===i)return"\xf7";if(8===o&&-1!==[8,9,11,12].indexOf(i)||(11===o||9===o)&&(9===i||10===i)||(12===o||10===o)&&10===i||13===i||5===i||7===i||1===o)return"\xd7";if(13===o&&14===i){for(;5===r;)r=e[--n];if(14===r)return"\xd7"}if(15===o&&15===i){for(var a=0;15===r;)a++,r=e[--n];if(a%2==0)return"\xd7"}return"\xf7"},t7=function(A){var e=t3(A),t=e.length,n=0,r=0,o=e.map(t8);return{next:function(){if(n>=t)return{done:!0,value:null};for(var A="\xd7";ni.x||r.y>i.y;return i=r,0===e||a});return A.body.removeChild(e),a},nn=function(A){var e=new Image,t=A.createElement("canvas"),n=t.getContext("2d");if(!n)return!1;e.src="data:image/svg+xml,";try{n.drawImage(e,0,0),t.toDataURL()}catch(A){return!1}return!0},nr=function(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]},no=function(A){var e=A.createElement("canvas");e.width=100,e.height=100;var t=e.getContext("2d");if(!t)return Promise.reject(!1);t.fillStyle="rgb(0, 255, 0)",t.fillRect(0,0,100,100);var n=new Image,r=e.toDataURL();n.src=r;var o=ni(100,100,0,0,n);return t.fillStyle="red",t.fillRect(0,0,100,100),na(o).then(function(e){t.drawImage(e,0,0);var n=t.getImageData(0,0,100,100).data;t.fillStyle="red",t.fillRect(0,0,100,100);var o=A.createElement("div");return o.style.backgroundImage="url("+r+")",o.style.height="100px",nr(n)?na(ni(100,100,0,0,o)):Promise.reject(!1)}).then(function(A){return t.drawImage(A,0,0),nr(t.getImageData(0,0,100,100).data)}).catch(function(){return!1})},ni=function(A,e,t,n,r){var o="http://www.w3.org/2000/svg",i=document.createElementNS(o,"svg"),a=document.createElementNS(o,"foreignObject");return i.setAttributeNS(null,"width",A.toString()),i.setAttributeNS(null,"height",e.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",t.toString()),a.setAttributeNS(null,"y",n.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),i.appendChild(a),a.appendChild(r),i},na=function(A){return new Promise(function(e,t){var n=new Image;n.onload=function(){return e(n)},n.onerror=t,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},nl={get SUPPORT_RANGE_BOUNDS(){var ns=ne(document);return Object.defineProperty(nl,"SUPPORT_RANGE_BOUNDS",{value:ns}),ns},get SUPPORT_WORD_BREAKING(){var nu=nl.SUPPORT_RANGE_BOUNDS&&nt(document);return Object.defineProperty(nl,"SUPPORT_WORD_BREAKING",{value:nu}),nu},get SUPPORT_SVG_DRAWING(){var nc=nn(document);return Object.defineProperty(nl,"SUPPORT_SVG_DRAWING",{value:nc}),nc},get SUPPORT_FOREIGNOBJECT_DRAWING(){var nf="function"==typeof Array.from&&"function"==typeof window.fetch?no(document):Promise.resolve(!1);return Object.defineProperty(nl,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:nf}),nf},get SUPPORT_CORS_IMAGES(){var nd=void 0!==new Image().crossOrigin;return Object.defineProperty(nl,"SUPPORT_CORS_IMAGES",{value:nd}),nd},get SUPPORT_RESPONSE_TYPE(){var nh="string"==typeof new XMLHttpRequest().responseType;return Object.defineProperty(nl,"SUPPORT_RESPONSE_TYPE",{value:nh}),nh},get SUPPORT_CORS_XHR(){var np="withCredentials"in new XMLHttpRequest;return Object.defineProperty(nl,"SUPPORT_CORS_XHR",{value:np}),np},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var ng=!!("undefined"!=typeof Intl&&Intl.Segmenter);return Object.defineProperty(nl,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:ng}),ng}},nB=function(A,e){this.text=A,this.bounds=e},nw=function(A,e,t,n){var r=nQ(e,t),o=[],i=0;return r.forEach(function(e){if(t.textDecorationLine.length||e.trim().length>0)if(nl.SUPPORT_RANGE_BOUNDS){var r=ny(n,i,e.length).getClientRects();if(r.length>1){var a=nC(e),l=0;a.forEach(function(e){o.push(new nB(e,h.fromDOMRectList(A,ny(n,l+i,e.length).getClientRects()))),l+=e.length})}else o.push(new nB(e,h.fromDOMRectList(A,r)))}else{var s=n.splitText(e.length);o.push(new nB(e,nm(A,n))),n=s}else nl.SUPPORT_RANGE_BOUNDS||(n=n.splitText(e.length));i+=e.length}),o},nm=function(A,e){var t=e.ownerDocument;if(t){var n=t.createElement("html2canvaswrapper");n.appendChild(e.cloneNode(!0));var r=e.parentNode;if(r){r.replaceChild(n,e);var o=p(A,n);return n.firstChild&&r.replaceChild(n.firstChild,n),o}}return h.EMPTY},ny=function(A,e,t){var n=A.ownerDocument;if(!n)throw Error("Node has no owner document");var r=n.createRange();return r.setStart(A,e),r.setEnd(A,e+t),r},nC=function(A){return nl.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"grapheme"}).segment(A)).map(function(A){return A.segment}):nA(A)},nQ=function(A,e){return 0!==e.letterSpacing?nC(A):nl.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"word"}).segment(A)).map(function(A){return A.segment}):nF(A,e)},nU=[32,160,4961,65792,65793,4153,4241],nF=function(A,e){for(var t,n=J(A,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),r=[];!(t=n.next()).done;)if(t.value){var o=B(t.value.slice()),i="";o.forEach(function(A){-1===nU.indexOf(A)?i+=w(A):(i.length&&r.push(i),r.push(w(A)),i="")}),i.length&&r.push(i)}return r},nv=function(A,e,t){this.text=nb(e.data,t.textTransform),this.textBounds=nw(A,this.text,t,e)},nb=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(nE,nx);case 2:return A.toUpperCase();default:return A}},nE=/(^|\s|:|-|\(|\))([a-z])/g,nx=function(A,e,t){return A.length>0?e+t.toUpperCase():A},nH=function(A){function e(e,t){var n=A.call(this,e,t)||this;return n.src=t.currentSrc||t.src,n.intrinsicWidth=t.naturalWidth,n.intrinsicHeight=t.naturalHeight,n.context.cache.addImage(n.src),n}return s(e,A),e}(tG),nI=function(A){function e(e,t){var n=A.call(this,e,t)||this;return n.canvas=t,n.intrinsicWidth=t.width,n.intrinsicHeight=t.height,n}return s(e,A),e}(tG),nk=function(A){function e(e,t){var n=A.call(this,e,t)||this,r=new XMLSerializer,o=p(e,t);return t.setAttribute("width",o.width+"px"),t.setAttribute("height",o.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(t)),n.intrinsicWidth=t.width.baseVal.value,n.intrinsicHeight=t.height.baseVal.value,n.context.cache.addImage(n.svg),n}return s(e,A),e}(tG),nL=function(A){function e(e,t){var n=A.call(this,e,t)||this;return n.value=t.value,n}return s(e,A),e}(tG),nM=function(A){function e(e,t){var n=A.call(this,e,t)||this;return n.start=t.start,n.reversed="boolean"==typeof t.reversed&&!0===t.reversed,n}return s(e,A),e}(tG),nD=[{type:15,flags:0,unit:"px",number:3}],nS=[{type:16,flags:0,number:50}],nT=function(A){var e=A.type===nR?Array(A.value.length+1).join("•"):A.value;return 0===e.length?A.placeholder||"":e},nK="checkbox",nP="radio",nR="password",nO=function(A){function e(e,t){var n,r=A.call(this,e,t)||this;switch(r.type=t.type.toLowerCase(),r.checked=t.checked,r.value=nT(t),(r.type===nK||r.type===nP)&&(r.styles.backgroundColor=0xdededeff,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=0xa5a5a5ff,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=1,r.styles.backgroundClip=[0],r.styles.backgroundOrigin=[0],r.bounds=(n=r.bounds).width>n.height?new h(n.left+(n.width-n.height)/2,n.top,n.height,n.height):n.width0)t.textNodes.push(new nv(A,r,t.styles));else if(nY(r))if(rt(r)&&r.assignedNodes)r.assignedNodes().forEach(function(e){return nG(A,e,t,n)});else{var i=nz(A,r);i.styles.isVisible()&&(nX(r,i,n)?i.flags|=4:nJ(i.styles)&&(i.flags|=2),-1!==nj.indexOf(r.tagName)&&(i.flags|=8),t.elements.push(i),r.slot,r.shadowRoot?nG(A,r.shadowRoot,i,n):rA(r)||n4(r)||re(r)||nG(A,r,i,n))}},nz=function(A,e){return n8(e)?new nH(A,e):n5(e)?new nI(A,e):n4(e)?new nk(A,e):n0(e)?new nL(A,e):n1(e)?new nM(A,e):n2(e)?new nO(A,e):re(e)?new nN(A,e):rA(e)?new n_(A,e):n9(e)?new nV(A,e):new tG(A,e)},nq=function(A,e){var t=nz(A,e);return t.flags|=4,nG(A,e,t,t),t},nX=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||n3(A)&&t.styles.isTransparent()},nJ=function(A){return A.isPositioned()||A.isFloating()},nW=function(A){return A.nodeType===Node.TEXT_NODE},nY=function(A){return A.nodeType===Node.ELEMENT_NODE},nZ=function(A){return nY(A)&&void 0!==A.style&&!n$(A)},n$=function(A){return"object"==typeof A.className},n0=function(A){return"LI"===A.tagName},n1=function(A){return"OL"===A.tagName},n2=function(A){return"INPUT"===A.tagName},n4=function(A){return"svg"===A.tagName},n3=function(A){return"BODY"===A.tagName},n5=function(A){return"CANVAS"===A.tagName},n6=function(A){return"VIDEO"===A.tagName},n8=function(A){return"IMG"===A.tagName},n9=function(A){return"IFRAME"===A.tagName},n7=function(A){return"STYLE"===A.tagName},rA=function(A){return"TEXTAREA"===A.tagName},re=function(A){return"SELECT"===A.tagName},rt=function(A){return"SLOT"===A.tagName},rn=function(A){return A.tagName.indexOf("-")>0},rr=function(){function A(){this.counters={}}return A.prototype.getCounterValue=function(A){var e=this.counters[A];return e&&e.length?e[e.length-1]:1},A.prototype.getCounterValues=function(A){return this.counters[A]||[]},A.prototype.pop=function(A){var e=this;A.forEach(function(A){return e.counters[A].pop()})},A.prototype.parse=function(A){var e=this,t=A.counterIncrement,n=A.counterReset,r=!0;null!==t&&t.forEach(function(A){var t=e.counters[A.counter];t&&0!==A.increment&&(r=!1,t.length||t.push(1),t[Math.max(0,t.length-1)]+=A.increment)});var o=[];return r&&n.forEach(function(A){var t=e.counters[A.counter];o.push(A.counter),t||(t=e.counters[A.counter]=[]),t.push(A.reset)}),o},A}(),ro={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},ri={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},ra={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},rl={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},rs=function(A,e,t,n,r,o){return At?rw(A,r,o.length>0):n.integers.reduce(function(e,t,r){for(;A>=t;)A-=t,e+=n.values[r];return e},"")+o},ru=function(A,e,t,n){var r="";do!t&&A--,r=n(A)+r,A/=e;while(A*e>=e);return r},rc=function(A,e,t,n,r){var o=t-e+1;return(A<0?"-":"")+(ru(Math.abs(A),o,n,function(A){return w(Math.floor(A%o)+e)})+r)},rf=function(A,e,t){void 0===t&&(t=". ");var n=e.length;return ru(Math.abs(A),n,!1,function(A){return e[Math.floor(A%n)]})+t},rd=function(A,e,t,n,r,o){if(A<-9999||A>9999)return rw(A,4,r.length>0);var i=Math.abs(A),a=r;if(0===i)return e[0]+a;for(var l=0;i>0&&l<=4;l++){var s=i%10;0===s&&tx(o,1)&&""!==a?a=e[s]+a:s>1||1===s&&0===l||1===s&&1===l&&tx(o,2)||1===s&&1===l&&tx(o,4)&&A>100||1===s&&l>1&&tx(o,8)?a=e[s]+(l>0?t[l-1]:"")+a:1===s&&l>0&&(a=t[l-1]+a),i=Math.floor(i/10)}return(A<0?n:"")+a},rh="十百千萬",rp="拾佰仟萬",rg="マイナス",rB="마이너스",rw=function(A,e,t){var n=t?". ":"",r=t?"、":"",o=t?", ":"",i=t?" ":"";switch(e){case 0:return"•"+i;case 1:return"◦"+i;case 2:return"◾"+i;case 5:var a=rc(A,48,57,!0,n);return a.length<4?"0"+a:a;case 4:return rf(A,"〇一二三四五六七八九",r);case 6:return rs(A,1,3999,ro,3,n).toLowerCase();case 7:return rs(A,1,3999,ro,3,n);case 8:return rc(A,945,969,!1,n);case 9:return rc(A,97,122,!1,n);case 10:return rc(A,65,90,!1,n);case 11:return rc(A,1632,1641,!0,n);case 12:case 49:return rs(A,1,9999,ri,3,n);case 35:return rs(A,1,9999,ri,3,n).toLowerCase();case 13:return rc(A,2534,2543,!0,n);case 14:case 30:return rc(A,6112,6121,!0,n);case 15:return rf(A,"子丑寅卯辰巳午未申酉戌亥",r);case 16:return rf(A,"甲乙丙丁戊己庚辛壬癸",r);case 17:case 48:return rd(A,"零一二三四五六七八九",rh,"負",r,14);case 47:return rd(A,"零壹貳參肆伍陸柒捌玖",rp,"負",r,15);case 42:return rd(A,"零一二三四五六七八九",rh,"负",r,14);case 41:return rd(A,"零壹贰叁肆伍陆柒捌玖",rp,"负",r,15);case 26:return rd(A,"〇一二三四五六七八九","十百千万",rg,r,0);case 25:return rd(A,"零壱弐参四伍六七八九","拾百千万",rg,r,7);case 31:return rd(A,"영일이삼사오육칠팔구","십백천만",rB,o,7);case 33:return rd(A,"零一二三四五六七八九","十百千萬",rB,o,0);case 32:return rd(A,"零壹貳參四五六七八九","拾百千",rB,o,7);case 18:return rc(A,2406,2415,!0,n);case 20:return rs(A,1,19999,rl,3,n);case 21:return rc(A,2790,2799,!0,n);case 22:return rc(A,2662,2671,!0,n);case 22:return rs(A,1,10999,ra,3,n);case 23:return rf(A,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return rf(A,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return rc(A,3302,3311,!0,n);case 28:return rf(A,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case 29:return rf(A,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case 34:return rc(A,3792,3801,!0,n);case 37:return rc(A,6160,6169,!0,n);case 38:return rc(A,4160,4169,!0,n);case 39:return rc(A,2918,2927,!0,n);case 40:return rc(A,1776,1785,!0,n);case 43:return rc(A,3046,3055,!0,n);case 44:return rc(A,3174,3183,!0,n);case 45:return rc(A,3664,3673,!0,n);case 46:return rc(A,3872,3881,!0,n);default:return rc(A,48,57,!0,n)}},rm="data-html2canvas-ignore",ry=function(){function A(A,e,t){if(this.context=A,this.options=t,this.scrolledElements=[],this.referenceElement=e,this.counters=new rr,this.quoteDepth=0,!e.ownerDocument)throw Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return A.prototype.toIFrame=function(A,e){var t=this,n=rC(A,e);if(!n.contentWindow)return Promise.reject("Unable to find iframe window");var r=A.defaultView.pageXOffset,o=A.defaultView.pageYOffset,i=n.contentWindow,a=i.document,l=rF(n).then(function(){return c(t,void 0,void 0,function(){var A,t;return f(this,function(r){switch(r.label){case 0:if(this.scrolledElements.forEach(rH),i&&(i.scrollTo(e.left,e.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(i.scrollY!==e.top||i.scrollX!==e.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(i.scrollX-e.left,i.scrollY-e.top,0,0))),A=this.options.onclone,void 0===(t=this.clonedReferenceElement))return[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")];if(!(a.fonts&&a.fonts.ready))return[3,2];return[4,a.fonts.ready];case 1:r.sent(),r.label=2;case 2:if(!/(AppleWebKit)/g.test(navigator.userAgent))return[3,4];return[4,rU(a)];case 3:r.sent(),r.label=4;case 4:if("function"==typeof A)return[2,Promise.resolve().then(function(){return A(a,t)}).then(function(){return n})];return[2,n]}})})});return a.open(),a.write(rE(document.doctype)+""),rx(this.referenceElement.ownerDocument,r,o),a.replaceChild(a.adoptNode(this.documentElement),a.documentElement),a.close(),l},A.prototype.createElementClone=function(A){if(tj(A,2),n5(A))return this.createCanvasClone(A);if(n6(A))return this.createVideoClone(A);if(n7(A))return this.createStyleClone(A);var e=A.cloneNode(!1);return(n8(e)&&(n8(A)&&A.currentSrc&&A.currentSrc!==A.src&&(e.src=A.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),rn(e))?this.createCustomElementClone(e):e},A.prototype.createCustomElementClone=function(A){var e=document.createElement("html2canvascustomelement");return rb(A.style,e),e},A.prototype.createStyleClone=function(A){try{var e=A.sheet;if(e&&e.cssRules){var t=[].slice.call(e.cssRules,0).reduce(function(A,e){return e&&"string"==typeof e.cssText?A+e.cssText:A},""),n=A.cloneNode(!1);return n.textContent=t,n}}catch(A){if(this.context.logger.error("Unable to access cssRules property",A),"SecurityError"!==A.name)throw A}return A.cloneNode(!1)},A.prototype.createCanvasClone=function(A){if(this.options.inlineImages&&A.ownerDocument){var e,t=A.ownerDocument.createElement("img");try{return t.src=A.toDataURL(),t}catch(e){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",A)}}var n=A.cloneNode(!1);try{n.width=A.width,n.height=A.height;var r=A.getContext("2d"),o=n.getContext("2d");if(o)if(!this.options.allowTaint&&r)o.putImageData(r.getImageData(0,0,A.width,A.height),0,0);else{var i=null!=(e=A.getContext("webgl2"))?e:A.getContext("webgl");if(i){var a=i.getContextAttributes();(null==a?void 0:a.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",A)}o.drawImage(A,0,0)}}catch(e){this.context.logger.info("Unable to clone canvas as it is tainted",A)}return n},A.prototype.createVideoClone=function(A){var e=A.ownerDocument.createElement("canvas");e.width=A.offsetWidth,e.height=A.offsetHeight;var t=e.getContext("2d");try{return t&&(t.drawImage(A,0,0,e.width,e.height),this.options.allowTaint||t.getImageData(0,0,e.width,e.height)),e}catch(e){this.context.logger.info("Unable to clone video as it is tainted",A)}var n=A.ownerDocument.createElement("canvas");return n.width=A.offsetWidth,n.height=A.offsetHeight,n},A.prototype.appendChildNode=function(A,e,t){nY(e)&&("SCRIPT"===e.tagName||e.hasAttribute(rm)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&nY(e)&&n7(e)||A.appendChild(this.cloneNode(e,t))},A.prototype.cloneChildNodes=function(A,e,t){for(var n=this,r=A.shadowRoot?A.shadowRoot.firstChild:A.firstChild;r;r=r.nextSibling)if(nY(r)&&rt(r)&&"function"==typeof r.assignedNodes){var o=r.assignedNodes();o.length&&o.forEach(function(A){return n.appendChildNode(e,A,t)})}else this.appendChildNode(e,r,t)},A.prototype.cloneNode=function(A,e){if(nW(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var t=A.ownerDocument.defaultView;if(t&&nY(A)&&(nZ(A)||n$(A))){var n=this.createElementClone(A);n.style.transitionProperty="none";var r=t.getComputedStyle(A),o=t.getComputedStyle(A,":before"),a=t.getComputedStyle(A,":after");this.referenceElement===A&&nZ(n)&&(this.clonedReferenceElement=n),n3(n)&&rM(n);var l=this.counters.parse(new tN(this.context,r)),s=this.resolvePseudoContent(A,n,o,i.BEFORE);rn(A)&&(e=!0),n6(A)||this.cloneChildNodes(A,n,e),s&&n.insertBefore(s,n.firstChild);var u=this.resolvePseudoContent(A,n,a,i.AFTER);return u&&n.appendChild(u),this.counters.pop(l),(r&&(this.options.copyStyles||n$(A))&&!n9(A)||e)&&rb(r,n),(0!==A.scrollTop||0!==A.scrollLeft)&&this.scrolledElements.push([n,A.scrollLeft,A.scrollTop]),(rA(A)||re(A))&&(rA(n)||re(n))&&(n.value=A.value),n}return A.cloneNode(!1)},A.prototype.resolvePseudoContent=function(A,e,t,n){var r=this;if(t){var o=t.content,a=e.ownerDocument;if(a&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==t.display){this.counters.parse(new tN(this.context,t));var l=new tO(this.context,t),s=a.createElement("html2canvaspseudoelement");rb(t,s),l.content.forEach(function(e){if(0===e.type)s.appendChild(a.createTextNode(e.value));else if(22===e.type){var t=a.createElement("img");t.src=e.value,t.style.opacity="1",s.appendChild(t)}else if(18===e.type){if("attr"===e.name){var n=e.values.filter(Ak);n.length&&s.appendChild(a.createTextNode(A.getAttribute(n[0].value)||""))}else if("counter"===e.name){var o=e.values.filter(AS),i=o[0],u=o[1];if(i&&Ak(i)){var c=r.counters.getCounterValue(i.value),f=u&&Ak(u)?e3.parse(r.context,u.value):3;s.appendChild(a.createTextNode(rw(c,f,!1)))}}else if("counters"===e.name){var d=e.values.filter(AS),i=d[0],h=d[1],u=d[2];if(i&&Ak(i)){var p=r.counters.getCounterValues(i.value),g=u&&Ak(u)?e3.parse(r.context,u.value):3,B=h&&0===h.type?h.value:"",w=p.map(function(A){return rw(A,g,!1)}).join(B);s.appendChild(a.createTextNode(w))}}}else if(20===e.type)switch(e.value){case"open-quote":s.appendChild(a.createTextNode(tD(l.quotes,r.quoteDepth++,!0)));break;case"close-quote":s.appendChild(a.createTextNode(tD(l.quotes,--r.quoteDepth,!1)));break;default:s.appendChild(a.createTextNode(e.value))}}),s.className=rI+" "+rk;var u=n===i.BEFORE?" "+rI:" "+rk;return n$(e)?e.className.baseValue+=u:e.className+=u,s}}},A.destroy=function(A){return!!A.parentNode&&(A.parentNode.removeChild(A),!0)},A}();!function(A){A[A.BEFORE=0]="BEFORE",A[A.AFTER=1]="AFTER"}(i||(i={}));var rC=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(rm,"true"),A.body.appendChild(t),t},rQ=function(A){return new Promise(function(e){if(A.complete||!A.src)return void e();A.onload=e,A.onerror=e})},rU=function(A){return Promise.all([].slice.call(A.images,0).map(rQ))},rF=function(A){return new Promise(function(e,t){var n=A.contentWindow;if(!n)return t("No window assigned for iframe");var r=n.document;n.onload=A.onload=function(){n.onload=A.onload=null;var t=setInterval(function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(t),e(A))},50)}})},rv=["all","d","content"],rb=function(A,e){for(var t=A.length-1;t>=0;t--){var n=A.item(t);-1===rv.indexOf(n)&&e.style.setProperty(n,A.getPropertyValue(n))}return e},rE=function(A){var e="";return A&&(e+=""),e},rx=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},rH=function(A){var e=A[0],t=A[1],n=A[2];e.scrollLeft=t,e.scrollTop=n},rI="___html2canvas___pseudoelement_before",rk="___html2canvas___pseudoelement_after",rL='{\n content: "" !important;\n display: none !important;\n}',rM=function(A){rD(A,"."+rI+":before"+rL+"\n ."+rk+":after"+rL)},rD=function(A,e){var t=A.ownerDocument;if(t){var n=t.createElement("style");n.textContent=e,A.appendChild(n)}},rS=function(){function A(){}return A.getOrigin=function(e){var t=A._link;return t?(t.href=e,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},A.isSameOrigin=function(e){return A.getOrigin(e)===A._origin},A.setContext=function(e){A._link=e.document.createElement("a"),A._origin=A.getOrigin(e.location.href)},A._origin="about:blank",A}(),rT=function(){function A(A,e){this.context=A,this._options=e,this._cache={}}return A.prototype.addImage=function(A){var e=Promise.resolve();return this.has(A)||(rV(A)||rO(A))&&(this._cache[A]=this.loadImage(A)).catch(function(){}),e},A.prototype.match=function(A){return this._cache[A]},A.prototype.loadImage=function(A){return c(this,void 0,void 0,function(){var e,t,n,r,o=this;return f(this,function(i){switch(i.label){case 0:if(e=rS.isSameOrigin(A),t=!rN(A)&&!0===this._options.useCORS&&nl.SUPPORT_CORS_IMAGES&&!e,n=!rN(A)&&!e&&!rV(A)&&"string"==typeof this._options.proxy&&nl.SUPPORT_CORS_XHR&&!t,!e&&!1===this._options.allowTaint&&!rN(A)&&!rV(A)&&!n&&!t)return[2];if(r=A,!n)return[3,2];return[4,this.proxy(r)];case 1:r=i.sent(),i.label=2;case 2:return this.context.logger.debug("Added image "+A.substring(0,256)),[4,new Promise(function(A,e){var n=new Image;n.onload=function(){return A(n)},n.onerror=e,(r_(r)||t)&&(n.crossOrigin="anonymous"),n.src=r,!0===n.complete&&setTimeout(function(){return A(n)},500),o._options.imageTimeout>0&&setTimeout(function(){return e("Timed out ("+o._options.imageTimeout+"ms) loading image")},o._options.imageTimeout)})];case 3:return[2,i.sent()]}})})},A.prototype.has=function(A){return void 0!==this._cache[A]},A.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},A.prototype.proxy=function(A){var e=this,t=this._options.proxy;if(!t)throw Error("No proxy defined");var n=A.substring(0,256);return new Promise(function(r,o){var i=nl.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status)if("text"===i)r(a.response);else{var A=new FileReader;A.addEventListener("load",function(){return r(A.result)},!1),A.addEventListener("error",function(A){return o(A)},!1),A.readAsDataURL(a.response)}else o("Failed to proxy resource "+n+" with status code "+a.status)},a.onerror=o;var l=t.indexOf("?")>-1?"&":"?";if(a.open("GET",""+t+l+"url="+encodeURIComponent(A)+"&responseType="+i),"text"!==i&&a instanceof XMLHttpRequest&&(a.responseType=i),e._options.imageTimeout){var s=e._options.imageTimeout;a.timeout=s,a.ontimeout=function(){return o("Timed out ("+s+"ms) proxying "+n)}}a.send()})},A}(),rK=/^data:image\/svg\+xml/i,rP=/^data:image\/.*;base64,/i,rR=/^data:image\/.*/i,rO=function(A){return nl.SUPPORT_SVG_DRAWING||!rj(A)},rN=function(A){return rR.test(A)},r_=function(A){return rP.test(A)},rV=function(A){return"blob"===A.substr(0,4)},rj=function(A){return"svg"===A.substr(-3).toLowerCase()||rK.test(A)},rG=function(){function A(A,e){this.type=0,this.x=A,this.y=e}return A.prototype.add=function(e,t){return new A(this.x+e,this.y+t)},A}(),rz=function(A,e,t){return new rG(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)},rq=function(){function A(A,e,t,n){this.type=1,this.start=A,this.startControl=e,this.endControl=t,this.end=n}return A.prototype.subdivide=function(e,t){var n=rz(this.start,this.startControl,e),r=rz(this.startControl,this.endControl,e),o=rz(this.endControl,this.end,e),i=rz(n,r,e),a=rz(r,o,e),l=rz(i,a,e);return t?new A(this.start,n,i,l):new A(l,a,o,this.end)},A.prototype.add=function(e,t){return new A(this.start.add(e,t),this.startControl.add(e,t),this.endControl.add(e,t),this.end.add(e,t))},A.prototype.reverse=function(){return new A(this.end,this.endControl,this.startControl,this.start)},A}(),rX=function(A){return 1===A.type},rJ=function(A){var e=A.styles,t=A.bounds,n=Aj(e.borderTopLeftRadius,t.width,t.height),r=n[0],o=n[1],i=Aj(e.borderTopRightRadius,t.width,t.height),l=i[0],s=i[1],u=Aj(e.borderBottomRightRadius,t.width,t.height),c=u[0],f=u[1],d=Aj(e.borderBottomLeftRadius,t.width,t.height),h=d[0],p=d[1],g=[];g.push((r+l)/t.width),g.push((h+c)/t.width),g.push((o+p)/t.height),g.push((s+f)/t.height);var B=Math.max.apply(Math,g);B>1&&(r/=B,o/=B,l/=B,s/=B,c/=B,f/=B,h/=B,p/=B);var w=t.width-l,m=t.height-f,y=t.width-c,C=t.height-p,Q=e.borderTopWidth,U=e.borderRightWidth,F=e.borderBottomWidth,v=e.borderLeftWidth,b=AG(e.paddingTop,A.bounds.width),E=AG(e.paddingRight,A.bounds.width),x=AG(e.paddingBottom,A.bounds.width),H=AG(e.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||o>0?rW(t.left+v/3,t.top+Q/3,r-v/3,o-Q/3,a.TOP_LEFT):new rG(t.left+v/3,t.top+Q/3),this.topRightBorderDoubleOuterBox=r>0||o>0?rW(t.left+w,t.top+Q/3,l-U/3,s-Q/3,a.TOP_RIGHT):new rG(t.left+t.width-U/3,t.top+Q/3),this.bottomRightBorderDoubleOuterBox=c>0||f>0?rW(t.left+y,t.top+m,c-U/3,f-F/3,a.BOTTOM_RIGHT):new rG(t.left+t.width-U/3,t.top+t.height-F/3),this.bottomLeftBorderDoubleOuterBox=h>0||p>0?rW(t.left+v/3,t.top+C,h-v/3,p-F/3,a.BOTTOM_LEFT):new rG(t.left+v/3,t.top+t.height-F/3),this.topLeftBorderDoubleInnerBox=r>0||o>0?rW(t.left+2*v/3,t.top+2*Q/3,r-2*v/3,o-2*Q/3,a.TOP_LEFT):new rG(t.left+2*v/3,t.top+2*Q/3),this.topRightBorderDoubleInnerBox=r>0||o>0?rW(t.left+w,t.top+2*Q/3,l-2*U/3,s-2*Q/3,a.TOP_RIGHT):new rG(t.left+t.width-2*U/3,t.top+2*Q/3),this.bottomRightBorderDoubleInnerBox=c>0||f>0?rW(t.left+y,t.top+m,c-2*U/3,f-2*F/3,a.BOTTOM_RIGHT):new rG(t.left+t.width-2*U/3,t.top+t.height-2*F/3),this.bottomLeftBorderDoubleInnerBox=h>0||p>0?rW(t.left+2*v/3,t.top+C,h-2*v/3,p-2*F/3,a.BOTTOM_LEFT):new rG(t.left+2*v/3,t.top+t.height-2*F/3),this.topLeftBorderStroke=r>0||o>0?rW(t.left+v/2,t.top+Q/2,r-v/2,o-Q/2,a.TOP_LEFT):new rG(t.left+v/2,t.top+Q/2),this.topRightBorderStroke=r>0||o>0?rW(t.left+w,t.top+Q/2,l-U/2,s-Q/2,a.TOP_RIGHT):new rG(t.left+t.width-U/2,t.top+Q/2),this.bottomRightBorderStroke=c>0||f>0?rW(t.left+y,t.top+m,c-U/2,f-F/2,a.BOTTOM_RIGHT):new rG(t.left+t.width-U/2,t.top+t.height-F/2),this.bottomLeftBorderStroke=h>0||p>0?rW(t.left+v/2,t.top+C,h-v/2,p-F/2,a.BOTTOM_LEFT):new rG(t.left+v/2,t.top+t.height-F/2),this.topLeftBorderBox=r>0||o>0?rW(t.left,t.top,r,o,a.TOP_LEFT):new rG(t.left,t.top),this.topRightBorderBox=l>0||s>0?rW(t.left+w,t.top,l,s,a.TOP_RIGHT):new rG(t.left+t.width,t.top),this.bottomRightBorderBox=c>0||f>0?rW(t.left+y,t.top+m,c,f,a.BOTTOM_RIGHT):new rG(t.left+t.width,t.top+t.height),this.bottomLeftBorderBox=h>0||p>0?rW(t.left,t.top+C,h,p,a.BOTTOM_LEFT):new rG(t.left,t.top+t.height),this.topLeftPaddingBox=r>0||o>0?rW(t.left+v,t.top+Q,Math.max(0,r-v),Math.max(0,o-Q),a.TOP_LEFT):new rG(t.left+v,t.top+Q),this.topRightPaddingBox=l>0||s>0?rW(t.left+Math.min(w,t.width-U),t.top+Q,w>t.width+U?0:Math.max(0,l-U),Math.max(0,s-Q),a.TOP_RIGHT):new rG(t.left+t.width-U,t.top+Q),this.bottomRightPaddingBox=c>0||f>0?rW(t.left+Math.min(y,t.width-v),t.top+Math.min(m,t.height-F),Math.max(0,c-U),Math.max(0,f-F),a.BOTTOM_RIGHT):new rG(t.left+t.width-U,t.top+t.height-F),this.bottomLeftPaddingBox=h>0||p>0?rW(t.left+v,t.top+Math.min(C,t.height-F),Math.max(0,h-v),Math.max(0,p-F),a.BOTTOM_LEFT):new rG(t.left+v,t.top+t.height-F),this.topLeftContentBox=r>0||o>0?rW(t.left+v+H,t.top+Q+b,Math.max(0,r-(v+H)),Math.max(0,o-(Q+b)),a.TOP_LEFT):new rG(t.left+v+H,t.top+Q+b),this.topRightContentBox=l>0||s>0?rW(t.left+Math.min(w,t.width+v+H),t.top+Q+b,w>t.width+v+H?0:l-v+H,s-(Q+b),a.TOP_RIGHT):new rG(t.left+t.width-(U+E),t.top+Q+b),this.bottomRightContentBox=c>0||f>0?rW(t.left+Math.min(y,t.width-(v+H)),t.top+Math.min(m,t.height+Q+b),Math.max(0,c-(U+E)),f-(F+x),a.BOTTOM_RIGHT):new rG(t.left+t.width-(U+E),t.top+t.height-(F+x)),this.bottomLeftContentBox=h>0||p>0?rW(t.left+v+H,t.top+C,Math.max(0,h-(v+H)),p-(F+x),a.BOTTOM_LEFT):new rG(t.left+v+H,t.top+t.height-(F+x))};!function(A){A[A.TOP_LEFT=0]="TOP_LEFT",A[A.TOP_RIGHT=1]="TOP_RIGHT",A[A.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",A[A.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(a||(a={}));var rW=function(A,e,t,n,r){var o=(Math.sqrt(2)-1)/3*4,i=t*o,l=n*o,s=A+t,u=e+n;switch(r){case a.TOP_LEFT:return new rq(new rG(A,u),new rG(A,u-l),new rG(s-i,e),new rG(s,e));case a.TOP_RIGHT:return new rq(new rG(A,e),new rG(A+i,e),new rG(s,u-l),new rG(s,u));case a.BOTTOM_RIGHT:return new rq(new rG(s,e),new rG(s,e+l),new rG(A+i,u),new rG(A,u));case a.BOTTOM_LEFT:default:return new rq(new rG(s,u),new rG(s-i,u),new rG(A,e+l),new rG(A,e))}},rY=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]},rZ=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]},r$=function(A,e,t){this.offsetX=A,this.offsetY=e,this.matrix=t,this.type=0,this.target=6},r0=function(A,e){this.path=A,this.target=e,this.type=1},r1=function(A){this.opacity=A,this.type=2,this.target=6},r2=function(A){return 1===A.type},r4=function(A,e){return A.length===e.length&&A.some(function(A,t){return A===e[t]})},r3=function(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},r5=function(){function A(A,e){if(this.container=A,this.parent=e,this.effects=[],this.curves=new rJ(this.container),this.container.styles.opacity<1&&this.effects.push(new r1(this.container.styles.opacity)),null!==this.container.styles.transform){var t=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new r$(t,n,r))}if(0!==this.container.styles.overflowX){var o=rY(this.curves),i=rZ(this.curves);r4(o,i)?this.effects.push(new r0(o,6)):(this.effects.push(new r0(o,2)),this.effects.push(new r0(i,4)))}}return A.prototype.getEffects=function(A){for(var e=-1===[2,3].indexOf(this.container.styles.position),t=this.parent,n=this.effects.slice(0);t;){var r=t.effects.filter(function(A){return!r2(A)});if(e||0!==t.container.styles.position||!t.parent){if(n.unshift.apply(n,r),e=-1===[2,3].indexOf(t.container.styles.position),0!==t.container.styles.overflowX){var o=rY(t.curves),i=rZ(t.curves);r4(o,i)||n.unshift(new r0(i,6))}}else n.unshift.apply(n,r);t=t.parent}return n.filter(function(e){return tx(e.target,A)})},A}(),r6=function(A,e,t,n){A.container.elements.forEach(function(r){var o=tx(r.flags,4),i=tx(r.flags,2),a=new r5(r,A);tx(r.styles.display,2048)&&n.push(a);var l=tx(r.flags,8)?[]:n;if(o||i){var s=o||r.styles.isPositioned()?t:e,u=new r3(a);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var c=r.styles.zIndex.order;if(c<0){var f=0;s.negativeZIndex.some(function(A,e){if(c>A.element.container.styles.zIndex.order)f=e;else if(f>0)return!0;return!1}),s.negativeZIndex.splice(f,0,u)}else if(c>0){var d=0;s.positiveZIndex.some(function(A,e){if(c>=A.element.container.styles.zIndex.order)d=e+1;else if(d>0)return!0;return!1}),s.positiveZIndex.splice(d,0,u)}else s.zeroOrAutoZIndexOrTransformedOrOpacity.push(u)}else r.styles.isFloating()?s.nonPositionedFloats.push(u):s.nonPositionedInlineLevel.push(u);r6(a,u,o?u:t,l)}else r.styles.isInlineLevel()?e.inlineLevel.push(a):e.nonInlineLevel.push(a),r6(a,e,t,l);tx(r.flags,8)&&r8(r,l)})},r8=function(A,e){for(var t=A instanceof nM?A.start:1,n=A instanceof nM&&A.reversed,r=0;r0&&A.intrinsicHeight>0){var n=oi(A),r=rZ(e);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(t,0,0,A.intrinsicWidth,A.intrinsicHeight,n.left,n.top,n.width,n.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(A){return c(this,void 0,void 0,function(){var t,n,r,o,i,a,l,s,u,c,d,p,g,B,w,m,y,C;return f(this,function(f){switch(f.label){case 0:this.applyEffects(A.getEffects(4)),t=A.container,n=A.curves,r=t.styles,o=0,i=t.textNodes,f.label=1;case 1:if(!(o0&&c>0&&(d=n.ctx.createPattern(C,"repeat"),n.renderRepeat(a,d,l,s))):2===t.type&&(a=(F=oa(A,e,[null,null,null]))[0],v=F[1],b=F[2],u=F[3],c=F[4],l=AG((E=0===t.position.length?[A_]:t.position)[0],u),s=AG(E[E.length-1],c),H=(x=ea(t,l,s,u,c))[0],I=x[1],H>0&&I>0&&(k=n.ctx.createRadialGradient(v+l,b+s,0,v+l,b+s,H),et(t.stops,2*H).forEach(function(A){return k.addColorStop(A.stop,A0(A.color))}),n.path(a),n.ctx.fillStyle=k,H!==I?(L=A.bounds.left+.5*A.bounds.width,M=A.bounds.top+.5*A.bounds.height,S=1/(D=I/H),n.ctx.save(),n.ctx.translate(L,M),n.ctx.transform(1,0,0,D,0,0),n.ctx.translate(-L,-M),n.ctx.fillRect(v,S*(b-M)+M,u,c*S),n.ctx.restore()):n.ctx.fill())),f.label=6;case 6:return e--,[2]}})},n=this,r=0,o=A.styles.backgroundImage.slice(0).reverse(),a.label=1;case 1:if(!(r0))return[3,11];if(2!==l.style)return[3,5];return[4,this.renderDashedDottedBorder(l.color,l.width,o,A.curves,2)];case 4:case 6:case 8:return u.sent(),[3,11];case 5:if(3!==l.style)return[3,7];return[4,this.renderDashedDottedBorder(l.color,l.width,o,A.curves,3)];case 7:if(4!==l.style)return[3,9];return[4,this.renderDoubleBorder(l.color,l.width,o,A.curves)];case 9:return[4,this.renderSolidBorder(l.color,o,A.curves)];case 10:u.sent(),u.label=11;case 11:o++,u.label=12;case 12:return i++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(A,e,t,n,r){return c(this,void 0,void 0,function(){var o,i,a,l,s,u,c,d,h,p,g,B,w,m,y,C;return f(this,function(f){return this.ctx.save(),o=ot(n,t),i=r7(n,t),2===r&&(this.path(i),this.ctx.clip()),rX(i[0])?(a=i[0].start.x,l=i[0].start.y):(a=i[0].x,l=i[0].y),rX(i[1])?(s=i[1].end.x,u=i[1].end.y):(s=i[1].x,u=i[1].y),c=0===t||2===t?Math.abs(a-s):Math.abs(l-u),this.ctx.beginPath(),3===r?this.formatPath(o):this.formatPath(i.slice(0,2)),d=e<3?3*e:2*e,h=e<3?2*e:e,3===r&&(d=e,h=e),p=!0,c<=2*d?p=!1:c<=2*d+h?(g=c/(2*d+h),d*=g,h*=g):(B=Math.floor((c+h)/(d+h)),w=(c-B*d)/(B-1),h=(m=(c-(B+1)*d)/B)<=0||Math.abs(h-w){"use strict";t.d(e,{Ke:()=>Q,R6:()=>y,bL:()=>v});var n=t(43210),r=t(70569),o=t(11273),i=t(65551),a=t(66156),l=t(98599),s=t(14163),u=t(46059),c=t(96963),f=t(60687),d="Collapsible",[h,p]=(0,o.A)(d),[g,B]=h(d),w=n.forwardRef((A,e)=>{let{__scopeCollapsible:t,open:r,defaultOpen:o,disabled:a,onOpenChange:l,...u}=A,[h,p]=(0,i.i)({prop:r,defaultProp:o??!1,onChange:l,caller:d});return(0,f.jsx)(g,{scope:t,disabled:a,contentId:(0,c.B)(),open:h,onOpenToggle:n.useCallback(()=>p(A=>!A),[p]),children:(0,f.jsx)(s.sG.div,{"data-state":F(h),"data-disabled":a?"":void 0,...u,ref:e})})});w.displayName=d;var m="CollapsibleTrigger",y=n.forwardRef((A,e)=>{let{__scopeCollapsible:t,...n}=A,o=B(m,t);return(0,f.jsx)(s.sG.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":F(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:e,onClick:(0,r.mK)(A.onClick,o.onOpenToggle)})});y.displayName=m;var C="CollapsibleContent",Q=n.forwardRef((A,e)=>{let{forceMount:t,...n}=A,r=B(C,A.__scopeCollapsible);return(0,f.jsx)(u.C,{present:t||r.open,children:({present:A})=>(0,f.jsx)(U,{...n,ref:e,present:A})})});Q.displayName=C;var U=n.forwardRef((A,e)=>{let{__scopeCollapsible:t,present:r,children:o,...i}=A,u=B(C,t),[c,d]=n.useState(r),h=n.useRef(null),p=(0,l.s)(e,h),g=n.useRef(0),w=g.current,m=n.useRef(0),y=m.current,Q=u.open||c,U=n.useRef(Q),v=n.useRef(void 0);return n.useEffect(()=>{let A=requestAnimationFrame(()=>U.current=!1);return()=>cancelAnimationFrame(A)},[]),(0,a.N)(()=>{let A=h.current;if(A){v.current=v.current||{transitionDuration:A.style.transitionDuration,animationName:A.style.animationName},A.style.transitionDuration="0s",A.style.animationName="none";let e=A.getBoundingClientRect();g.current=e.height,m.current=e.width,U.current||(A.style.transitionDuration=v.current.transitionDuration,A.style.animationName=v.current.animationName),d(r)}},[u.open,r]),(0,f.jsx)(s.sG.div,{"data-state":F(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!Q,...i,ref:p,style:{"--radix-collapsible-content-height":w?`${w}px`:void 0,"--radix-collapsible-content-width":y?`${y}px`:void 0,...A.style},children:Q&&o})});function F(A){return A?"open":"closed"}var v=w},95796:(A,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return t}});let t=/Mediapartners-Google|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti/i},96127:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addBasePath",{enumerable:!0,get:function(){return o}});let n=t(98834),r=t(54674);function o(A,e){return(0,r.normalizePathTrailingSlash)((0,n.addPathPrefix)(A,""))}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},96474:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},96493:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"handleSegmentMismatch",{enumerable:!0,get:function(){return r}});let n=t(25232);function r(A,e,t){return(0,n.handleExternalUrl)(A,{},A.canonicalUrl,!0)}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},96882:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},97314:(A,e,t)=>{"use strict";t.d(e,{q7:()=>H,bL:()=>x});var n=t(43210),r=t(11273),o=t(14163),i=t(72942),a=t(70569),l=t(65551),s=t(60687),u="Toggle",c=n.forwardRef((A,e)=>{let{pressed:t,defaultPressed:n,onPressedChange:r,...i}=A,[c,f]=(0,l.i)({prop:t,onChange:r,defaultProp:n??!1,caller:u});return(0,s.jsx)(o.sG.button,{type:"button","aria-pressed":c,"data-state":c?"on":"off","data-disabled":A.disabled?"":void 0,...i,ref:e,onClick:(0,a.mK)(A.onClick,()=>{A.disabled||f(!c)})})});c.displayName=u;var f=t(43),d="ToggleGroup",[h,p]=(0,r.A)(d,[i.RG]),g=(0,i.RG)(),B=n.forwardRef((A,e)=>{let{type:t,...n}=A;if("single"===t)return(0,s.jsx)(y,{...n,ref:e});if("multiple"===t)return(0,s.jsx)(C,{...n,ref:e});throw Error(`Missing prop \`type\` expected on \`${d}\``)});B.displayName=d;var[w,m]=h(d),y=n.forwardRef((A,e)=>{let{value:t,defaultValue:r,onValueChange:o=()=>{},...i}=A,[a,u]=(0,l.i)({prop:t,defaultProp:r??"",onChange:o,caller:d});return(0,s.jsx)(w,{scope:A.__scopeToggleGroup,type:"single",value:n.useMemo(()=>a?[a]:[],[a]),onItemActivate:u,onItemDeactivate:n.useCallback(()=>u(""),[u]),children:(0,s.jsx)(F,{...i,ref:e})})}),C=n.forwardRef((A,e)=>{let{value:t,defaultValue:r,onValueChange:o=()=>{},...i}=A,[a,u]=(0,l.i)({prop:t,defaultProp:r??[],onChange:o,caller:d}),c=n.useCallback(A=>u((e=[])=>[...e,A]),[u]),f=n.useCallback(A=>u((e=[])=>e.filter(e=>e!==A)),[u]);return(0,s.jsx)(w,{scope:A.__scopeToggleGroup,type:"multiple",value:a,onItemActivate:c,onItemDeactivate:f,children:(0,s.jsx)(F,{...i,ref:e})})});B.displayName=d;var[Q,U]=h(d),F=n.forwardRef((A,e)=>{let{__scopeToggleGroup:t,disabled:n=!1,rovingFocus:r=!0,orientation:a,dir:l,loop:u=!0,...c}=A,d=g(t),h=(0,f.jH)(l),p={role:"group",dir:h,...c};return(0,s.jsx)(Q,{scope:t,rovingFocus:r,disabled:n,children:r?(0,s.jsx)(i.bL,{asChild:!0,...d,orientation:a,dir:h,loop:u,children:(0,s.jsx)(o.sG.div,{...p,ref:e})}):(0,s.jsx)(o.sG.div,{...p,ref:e})})}),v="ToggleGroupItem",b=n.forwardRef((A,e)=>{let t=m(v,A.__scopeToggleGroup),r=U(v,A.__scopeToggleGroup),o=g(A.__scopeToggleGroup),a=t.value.includes(A.value),l=r.disabled||A.disabled,u={...A,pressed:a,disabled:l},c=n.useRef(null);return r.rovingFocus?(0,s.jsx)(i.q7,{asChild:!0,...o,focusable:!l,active:a,ref:c,children:(0,s.jsx)(E,{...u,ref:e})}):(0,s.jsx)(E,{...u,ref:e})});b.displayName=v;var E=n.forwardRef((A,e)=>{let{__scopeToggleGroup:t,value:n,...r}=A,o=m(v,t),i={role:"radio","aria-checked":A.pressed,"aria-pressed":void 0},a="single"===o.type?i:void 0;return(0,s.jsx)(c,{...a,...r,ref:e,onPressedChange:A=>{A?o.onItemActivate(n):o.onItemDeactivate(n)}})}),x=B,H=b},97464:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function A(e,t,o){let i=o.length<=2,[a,l]=o,s=(0,r.createRouterCacheKey)(l),u=t.parallelRoutes.get(a),c=e.parallelRoutes.get(a);c&&c!==u||(c=new Map(u),e.parallelRoutes.set(a,c));let f=null==u?void 0:u.get(s),d=c.get(s);if(i){d&&d.lazyData&&d!==f||c.set(s,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}if(!d||!f){d||c.set(s,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}return d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),loading:d.loading},c.set(s,d)),A(d,f,(0,n.getNextFlightSegmentPath)(o))}}});let n=t(74007),r=t(33123);("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},97638:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]])},97936:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"hmrRefreshReducer",{enumerable:!0,get:function(){return n}}),t(59008),t(57391),t(86770),t(2030),t(25232),t(59435),t(56928),t(89752),t(96493),t(68214);let n=function(A,e){return A};("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),A.exports=e.default)},98015:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("scroll-text",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]])},98834:(A,e,t)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"addPathPrefix",{enumerable:!0,get:function(){return r}});let n=t(19169);function r(A,e){if(!A.startsWith("/")||!e)return A;let{pathname:t,query:r,hash:o}=(0,n.parsePath)(A);return""+e+t+r+o}},98971:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]])},99891:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])}}; \ No newline at end of file diff --git a/.next/server/chunks/6501.js b/.next/server/chunks/6501.js deleted file mode 100644 index f4631a0c40da8a78d12d86755819a77196aeb9cd..0000000000000000000000000000000000000000 --- a/.next/server/chunks/6501.js +++ /dev/null @@ -1,5 +0,0 @@ -exports.id=6501,exports.ids=[6501],exports.modules={2943:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]])},5407:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]])},6727:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("clipboard-list",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]])},8819:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]])},9005:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])},9989:(A,e,t)=>{"use strict";t.d(e,{Kq:()=>j,UC:()=>z,ZL:()=>J,bL:()=>q,i3:()=>W,l9:()=>X});var n=t(43210),r=t(70569),o=t(98599),i=t(11273),a=t(31355),s=t(96963),l=t(55509),u=t(25028),c=t(46059),d=t(14163),f=t(8730),B=t(65551),g=t(69024),h=t(60687),[p,w]=(0,i.A)("Tooltip",[l.Bk]),Q=(0,l.Bk)(),m="TooltipProvider",C="tooltip.open",[y,F]=p(m),U=A=>{let{__scopeTooltip:e,delayDuration:t=700,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:i}=A,a=n.useRef(!0),s=n.useRef(!1),l=n.useRef(0);return n.useEffect(()=>{let A=l.current;return()=>window.clearTimeout(A)},[]),(0,h.jsx)(y,{scope:e,isOpenDelayedRef:a,delayDuration:t,onOpen:n.useCallback(()=>{window.clearTimeout(l.current),a.current=!1},[]),onClose:n.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>a.current=!0,r)},[r]),isPointerInTransitRef:s,onPointerInTransitChange:n.useCallback(A=>{s.current=A},[]),disableHoverableContent:o,children:i})};U.displayName=m;var v="Tooltip",[b,x]=p(v),E=A=>{let{__scopeTooltip:e,children:t,open:r,defaultOpen:o,onOpenChange:i,disableHoverableContent:a,delayDuration:u}=A,c=F(v,A.__scopeTooltip),d=Q(e),[f,g]=n.useState(null),p=(0,s.B)(),w=n.useRef(0),m=a??c.disableHoverableContent,y=u??c.delayDuration,U=n.useRef(!1),[x,E]=(0,B.i)({prop:r,defaultProp:o??!1,onChange:A=>{A?(c.onOpen(),document.dispatchEvent(new CustomEvent(C))):c.onClose(),i?.(A)},caller:v}),H=n.useMemo(()=>x?U.current?"delayed-open":"instant-open":"closed",[x]),I=n.useCallback(()=>{window.clearTimeout(w.current),w.current=0,U.current=!1,E(!0)},[E]),k=n.useCallback(()=>{window.clearTimeout(w.current),w.current=0,E(!1)},[E]),L=n.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>{U.current=!0,E(!0),w.current=0},y)},[y,E]);return n.useEffect(()=>()=>{w.current&&(window.clearTimeout(w.current),w.current=0)},[]),(0,h.jsx)(l.bL,{...d,children:(0,h.jsx)(b,{scope:e,contentId:p,open:x,stateAttribute:H,trigger:f,onTriggerChange:g,onTriggerEnter:n.useCallback(()=>{c.isOpenDelayedRef.current?L():I()},[c.isOpenDelayedRef,L,I]),onTriggerLeave:n.useCallback(()=>{m?k():(window.clearTimeout(w.current),w.current=0)},[k,m]),onOpen:I,onClose:k,disableHoverableContent:m,children:t})})};E.displayName=v;var H="TooltipTrigger",I=n.forwardRef((A,e)=>{let{__scopeTooltip:t,...i}=A,a=x(H,t),s=F(H,t),u=Q(t),c=n.useRef(null),f=(0,o.s)(e,c,a.onTriggerChange),B=n.useRef(!1),g=n.useRef(!1),p=n.useCallback(()=>B.current=!1,[]);return n.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),(0,h.jsx)(l.Mz,{asChild:!0,...u,children:(0,h.jsx)(d.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...i,ref:f,onPointerMove:(0,r.mK)(A.onPointerMove,A=>{"touch"!==A.pointerType&&(g.current||s.isPointerInTransitRef.current||(a.onTriggerEnter(),g.current=!0))}),onPointerLeave:(0,r.mK)(A.onPointerLeave,()=>{a.onTriggerLeave(),g.current=!1}),onPointerDown:(0,r.mK)(A.onPointerDown,()=>{a.open&&a.onClose(),B.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:(0,r.mK)(A.onFocus,()=>{B.current||a.onOpen()}),onBlur:(0,r.mK)(A.onBlur,a.onClose),onClick:(0,r.mK)(A.onClick,a.onClose)})})});I.displayName=H;var k="TooltipPortal",[L,D]=p(k,{forceMount:void 0}),K=A=>{let{__scopeTooltip:e,forceMount:t,children:n,container:r}=A,o=x(k,e);return(0,h.jsx)(L,{scope:e,forceMount:t,children:(0,h.jsx)(c.C,{present:t||o.open,children:(0,h.jsx)(u.Z,{asChild:!0,container:r,children:n})})})};K.displayName=k;var M="TooltipContent",S=n.forwardRef((A,e)=>{let t=D(M,A.__scopeTooltip),{forceMount:n=t.forceMount,side:r="top",...o}=A,i=x(M,A.__scopeTooltip);return(0,h.jsx)(c.C,{present:n||i.open,children:i.disableHoverableContent?(0,h.jsx)(N,{side:r,...o,ref:e}):(0,h.jsx)(T,{side:r,...o,ref:e})})}),T=n.forwardRef((A,e)=>{let t=x(M,A.__scopeTooltip),r=F(M,A.__scopeTooltip),i=n.useRef(null),a=(0,o.s)(e,i),[s,l]=n.useState(null),{trigger:u,onClose:c}=t,d=i.current,{onPointerInTransitChange:f}=r,B=n.useCallback(()=>{l(null),f(!1)},[f]),g=n.useCallback((A,e)=>{let t=A.currentTarget,n={x:A.clientX,y:A.clientY},r=function(A,e){let t=Math.abs(e.top-A.y),n=Math.abs(e.bottom-A.y),r=Math.abs(e.right-A.x),o=Math.abs(e.left-A.x);switch(Math.min(t,n,r,o)){case o:return"left";case r:return"right";case t:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,t.getBoundingClientRect());l(function(A){let e=A.slice();return e.sort((A,e)=>A.xe.x?1:A.ye.y)),function(A){if(A.length<=1)return A.slice();let e=[];for(let t=0;t=2;){let A=e[e.length-1],t=e[e.length-2];if((A.x-t.x)*(n.y-t.y)>=(A.y-t.y)*(n.x-t.x))e.pop();else break}e.push(n)}e.pop();let t=[];for(let e=A.length-1;e>=0;e--){let n=A[e];for(;t.length>=2;){let A=t[t.length-1],e=t[t.length-2];if((A.x-e.x)*(n.y-e.y)>=(A.y-e.y)*(n.x-e.x))t.pop();else break}t.push(n)}return(t.pop(),1===e.length&&1===t.length&&e[0].x===t[0].x&&e[0].y===t[0].y)?e:e.concat(t)}(e)}([...function(A,e,t=5){let n=[];switch(e){case"top":n.push({x:A.x-t,y:A.y+t},{x:A.x+t,y:A.y+t});break;case"bottom":n.push({x:A.x-t,y:A.y-t},{x:A.x+t,y:A.y-t});break;case"left":n.push({x:A.x+t,y:A.y-t},{x:A.x+t,y:A.y+t});break;case"right":n.push({x:A.x-t,y:A.y-t},{x:A.x-t,y:A.y+t})}return n}(n,r),...function(A){let{top:e,right:t,bottom:n,left:r}=A;return[{x:r,y:e},{x:t,y:e},{x:t,y:n},{x:r,y:n}]}(e.getBoundingClientRect())])),f(!0)},[f]);return n.useEffect(()=>()=>B(),[B]),n.useEffect(()=>{if(u&&d){let A=A=>g(A,d),e=A=>g(A,u);return u.addEventListener("pointerleave",A),d.addEventListener("pointerleave",e),()=>{u.removeEventListener("pointerleave",A),d.removeEventListener("pointerleave",e)}}},[u,d,g,B]),n.useEffect(()=>{if(s){let A=A=>{let e=A.target,t={x:A.clientX,y:A.clientY},n=u?.contains(e)||d?.contains(e),r=!function(A,e){let{x:t,y:n}=A,r=!1;for(let A=0,o=e.length-1;An!=c>n&&t<(u-s)*(n-l)/(c-l)+s&&(r=!r)}return r}(t,s);n?B():r&&(B(),c())};return document.addEventListener("pointermove",A),()=>document.removeEventListener("pointermove",A)}},[u,d,s,c,B]),(0,h.jsx)(N,{...A,ref:a})}),[O,R]=p(v,{isInside:!1}),P=(0,f.Dc)("TooltipContent"),N=n.forwardRef((A,e)=>{let{__scopeTooltip:t,children:r,"aria-label":o,onEscapeKeyDown:i,onPointerDownOutside:s,...u}=A,c=x(M,t),d=Q(t),{onClose:f}=c;return n.useEffect(()=>(document.addEventListener(C,f),()=>document.removeEventListener(C,f)),[f]),n.useEffect(()=>{if(c.trigger){let A=A=>{let e=A.target;e?.contains(c.trigger)&&f()};return window.addEventListener("scroll",A,{capture:!0}),()=>window.removeEventListener("scroll",A,{capture:!0})}},[c.trigger,f]),(0,h.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:A=>A.preventDefault(),onDismiss:f,children:(0,h.jsxs)(l.UC,{"data-state":c.stateAttribute,...d,...u,ref:e,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,h.jsx)(P,{children:r}),(0,h.jsx)(O,{scope:t,isInside:!0,children:(0,h.jsx)(g.bL,{id:c.contentId,role:"tooltip",children:o||r})})]})})});S.displayName=M;var V="TooltipArrow",G=n.forwardRef((A,e)=>{let{__scopeTooltip:t,...n}=A,r=Q(t);return R(V,t).isInside?null:(0,h.jsx)(l.i3,{...r,...n,ref:e})});G.displayName=V;var j=U,q=E,X=I,J=K,z=S,W=G},10022:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},11120:function(A,e,t){"use strict";var n=(this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}})(t(65840)),r=t(86908);function o(A,e){var t={};return A&&"string"==typeof A&&(0,n.default)(A,function(A,n){A&&n&&(t[(0,r.camelCase)(A,e)]=n)}),t}o.default=o,A.exports=o},11437:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},11736:(A,e,t)=>{"use strict";t.d(e,{oz:()=>tf});var n={};t.r(n),t.d(n,{boolean:()=>p,booleanish:()=>w,commaOrSpaceSeparated:()=>F,commaSeparated:()=>y,number:()=>m,overloadedBoolean:()=>Q,spaceSeparated:()=>C});var r={};t.r(r),t.d(r,{attentionMarkers:()=>eB,contentInitial:()=>es,disable:()=>eg,document:()=>ea,flow:()=>eu,flowInitial:()=>el,insideSpan:()=>ef,string:()=>ec,text:()=>ed});var o=t(41319);let i=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,a=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,s={};function l(A,e){return((e||s).jsx?a:i).test(A)}let u=/[ \t\n\f\r]/g;function c(A){return""===A.replace(u,"")}class d{constructor(A,e,t){this.normal=e,this.property=A,t&&(this.space=t)}}function f(A,e){let t={},n={};for(let e of A)Object.assign(t,e.property),Object.assign(n,e.normal);return new d(t,n,e)}function B(A){return A.toLowerCase()}d.prototype.normal={},d.prototype.property={},d.prototype.space=void 0;class g{constructor(A,e){this.attribute=e,this.property=A}}g.prototype.attribute="",g.prototype.booleanish=!1,g.prototype.boolean=!1,g.prototype.commaOrSpaceSeparated=!1,g.prototype.commaSeparated=!1,g.prototype.defined=!1,g.prototype.mustUseProperty=!1,g.prototype.number=!1,g.prototype.overloadedBoolean=!1,g.prototype.property="",g.prototype.spaceSeparated=!1,g.prototype.space=void 0;let h=0,p=U(),w=U(),Q=U(),m=U(),C=U(),y=U(),F=U();function U(){return 2**++h}let v=Object.keys(n);class b extends g{constructor(A,e,t,r){let o=-1;if(super(A,e),function(A,e,t){t&&(A[e]=t)}(this,"space",r),"number"==typeof t)for(;++o"role"===e?e:"aria-"+e.slice(4).toLowerCase()});function H(A,e){return e in A?A[e]:e}function I(A,e){return H(A,e.toLowerCase())}let k=x({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:y,acceptCharset:C,accessKey:C,action:null,allow:null,allowFullScreen:p,allowPaymentRequest:p,allowUserMedia:p,alt:null,as:null,async:p,autoCapitalize:null,autoComplete:C,autoFocus:p,autoPlay:p,blocking:C,capture:null,charSet:null,checked:p,cite:null,className:C,cols:m,colSpan:null,content:null,contentEditable:w,controls:p,controlsList:C,coords:m|y,crossOrigin:null,data:null,dateTime:null,decoding:null,default:p,defer:p,dir:null,dirName:null,disabled:p,download:Q,draggable:w,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:p,formTarget:null,headers:C,height:m,hidden:Q,high:m,href:null,hrefLang:null,htmlFor:C,httpEquiv:C,id:null,imageSizes:null,imageSrcSet:null,inert:p,inputMode:null,integrity:null,is:null,isMap:p,itemId:null,itemProp:C,itemRef:C,itemScope:p,itemType:C,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:p,low:m,manifest:null,max:null,maxLength:m,media:null,method:null,min:null,minLength:m,multiple:p,muted:p,name:null,nonce:null,noModule:p,noValidate:p,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:p,optimum:m,pattern:null,ping:C,placeholder:null,playsInline:p,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:p,referrerPolicy:null,rel:C,required:p,reversed:p,rows:m,rowSpan:m,sandbox:C,scope:null,scoped:p,seamless:p,selected:p,shadowRootClonable:p,shadowRootDelegatesFocus:p,shadowRootMode:null,shape:null,size:m,sizes:null,slot:null,span:m,spellCheck:w,src:null,srcDoc:null,srcLang:null,srcSet:null,start:m,step:null,style:null,tabIndex:m,target:null,title:null,translate:null,type:null,typeMustMatch:p,useMap:null,value:w,width:m,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:C,axis:null,background:null,bgColor:null,border:m,borderColor:null,bottomMargin:m,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:p,declare:p,event:null,face:null,frame:null,frameBorder:null,hSpace:m,leftMargin:m,link:null,longDesc:null,lowSrc:null,marginHeight:m,marginWidth:m,noResize:p,noHref:p,noShade:p,noWrap:p,object:null,profile:null,prompt:null,rev:null,rightMargin:m,rules:null,scheme:null,scrolling:w,standby:null,summary:null,text:null,topMargin:m,valueType:null,version:null,vAlign:null,vLink:null,vSpace:m,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:p,disableRemotePlayback:p,prefix:null,property:null,results:m,security:null,unselectable:null},space:"html",transform:I}),L=x({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:F,accentHeight:m,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:m,amplitude:m,arabicForm:null,ascent:m,attributeName:null,attributeType:null,azimuth:m,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:m,by:null,calcMode:null,capHeight:m,className:C,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:m,diffuseConstant:m,direction:null,display:null,dur:null,divisor:m,dominantBaseline:null,download:p,dx:null,dy:null,edgeMode:null,editable:null,elevation:m,enableBackground:null,end:null,event:null,exponent:m,externalResourcesRequired:null,fill:null,fillOpacity:m,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:y,g2:y,glyphName:y,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:m,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:m,horizOriginX:m,horizOriginY:m,id:null,ideographic:m,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:m,k:m,k1:m,k2:m,k3:m,k4:m,kernelMatrix:F,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:m,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:m,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:m,overlineThickness:m,paintOrder:null,panose1:null,path:null,pathLength:m,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:C,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:m,pointsAtY:m,pointsAtZ:m,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:F,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:F,rev:F,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:F,requiredFeatures:F,requiredFonts:F,requiredFormats:F,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:m,specularExponent:m,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:m,strikethroughThickness:m,string:null,stroke:null,strokeDashArray:F,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:m,strokeOpacity:m,strokeWidth:null,style:null,surfaceScale:m,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:F,tabIndex:m,tableValues:null,target:null,targetX:m,targetY:m,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:F,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:m,underlineThickness:m,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:m,values:null,vAlphabetic:m,vMathematical:m,vectorEffect:null,vHanging:m,vIdeographic:m,version:null,vertAdvY:m,vertOriginX:m,vertOriginY:m,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:m,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:H}),D=x({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(A,e)=>"xlink:"+e.slice(5).toLowerCase()}),K=x({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:I}),M=x({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(A,e)=>"xml:"+e.slice(3).toLowerCase()}),S=f([E,k,D,K,M],"html"),T=f([E,L,D,K,M],"svg"),O=/[A-Z]/g,R=/-[a-z]/g,P=/^data[-\w.:]+$/i;function N(A){return"-"+A.toLowerCase()}function V(A){return A.charAt(1).toUpperCase()}let G={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var j=t(11120);let q=J("end"),X=J("start");function J(A){return function(e){let t=e&&e.position&&e.position[A]||{};if("number"==typeof t.line&&t.line>0&&"number"==typeof t.column&&t.column>0)return{line:t.line,column:t.column,offset:"number"==typeof t.offset&&t.offset>-1?t.offset:void 0}}}function z(A){return A&&"object"==typeof A?"position"in A||"type"in A?_(A.position):"start"in A||"end"in A?_(A):"line"in A||"column"in A?W(A):"":""}function W(A){return Y(A&&A.line)+":"+Y(A&&A.column)}function _(A){return W(A&&A.start)+"-"+W(A&&A.end)}function Y(A){return A&&"number"==typeof A?A:1}class Z extends Error{constructor(A,e,t){super(),"string"==typeof e&&(t=e,e=void 0);let n="",r={},o=!1;if(e&&(r="line"in e&&"column"in e||"start"in e&&"end"in e?{place:e}:"type"in e?{ancestors:[e],place:e.position}:{...e}),"string"==typeof A?n=A:!r.cause&&A&&(o=!0,n=A.message,r.cause=A),!r.ruleId&&!r.source&&"string"==typeof t){let A=t.indexOf(":");-1===A?r.ruleId=t:(r.source=t.slice(0,A),r.ruleId=t.slice(A+1))}if(!r.place&&r.ancestors&&r.ancestors){let A=r.ancestors[r.ancestors.length-1];A&&(r.place=A.position)}let i=r.place&&"start"in r.place?r.place.start:r.place;this.ancestors=r.ancestors||void 0,this.cause=r.cause||void 0,this.column=i?i.column:void 0,this.fatal=void 0,this.file="",this.message=n,this.line=i?i.line:void 0,this.name=z(r.place)||"1:1",this.place=r.place||void 0,this.reason=this.message,this.ruleId=r.ruleId||void 0,this.source=r.source||void 0,this.stack=o&&r.cause&&"string"==typeof r.cause.stack?r.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}Z.prototype.file="",Z.prototype.name="",Z.prototype.reason="",Z.prototype.message="",Z.prototype.stack="",Z.prototype.column=void 0,Z.prototype.line=void 0,Z.prototype.ancestors=void 0,Z.prototype.cause=void 0,Z.prototype.fatal=void 0,Z.prototype.place=void 0,Z.prototype.ruleId=void 0,Z.prototype.source=void 0;let $={}.hasOwnProperty,AA=new Map,Ae=/[A-Z]/g,At=new Set(["table","tbody","thead","tfoot","tr"]),An=new Set(["td","th"]),Ar="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Ao(A,e,t){var n;return"element"===e.type?function(A,e,t){let n=A.schema,r=n;"svg"===e.tagName.toLowerCase()&&"html"===n.space&&(A.schema=T),A.ancestors.push(e);let o=Al(A,e.tagName,!1),i=function(A,e){let t,n,r={};for(n in e.properties)if("children"!==n&&$.call(e.properties,n)){let o=function(A,e,t){let n=function(A,e){let t=B(e),n=e,r=g;if(t in A.normal)return A.property[A.normal[t]];if(t.length>4&&"data"===t.slice(0,4)&&P.test(e)){if("-"===e.charAt(4)){let A=e.slice(5).replace(R,V);n="data"+A.charAt(0).toUpperCase()+A.slice(1)}else{let A=e.slice(4);if(!R.test(A)){let t=A.replace(O,N);"-"!==t.charAt(0)&&(t="-"+t),e="data"+t}}r=b}return new r(n,e)}(A.schema,e);if(!(null==t||"number"==typeof t&&Number.isNaN(t))){if(Array.isArray(t)&&(t=n.commaSeparated?function(A,e){let t={};return(""===A[A.length-1]?[...A,""]:A).join((t.padRight?" ":"")+","+(!1===t.padLeft?"":" ")).trim()}(t):t.join(" ").trim()),"style"===n.property){let e="object"==typeof t?t:function(A,e){try{return j(e,{reactCompat:!0})}catch(t){if(A.ignoreInvalidStyle)return{};let e=new Z("Cannot parse `style` attribute",{ancestors:A.ancestors,cause:t,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw e.file=A.filePath||void 0,e.url=Ar+"#cannot-parse-style-attribute",e}}(A,String(t));return"css"===A.stylePropertyNameCase&&(e=function(A){let e,t={};for(e in A)$.call(A,e)&&(t[function(A){let e=A.replace(Ae,Ac);return"ms-"===e.slice(0,3)&&(e="-"+e),e}(e)]=A[e]);return t}(e)),["style",e]}return["react"===A.elementAttributeNameCase&&n.space?G[n.property]||n.property:n.attribute,t]}}(A,n,e.properties[n]);if(o){let[n,i]=o;A.tableCellAlignToStyle&&"align"===n&&"string"==typeof i&&An.has(e.tagName)?t=i:r[n]=i}}return t&&((r.style||(r.style={}))["css"===A.stylePropertyNameCase?"text-align":"textAlign"]=t),r}(A,e),a=As(A,e);return At.has(e.tagName)&&(a=a.filter(function(A){return"string"!=typeof A||!("object"==typeof A?"text"===A.type&&c(A.value):c(A))})),Ai(A,i,o,e),Aa(i,a),A.ancestors.pop(),A.schema=n,A.create(e,o,i,t)}(A,e,t):"mdxFlowExpression"===e.type||"mdxTextExpression"===e.type?function(A,e){if(e.data&&e.data.estree&&A.evaluater){let t=e.data.estree.body[0];return(0,o.ok)("ExpressionStatement"===t.type),A.evaluater.evaluateExpression(t.expression)}Au(A,e.position)}(A,e):"mdxJsxFlowElement"===e.type||"mdxJsxTextElement"===e.type?function(A,e,t){let n=A.schema,r=n;"svg"===e.name&&"html"===n.space&&(A.schema=T),A.ancestors.push(e);let i=null===e.name?A.Fragment:Al(A,e.name,!0),a=function(A,e){let t={};for(let n of e.attributes)if("mdxJsxExpressionAttribute"===n.type)if(n.data&&n.data.estree&&A.evaluater){let e=n.data.estree.body[0];(0,o.ok)("ExpressionStatement"===e.type);let r=e.expression;(0,o.ok)("ObjectExpression"===r.type);let i=r.properties[0];(0,o.ok)("SpreadElement"===i.type),Object.assign(t,A.evaluater.evaluateExpression(i.argument))}else Au(A,e.position);else{let r,i=n.name;if(n.value&&"object"==typeof n.value)if(n.value.data&&n.value.data.estree&&A.evaluater){let e=n.value.data.estree.body[0];(0,o.ok)("ExpressionStatement"===e.type),r=A.evaluater.evaluateExpression(e.expression)}else Au(A,e.position);else r=null===n.value||n.value;t[i]=r}return t}(A,e),s=As(A,e);return Ai(A,a,i,e),Aa(a,s),A.ancestors.pop(),A.schema=n,A.create(e,i,a,t)}(A,e,t):"mdxjsEsm"===e.type?function(A,e){if(e.data&&e.data.estree&&A.evaluater)return A.evaluater.evaluateProgram(e.data.estree);Au(A,e.position)}(A,e):"root"===e.type?function(A,e,t){let n={};return Aa(n,As(A,e)),A.create(e,A.Fragment,n,t)}(A,e,t):"text"===e.type?(n=0,e.value):void 0}function Ai(A,e,t,n){"string"!=typeof t&&t!==A.Fragment&&A.passNode&&(e.node=n)}function Aa(A,e){if(e.length>0){let t=e.length>1?e:e[0];t&&(A.children=t)}}function As(A,e){let t=[],n=-1,r=A.passKeys?new Map:AA;for(;++n=this.left.length+this.right.length)throw RangeError("Cannot access index `"+A+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return Athis.left.length?this.right.slice(this.right.length-t+this.left.length,this.right.length-A+this.left.length).reverse():this.left.slice(A).concat(this.right.slice(this.right.length-t+this.left.length).reverse())}splice(A,e,t){this.setCursor(Math.trunc(A));let n=this.right.splice(this.right.length-(e||0),Number.POSITIVE_INFINITY);return t&&Ap(this.left,t),n.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(A){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(A)}pushMany(A){this.setCursor(Number.POSITIVE_INFINITY),Ap(this.left,A)}unshift(A){this.setCursor(0),this.right.push(A)}unshiftMany(A){this.setCursor(0),Ap(this.right,A.reverse())}setCursor(A){if(A!==this.left.length&&(!(A>this.left.length)||0!==this.right.length)&&(!(A<0)||0!==this.left.length))if(An))return;let a=r.events.length,s=a;for(;s--;)if("exit"===r.events[s][0]&&"chunkFlow"===r.events[s][1].type){if(A){t=r.events[s][1].end;break}A=!0}for(h(i),o=a;oe;){let e=o[t];r.containerState=e[1],e[0].exit.call(r,A)}o.length=e}function p(){e.write([null]),t=void 0,e=void 0,r.containerState._closeFlow=void 0}}},AU={tokenize:function(A,e,t){return(0,Am.N)(A,A.attempt(this.parser.constructs.document,e,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var Av=t(41203);let Ab={resolve:function(A){return Aw(A),A},tokenize:function(A,e){let t;return function(e){return A.enter("content"),t=A.enter("chunkContent",{contentType:"content"}),n(e)};function n(e){return null===e?r(e):(0,AC.HP)(e)?A.check(Ax,o,r)(e):(A.consume(e),n)}function r(t){return A.exit("chunkContent"),A.exit("content"),e(t)}function o(e){return A.consume(e),A.exit("chunkContent"),t.next=A.enter("chunkContent",{contentType:"content",previous:t}),t=t.next,n}}},Ax={partial:!0,tokenize:function(A,e,t){let n=this;return function(e){return A.exit("chunkContent"),A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),(0,Am.N)(A,r,"linePrefix")};function r(r){if(null===r||(0,AC.HP)(r))return t(r);let o=n.events[n.events.length-1];return!n.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?e(r):A.interrupt(n.parser.constructs.flow,t,e)(r)}}},AE={tokenize:function(A){let e=this,t=A.attempt(Av.B,function(n){return null===n?void A.consume(n):(A.enter("lineEndingBlank"),A.consume(n),A.exit("lineEndingBlank"),e.currentConstruct=void 0,t)},A.attempt(this.parser.constructs.flowInitial,n,(0,Am.N)(A,A.attempt(this.parser.constructs.flow,n,A.attempt(Ab,n)),"linePrefix")));return t;function n(n){return null===n?void A.consume(n):(A.enter("lineEnding"),A.consume(n),A.exit("lineEnding"),e.currentConstruct=void 0,t)}}},AH={resolveAll:AD()},AI=AL("string"),Ak=AL("text");function AL(A){return{resolveAll:AD("text"===A?AK:void 0),tokenize:function(e){let t=this,n=this.parser.constructs[A],r=e.attempt(n,o,i);return o;function o(A){return s(A)?r(A):i(A)}function i(A){return null===A?void e.consume(A):(e.enter("data"),e.consume(A),a)}function a(A){return s(A)?(e.exit("data"),r(A)):(e.consume(A),a)}function s(A){if(null===A)return!0;let e=n[A],r=-1;if(e)for(;++r=3&&(null===i||(0,AC.HP)(i))?(A.exit("thematicBreak"),e(i)):t(i)}(i)}}},AS={continuation:{tokenize:function(A,e,t){let n=this;return n.containerState._closeFlow=void 0,A.check(Av.B,function(t){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,(0,Am.N)(A,e,"listItemIndent",n.containerState.size+1)(t)},function(t){return n.containerState.furtherBlankLines||!(0,AC.On)(t)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,r(t)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,A.attempt(AO,e,r)(t))});function r(r){return n.containerState._closeFlow=!0,n.interrupt=void 0,(0,Am.N)(A,A.attempt(AS,e,t),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(r)}}},exit:function(A){A.exit(this.containerState.type)},name:"list",tokenize:function(A,e,t){let n=this,r=n.events[n.events.length-1],o=r&&"linePrefix"===r[1].type?r[2].sliceSerialize(r[1],!0).length:0,i=0;return function(e){let r=n.containerState.type||(42===e||43===e||45===e?"listUnordered":"listOrdered");if("listUnordered"===r?!n.containerState.marker||e===n.containerState.marker:(0,AC.BM)(e)){if(n.containerState.type||(n.containerState.type=r,A.enter(r,{_container:!0})),"listUnordered"===r)return A.enter("listItemPrefix"),42===e||45===e?A.check(AM,t,a)(e):a(e);if(!n.interrupt||49===e)return A.enter("listItemPrefix"),A.enter("listItemValue"),function e(r){return(0,AC.BM)(r)&&++i<10?(A.consume(r),e):(!n.interrupt||i<2)&&(n.containerState.marker?r===n.containerState.marker:41===r||46===r)?(A.exit("listItemValue"),a(r)):t(r)}(e)}return t(e)};function a(e){return A.enter("listItemMarker"),A.consume(e),A.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||e,A.check(Av.B,n.interrupt?t:s,A.attempt(AT,u,l))}function s(A){return n.containerState.initialBlankLine=!0,o++,u(A)}function l(e){return(0,AC.On)(e)?(A.enter("listItemPrefixWhitespace"),A.consume(e),A.exit("listItemPrefixWhitespace"),u):t(e)}function u(t){return n.containerState.size=o+n.sliceSerialize(A.exit("listItemPrefix"),!0).length,e(t)}}},AT={partial:!0,tokenize:function(A,e,t){let n=this;return(0,Am.N)(A,function(A){let r=n.events[n.events.length-1];return!(0,AC.On)(A)&&r&&"listItemPrefixWhitespace"===r[1].type?e(A):t(A)},"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},AO={partial:!0,tokenize:function(A,e,t){let n=this;return(0,Am.N)(A,function(A){let r=n.events[n.events.length-1];return r&&"listItemIndent"===r[1].type&&r[2].sliceSerialize(r[1],!0).length===n.containerState.size?e(A):t(A)},"listItemIndent",n.containerState.size+1)}},AR={continuation:{tokenize:function(A,e,t){let n=this;return function(e){return(0,AC.On)(e)?(0,Am.N)(A,r,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(e):r(e)};function r(n){return A.attempt(AR,e,t)(n)}}},exit:function(A){A.exit("blockQuote")},name:"blockQuote",tokenize:function(A,e,t){let n=this;return function(e){if(62===e){let t=n.containerState;return t.open||(A.enter("blockQuote",{_container:!0}),t.open=!0),A.enter("blockQuotePrefix"),A.enter("blockQuoteMarker"),A.consume(e),A.exit("blockQuoteMarker"),r}return t(e)};function r(t){return(0,AC.On)(t)?(A.enter("blockQuotePrefixWhitespace"),A.consume(t),A.exit("blockQuotePrefixWhitespace"),A.exit("blockQuotePrefix"),e):(A.exit("blockQuotePrefix"),e(t))}}};function AP(A,e,t,n,r,o,i,a,s){let l=s||Number.POSITIVE_INFINITY,u=0;return function(e){return 60===e?(A.enter(n),A.enter(r),A.enter(o),A.consume(e),A.exit(o),c):null===e||32===e||41===e||(0,AC.JQ)(e)?t(e):(A.enter(n),A.enter(i),A.enter(a),A.enter("chunkString",{contentType:"string"}),B(e))};function c(t){return 62===t?(A.enter(o),A.consume(t),A.exit(o),A.exit(r),A.exit(n),e):(A.enter(a),A.enter("chunkString",{contentType:"string"}),d(t))}function d(e){return 62===e?(A.exit("chunkString"),A.exit(a),c(e)):null===e||60===e||(0,AC.HP)(e)?t(e):(A.consume(e),92===e?f:d)}function f(e){return 60===e||62===e||92===e?(A.consume(e),d):d(e)}function B(r){return!u&&(null===r||41===r||(0,AC.Ee)(r))?(A.exit("chunkString"),A.exit(a),A.exit(i),A.exit(n),e(r)):u999||null===c||91===c||93===c&&!i||94===c&&!s&&"_hiddenFootnoteSupport"in a.parser.constructs?t(c):93===c?(A.exit(o),A.enter(r),A.consume(c),A.exit(r),A.exit(n),e):(0,AC.HP)(c)?(A.enter("lineEnding"),A.consume(c),A.exit("lineEnding"),l):(A.enter("chunkString",{contentType:"string"}),u(c))}function u(e){return null===e||91===e||93===e||(0,AC.HP)(e)||s++>999?(A.exit("chunkString"),l(e)):(A.consume(e),i||(i=!(0,AC.On)(e)),92===e?c:u)}function c(e){return 91===e||92===e||93===e?(A.consume(e),s++,u):u(e)}}function AV(A,e,t,n,r,o){let i;return function(e){return 34===e||39===e||40===e?(A.enter(n),A.enter(r),A.consume(e),A.exit(r),i=40===e?41:e,a):t(e)};function a(t){return t===i?(A.enter(r),A.consume(t),A.exit(r),A.exit(n),e):(A.enter(o),s(t))}function s(e){return e===i?(A.exit(o),a(i)):null===e?t(e):(0,AC.HP)(e)?(A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),(0,Am.N)(A,s,"linePrefix")):(A.enter("chunkString",{contentType:"string"}),l(e))}function l(e){return e===i||null===e||(0,AC.HP)(e)?(A.exit("chunkString"),s(e)):(A.consume(e),92===e?u:l)}function u(e){return e===i||92===e?(A.consume(e),l):l(e)}}function AG(A,e){let t;return function n(r){return(0,AC.HP)(r)?(A.enter("lineEnding"),A.consume(r),A.exit("lineEnding"),t=!0,n):(0,AC.On)(r)?(0,Am.N)(A,n,t?"linePrefix":"lineSuffix")(r):e(r)}}var Aj=t(33502);let Aq={partial:!0,tokenize:function(A,e,t){return function(e){return(0,AC.Ee)(e)?AG(A,n)(e):t(e)};function n(e){return AV(A,r,t,"definitionTitle","definitionTitleMarker","definitionTitleString")(e)}function r(e){return(0,AC.On)(e)?(0,Am.N)(A,o,"whitespace")(e):o(e)}function o(A){return null===A||(0,AC.HP)(A)?e(A):t(A)}}},AX={name:"codeIndented",tokenize:function(A,e,t){let n=this;return function(e){return A.enter("codeIndented"),(0,Am.N)(A,r,"linePrefix",5)(e)};function r(e){let r=n.events[n.events.length-1];return r&&"linePrefix"===r[1].type&&r[2].sliceSerialize(r[1],!0).length>=4?function e(t){return null===t?o(t):(0,AC.HP)(t)?A.attempt(AJ,e,o)(t):(A.enter("codeFlowValue"),function t(n){return null===n||(0,AC.HP)(n)?(A.exit("codeFlowValue"),e(n)):(A.consume(n),t)}(t))}(e):t(e)}function o(t){return A.exit("codeIndented"),e(t)}}},AJ={partial:!0,tokenize:function(A,e,t){let n=this;return r;function r(e){return n.parser.lazy[n.now().line]?t(e):(0,AC.HP)(e)?(A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),r):(0,Am.N)(A,o,"linePrefix",5)(e)}function o(A){let o=n.events[n.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?e(A):(0,AC.HP)(A)?r(A):t(A)}}},Az={name:"setextUnderline",resolveTo:function(A,e){let t,n,r,o=A.length;for(;o--;)if("enter"===A[o][0]){if("content"===A[o][1].type){t=o;break}"paragraph"===A[o][1].type&&(n=o)}else"content"===A[o][1].type&&A.splice(o,1),r||"definition"!==A[o][1].type||(r=o);let i={type:"setextHeading",start:{...A[t][1].start},end:{...A[A.length-1][1].end}};return A[n][1].type="setextHeadingText",r?(A.splice(n,0,["enter",i,e]),A.splice(r+1,0,["exit",A[t][1],e]),A[t][1].end={...A[r][1].end}):A[t][1]=i,A.push(["exit",i,e]),A},tokenize:function(A,e,t){let n,r=this;return function(e){var i;let a,s=r.events.length;for(;s--;)if("lineEnding"!==r.events[s][1].type&&"linePrefix"!==r.events[s][1].type&&"content"!==r.events[s][1].type){a="paragraph"===r.events[s][1].type;break}return!r.parser.lazy[r.now().line]&&(r.interrupt||a)?(A.enter("setextHeadingLine"),n=e,i=e,A.enter("setextHeadingLineSequence"),function e(t){return t===n?(A.consume(t),e):(A.exit("setextHeadingLineSequence"),(0,AC.On)(t)?(0,Am.N)(A,o,"lineSuffix")(t):o(t))}(i)):t(e)};function o(n){return null===n||(0,AC.HP)(n)?(A.exit("setextHeadingLine"),e(n)):t(n)}}},AW=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],A_=["pre","script","style","textarea"],AY={partial:!0,tokenize:function(A,e,t){return function(n){return A.enter("lineEnding"),A.consume(n),A.exit("lineEnding"),A.attempt(Av.B,e,t)}}},AZ={partial:!0,tokenize:function(A,e,t){let n=this;return function(e){return(0,AC.HP)(e)?(A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),r):t(e)};function r(A){return n.parser.lazy[n.now().line]?t(A):e(A)}}},A$={partial:!0,tokenize:function(A,e,t){let n=this;return function(e){return null===e?t(e):(A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),r)};function r(A){return n.parser.lazy[n.now().line]?t(A):e(A)}}},A0={concrete:!0,name:"codeFenced",tokenize:function(A,e,t){let n,r=this,o={partial:!0,tokenize:function(A,e,t){let o=0;return function(e){return A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),i};function i(e){return A.enter("codeFencedFence"),(0,AC.On)(e)?(0,Am.N)(A,s,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(e):s(e)}function s(e){return e===n?(A.enter("codeFencedFenceSequence"),function e(r){return r===n?(o++,A.consume(r),e):o>=a?(A.exit("codeFencedFenceSequence"),(0,AC.On)(r)?(0,Am.N)(A,l,"whitespace")(r):l(r)):t(r)}(e)):t(e)}function l(n){return null===n||(0,AC.HP)(n)?(A.exit("codeFencedFence"),e(n)):t(n)}}},i=0,a=0;return function(e){var o=e;let l=r.events[r.events.length-1];return i=l&&"linePrefix"===l[1].type?l[2].sliceSerialize(l[1],!0).length:0,n=o,A.enter("codeFenced"),A.enter("codeFencedFence"),A.enter("codeFencedFenceSequence"),function e(r){return r===n?(a++,A.consume(r),e):a<3?t(r):(A.exit("codeFencedFenceSequence"),(0,AC.On)(r)?(0,Am.N)(A,s,"whitespace")(r):s(r))}(o)};function s(o){return null===o||(0,AC.HP)(o)?(A.exit("codeFencedFence"),r.interrupt?e(o):A.check(A$,u,B)(o)):(A.enter("codeFencedFenceInfo"),A.enter("chunkString",{contentType:"string"}),function e(r){return null===r||(0,AC.HP)(r)?(A.exit("chunkString"),A.exit("codeFencedFenceInfo"),s(r)):(0,AC.On)(r)?(A.exit("chunkString"),A.exit("codeFencedFenceInfo"),(0,Am.N)(A,l,"whitespace")(r)):96===r&&r===n?t(r):(A.consume(r),e)}(o))}function l(e){return null===e||(0,AC.HP)(e)?s(e):(A.enter("codeFencedFenceMeta"),A.enter("chunkString",{contentType:"string"}),function e(r){return null===r||(0,AC.HP)(r)?(A.exit("chunkString"),A.exit("codeFencedFenceMeta"),s(r)):96===r&&r===n?t(r):(A.consume(r),e)}(e))}function u(e){return A.attempt(o,B,c)(e)}function c(e){return A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),d}function d(e){return i>0&&(0,AC.On)(e)?(0,Am.N)(A,f,"linePrefix",i+1)(e):f(e)}function f(e){return null===e||(0,AC.HP)(e)?A.check(A$,u,B)(e):(A.enter("codeFlowValue"),function e(t){return null===t||(0,AC.HP)(t)?(A.exit("codeFlowValue"),f(t)):(A.consume(t),e)}(e))}function B(t){return A.exit("codeFenced"),e(t)}}},A1={AElig:"\xc6",AMP:"&",Aacute:"\xc1",Abreve:"Ă",Acirc:"\xc2",Acy:"А",Afr:"\uD835\uDD04",Agrave:"\xc0",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"\uD835\uDD38",ApplyFunction:"⁡",Aring:"\xc5",Ascr:"\uD835\uDC9C",Assign:"≔",Atilde:"\xc3",Auml:"\xc4",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"\uD835\uDD05",Bopf:"\uD835\uDD39",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COPY:"\xa9",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedil:"\xc7",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"\xb8",CenterDot:"\xb7",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"\uD835\uDC9E",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"\uD835\uDD07",DiacriticalAcute:"\xb4",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"\uD835\uDD3B",Dot:"\xa8",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"\xa8",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"\uD835\uDC9F",Dstrok:"Đ",ENG:"Ŋ",ETH:"\xd0",Eacute:"\xc9",Ecaron:"Ě",Ecirc:"\xca",Ecy:"Э",Edot:"Ė",Efr:"\uD835\uDD08",Egrave:"\xc8",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"\uD835\uDD3C",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Euml:"\xcb",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"\uD835\uDD09",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"\uD835\uDD3D",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"\uD835\uDD0A",Gg:"⋙",Gopf:"\uD835\uDD3E",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"\uD835\uDCA2",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacute:"\xcd",Icirc:"\xce",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrave:"\xcc",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"\uD835\uDD40",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Iuml:"\xcf",Jcirc:"Ĵ",Jcy:"Й",Jfr:"\uD835\uDD0D",Jopf:"\uD835\uDD41",Jscr:"\uD835\uDCA5",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"\uD835\uDD0E",Kopf:"\uD835\uDD42",Kscr:"\uD835\uDCA6",LJcy:"Љ",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"\uD835\uDD0F",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"\uD835\uDD43",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"\uD835\uDD10",MinusPlus:"∓",Mopf:"\uD835\uDD44",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"\uD835\uDD11",NoBreak:"⁠",NonBreakingSpace:"\xa0",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"\uD835\uDCA9",Ntilde:"\xd1",Nu:"Ν",OElig:"Œ",Oacute:"\xd3",Ocirc:"\xd4",Ocy:"О",Odblac:"Ő",Ofr:"\uD835\uDD12",Ograve:"\xd2",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"\uD835\uDD46",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"\uD835\uDCAA",Oslash:"\xd8",Otilde:"\xd5",Otimes:"⨷",Ouml:"\xd6",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"\uD835\uDD13",Phi:"Φ",Pi:"Π",PlusMinus:"\xb1",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"\uD835\uDCAB",Psi:"Ψ",QUOT:'"',Qfr:"\uD835\uDD14",Qopf:"ℚ",Qscr:"\uD835\uDCAC",RBarr:"⤐",REG:"\xae",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"\uD835\uDD16",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"\uD835\uDD4A",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"\uD835\uDCAE",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THORN:"\xde",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:" ",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"\uD835\uDD17",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"\uD835\uDD4B",TripleDot:"⃛",Tscr:"\uD835\uDCAF",Tstrok:"Ŧ",Uacute:"\xda",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucirc:"\xdb",Ucy:"У",Udblac:"Ű",Ufr:"\uD835\uDD18",Ugrave:"\xd9",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"\uD835\uDD4C",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"\uD835\uDCB0",Utilde:"Ũ",Uuml:"\xdc",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"\uD835\uDD19",Vopf:"\uD835\uDD4D",Vscr:"\uD835\uDCB1",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"\uD835\uDD1A",Wopf:"\uD835\uDD4E",Wscr:"\uD835\uDCB2",Xfr:"\uD835\uDD1B",Xi:"Ξ",Xopf:"\uD835\uDD4F",Xscr:"\uD835\uDCB3",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacute:"\xdd",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"\uD835\uDD1C",Yopf:"\uD835\uDD50",Yscr:"\uD835\uDCB4",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"\uD835\uDCB5",aacute:"\xe1",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acirc:"\xe2",acute:"\xb4",acy:"а",aelig:"\xe6",af:"⁡",afr:"\uD835\uDD1E",agrave:"\xe0",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"\xc5",angzarr:"⍼",aogon:"ą",aopf:"\uD835\uDD52",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",aring:"\xe5",ascr:"\uD835\uDCB6",ast:"*",asymp:"≈",asympeq:"≍",atilde:"\xe3",auml:"\xe4",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"\uD835\uDD1F",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"\uD835\uDD53",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvbar:"\xa6",bscr:"\uD835\uDCB7",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedil:"\xe7",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedil:"\xb8",cemptyv:"⦲",cent:"\xa2",centerdot:"\xb7",cfr:"\uD835\uDD20",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"\xae",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"\uD835\uDD54",coprod:"∐",copy:"\xa9",copysr:"℗",crarr:"↵",cross:"✗",cscr:"\uD835\uDCB8",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"\xa4",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",deg:"\xb0",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"\xa8",digamma:"ϝ",disin:"⋲",div:"\xf7",divide:"\xf7",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"\uD835\uDD55",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"\uD835\uDCB9",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacute:"\xe9",easter:"⩮",ecaron:"ě",ecir:"≖",ecirc:"\xea",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"\uD835\uDD22",eg:"⪚",egrave:"\xe8",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"\uD835\uDD56",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",eth:"\xf0",euml:"\xeb",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"\uD835\uDD23",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"\uD835\uDD57",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac12:"\xbd",frac13:"⅓",frac14:"\xbc",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"\xbe",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"\uD835\uDCBB",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"\uD835\uDD24",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"\uD835\uDD58",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"\xbd",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"\uD835\uDD25",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"\uD835\uDD59",horbar:"―",hscr:"\uD835\uDCBD",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacute:"\xed",ic:"⁣",icirc:"\xee",icy:"и",iecy:"е",iexcl:"\xa1",iff:"⇔",ifr:"\uD835\uDD26",igrave:"\xec",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"\uD835\uDD5A",iota:"ι",iprod:"⨼",iquest:"\xbf",iscr:"\uD835\uDCBE",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",iukcy:"і",iuml:"\xef",jcirc:"ĵ",jcy:"й",jfr:"\uD835\uDD27",jmath:"ȷ",jopf:"\uD835\uDD5B",jscr:"\uD835\uDCBF",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"\uD835\uDD28",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"\uD835\uDD5C",kscr:"\uD835\uDCC0",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laquo:"\xab",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"\uD835\uDD29",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"\uD835\uDD5D",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"\uD835\uDCC1",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",macr:"\xaf",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"\uD835\uDD2A",mho:"℧",micro:"\xb5",mid:"∣",midast:"*",midcir:"⫰",middot:"\xb7",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"\uD835\uDD5E",mp:"∓",mscr:"\uD835\uDCC2",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:"\xa0",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"\uD835\uDD2B",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"\uD835\uDD5F",not:"\xac",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"\uD835\uDCC3",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"\xf1",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacute:"\xf3",oast:"⊛",ocir:"⊚",ocirc:"\xf4",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"\uD835\uDD2C",ogon:"˛",ograve:"\xf2",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"\uD835\uDD60",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"\xaa",ordm:"\xba",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslash:"\xf8",osol:"⊘",otilde:"\xf5",otimes:"⊗",otimesas:"⨶",ouml:"\xf6",ovbar:"⌽",par:"∥",para:"\xb6",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"\uD835\uDD2D",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusmn:"\xb1",plussim:"⨦",plustwo:"⨧",pm:"\xb1",pointint:"⨕",popf:"\uD835\uDD61",pound:"\xa3",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"\uD835\uDCC5",psi:"ψ",puncsp:" ",qfr:"\uD835\uDD2E",qint:"⨌",qopf:"\uD835\uDD62",qprime:"⁗",qscr:"\uD835\uDCC6",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"\xbb",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"\xae",rfisht:"⥽",rfloor:"⌋",rfr:"\uD835\uDD2F",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"\uD835\uDD63",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"\uD835\uDCC7",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sect:"\xa7",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"\uD835\uDD30",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",shy:"\xad",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"\uD835\uDD64",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"\uD835\uDCC8",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"\xaf",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",sup:"⊃",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"\xdf",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"\uD835\uDD31",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thorn:"\xfe",tilde:"˜",times:"\xd7",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"\uD835\uDD65",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"\uD835\uDCC9",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacute:"\xfa",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucirc:"\xfb",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"\uD835\uDD32",ugrave:"\xf9",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",uml:"\xa8",uogon:"ų",uopf:"\uD835\uDD66",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"\uD835\uDCCA",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"\xfc",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"\uD835\uDD33",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"\uD835\uDD67",vprop:"∝",vrtri:"⊳",vscr:"\uD835\uDCCB",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"\uD835\uDD34",wopf:"\uD835\uDD68",wp:"℘",wr:"≀",wreath:"≀",wscr:"\uD835\uDCCC",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"\uD835\uDD35",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"\uD835\uDD69",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"\uD835\uDCCD",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"\xfd",yacy:"я",ycirc:"ŷ",ycy:"ы",yen:"\xa5",yfr:"\uD835\uDD36",yicy:"ї",yopf:"\uD835\uDD6A",yscr:"\uD835\uDCCE",yucy:"ю",yuml:"\xff",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"\uD835\uDD37",zhcy:"ж",zigrarr:"⇝",zopf:"\uD835\uDD6B",zscr:"\uD835\uDCCF",zwj:"‍",zwnj:"‌"},A2={}.hasOwnProperty;function A4(A){return!!A2.call(A1,A)&&A1[A]}let A3={name:"characterReference",tokenize:function(A,e,t){let n,r,o=this,i=0;return function(e){return A.enter("characterReference"),A.enter("characterReferenceMarker"),A.consume(e),A.exit("characterReferenceMarker"),a};function a(e){return 35===e?(A.enter("characterReferenceMarkerNumeric"),A.consume(e),A.exit("characterReferenceMarkerNumeric"),s):(A.enter("characterReferenceValue"),n=31,r=AC.lV,l(e))}function s(e){return 88===e||120===e?(A.enter("characterReferenceMarkerHexadecimal"),A.consume(e),A.exit("characterReferenceMarkerHexadecimal"),A.enter("characterReferenceValue"),n=6,r=AC.ok,l):(A.enter("characterReferenceValue"),n=7,r=AC.BM,l(e))}function l(a){if(59===a&&i){let n=A.exit("characterReferenceValue");return r!==AC.lV||A4(o.sliceSerialize(n))?(A.enter("characterReferenceMarker"),A.consume(a),A.exit("characterReferenceMarker"),A.exit("characterReference"),e):t(a)}return r(a)&&i++1&&A[u][1].end.offset-A[u][1].start.offset>1?2:1;let c={...A[t][1].end},d={...A[u][1].start};eo(c,-a),eo(d,a),o={type:a>1?"strongSequence":"emphasisSequence",start:c,end:{...A[t][1].end}},i={type:a>1?"strongSequence":"emphasisSequence",start:{...A[u][1].start},end:d},r={type:a>1?"strongText":"emphasisText",start:{...A[t][1].end},end:{...A[u][1].start}},n={type:a>1?"strong":"emphasis",start:{...o.start},end:{...i.end}},A[t][1].end={...o.start},A[u][1].start={...i.end},s=[],A[t][1].end.offset-A[t][1].start.offset&&(s=(0,Ag.V)(s,[["enter",A[t][1],e],["exit",A[t][1],e]])),s=(0,Ag.V)(s,[["enter",n,e],["enter",o,e],["exit",o,e],["enter",r,e]]),s=(0,Ag.V)(s,(0,A8.W)(e.parser.constructs.insideSpan.null,A.slice(t+1,u),e)),s=(0,Ag.V)(s,[["exit",r,e],["enter",i,e],["exit",i,e],["exit",n,e]]),A[u][1].end.offset-A[u][1].start.offset?(l=2,s=(0,Ag.V)(s,[["enter",A[u][1],e],["exit",A[u][1],e]])):l=0,(0,Ag.m)(A,t-1,u-t+3,s),u=t+s.length-l-2;break}}for(u=-1;++uo&&"whitespace"===A[r][1].type&&(r-=2),"atxHeadingSequence"===A[r][1].type&&(o===r-1||r-4>o&&"whitespace"===A[r-2][1].type)&&(r-=o+1===r?2:4),r>o&&(t={type:"atxHeadingText",start:A[o][1].start,end:A[r][1].end},n={type:"chunkText",start:A[o][1].start,end:A[r][1].end,contentType:"text"},(0,Ag.m)(A,o,r-o+1,[["enter",t,e],["enter",n,e],["exit",n,e],["exit",t,e]])),A},tokenize:function(A,e,t){let n=0;return function(r){var o;return A.enter("atxHeading"),o=r,A.enter("atxHeadingSequence"),function r(o){return 35===o&&n++<6?(A.consume(o),r):null===o||(0,AC.Ee)(o)?(A.exit("atxHeadingSequence"),function t(n){return 35===n?(A.enter("atxHeadingSequence"),function e(n){return 35===n?(A.consume(n),e):(A.exit("atxHeadingSequence"),t(n))}(n)):null===n||(0,AC.HP)(n)?(A.exit("atxHeading"),e(n)):(0,AC.On)(n)?(0,Am.N)(A,t,"whitespace")(n):(A.enter("atxHeadingText"),function e(n){return null===n||35===n||(0,AC.Ee)(n)?(A.exit("atxHeadingText"),t(n)):(A.consume(n),e)}(n))}(o)):t(o)}(o)}}},42:AM,45:[Az,AM],60:{concrete:!0,name:"htmlFlow",resolveTo:function(A){let e=A.length;for(;e--&&("enter"!==A[e][0]||"htmlFlow"!==A[e][1].type););return e>1&&"linePrefix"===A[e-2][1].type&&(A[e][1].start=A[e-2][1].start,A[e+1][1].start=A[e-2][1].start,A.splice(e-2,2)),A},tokenize:function(A,e,t){let n,r,o,i,a,s=this;return function(e){var t;return t=e,A.enter("htmlFlow"),A.enter("htmlFlowData"),A.consume(t),l};function l(i){return 33===i?(A.consume(i),u):47===i?(A.consume(i),r=!0,f):63===i?(A.consume(i),n=3,s.interrupt?e:L):(0,AC.CW)(i)?(A.consume(i),o=String.fromCharCode(i),B):t(i)}function u(r){return 45===r?(A.consume(r),n=2,c):91===r?(A.consume(r),n=5,i=0,d):(0,AC.CW)(r)?(A.consume(r),n=4,s.interrupt?e:L):t(r)}function c(n){return 45===n?(A.consume(n),s.interrupt?e:L):t(n)}function d(n){let r="CDATA[";return n===r.charCodeAt(i++)?(A.consume(n),i===r.length)?s.interrupt?e:U:d:t(n)}function f(e){return(0,AC.CW)(e)?(A.consume(e),o=String.fromCharCode(e),B):t(e)}function B(i){if(null===i||47===i||62===i||(0,AC.Ee)(i)){let a=47===i,l=o.toLowerCase();return!a&&!r&&A_.includes(l)?(n=1,s.interrupt?e(i):U(i)):AW.includes(o.toLowerCase())?(n=6,a)?(A.consume(i),g):s.interrupt?e(i):U(i):(n=7,s.interrupt&&!s.parser.lazy[s.now().line]?t(i):r?function e(t){return(0,AC.On)(t)?(A.consume(t),e):y(t)}(i):h(i))}return 45===i||(0,AC.lV)(i)?(A.consume(i),o+=String.fromCharCode(i),B):t(i)}function g(n){return 62===n?(A.consume(n),s.interrupt?e:U):t(n)}function h(e){return 47===e?(A.consume(e),y):58===e||95===e||(0,AC.CW)(e)?(A.consume(e),p):(0,AC.On)(e)?(A.consume(e),h):y(e)}function p(e){return 45===e||46===e||58===e||95===e||(0,AC.lV)(e)?(A.consume(e),p):w(e)}function w(e){return 61===e?(A.consume(e),Q):(0,AC.On)(e)?(A.consume(e),w):h(e)}function Q(e){return null===e||60===e||61===e||62===e||96===e?t(e):34===e||39===e?(A.consume(e),a=e,m):(0,AC.On)(e)?(A.consume(e),Q):function e(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||(0,AC.Ee)(t)?w(t):(A.consume(t),e)}(e)}function m(e){return e===a?(A.consume(e),a=null,C):null===e||(0,AC.HP)(e)?t(e):(A.consume(e),m)}function C(A){return 47===A||62===A||(0,AC.On)(A)?h(A):t(A)}function y(e){return 62===e?(A.consume(e),F):t(e)}function F(e){return null===e||(0,AC.HP)(e)?U(e):(0,AC.On)(e)?(A.consume(e),F):t(e)}function U(e){return 45===e&&2===n?(A.consume(e),E):60===e&&1===n?(A.consume(e),H):62===e&&4===n?(A.consume(e),D):63===e&&3===n?(A.consume(e),L):93===e&&5===n?(A.consume(e),k):(0,AC.HP)(e)&&(6===n||7===n)?(A.exit("htmlFlowData"),A.check(AY,K,v)(e)):null===e||(0,AC.HP)(e)?(A.exit("htmlFlowData"),v(e)):(A.consume(e),U)}function v(e){return A.check(AZ,b,K)(e)}function b(e){return A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),x}function x(e){return null===e||(0,AC.HP)(e)?v(e):(A.enter("htmlFlowData"),U(e))}function E(e){return 45===e?(A.consume(e),L):U(e)}function H(e){return 47===e?(A.consume(e),o="",I):U(e)}function I(e){if(62===e){let t=o.toLowerCase();return A_.includes(t)?(A.consume(e),D):U(e)}return(0,AC.CW)(e)&&o.length<8?(A.consume(e),o+=String.fromCharCode(e),I):U(e)}function k(e){return 93===e?(A.consume(e),L):U(e)}function L(e){return 62===e?(A.consume(e),D):45===e&&2===n?(A.consume(e),L):U(e)}function D(e){return null===e||(0,AC.HP)(e)?(A.exit("htmlFlowData"),K(e)):(A.consume(e),D)}function K(t){return A.exit("htmlFlow"),e(t)}}},61:Az,95:AM,96:A0,126:A0},ec={38:A3,92:A5},ed={[-5]:A6,[-4]:A6,[-3]:A6,33:et,38:A3,42:er,60:[{name:"autolink",tokenize:function(A,e,t){let n=0;return function(e){return A.enter("autolink"),A.enter("autolinkMarker"),A.consume(e),A.exit("autolinkMarker"),A.enter("autolinkProtocol"),r};function r(e){return(0,AC.CW)(e)?(A.consume(e),o):64===e?t(e):a(e)}function o(e){return 43===e||45===e||46===e||(0,AC.lV)(e)?(n=1,function e(t){return 58===t?(A.consume(t),n=0,i):(43===t||45===t||46===t||(0,AC.lV)(t))&&n++<32?(A.consume(t),e):(n=0,a(t))}(e)):a(e)}function i(n){return 62===n?(A.exit("autolinkProtocol"),A.enter("autolinkMarker"),A.consume(n),A.exit("autolinkMarker"),A.exit("autolink"),e):null===n||32===n||60===n||(0,AC.JQ)(n)?t(n):(A.consume(n),i)}function a(e){return 64===e?(A.consume(e),s):(0,AC.cx)(e)?(A.consume(e),a):t(e)}function s(r){return(0,AC.lV)(r)?function r(o){return 46===o?(A.consume(o),n=0,s):62===o?(A.exit("autolinkProtocol").type="autolinkEmail",A.enter("autolinkMarker"),A.consume(o),A.exit("autolinkMarker"),A.exit("autolink"),e):function e(o){if((45===o||(0,AC.lV)(o))&&n++<63){let t=45===o?e:r;return A.consume(o),t}return t(o)}(o)}(r):t(r)}}},{name:"htmlText",tokenize:function(A,e,t){let n,r,o,i=this;return function(e){return A.enter("htmlText"),A.enter("htmlTextData"),A.consume(e),a};function a(e){return 33===e?(A.consume(e),s):47===e?(A.consume(e),m):63===e?(A.consume(e),w):(0,AC.CW)(e)?(A.consume(e),y):t(e)}function s(e){return 45===e?(A.consume(e),l):91===e?(A.consume(e),r=0,f):(0,AC.CW)(e)?(A.consume(e),p):t(e)}function l(e){return 45===e?(A.consume(e),d):t(e)}function u(e){return null===e?t(e):45===e?(A.consume(e),c):(0,AC.HP)(e)?(o=u,I(e)):(A.consume(e),u)}function c(e){return 45===e?(A.consume(e),d):u(e)}function d(A){return 62===A?H(A):45===A?c(A):u(A)}function f(e){let n="CDATA[";return e===n.charCodeAt(r++)?(A.consume(e),r===n.length?B:f):t(e)}function B(e){return null===e?t(e):93===e?(A.consume(e),g):(0,AC.HP)(e)?(o=B,I(e)):(A.consume(e),B)}function g(e){return 93===e?(A.consume(e),h):B(e)}function h(e){return 62===e?H(e):93===e?(A.consume(e),h):B(e)}function p(e){return null===e||62===e?H(e):(0,AC.HP)(e)?(o=p,I(e)):(A.consume(e),p)}function w(e){return null===e?t(e):63===e?(A.consume(e),Q):(0,AC.HP)(e)?(o=w,I(e)):(A.consume(e),w)}function Q(A){return 62===A?H(A):w(A)}function m(e){return(0,AC.CW)(e)?(A.consume(e),C):t(e)}function C(e){return 45===e||(0,AC.lV)(e)?(A.consume(e),C):function e(t){return(0,AC.HP)(t)?(o=e,I(t)):(0,AC.On)(t)?(A.consume(t),e):H(t)}(e)}function y(e){return 45===e||(0,AC.lV)(e)?(A.consume(e),y):47===e||62===e||(0,AC.Ee)(e)?F(e):t(e)}function F(e){return 47===e?(A.consume(e),H):58===e||95===e||(0,AC.CW)(e)?(A.consume(e),U):(0,AC.HP)(e)?(o=F,I(e)):(0,AC.On)(e)?(A.consume(e),F):H(e)}function U(e){return 45===e||46===e||58===e||95===e||(0,AC.lV)(e)?(A.consume(e),U):function e(t){return 61===t?(A.consume(t),v):(0,AC.HP)(t)?(o=e,I(t)):(0,AC.On)(t)?(A.consume(t),e):F(t)}(e)}function v(e){return null===e||60===e||61===e||62===e||96===e?t(e):34===e||39===e?(A.consume(e),n=e,b):(0,AC.HP)(e)?(o=v,I(e)):(0,AC.On)(e)?(A.consume(e),v):(A.consume(e),x)}function b(e){return e===n?(A.consume(e),n=void 0,E):null===e?t(e):(0,AC.HP)(e)?(o=b,I(e)):(A.consume(e),b)}function x(e){return null===e||34===e||39===e||60===e||61===e||96===e?t(e):47===e||62===e||(0,AC.Ee)(e)?F(e):(A.consume(e),x)}function E(A){return 47===A||62===A||(0,AC.Ee)(A)?F(A):t(A)}function H(n){return 62===n?(A.consume(n),A.exit("htmlTextData"),A.exit("htmlText"),e):t(n)}function I(e){return A.exit("htmlTextData"),A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),k}function k(e){return(0,AC.On)(e)?(0,Am.N)(A,L,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(e):L(e)}function L(e){return A.enter("htmlTextData"),o(e)}}}],91:ei,92:[{name:"hardBreakEscape",tokenize:function(A,e,t){return function(e){return A.enter("hardBreakEscape"),A.consume(e),n};function n(n){return(0,AC.HP)(n)?(A.exit("hardBreakEscape"),e(n)):t(n)}}},A5],93:A9,95:er,96:{name:"codeText",previous:function(A){return 96!==A||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(A){let e,t,n=A.length-4,r=3;if(("lineEnding"===A[3][1].type||"space"===A[r][1].type)&&("lineEnding"===A[n][1].type||"space"===A[n][1].type)){for(e=r;++e13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(65535&t)==65535||(65535&t)==65534||t>1114111?"�":String.fromCodePoint(t)}let ew=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function eQ(A,e,t){if(e)return e;if(35===t.charCodeAt(0)){let A=t.charCodeAt(1),e=120===A||88===A;return ep(t.slice(e?2:1),e?16:10)}return A4(t)||A}let em={}.hasOwnProperty;function eC(A){return{line:A.line,column:A.column,offset:A.offset}}function ey(A,e){if(A)throw Error("Cannot close `"+A.type+"` ("+z({start:A.start,end:A.end})+"): a different token (`"+e.type+"`, "+z({start:e.start,end:e.end})+") is open");throw Error("Cannot close document, a token (`"+e.type+"`, "+z({start:e.start,end:e.end})+") is still open")}function eF(A){let e=this;e.parser=function(t){var n,o;let i,a,s,l;return"string"!=typeof(n={...e.data("settings"),...A,extensions:e.data("micromarkExtensions")||[],mdastExtensions:e.data("fromMarkdownExtensions")||[]})&&(o=n,n=void 0),(function(A){let e={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:n(p),autolinkProtocol:l,autolinkEmail:l,atxHeading:n(B),blockQuote:n(function(){return{type:"blockquote",children:[]}}),characterEscape:l,characterReference:l,codeFenced:n(f),codeFencedFenceInfo:r,codeFencedFenceMeta:r,codeIndented:n(f,r),codeText:n(function(){return{type:"inlineCode",value:""}},r),codeTextData:l,data:l,codeFlowValue:l,definition:n(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:r,definitionLabelString:r,definitionTitleString:r,emphasis:n(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:n(g),hardBreakTrailing:n(g),htmlFlow:n(h,r),htmlFlowData:l,htmlText:n(h,r),htmlTextData:l,image:n(function(){return{type:"image",title:null,url:"",alt:null}}),label:r,link:n(p),listItem:n(function(A){return{type:"listItem",spread:A._spread,checked:null,children:[]}}),listItemValue:function(A){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(A),10),this.data.expectingFirstListItemValue=void 0)},listOrdered:n(w,function(){this.data.expectingFirstListItemValue=!0}),listUnordered:n(w),paragraph:n(function(){return{type:"paragraph",children:[]}}),reference:function(){this.data.referenceType="collapsed"},referenceString:r,resourceDestinationString:r,resourceTitleString:r,setextHeading:n(B),strong:n(function(){return{type:"strong",children:[]}}),thematicBreak:n(function(){return{type:"thematicBreak"}})},exit:{atxHeading:i(),atxHeadingSequence:function(A){let e=this.stack[this.stack.length-1];e.depth||(e.depth=this.sliceSerialize(A).length)},autolink:i(),autolinkEmail:function(A){u.call(this,A),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(A)},autolinkProtocol:function(A){u.call(this,A),this.stack[this.stack.length-1].url=this.sliceSerialize(A)},blockQuote:i(),characterEscapeValue:u,characterReferenceMarkerHexadecimal:d,characterReferenceMarkerNumeric:d,characterReferenceValue:function(A){let e,t=this.sliceSerialize(A),n=this.data.characterReferenceType;n?(e=ep(t,"characterReferenceMarkerNumeric"===n?10:16),this.data.characterReferenceType=void 0):e=A4(t);let r=this.stack[this.stack.length-1];r.value+=e},characterReference:function(A){this.stack.pop().position.end=eC(A.end)},codeFenced:i(function(){let A=this.resume();this.stack[this.stack.length-1].value=A.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}),codeFencedFence:function(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)},codeFencedFenceInfo:function(){let A=this.resume();this.stack[this.stack.length-1].lang=A},codeFencedFenceMeta:function(){let A=this.resume();this.stack[this.stack.length-1].meta=A},codeFlowValue:u,codeIndented:i(function(){let A=this.resume();this.stack[this.stack.length-1].value=A.replace(/(\r?\n|\r)$/g,"")}),codeText:i(function(){let A=this.resume();this.stack[this.stack.length-1].value=A}),codeTextData:u,data:u,definition:i(),definitionDestinationString:function(){let A=this.resume();this.stack[this.stack.length-1].url=A},definitionLabelString:function(A){let e=this.resume(),t=this.stack[this.stack.length-1];t.label=e,t.identifier=(0,Aj.B)(this.sliceSerialize(A)).toLowerCase()},definitionTitleString:function(){let A=this.resume();this.stack[this.stack.length-1].title=A},emphasis:i(),hardBreakEscape:i(c),hardBreakTrailing:i(c),htmlFlow:i(function(){let A=this.resume();this.stack[this.stack.length-1].value=A}),htmlFlowData:u,htmlText:i(function(){let A=this.resume();this.stack[this.stack.length-1].value=A}),htmlTextData:u,image:i(function(){let A=this.stack[this.stack.length-1];if(this.data.inReference){let e=this.data.referenceType||"shortcut";A.type+="Reference",A.referenceType=e,delete A.url,delete A.title}else delete A.identifier,delete A.label;this.data.referenceType=void 0}),label:function(){let A=this.stack[this.stack.length-1],e=this.resume(),t=this.stack[this.stack.length-1];this.data.inReference=!0,"link"===t.type?t.children=A.children:t.alt=e},labelText:function(A){let e=this.sliceSerialize(A),t=this.stack[this.stack.length-2];t.label=e.replace(ew,eQ),t.identifier=(0,Aj.B)(e).toLowerCase()},lineEnding:function(A){let t=this.stack[this.stack.length-1];if(this.data.atHardBreak){t.children[t.children.length-1].position.end=eC(A.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&e.canContainEols.includes(t.type)&&(l.call(this,A),u.call(this,A))},link:i(function(){let A=this.stack[this.stack.length-1];if(this.data.inReference){let e=this.data.referenceType||"shortcut";A.type+="Reference",A.referenceType=e,delete A.url,delete A.title}else delete A.identifier,delete A.label;this.data.referenceType=void 0}),listItem:i(),listOrdered:i(),listUnordered:i(),paragraph:i(),referenceString:function(A){let e=this.resume(),t=this.stack[this.stack.length-1];t.label=e,t.identifier=(0,Aj.B)(this.sliceSerialize(A)).toLowerCase(),this.data.referenceType="full"},resourceDestinationString:function(){let A=this.resume();this.stack[this.stack.length-1].url=A},resourceTitleString:function(){let A=this.resume();this.stack[this.stack.length-1].title=A},resource:function(){this.data.inReference=void 0},setextHeading:i(function(){this.data.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(A){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(A).codePointAt(0)?1:2},setextHeadingText:function(){this.data.setextHeadingSlurpLineEnding=!0},strong:i(),thematicBreak:i()}};!function A(e,t){let n=-1;for(;++n0){let A=i.tokenStack[i.tokenStack.length-1];(A[1]||ey).call(i,void 0,A[0])}for(n.position={start:eC(A.length>0?A[0][1].start:{line:1,column:1,offset:0}),end:eC(A.length>0?A[A.length-2][1].end:{line:1,column:1,offset:0})},u=-1;++u-1){let A=t[0];"string"==typeof A?t[0]=A.slice(r):t.shift()}i>0&&t.push(A[o].slice(0,i))}return t}(i,A)}function d(){let{_bufferIndex:A,_index:e,line:t,column:r,offset:o}=n;return{_bufferIndex:A,_index:e,line:t,column:r,offset:o}}function f(A,e){e.restore()}function B(A,e){return function(t,r,o){var i;let u,c,f,B;return Array.isArray(t)?g(t):"tokenize"in t?g([t]):(i=t,function(A){let e=null!==A&&i[A],t=null!==A&&i.null;return g([...Array.isArray(e)?e:e?[e]:[],...Array.isArray(t)?t:t?[t]:[]])(A)});function g(A){return(u=A,c=0,0===A.length)?o:p(A[c])}function p(A){return function(t){return(B=function(){let A=d(),e=l.previous,t=l.currentConstruct,r=l.events.length,o=Array.from(a);return{from:r,restore:function(){n=A,l.previous=e,l.currentConstruct=t,l.events.length=r,a=o,h()}}}(),f=A,A.partial||(l.currentConstruct=A),A.name&&l.parser.constructs.disable.null.includes(A.name))?Q(t):A.tokenize.call(e?Object.assign(Object.create(l),e):l,s,w,Q)(t)}}function w(e){return A(f,B),r}function Q(A){return(B.restore(),++c{let t=(e,t)=>(A.set(t,e),e),n=r=>{if(A.has(r))return A.get(r);let[o,i]=e[r];switch(o){case 0:case -1:return t(i,r);case 1:{let A=t([],r);for(let e of i)A.push(n(e));return A}case 2:{let A=t({},r);for(let[e,t]of i)A[n(e)]=n(t);return A}case 3:return t(new Date(i),r);case 4:{let{source:A,flags:e}=i;return t(new RegExp(A,e),r)}case 5:{let A=t(new Map,r);for(let[e,t]of i)A.set(n(e),n(t));return A}case 6:{let A=t(new Set,r);for(let e of i)A.add(n(e));return A}case 7:{let{name:A,message:e}=i;return t(new eU[A](e),r)}case 8:return t(BigInt(i),r);case"BigInt":return t(Object(BigInt(i)),r);case"ArrayBuffer":return t(new Uint8Array(i).buffer,i);case"DataView":{let{buffer:A}=new Uint8Array(i);return t(new DataView(A),i)}}return t(new eU[o](i),r)};return n},eb=A=>ev(new Map,A)(0),{toString:ex}={},{keys:eE}=Object,eH=A=>{let e=typeof A;if("object"!==e||!A)return[0,e];let t=ex.call(A).slice(8,-1);switch(t){case"Array":return[1,""];case"Object":return[2,""];case"Date":return[3,""];case"RegExp":return[4,""];case"Map":return[5,""];case"Set":return[6,""];case"DataView":return[1,t]}return t.includes("Array")?[1,t]:t.includes("Error")?[7,t]:[2,t]},eI=([A,e])=>0===A&&("function"===e||"symbol"===e),ek=(A,e,t,n)=>{let r=(A,e)=>{let r=n.push(A)-1;return t.set(e,r),r},o=n=>{if(t.has(n))return t.get(n);let[i,a]=eH(n);switch(i){case 0:{let e=n;switch(a){case"bigint":i=8,e=n.toString();break;case"function":case"symbol":if(A)throw TypeError("unable to serialize "+a);e=null;break;case"undefined":return r([-1],n)}return r([i,e],n)}case 1:{if(a){let A=n;return"DataView"===a?A=new Uint8Array(n.buffer):"ArrayBuffer"===a&&(A=new Uint8Array(n)),r([a,[...A]],n)}let A=[],e=r([i,A],n);for(let e of n)A.push(o(e));return e}case 2:{if(a)switch(a){case"BigInt":return r([a,n.toString()],n);case"Boolean":case"Number":case"String":return r([a,n.valueOf()],n)}if(e&&"toJSON"in n)return o(n.toJSON());let t=[],s=r([i,t],n);for(let e of eE(n))(A||!eI(eH(n[e])))&&t.push([o(e),o(n[e])]);return s}case 3:return r([i,n.toISOString()],n);case 4:{let{source:A,flags:e}=n;return r([i,{source:A,flags:e}],n)}case 5:{let e=[],t=r([i,e],n);for(let[t,r]of n)(A||!(eI(eH(t))||eI(eH(r))))&&e.push([o(t),o(r)]);return t}case 6:{let e=[],t=r([i,e],n);for(let t of n)(A||!eI(eH(t)))&&e.push(o(t));return t}}let{message:s}=n;return r([i,{name:a,message:s}],n)};return o},eL=(A,{json:e,lossy:t}={})=>{let n=[];return ek(!(e||t),!!e,new Map,n)(A),n},eD="function"==typeof structuredClone?(A,e)=>e&&("json"in e||"lossy"in e)?eb(eL(A,e)):structuredClone(A):(A,e)=>eb(eL(A,e));function eK(A){let e=[],t=-1,n=0,r=0;for(;++t55295&&o<57344){let e=A.charCodeAt(t+1);o<56320&&e>56319&&e<57344?(i=String.fromCharCode(o,e),r=1):i="�"}else i=String.fromCharCode(o);i&&(e.push(A.slice(n,t),encodeURIComponent(i)),n=t+r+1,i=""),r&&(t+=r,r=0)}return e.join("")+A.slice(n)}function eM(A,e){let t=[{type:"text",value:"↩"}];return e>1&&t.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(e)}]}),t}function eS(A,e){return"Back to reference "+(A+1)+(e>1?"-"+e:"")}var eT=t(86698);function eO(A,e){let t=e.referenceType,n="]";if("collapsed"===t?n+="[]":"full"===t&&(n+="["+(e.label||e.identifier)+"]"),"imageReference"===e.type)return[{type:"text",value:"!["+e.alt+n}];let r=A.all(e),o=r[0];o&&"text"===o.type?o.value="["+o.value:r.unshift({type:"text",value:"["});let i=r[r.length-1];return i&&"text"===i.type?i.value+=n:r.push({type:"text",value:n}),r}function eR(A){let e=A.spread;return null==e?A.children.length>1:e}function eP(A,e,t){let n=0,r=A.length;if(e){let e=A.codePointAt(n);for(;9===e||32===e;)n++,e=A.codePointAt(n)}if(t){let e=A.codePointAt(r-1);for(;9===e||32===e;)r--,e=A.codePointAt(r-1)}return r>n?A.slice(n,r):""}let eN={blockquote:function(A,e){let t={type:"element",tagName:"blockquote",properties:{},children:A.wrap(A.all(e),!0)};return A.patch(e,t),A.applyData(e,t)},break:function(A,e){let t={type:"element",tagName:"br",properties:{},children:[]};return A.patch(e,t),[A.applyData(e,t),{type:"text",value:"\n"}]},code:function(A,e){let t=e.value?e.value+"\n":"",n={};e.lang&&(n.className=["language-"+e.lang]);let r={type:"element",tagName:"code",properties:n,children:[{type:"text",value:t}]};return e.meta&&(r.data={meta:e.meta}),A.patch(e,r),r={type:"element",tagName:"pre",properties:{},children:[r=A.applyData(e,r)]},A.patch(e,r),r},delete:function(A,e){let t={type:"element",tagName:"del",properties:{},children:A.all(e)};return A.patch(e,t),A.applyData(e,t)},emphasis:function(A,e){let t={type:"element",tagName:"em",properties:{},children:A.all(e)};return A.patch(e,t),A.applyData(e,t)},footnoteReference:function(A,e){let t,n="string"==typeof A.options.clobberPrefix?A.options.clobberPrefix:"user-content-",r=String(e.identifier).toUpperCase(),o=eK(r.toLowerCase()),i=A.footnoteOrder.indexOf(r),a=A.footnoteCounts.get(r);void 0===a?(a=0,A.footnoteOrder.push(r),t=A.footnoteOrder.length):t=i+1,a+=1,A.footnoteCounts.set(r,a);let s={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+o,id:n+"fnref-"+o+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(t)}]};A.patch(e,s);let l={type:"element",tagName:"sup",properties:{},children:[s]};return A.patch(e,l),A.applyData(e,l)},heading:function(A,e){let t={type:"element",tagName:"h"+e.depth,properties:{},children:A.all(e)};return A.patch(e,t),A.applyData(e,t)},html:function(A,e){if(A.options.allowDangerousHtml){let t={type:"raw",value:e.value};return A.patch(e,t),A.applyData(e,t)}},imageReference:function(A,e){let t=String(e.identifier).toUpperCase(),n=A.definitionById.get(t);if(!n)return eO(A,e);let r={src:eK(n.url||""),alt:e.alt};null!==n.title&&void 0!==n.title&&(r.title=n.title);let o={type:"element",tagName:"img",properties:r,children:[]};return A.patch(e,o),A.applyData(e,o)},image:function(A,e){let t={src:eK(e.url)};null!==e.alt&&void 0!==e.alt&&(t.alt=e.alt),null!==e.title&&void 0!==e.title&&(t.title=e.title);let n={type:"element",tagName:"img",properties:t,children:[]};return A.patch(e,n),A.applyData(e,n)},inlineCode:function(A,e){let t={type:"text",value:e.value.replace(/\r?\n|\r/g," ")};A.patch(e,t);let n={type:"element",tagName:"code",properties:{},children:[t]};return A.patch(e,n),A.applyData(e,n)},linkReference:function(A,e){let t=String(e.identifier).toUpperCase(),n=A.definitionById.get(t);if(!n)return eO(A,e);let r={href:eK(n.url||"")};null!==n.title&&void 0!==n.title&&(r.title=n.title);let o={type:"element",tagName:"a",properties:r,children:A.all(e)};return A.patch(e,o),A.applyData(e,o)},link:function(A,e){let t={href:eK(e.url)};null!==e.title&&void 0!==e.title&&(t.title=e.title);let n={type:"element",tagName:"a",properties:t,children:A.all(e)};return A.patch(e,n),A.applyData(e,n)},listItem:function(A,e,t){let n=A.all(e),r=t?function(A){let e=!1;if("list"===A.type){e=A.spread||!1;let t=A.children,n=-1;for(;!e&&++n0&&A.children.unshift({type:"text",value:" "}),A.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:e.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let a=-1;for(;++a0){let n={type:"element",tagName:"tbody",properties:{},children:A.wrap(t,!0)},o=X(e.children[1]),i=q(e.children[e.children.length-1]);o&&i&&(n.position={start:o,end:i}),r.push(n)}let o={type:"element",tagName:"table",properties:{},children:A.wrap(r,!0)};return A.patch(e,o),A.applyData(e,o)},tableCell:function(A,e){let t={type:"element",tagName:"td",properties:{},children:A.all(e)};return A.patch(e,t),A.applyData(e,t)},tableRow:function(A,e,t){let n=t?t.children:void 0,r=0===(n?n.indexOf(e):1)?"th":"td",o=t&&"table"===t.type?t.align:void 0,i=o?o.length:e.children.length,a=-1,s=[];for(;++a0,!0),n[0]),r=n.index+n[0].length,n=t.exec(e);return o.push(eP(e.slice(r),r>0,!1)),o.join("")}(String(e.value))};return A.patch(e,t),A.applyData(e,t)},thematicBreak:function(A,e){let t={type:"element",tagName:"hr",properties:{},children:[]};return A.patch(e,t),A.applyData(e,t)},toml:eV,yaml:eV,definition:eV,footnoteDefinition:eV};function eV(){}let eG={}.hasOwnProperty,ej={};function eq(A,e){A.position&&(e.position=function(A){let e=X(A),t=q(A);if(e&&t)return{start:e,end:t}}(A))}function eX(A,e){let t=e;if(A&&A.data){let e=A.data.hName,n=A.data.hChildren,r=A.data.hProperties;"string"==typeof e&&("element"===t.type?t.tagName=e:t={type:"element",tagName:e,properties:{},children:"children"in t?t.children:[t]}),"element"===t.type&&r&&Object.assign(t.properties,eD(r)),"children"in t&&t.children&&null!=n&&(t.children=n)}return t}function eJ(A,e){let t=[],n=-1;for(e&&t.push({type:"text",value:"\n"});++n0&&t.push({type:"text",value:"\n"}),t}function ez(A){let e=0,t=A.charCodeAt(e);for(;9===t||32===t;)e++,t=A.charCodeAt(e);return A.slice(e)}function eW(A,e){let t=function(A,e){let t=e||ej,n=new Map,r=new Map,o={all:function(A){let e=[];if("children"in A){let t=A.children,n=-1;for(;++n0&&c.push({type:"text",value:" "});let A="string"==typeof t?t:t(s,u);"string"==typeof A&&(A={type:"text",value:A}),c.push({type:"element",tagName:"a",properties:{href:"#"+e+"fnref-"+l+(u>1?"-"+u:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof n?n:n(s,u),className:["data-footnote-backref"]},children:Array.isArray(A)?A:[A]})}let f=o[o.length-1];if(f&&"element"===f.type&&"p"===f.tagName){let A=f.children[f.children.length-1];A&&"text"===A.type?A.value+=" ":f.children.push({type:"text",value:" "}),f.children.push(...c)}else o.push(...c);let B={type:"element",tagName:"li",properties:{id:e+"fn-"+l},children:A.wrap(o,!0)};A.patch(r,B),a.push(B)}if(0!==a.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...eD(i),id:"footnote-label"},children:[{type:"text",value:r}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:A.wrap(a,!0)},{type:"text",value:"\n"}]}}(t),i=Array.isArray(n)?{type:"root",children:n}:n||{type:"root",children:[]};return r&&((0,o.ok)("children"in i),i.children.push({type:"text",value:"\n"},r)),i}function e_(A,e){return A&&"run"in A?async function(t,n){let r=eW(t,{file:n,...e});await A.run(r,n)}:function(t,n){return eW(t,{file:n,...A||e})}}function eY(A){if(A)throw A}var eZ=t(19566);function e$(A){if("object"!=typeof A||null===A)return!1;let e=Object.getPrototypeOf(A);return(null===e||e===Object.prototype||null===Object.getPrototypeOf(e))&&!(Symbol.toStringTag in A)&&!(Symbol.iterator in A)}var e0=t(76760),e1=t(1708);function e2(A){return!!(null!==A&&"object"==typeof A&&"href"in A&&A.href&&"protocol"in A&&A.protocol&&void 0===A.auth)}var e4=t(73136);let e3=["history","path","basename","stem","extname","dirname"];class e5{constructor(A){let e,t;e=A?e2(A)?{path:A}:"string"==typeof A||function(A){return!!(A&&"object"==typeof A&&"byteLength"in A&&"byteOffset"in A)}(A)?{value:A}:A:{},this.cwd="cwd"in e?"":e1.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n=-1;for(;++ne.length;i&&e.push(n);try{o=A.apply(this,e)}catch(A){if(i&&t)throw A;return n(A)}i||(o&&o.then&&"function"==typeof o.then?o.then(r,n):o instanceof Error?n(o):r(o))};function n(A,...r){t||(t=!0,e(A,...r))}function r(A){n(null,A)}})(a,r)(...i):n(null,...i)}(null,...e)},use:function(t){if("function"!=typeof t)throw TypeError("Expected `middelware` to be a function, not "+t);return A.push(t),e}};return e}()}copy(){let A=new te,e=-1;for(;++e0){let[n,...o]=e,i=t[r][1];e$(i)&&e$(n)&&(n=eZ(!0,i,n)),t[r]=[A,n,...o]}}}}let tt=new te().freeze();function tn(A,e){if("function"!=typeof e)throw TypeError("Cannot `"+A+"` without `parser`")}function tr(A,e){if("function"!=typeof e)throw TypeError("Cannot `"+A+"` without `compiler`")}function to(A,e){if(e)throw Error("Cannot call `"+A+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function ti(A){if(!e$(A)||"string"!=typeof A.type)throw TypeError("Expected node, got `"+A+"`")}function ta(A,e,t){if(!t)throw Error("`"+A+"` finished async. Use `"+e+"` instead")}function ts(A){var e;return(e=A)&&"object"==typeof e&&"message"in e&&"messages"in e?A:new e5(A)}let tl=[],tu={allowDangerousHtml:!0},tc=/^(https?|ircs?|mailto|xmpp)$/i,td=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function tf(A){let e=function(A){let e=A.rehypePlugins||tl,t=A.remarkPlugins||tl,n=A.remarkRehypeOptions?{...A.remarkRehypeOptions,...tu}:tu;return tt().use(eF).use(t).use(e_,n).use(e)}(A),t=function(A){let e=A.children||"",t=new e5;return"string"==typeof e?t.value=e:(0,o.HB)("Unexpected value `"+e+"` for `children` prop, expected `string`"),t}(A);return function(A,e){let t=e.allowedElements,n=e.allowElement,r=e.components,i=e.disallowedElements,a=e.skipHtml,s=e.unwrapDisallowed,l=e.urlTransform||tB;for(let A of td)Object.hasOwn(e,A.from)&&(0,o.HB)("Unexpected `"+A.from+"` prop, "+(A.to?"use `"+A.to+"` instead":"remove it")+" (see for more info)");return t&&i&&(0,o.HB)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),(0,eT.YR)(A,function(A,e,r){if("raw"===A.type&&r&&"number"==typeof e)return a?r.children.splice(e,1):r.children[e]={type:"text",value:A.value},e;if("element"===A.type){let e;for(e in Ad)if(Object.hasOwn(Ad,e)&&Object.hasOwn(A.properties,e)){let t=A.properties[e],n=Ad[e];(null===n||n.includes(A.tagName))&&(A.properties[e]=l(String(t||""),e,A))}}if("element"===A.type){let o=t?!t.includes(A.tagName):!!i&&i.includes(A.tagName);if(!o&&n&&"number"==typeof e&&(o=!n(A,e,r)),o&&r&&"number"==typeof e)return s&&A.children?r.children.splice(e,1,...A.children):r.children.splice(e,1),e}}),function(A,e){var t,n,r,o,i;let a;if(!e||void 0===e.Fragment)throw TypeError("Expected `Fragment` in options");let s=e.filePath||void 0;if(e.development){if("function"!=typeof e.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");t=s,n=e.jsxDEV,a=function(A,e,r,o){let i=Array.isArray(r.children),a=X(A);return n(e,r,o,i,{columnNumber:a?a.column-1:void 0,fileName:t,lineNumber:a?a.line:void 0},void 0)}}else{if("function"!=typeof e.jsx)throw TypeError("Expected `jsx` in production options");if("function"!=typeof e.jsxs)throw TypeError("Expected `jsxs` in production options");r=0,o=e.jsx,i=e.jsxs,a=function(A,e,t,n){let r=Array.isArray(t.children)?i:o;return n?r(e,t,n):r(e,t)}}let l={Fragment:e.Fragment,ancestors:[],components:e.components||{},create:a,elementAttributeNameCase:e.elementAttributeNameCase||"react",evaluater:e.createEvaluater?e.createEvaluater():void 0,filePath:s,ignoreInvalidStyle:e.ignoreInvalidStyle||!1,passKeys:!1!==e.passKeys,passNode:e.passNode||!1,schema:"svg"===e.space?T:S,stylePropertyNameCase:e.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==e.tableCellAlignToStyle},u=Ao(l,A,void 0);return u&&"string"!=typeof u?u:l.create(A,l.Fragment,{children:u||void 0},void 0)}(A,{Fragment:Af.Fragment,components:r,ignoreInvalidStyle:!0,jsx:Af.jsx,jsxs:Af.jsxs,passKeys:!0,passNode:!0})}(e.runSync(e.parse(t),t),A)}function tB(A){let e=A.indexOf(":"),t=A.indexOf("?"),n=A.indexOf("#"),r=A.indexOf("/");return -1===e||-1!==r&&e>r||-1!==t&&e>t||-1!==n&&e>n||tc.test(A.slice(0,e))?A:""}},13943:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},14719:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},14952:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},16023:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]])},17581:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]])},18179:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]])},19080:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]])},19352:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("crosshair",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]])},19566:A=>{"use strict";var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,o=function(A){return"function"==typeof Array.isArray?Array.isArray(A):"[object Array]"===t.call(A)},i=function(A){if(!A||"[object Object]"!==t.call(A))return!1;var n,r=e.call(A,"constructor"),o=A.constructor&&A.constructor.prototype&&e.call(A.constructor.prototype,"isPrototypeOf");if(A.constructor&&!r&&!o)return!1;for(n in A);return void 0===n||e.call(A,n)},a=function(A,e){n&&"__proto__"===e.name?n(A,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):A[e.name]=e.newValue},s=function(A,t){if("__proto__"===t){if(!e.call(A,t))return;else if(r)return r(A,t).value}return A[t]};A.exports=function A(){var e,t,n,r,l,u,c=arguments[0],d=1,f=arguments.length,B=!1;for("boolean"==typeof c&&(B=c,c=arguments[1]||{},d=2),(null==c||"object"!=typeof c&&"function"!=typeof c)&&(c={});d{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]])},22301:(A,e,t)=>{"use strict";function n(A,e,t,n){let r,o=A.length,i=0;if(e=e<0?-e>o?0:o+e:e>o?o:e,t=t>0?t:0,n.length<1e4)(r=Array.from(n)).unshift(e,t),A.splice(...r);else for(t&&A.splice(e,t);i0?(n(A,A.length,0,e),A):e}t.d(e,{V:()=>r,m:()=>n})},23928:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]])},24366:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]])},24527:(A,e,t)=>{"use strict";let n,r;t.d(e,{TW:()=>Ag,YZ:()=>Ad,Zk:()=>B});var o,i=t(43210);let a=(0,i.createContext)(null);a.displayName="PanelGroupContext";let s={group:"data-panel-group",groupDirection:"data-panel-group-direction",groupId:"data-panel-group-id",panel:"data-panel",panelCollapsible:"data-panel-collapsible",panelId:"data-panel-id",panelSize:"data-panel-size",resizeHandle:"data-resize-handle",resizeHandleActive:"data-resize-handle-active",resizeHandleEnabled:"data-panel-resize-handle-enabled",resizeHandleId:"data-panel-resize-handle-id",resizeHandleState:"data-resize-handle-state"},l=(o||(o=t.t(i,2)))["useId".toString()],u="function"==typeof l?l:()=>null,c=0;function d(A=null){let e=u(),t=(0,i.useRef)(A||e||null);return null===t.current&&(t.current=""+c++),null!=A?A:t.current}function f({children:A,className:e="",collapsedSize:t,collapsible:n,defaultSize:r,forwardedRef:o,id:l,maxSize:u,minSize:c,onCollapse:f,onExpand:B,onResize:g,order:h,style:p,tagName:w="div",...Q}){let m=(0,i.useContext)(a);if(null===m)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:C,expandPanel:y,getPanelSize:F,getPanelStyle:U,groupId:v,isPanelCollapsed:b,reevaluatePanelConstraints:x,registerPanel:E,resizePanel:H,unregisterPanel:I}=m,k=d(l),L=(0,i.useRef)({callbacks:{onCollapse:f,onExpand:B,onResize:g},constraints:{collapsedSize:t,collapsible:n,defaultSize:r,maxSize:u,minSize:c},id:k,idIsFromProps:void 0!==l,order:h});(0,i.useRef)({didLogMissingDefaultSizeWarning:!1}),(0,i.useImperativeHandle)(o,()=>({collapse:()=>{C(L.current)},expand:A=>{y(L.current,A)},getId:()=>k,getSize:()=>F(L.current),isCollapsed:()=>b(L.current),isExpanded:()=>!b(L.current),resize:A=>{H(L.current,A)}}),[C,y,F,b,k,H]);let D=U(L.current,r);return(0,i.createElement)(w,{...Q,children:A,className:e,id:k,style:{...D,...p},[s.groupId]:v,[s.panel]:"",[s.panelCollapsible]:n||void 0,[s.panelId]:k,[s.panelSize]:parseFloat(""+D.flexGrow).toFixed(1)})}let B=(0,i.forwardRef)((A,e)=>(0,i.createElement)(f,{...A,forwardedRef:e}));f.displayName="Panel",B.displayName="forwardRef(Panel)";let g=null,h=-1,p=null;function w(A,e,t){var r,o,i;0;let a=function(A,e,t){let n=(e&E)!=0,r=(e&H)!=0,o=(e&I)!=0,i=(e&k)!=0;!1;if(e){if(n)if(o)return"se-resize";else if(i)return"ne-resize";else return"e-resize";else if(r)if(o)return"sw-resize";else if(i)return"nw-resize";else return"w-resize";else if(o)return"s-resize";else if(i)return"n-resize"}switch(A){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}(A,e,t);if(g!==a){if(g=a,null===p){p=document.createElement("style");n&&p.setAttribute("nonce",n),document.head.appendChild(p)}h>=0&&(null==(i=p.sheet)||i.removeRule(h)),h=null!=(r=null==(o=p.sheet)?void 0:o.insertRule(`*{cursor: ${a} !important;}`))?r:-1}}function Q(A){return"keydown"===A.type}function m(A){return A.type.startsWith("pointer")}function C(A){return A.type.startsWith("mouse")}function y(A){if(m(A)){if(A.isPrimary)return{x:A.clientX,y:A.clientY}}else if(C(A))return{x:A.clientX,y:A.clientY};return{x:1/0,y:1/0}}let F=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function U(A){let e=A.length;for(;e--;){let t=A[e];if(X(t,"Missing node"),function(A){let e=getComputedStyle(A);return!!("fixed"===e.position||"auto"!==e.zIndex&&("static"!==e.position||function(A){var e;let t=getComputedStyle(null!=(e=x(A))?e:A).display;return"flex"===t||"inline-flex"===t}(A))||1>+e.opacity||"transform"in e&&"none"!==e.transform||"webkitTransform"in e&&"none"!==e.webkitTransform||"mixBlendMode"in e&&"normal"!==e.mixBlendMode||"filter"in e&&"none"!==e.filter||"webkitFilter"in e&&"none"!==e.webkitFilter||"isolation"in e&&"isolate"===e.isolation||F.test(e.willChange))||"touch"===e.webkitOverflowScrolling}(t))return t}return null}function v(A){return A&&Number(getComputedStyle(A).zIndex)||0}function b(A){let e=[];for(;A;)e.push(A),A=x(A);return e}function x(A){let{parentNode:e}=A;return e&&e instanceof ShadowRoot?e.host:e}let E=1,H=2,I=4,k=8,L="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),D=[],K=!1,M=new Map,S=new Map,T=new Set;function O(A){let{target:e}=A,{x:t,y:n}=y(A);K=!0,V({target:e,x:t,y:n}),j(),D.length>0&&(q("down",A),G(),A.preventDefault(),N(e)||A.stopImmediatePropagation())}function R(A){let{x:e,y:t}=y(A);if(K&&"pointerleave"!==A.type&&0===A.buttons&&(K=!1,q("up",A)),!K){let{target:n}=A;V({target:n,x:e,y:t})}q("move",A),G(),D.length>0&&A.preventDefault()}function P(A){let{target:e}=A,{x:t,y:n}=y(A);S.clear(),K=!1,D.length>0&&(A.preventDefault(),N(e)||A.stopImmediatePropagation()),q("up",A),V({target:e,x:t,y:n}),G(),j()}function N(A){let e=A;for(;e;){if(e.hasAttribute(s.resizeHandle))return!0;e=e.parentElement}return!1}function V({target:A,x:e,y:t}){D.splice(0);let n=null;(A instanceof HTMLElement||A instanceof SVGElement)&&(n=A),T.forEach(A=>{let{element:r,hitAreaMargins:o}=A,i=r.getBoundingClientRect(),{bottom:a,left:s,right:l,top:u}=i,c=L?o.coarse:o.fine;if(e>=s-c&&e<=l+c&&t>=u-c&&t<=a+c){if(null!==n&&document.contains(n)&&r!==n&&!r.contains(n)&&!n.contains(r)&&function(A,e){let t;if(A===e)throw Error("Cannot compare node with itself");let n={a:b(A),b:b(e)};for(;n.a.at(-1)===n.b.at(-1);)A=n.a.pop(),e=n.b.pop(),t=A;X(t,"Stacking order can only be calculated for elements with a common ancestor");let r={a:v(U(n.a)),b:v(U(n.b))};if(r.a===r.b){let A=t.childNodes,e={a:n.a.at(-1),b:n.b.at(-1)},r=A.length;for(;r--;){let t=A[r];if(t===e.a)return 1;if(t===e.b)return -1}}return Math.sign(r.a-r.b)}(n,r)>0){let A=n,e=!1;for(;A&&!A.contains(r);){var d,f;if(d=A.getBoundingClientRect(),f=i,d.xf.x&&d.yf.y){e=!0;break}A=A.parentElement}if(e)return}D.push(A)}})}function G(){let A=!1,e=!1;D.forEach(t=>{let{direction:n}=t;"horizontal"===n?A=!0:e=!0});let t=0;S.forEach(A=>{t|=A}),A&&e?w("intersection",t,K):A?w("horizontal",t,K):e?w("vertical",t,K):null!==p&&(document.head.removeChild(p),g=null,p=null,h=-1)}function j(){var A;null==(A=r)||A.abort();let e={capture:!0,signal:(r=new AbortController).signal};T.size&&(K?(D.length>0&&M.forEach((A,t)=>{let{body:n}=t;A>0&&(n.addEventListener("contextmenu",P,e),n.addEventListener("pointerleave",R,e),n.addEventListener("pointermove",R,e))}),M.forEach((A,t)=>{let{body:n}=t;n.addEventListener("pointerup",P,e),n.addEventListener("pointercancel",P,e)})):M.forEach((A,t)=>{let{body:n}=t;A>0&&(n.addEventListener("pointerdown",O,e),n.addEventListener("pointermove",R,e))}))}function q(A,e){T.forEach(t=>{let{setResizeHandlerState:n}=t;n(A,D.includes(t),e)})}function X(A,e){if(!A)throw console.error(e),Error(e)}function J(A,e,t=10){return A.toFixed(t)===e.toFixed(t)?0:A>e?1:-1}function z(A,e,t=10){return 0===J(A,e,t)}function W(A,e,t){return 0===J(A,e,t)}function _({panelConstraints:A,panelIndex:e,size:t}){let n=A[e];X(null!=n,`Panel constraints not found for index ${e}`);let{collapsedSize:r=0,collapsible:o,maxSize:i=100,minSize:a=0}=n;return 0>J(t,a)&&(t=o&&0>J(t,(r+a)/2)?r:a),t=parseFloat((t=Math.min(i,t)).toFixed(10))}function Y({delta:A,initialLayout:e,panelConstraints:t,pivotIndices:n,prevLayout:r,trigger:o}){if(W(A,0))return e;let i=[...e],[a,s]=n;X(null!=a,"Invalid first pivot index"),X(null!=s,"Invalid second pivot index");let l=0;if("keyboard"===o){{let n=A<0?s:a,r=t[n];X(r,`Panel constraints not found for index ${n}`);let{collapsedSize:o=0,collapsible:i,minSize:l=0}=r;if(i){let t=e[n];if(X(null!=t,`Previous layout not found for panel index ${n}`),W(t,o)){let e=l-t;J(e,Math.abs(A))>0&&(A=A<0?0-e:e)}}}{let n=A<0?a:s,r=t[n];X(r,`No panel constraints found for index ${n}`);let{collapsedSize:o=0,collapsible:i,minSize:l=0}=r;if(i){let t=e[n];if(X(null!=t,`Previous layout not found for panel index ${n}`),W(t,l)){let e=t-o;J(e,Math.abs(A))>0&&(A=A<0?0-e:e)}}}}{let n=A<0?1:-1,r=A<0?s:a,o=0;for(;;){let A=e[r];if(X(null!=A,`Previous layout not found for panel index ${r}`),o+=_({panelConstraints:t,panelIndex:r,size:100})-A,(r+=n)<0||r>=t.length)break}let i=Math.min(Math.abs(A),Math.abs(o));A=A<0?0-i:i}{let n=A<0?a:s;for(;n>=0&&n=0))break;A<0?n--:n++}}if(function(A,e,t){if(A.length!==e.length)return!1;for(let t=0;t=0&&n0?n--:n++}}}return W(i.reduce((A,e)=>e+A,0),100)?i:r}function Z(A,e=document){return Array.from(e.querySelectorAll(`[${s.resizeHandleId}][data-panel-group-id="${A}"]`))}function $(A,e,t=document){let n=Z(A,t).findIndex(A=>A.getAttribute(s.resizeHandleId)===e);return null!=n?n:null}function AA(A,e,t){let n=$(A,e,t);return null!=n?[n,n+1]:[-1,-1]}function Ae(A,e=document){if((e instanceof HTMLElement||"object"==typeof e&&null!==e&&"tagName"in e&&"getAttribute"in e)&&e.dataset.panelGroupId==A)return e;let t=e.querySelector(`[data-panel-group][data-panel-group-id="${A}"]`);return t||null}function At(A,e=document){let t=e.querySelector(`[${s.resizeHandleId}="${A}"]`);return t||null}function An(A,e){let{x:t,y:n}=y(e);return"horizontal"===A?t:n}function Ar(A,e,t){e.forEach((e,n)=>{let r=A[n];X(r,`Panel data not found for index ${n}`);let{callbacks:o,constraints:i,id:a}=r,{collapsedSize:s=0,collapsible:l}=i,u=t[a];if(null==u||e!==u){t[a]=e;let{onCollapse:A,onExpand:n,onResize:r}=o;r&&r(e,u),l&&(A||n)&&(n&&(null==u||z(u,s))&&!z(e,s)&&n(),A&&(null==u||!z(u,s))&&z(e,s)&&A())}})}function Ao(A,e){if(A.length!==e.length)return!1;for(let t=0;tlocalStorage.getItem(A),A.setItem=(A,e)=>{localStorage.setItem(A,e)};else throw Error("localStorage not supported in this environment")}catch(e){console.error(e),A.getItem=()=>null,A.setItem=()=>{}}}function Aa(A){return`react-resizable-panels:${A}`}function As(A,e,t,n,r){var o;let i=Aa(A),a=e.map(A=>{let{constraints:e,id:t,idIsFromProps:n,order:r}=A;return n?t:r?`${r}:${JSON.stringify(e)}`:JSON.stringify(e)}).sort((A,e)=>A.localeCompare(e)).join(","),s=null!=(o=function(A,e){try{let t=Aa(A),n=e.getItem(t);if(n){let A=JSON.parse(n);if("object"==typeof A&&null!=A)return A}}catch(A){}return null}(A,r))?o:{};s[a]={expandToSizes:Object.fromEntries(t.entries()),layout:n};try{r.setItem(i,JSON.stringify(s))}catch(A){console.error(A)}}let Al={getItem:A=>(Ai(Al),Al.getItem(A)),setItem:(A,e)=>{Ai(Al),Al.setItem(A,e)}},Au={};function Ac({autoSaveId:A=null,children:e,className:t="",direction:n,forwardedRef:r,id:o=null,onLayout:l=null,keyboardResizeBy:u=null,storage:c=Al,style:f,tagName:B="div",...g}){let h=d(o),p=(0,i.useRef)(null),[w,y]=(0,i.useState)(null),[F,U]=(0,i.useState)([]),v=function(){let[A,e]=(0,i.useState)(0);return(0,i.useCallback)(()=>e(A=>A+1),[])}(),b=(0,i.useRef)({}),x=(0,i.useRef)(new Map),L=(0,i.useRef)(0),D=(0,i.useRef)({autoSaveId:A,direction:n,dragState:w,id:h,keyboardResizeBy:u,onLayout:l,storage:c}),K=(0,i.useRef)({layout:F,panelDataArray:[],panelDataArrayChanged:!1});(0,i.useRef)({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),(0,i.useImperativeHandle)(r,()=>({getId:()=>D.current.id,getLayout:()=>{let{layout:A}=K.current;return A},setLayout:A=>{let{onLayout:e}=D.current,{layout:t,panelDataArray:n}=K.current,r=function({layout:A,panelConstraints:e}){let t=[...A],n=t.reduce((A,e)=>A+e,0);if(t.length!==e.length)throw Error(`Invalid ${e.length} panel layout: ${t.map(A=>`${A}%`).join(", ")}`);if(!W(n,100)&&t.length>0)for(let A=0;AA.constraints)});!function(A,e){if(A.length!==e.length)return!1;for(let t=0;t{if(!o)return;let A=e.current;X(A,"Eager values not found");let{panelDataArray:r}=A;X(null!=Ae(t,o),`No group found for id "${t}"`);let i=Z(t,o);X(i,`No resize handles found for group id "${t}"`);let l=i.map(A=>{let e=A.getAttribute(s.resizeHandleId);X(e,"Resize handle element has no handle id attribute");let[i,l]=function(A,e,t,n=document){var r,o,i,a;let s=At(e,n),l=Z(A,n),u=s?l.indexOf(s):-1;return[null!=(r=null==(o=t[u])?void 0:o.id)?r:null,null!=(i=null==(a=t[u+1])?void 0:a.id)?i:null]}(t,e,r,o);if(null==i||null==l)return()=>{};let u=A=>{if(!A.defaultPrevented&&"Enter"===A.key){A.preventDefault();let s=r.findIndex(A=>A.id===i);if(s>=0){let A=r[s];X(A,`No panel data found for index ${s}`);let i=n[s],{collapsedSize:l=0,collapsible:u,minSize:c=0}=A.constraints;if(null!=i&&u){let A=Y({delta:W(i,l)?c-l:l-i,initialLayout:n,panelConstraints:r.map(A=>A.constraints),pivotIndices:AA(t,e,o),prevLayout:n,trigger:"keyboard"});n!==A&&a(A)}}}};return A.addEventListener("keydown",u),()=>{A.removeEventListener("keydown",u)}});return()=>{l.forEach(A=>A())}},[o,A,e,t,n,r,a])}({committedValuesRef:D,eagerValuesRef:K,groupId:h,layout:F,panelDataArray:K.current.panelDataArray,setLayout:U,panelGroupElement:p.current}),(0,i.useEffect)(()=>{let{panelDataArray:e}=K.current;if(A){if(0===F.length||F.length!==e.length)return;let t=Au[A];null==t&&(t=function(A,e=10){let t=null;return(...n)=>{null!==t&&clearTimeout(t),t=setTimeout(()=>{A(...n)},e)}}(As,100),Au[A]=t),t(A,[...e],new Map(x.current),F,c)}},[A,F,c]),(0,i.useEffect)(()=>{});let M=(0,i.useCallback)(A=>{let{onLayout:e}=D.current,{layout:t,panelDataArray:n}=K.current;if(A.constraints.collapsible){let r=n.map(A=>A.constraints),{collapsedSize:o=0,panelSize:i,pivotIndices:a}=AB(n,A,t);if(X(null!=i,`Panel size not found for panel "${A.id}"`),!z(i,o)){x.current.set(A.id,i);let s=Y({delta:Af(n,A)===n.length-1?i-o:o-i,initialLayout:t,panelConstraints:r,pivotIndices:a,prevLayout:t,trigger:"imperative-api"});Ao(t,s)||(U(s),K.current.layout=s,e&&e(s),Ar(n,s,b.current))}}},[]),T=(0,i.useCallback)((A,e)=>{let{onLayout:t}=D.current,{layout:n,panelDataArray:r}=K.current;if(A.constraints.collapsible){let o=r.map(A=>A.constraints),{collapsedSize:i=0,panelSize:a=0,minSize:s=0,pivotIndices:l}=AB(r,A,n),u=null!=e?e:s;if(z(a,i)){let e=x.current.get(A.id),i=null!=e&&e>=u?e:u,s=Y({delta:Af(r,A)===r.length-1?a-i:i-a,initialLayout:n,panelConstraints:o,pivotIndices:l,prevLayout:n,trigger:"imperative-api"});Ao(n,s)||(U(s),K.current.layout=s,t&&t(s),Ar(r,s,b.current))}}},[]),O=(0,i.useCallback)(A=>{let{layout:e,panelDataArray:t}=K.current,{panelSize:n}=AB(t,A,e);return X(null!=n,`Panel size not found for panel "${A.id}"`),n},[]),R=(0,i.useCallback)((A,e)=>{let{panelDataArray:t}=K.current,n=Af(t,A);return function({defaultSize:A,dragState:e,layout:t,panelData:n,panelIndex:r,precision:o=3}){let i,a=t[r];return{flexBasis:0,flexGrow:null==a?void 0!=A?A.toFixed(o):"1":1===n.length?"1":a.toFixed(o),flexShrink:1,overflow:"hidden",pointerEvents:null!==e?"none":void 0}}({defaultSize:e,dragState:w,layout:F,panelData:t,panelIndex:n})},[w,F]),P=(0,i.useCallback)(A=>{let{layout:e,panelDataArray:t}=K.current,{collapsedSize:n=0,collapsible:r,panelSize:o}=AB(t,A,e);return X(null!=o,`Panel size not found for panel "${A.id}"`),!0===r&&z(o,n)},[]),N=(0,i.useCallback)(A=>{let{layout:e,panelDataArray:t}=K.current,{collapsedSize:n=0,collapsible:r,panelSize:o}=AB(t,A,e);return X(null!=o,`Panel size not found for panel "${A.id}"`),!r||J(o,n)>0},[]),V=(0,i.useCallback)(A=>{let{panelDataArray:e}=K.current;e.push(A),e.sort((A,e)=>{let t=A.order,n=e.order;return null==t&&null==n?0:null==t?-1:null==n?1:t-n}),K.current.panelDataArrayChanged=!0,v()},[v]),G=(0,i.useCallback)(A=>{let e=!1,t=p.current;return t&&"rtl"===window.getComputedStyle(t,null).getPropertyValue("direction")&&(e=!0),function(t){var n,r;t.preventDefault();let o=p.current;if(!o)return()=>null;let{direction:i,dragState:a,id:l,keyboardResizeBy:u,onLayout:c}=D.current,{layout:d,panelDataArray:f}=K.current,{initialLayout:B}=null!=a?a:{},g=AA(l,A,o),h=function(A,e,t,n,r,o){if(Q(A)){let e="horizontal"===t,n=0;n=A.shiftKey?100:null!=r?r:10;let o=0;switch(A.key){case"ArrowDown":o=e?0:n;break;case"ArrowLeft":o=e?-n:0;break;case"ArrowRight":o=e?n:0;break;case"ArrowUp":o=e?0:-n;break;case"End":o=100;break;case"Home":o=-100}return o}return null==n?0:function(A,e,t,n,r){let o="horizontal"===t,i=At(e,r);X(i,`No resize handle element found for id "${e}"`);let a=i.getAttribute(s.groupId);X(a,"Resize handle element has no group id attribute");let{initialCursorPosition:l}=n,u=An(t,A),c=Ae(a,r);X(c,`No group element found for id "${a}"`);let d=c.getBoundingClientRect();return(u-l)/(o?d.width:d.height)*100}(A,e,t,n,o)}(t,A,i,a,u,o),w="horizontal"===i;w&&e&&(h=-h);let y=Y({delta:h,initialLayout:null!=B?B:d,panelConstraints:f.map(A=>A.constraints),pivotIndices:g,prevLayout:d,trigger:Q(t)?"keyboard":"mouse-or-touch"}),F=!Ao(d,y);(m(t)||C(t))&&L.current!=h&&((L.current=h,F||0===h)?S.set(A,0):w?(n=h<0?E:H,S.set(A,n)):(r=h<0?I:k,S.set(A,r))),F&&(U(y),K.current.layout=y,c&&c(y),Ar(f,y,b.current))}},[]),j=(0,i.useCallback)((A,e)=>{let{onLayout:t}=D.current,{layout:n,panelDataArray:r}=K.current,o=r.map(A=>A.constraints),{panelSize:i,pivotIndices:a}=AB(r,A,n);X(null!=i,`Panel size not found for panel "${A.id}"`);let s=Y({delta:Af(r,A)===r.length-1?i-e:e-i,initialLayout:n,panelConstraints:o,pivotIndices:a,prevLayout:n,trigger:"imperative-api"});Ao(n,s)||(U(s),K.current.layout=s,t&&t(s),Ar(r,s,b.current))},[]),q=(0,i.useCallback)((A,e)=>{let{layout:t,panelDataArray:n}=K.current,{collapsedSize:r=0,collapsible:o}=e,{collapsedSize:i=0,collapsible:a,maxSize:s=100,minSize:l=0}=A.constraints,{panelSize:u}=AB(n,A,t);null!=u&&(o&&a&&z(u,r)?z(r,i)||j(A,i):us&&j(A,s))},[j]),$=(0,i.useCallback)((A,e)=>{let{direction:t}=D.current,{layout:n}=K.current;if(!p.current)return;let r=At(A,p.current);X(r,`Drag handle element not found for id "${A}"`);let o=An(t,e);y({dragHandleId:A,dragHandleRect:r.getBoundingClientRect(),initialCursorPosition:o,initialLayout:n})},[]),Ai=(0,i.useCallback)(()=>{y(null)},[]),Aa=(0,i.useCallback)(A=>{let{panelDataArray:e}=K.current,t=Af(e,A);t>=0&&(e.splice(t,1),delete b.current[A.id],K.current.panelDataArrayChanged=!0,v())},[v]),Ac=(0,i.useMemo)(()=>({collapsePanel:M,direction:n,dragState:w,expandPanel:T,getPanelSize:O,getPanelStyle:R,groupId:h,isPanelCollapsed:P,isPanelExpanded:N,reevaluatePanelConstraints:q,registerPanel:V,registerResizeHandle:G,resizePanel:j,startDragging:$,stopDragging:Ai,unregisterPanel:Aa,panelGroupElement:p.current}),[M,w,n,T,O,R,h,P,N,q,V,G,j,$,Ai,Aa]);return(0,i.createElement)(a.Provider,{value:Ac},(0,i.createElement)(B,{...g,children:e,className:t,id:o,ref:p,style:{display:"flex",flexDirection:"horizontal"===n?"row":"column",height:"100%",overflow:"hidden",width:"100%",...f},[s.group]:"",[s.groupDirection]:n,[s.groupId]:h}))}let Ad=(0,i.forwardRef)((A,e)=>(0,i.createElement)(Ac,{...A,forwardedRef:e}));function Af(A,e){return A.findIndex(A=>A===e||A.id===e.id)}function AB(A,e,t){let n=Af(A,e),r=n===A.length-1,o=t[n];return{...e.constraints,panelSize:o,pivotIndices:r?[n-1,n]:[n,n+1]}}function Ag({children:A=null,className:e="",disabled:t=!1,hitAreaMargins:n,id:r,onBlur:o,onClick:l,onDragging:u,onFocus:c,onPointerDown:f,onPointerUp:B,style:g={},tabIndex:h=0,tagName:p="div",...w}){var Q,m;let C=(0,i.useRef)(null),y=(0,i.useRef)({onClick:l,onDragging:u,onPointerDown:f,onPointerUp:B});(0,i.useEffect)(()=>{y.current.onClick=l,y.current.onDragging=u,y.current.onPointerDown=f,y.current.onPointerUp=B});let F=(0,i.useContext)(a);if(null===F)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:U,groupId:v,registerResizeHandle:b,startDragging:x,stopDragging:E,panelGroupElement:H}=F,I=d(r),[k,L]=(0,i.useState)("inactive"),[K,O]=(0,i.useState)(!1),[R,P]=(0,i.useState)(null),N=(0,i.useRef)({state:k});(0,i.useEffect)(()=>{if(t)P(null);else{let A=b(I);P(()=>A)}},[t,I,b]);let V=null!=(Q=null==n?void 0:n.coarse)?Q:15,q=null!=(m=null==n?void 0:n.fine)?m:5;return(0,i.useEffect)(()=>{if(t||null==R)return;let A=C.current;X(A,"Element ref not attached");let e=!1;return function(A,e,t,n,r){var o;let{ownerDocument:i}=e,a={direction:t,element:e,hitAreaMargins:n,setResizeHandlerState:r},s=null!=(o=M.get(i))?o:0;return M.set(i,s+1),T.add(a),j(),function(){var e;S.delete(A),T.delete(a);let t=null!=(e=M.get(i))?e:1;if(M.set(i,t-1),j(),1===t&&M.delete(i),D.includes(a)){let A=D.indexOf(a);A>=0&&D.splice(A,1),G(),r("up",!0,null)}}}(I,A,U,{coarse:V,fine:q},(A,t,n)=>{if(!t)return void L("inactive");switch(A){case"down":{L("drag"),e=!1,X(n,'Expected event to be defined for "down" action'),x(I,n);let{onDragging:A,onPointerDown:t}=y.current;null==A||A(!0),null==t||t();break}case"move":{let{state:A}=N.current;e=!0,"drag"!==A&&L("hover"),X(n,'Expected event to be defined for "move" action'),R(n);break}case"up":{L("hover"),E();let{onClick:A,onDragging:t,onPointerUp:n}=y.current;null==t||t(!1),null==n||n(),e||null==A||A()}}})},[V,U,t,q,b,I,R,x,E]),!function({disabled:A,handleId:e,resizeHandler:t,panelGroupElement:n}){(0,i.useEffect)(()=>{if(A||null==t||null==n)return;let r=At(e,n);if(null==r)return;let o=A=>{if(!A.defaultPrevented)switch(A.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":A.preventDefault(),t(A);break;case"F6":{A.preventDefault();let t=r.getAttribute(s.groupId);X(t,`No group element found for id "${t}"`);let o=Z(t,n),i=$(t,e,n);X(null!==i,`No resize element found for id "${e}"`);let a=A.shiftKey?i>0?i-1:o.length-1:i+1{r.removeEventListener("keydown",o)}},[n,A,e,t])}({disabled:t,handleId:I,resizeHandler:R,panelGroupElement:H}),(0,i.createElement)(p,{...w,children:A,className:e,id:r,onBlur:()=>{O(!1),null==o||o()},onFocus:()=>{O(!0),null==c||c()},ref:C,role:"separator",style:{touchAction:"none",userSelect:"none",...g},tabIndex:h,[s.groupDirection]:U,[s.groupId]:v,[s.resizeHandle]:"",[s.resizeHandleActive]:"drag"===k?"pointer":K?"keyboard":void 0,[s.resizeHandleEnabled]:!t,[s.resizeHandleId]:I,[s.resizeHandleState]:k})}Ac.displayName="PanelGroup",Ad.displayName="forwardRef(PanelGroup)",Ag.displayName="PanelResizeHandle"},25366:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("list",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]])},26134:(A,e,t)=>{"use strict";t.d(e,{UC:()=>AA,VY:()=>At,ZL:()=>Z,bL:()=>Y,bm:()=>An,hE:()=>Ae,hJ:()=>$});var n=t(43210),r=t(70569),o=t(98599),i=t(11273),a=t(96963),s=t(65551),l=t(31355),u=t(32547),c=t(25028),d=t(46059),f=t(14163),B=t(1359),g=t(42247),h=t(63376),p=t(8730),w=t(60687),Q="Dialog",[m,C]=(0,i.A)(Q),[y,F]=m(Q),U=A=>{let{__scopeDialog:e,children:t,open:r,defaultOpen:o,onOpenChange:i,modal:l=!0}=A,u=n.useRef(null),c=n.useRef(null),[d,f]=(0,s.i)({prop:r,defaultProp:o??!1,onChange:i,caller:Q});return(0,w.jsx)(y,{scope:e,triggerRef:u,contentRef:c,contentId:(0,a.B)(),titleId:(0,a.B)(),descriptionId:(0,a.B)(),open:d,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(A=>!A),[f]),modal:l,children:t})};U.displayName=Q;var v="DialogTrigger";n.forwardRef((A,e)=>{let{__scopeDialog:t,...n}=A,i=F(v,t),a=(0,o.s)(e,i.triggerRef);return(0,w.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":q(i.open),...n,ref:a,onClick:(0,r.mK)(A.onClick,i.onOpenToggle)})}).displayName=v;var b="DialogPortal",[x,E]=m(b,{forceMount:void 0}),H=A=>{let{__scopeDialog:e,forceMount:t,children:r,container:o}=A,i=F(b,e);return(0,w.jsx)(x,{scope:e,forceMount:t,children:n.Children.map(r,A=>(0,w.jsx)(d.C,{present:t||i.open,children:(0,w.jsx)(c.Z,{asChild:!0,container:o,children:A})}))})};H.displayName=b;var I="DialogOverlay",k=n.forwardRef((A,e)=>{let t=E(I,A.__scopeDialog),{forceMount:n=t.forceMount,...r}=A,o=F(I,A.__scopeDialog);return o.modal?(0,w.jsx)(d.C,{present:n||o.open,children:(0,w.jsx)(D,{...r,ref:e})}):null});k.displayName=I;var L=(0,p.TL)("DialogOverlay.RemoveScroll"),D=n.forwardRef((A,e)=>{let{__scopeDialog:t,...n}=A,r=F(I,t);return(0,w.jsx)(g.A,{as:L,allowPinchZoom:!0,shards:[r.contentRef],children:(0,w.jsx)(f.sG.div,{"data-state":q(r.open),...n,ref:e,style:{pointerEvents:"auto",...n.style}})})}),K="DialogContent",M=n.forwardRef((A,e)=>{let t=E(K,A.__scopeDialog),{forceMount:n=t.forceMount,...r}=A,o=F(K,A.__scopeDialog);return(0,w.jsx)(d.C,{present:n||o.open,children:o.modal?(0,w.jsx)(S,{...r,ref:e}):(0,w.jsx)(T,{...r,ref:e})})});M.displayName=K;var S=n.forwardRef((A,e)=>{let t=F(K,A.__scopeDialog),i=n.useRef(null),a=(0,o.s)(e,t.contentRef,i);return n.useEffect(()=>{let A=i.current;if(A)return(0,h.Eq)(A)},[]),(0,w.jsx)(O,{...A,ref:a,trapFocus:t.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.mK)(A.onCloseAutoFocus,A=>{A.preventDefault(),t.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.mK)(A.onPointerDownOutside,A=>{let e=A.detail.originalEvent,t=0===e.button&&!0===e.ctrlKey;(2===e.button||t)&&A.preventDefault()}),onFocusOutside:(0,r.mK)(A.onFocusOutside,A=>A.preventDefault())})}),T=n.forwardRef((A,e)=>{let t=F(K,A.__scopeDialog),r=n.useRef(!1),o=n.useRef(!1);return(0,w.jsx)(O,{...A,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:e=>{A.onCloseAutoFocus?.(e),e.defaultPrevented||(r.current||t.triggerRef.current?.focus(),e.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:e=>{A.onInteractOutside?.(e),e.defaultPrevented||(r.current=!0,"pointerdown"===e.detail.originalEvent.type&&(o.current=!0));let n=e.target;t.triggerRef.current?.contains(n)&&e.preventDefault(),"focusin"===e.detail.originalEvent.type&&o.current&&e.preventDefault()}})}),O=n.forwardRef((A,e)=>{let{__scopeDialog:t,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,...s}=A,c=F(K,t),d=n.useRef(null),f=(0,o.s)(e,d);return(0,B.Oh)(),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(u.n,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,w.jsx)(l.qW,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":q(c.open),...s,ref:f,onDismiss:()=>c.onOpenChange(!1)})}),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(W,{titleId:c.titleId}),(0,w.jsx)(_,{contentRef:d,descriptionId:c.descriptionId})]})]})}),R="DialogTitle",P=n.forwardRef((A,e)=>{let{__scopeDialog:t,...n}=A,r=F(R,t);return(0,w.jsx)(f.sG.h2,{id:r.titleId,...n,ref:e})});P.displayName=R;var N="DialogDescription",V=n.forwardRef((A,e)=>{let{__scopeDialog:t,...n}=A,r=F(N,t);return(0,w.jsx)(f.sG.p,{id:r.descriptionId,...n,ref:e})});V.displayName=N;var G="DialogClose",j=n.forwardRef((A,e)=>{let{__scopeDialog:t,...n}=A,o=F(G,t);return(0,w.jsx)(f.sG.button,{type:"button",...n,ref:e,onClick:(0,r.mK)(A.onClick,()=>o.onOpenChange(!1))})});function q(A){return A?"open":"closed"}j.displayName=G;var X="DialogTitleWarning",[J,z]=(0,i.q)(X,{contentName:K,titleName:R,docsSlug:"dialog"}),W=({titleId:A})=>{let e=z(X),t=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users. - -If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component. - -For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return n.useEffect(()=>{A&&(document.getElementById(A)||console.error(t))},[t,A]),null},_=({contentRef:A,descriptionId:e})=>{let t=z("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${t.contentName}}.`;return n.useEffect(()=>{let t=A.current?.getAttribute("aria-describedby");e&&t&&(document.getElementById(e)||console.warn(r))},[r,A,e]),null},Y=U,Z=H,$=k,AA=M,Ae=P,At=V,An=j},26316:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("file-code",[["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}]])},26512:(A,e,t)=>{"use strict";t.d(e,{m:()=>p});let n=Symbol.for("constructDateFrom");function r(A,e){return"function"==typeof A?A(e):A&&"object"==typeof A&&n in A?A[n](e):A instanceof Date?new A.constructor(e):new Date(e)}let o={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function i(A){return (e={})=>{let t=e.width?String(e.width):A.defaultWidth;return A.formats[t]||A.formats[A.defaultWidth]}}let a={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},s={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function l(A){return(e,t)=>{let n;if("formatting"===(t?.context?String(t.context):"standalone")&&A.formattingValues){let e=A.defaultFormattingWidth||A.defaultWidth,r=t?.width?String(t.width):e;n=A.formattingValues[r]||A.formattingValues[e]}else{let e=A.defaultWidth,r=t?.width?String(t.width):A.defaultWidth;n=A.values[r]||A.values[e]}return n[A.argumentCallback?A.argumentCallback(e):e]}}function u(A){return(e,t={})=>{let n,r=t.width,o=r&&A.matchPatterns[r]||A.matchPatterns[A.defaultMatchWidth],i=e.match(o);if(!i)return null;let a=i[0],s=r&&A.parsePatterns[r]||A.parsePatterns[A.defaultParseWidth],l=Array.isArray(s)?function(A,e){for(let t=0;tA.test(a)):function(A,e){for(let t in A)if(Object.prototype.hasOwnProperty.call(A,t)&&e(A[t]))return t}(s,A=>A.test(a));return n=A.valueCallback?A.valueCallback(l):l,{value:n=t.valueCallback?t.valueCallback(n):n,rest:e.slice(a.length)}}}let c={code:"en-US",formatDistance:(A,e,t)=>{let n,r=o[A];if(n="string"==typeof r?r:1===e?r.one:r.other.replace("{{count}}",e.toString()),t?.addSuffix)if(t.comparison&&t.comparison>0)return"in "+n;else return n+" ago";return n},formatLong:a,formatRelative:(A,e,t,n)=>s[A],localize:{ordinalNumber:(A,e)=>{let t=Number(A),n=t%100;if(n>20||n<10)switch(n%10){case 1:return t+"st";case 2:return t+"nd";case 3:return t+"rd"}return t+"th"},era:l({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:l({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:A=>A-1}),month:l({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:l({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:l({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(A){return(e,t={})=>{let n=e.match(A.matchPattern);if(!n)return null;let r=n[0],o=e.match(A.parsePattern);if(!o)return null;let i=A.valueCallback?A.valueCallback(o[0]):o[0];return{value:i=t.valueCallback?t.valueCallback(i):i,rest:e.slice(r.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:A=>parseInt(A,10)}),era:u({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:u({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:A=>A+1}),month:u({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:u({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:u({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},d={};function f(A,e){return r(e||A,A)}function B(A){let e=f(A),t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),A-t}function g(A,...e){let t=r.bind(null,A||e.find(A=>"object"==typeof A));return e.map(t)}function h(A,e){let t=f(A)-f(e);return t<0?-1:t>0?1:t}function p(A,e){return function(A,e,t){let n,r=t?.locale??d.locale??c,o=h(A,e);if(isNaN(o))throw RangeError("Invalid time value");let i=Object.assign({},t,{addSuffix:t?.addSuffix,comparison:o}),[a,s]=g(t?.in,...o>0?[e,A]:[A,e]),l=function(A,e,t){var n;return(n=void 0,A=>{let e=(n?Math[n]:Math.trunc)(A);return 0===e?0:e})((f(A)-f(e))/1e3)}(s,a),u=Math.round((l-(B(s)-B(a))/1e3)/60);if(u<2)if(t?.includeSeconds)if(l<5)return r.formatDistance("lessThanXSeconds",5,i);else if(l<10)return r.formatDistance("lessThanXSeconds",10,i);else if(l<20)return r.formatDistance("lessThanXSeconds",20,i);else if(l<40)return r.formatDistance("halfAMinute",0,i);else if(l<60)return r.formatDistance("lessThanXMinutes",1,i);else return r.formatDistance("xMinutes",1,i);else if(0===u)return r.formatDistance("lessThanXMinutes",1,i);else return r.formatDistance("xMinutes",u,i);if(u<45)return r.formatDistance("xMinutes",u,i);if(u<90)return r.formatDistance("aboutXHours",1,i);if(u<1440){let A=Math.round(u/60);return r.formatDistance("aboutXHours",A,i)}if(u<2520)return r.formatDistance("xDays",1,i);else if(u<43200){let A=Math.round(u/1440);return r.formatDistance("xDays",A,i)}else if(u<86400)return n=Math.round(u/43200),r.formatDistance("aboutXMonths",n,i);if((n=function(A,e,t){let[n,r,o]=g(void 0,A,A,e),i=h(r,o),a=Math.abs(function(A,e,t){let[n,r]=g(void 0,A,e);return 12*(n.getFullYear()-r.getFullYear())+(n.getMonth()-r.getMonth())}(r,o));if(a<1)return 0;1===r.getMonth()&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-i*a);let s=h(r,o)===-i;(function(A,e){let t=f(A,void 0);return+function(A,e){let t=f(A,e?.in);return t.setHours(23,59,59,999),t}(t,void 0)==+function(A,e){let t=f(A,e?.in),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}(t,e)})(n)&&1===a&&1===h(n,o)&&(s=!1);let l=i*(a-s);return 0===l?0:l}(s,a))<12){let A=Math.round(u/43200);return r.formatDistance("xMonths",A,i)}{let A=n%12,e=Math.trunc(n/12);return A<3?r.formatDistance("aboutXYears",e,i):A<9?r.formatDistance("overXYears",e,i):r.formatDistance("almostXYears",e+1,i)}}(A,r(A,Date.now()),e)}},27900:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])},28590:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("mouse-pointer-click",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]])},31158:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])},32192:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},33427:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("folder-tree",[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"hod4my"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"w4yl2u"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3",key:"f2jnh7"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3",key:"k8epm1"}]])},33502:(A,e,t)=>{"use strict";function n(A){return A.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}t.d(e,{B:()=>n})},34091:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]])},34318:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]])},35020:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("folder-kanban",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M12 10v2",key:"hh53o1"}],["path",{d:"M16 10v6",key:"1d6xys"}]])},39262:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("toggle-left",[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]])},39916:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("history",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]])},40083:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]])},41203:(A,e,t)=>{"use strict";t.d(e,{B:()=>o});var n=t(50533),r=t(51822);let o={partial:!0,tokenize:function(A,e,t){return function(e){return(0,r.On)(e)?(0,n.N)(A,o,"linePrefix")(e):o(e)};function o(A){return null===A||(0,r.HP)(A)?e(A):t(A)}}}},41312:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]])},41319:(A,e,t)=>{"use strict";function n(){}function r(){}t.d(e,{HB:()=>r,ok:()=>n})},43649:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},44517:A=>{var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,n=/^\s*/,r=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,s=/^\s+|\s+$/g;function l(A){return A?A.replace(s,""):""}A.exports=function(A,s){if("string"!=typeof A)throw TypeError("First argument must be a string");if(!A)return[];s=s||{};var u=1,c=1;function d(A){var e=A.match(t);e&&(u+=e.length);var n=A.lastIndexOf("\n");c=~n?A.length-n:c+A.length}function f(){var A={line:u,column:c};return function(e){return e.position=new B(A),p(n),e}}function B(A){this.start=A,this.end={line:u,column:c},this.source=s.source}B.prototype.content=A;var g=[];function h(e){var t=Error(s.source+":"+u+":"+c+": "+e);if(t.reason=e,t.filename=s.source,t.line=u,t.column=c,t.source=A,s.silent)g.push(t);else throw t}function p(e){var t=e.exec(A);if(t){var n=t[0];return d(n),A=A.slice(n.length),t}}function w(A){var e;for(A=A||[];e=Q();)!1!==e&&A.push(e);return A}function Q(){var e=f();if("/"==A.charAt(0)&&"*"==A.charAt(1)){for(var t=2;""!=A.charAt(t)&&("*"!=A.charAt(t)||"/"!=A.charAt(t+1));)++t;if(t+=2,""===A.charAt(t-1))return h("End of comment missing");var n=A.slice(2,t-2);return c+=2,d(n),A=A.slice(t),c+=2,e({type:"comment",comment:n})}}p(n);var m,C=[];for(w(C);m=function(){var A=f(),t=p(r);if(t){if(Q(),!p(o))return h("property missing ':'");var n=p(i),s=A({type:"declaration",property:l(t[0].replace(e,"")),value:n?l(n[0].replace(e,"")):""});return p(a),s}}();)!1!==m&&(C.push(m),w(C));return C}},45609:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]])},45989:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("test-tube",[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2",key:"125lnx"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]])},47033:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},47260:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]])},48210:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]])},49625:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]])},49753:(A,e,t)=>{"use strict";function n(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(A,e).enumerable})),t.push.apply(t,n)}return t}t.d(e,{Ay:()=>N});function r(A,e){(null==e||e>A.length)&&(e=A.length);for(var t=0,n=Array(e);t=A.length?A.apply(this,r):function(){for(var A=arguments.length,n=Array(A),o=0;o=A.length?A.apply(this,r):function(){for(var A=arguments.length,n=Array(A),o=0;o1&&void 0!==arguments[1]?arguments[1]:{};c.initial(A),c.handler(e);var t={current:A},n=a(B)(t,e),r=a(f)(t),o=a(c.changes)(A),i=a(d)(t);return[function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(A){return A};return c.selector(A),A(t.current)},function(A){(function(){for(var A=arguments.length,e=Array(A),t=0;t{n.current=!1}:A,e)};function S(){}function T(A,e,t,n){var r,o,i,a,s,l;return r=A,o=n,r.editor.getModel(O(r,o))||(i=A,a=e,s=t,l=n,i.editor.createModel(a,s,l?O(i,l):void 0))}function O(A,e){return A.Uri.parse(e)}(0,H.memo)(function({original:A,modified:e,language:t,originalLanguage:n,modifiedLanguage:r,originalModelPath:o,modifiedModelPath:i,keepCurrentOriginalModel:a=!1,keepCurrentModifiedModel:s=!1,theme:l="light",loading:u="Loading...",options:c={},height:d="100%",width:f="100%",className:B,wrapperProps:g={},beforeMount:h=S,onMount:p=S}){let[w,Q]=(0,H.useState)(!1),[m,C]=(0,H.useState)(!0),y=(0,H.useRef)(null),F=(0,H.useRef)(null),U=(0,H.useRef)(null),v=(0,H.useRef)(p),b=(0,H.useRef)(h),x=(0,H.useRef)(!1);K(()=>{let A=E.init();return A.then(A=>(F.current=A)&&C(!1)).catch(A=>A?.type!=="cancelation"&&console.error("Monaco initialization: error:",A)),()=>{let e;return y.current?(e=y.current?.getModel(),void(a||e?.original?.dispose(),s||e?.modified?.dispose(),y.current?.dispose())):A.cancel()}}),M(()=>{if(y.current&&F.current){let e=y.current.getOriginalEditor(),r=T(F.current,A||"",n||t||"text",o||"");r!==e.getModel()&&e.setModel(r)}},[o],w),M(()=>{if(y.current&&F.current){let A=y.current.getModifiedEditor(),n=T(F.current,e||"",r||t||"text",i||"");n!==A.getModel()&&A.setModel(n)}},[i],w),M(()=>{let A=y.current.getModifiedEditor();A.getOption(F.current.editor.EditorOption.readOnly)?A.setValue(e||""):e!==A.getValue()&&(A.executeEdits("",[{range:A.getModel().getFullModelRange(),text:e||"",forceMoveMarkers:!0}]),A.pushUndoStop())},[e],w),M(()=>{y.current?.getModel()?.original.setValue(A||"")},[A],w),M(()=>{let{original:A,modified:e}=y.current.getModel();F.current.editor.setModelLanguage(A,n||t||"text"),F.current.editor.setModelLanguage(e,r||t||"text")},[t,n,r],w),M(()=>{F.current?.editor.setTheme(l)},[l],w),M(()=>{y.current?.updateOptions(c)},[c],w);let I=(0,H.useCallback)(()=>{if(!F.current)return;b.current(F.current);let a=T(F.current,A||"",n||t||"text",o||""),s=T(F.current,e||"",r||t||"text",i||"");y.current?.setModel({original:a,modified:s})},[t,e,r,A,n,o,i]),k=(0,H.useCallback)(()=>{!x.current&&U.current&&(y.current=F.current.editor.createDiffEditor(U.current,{automaticLayout:!0,...c}),I(),F.current?.editor.setTheme(l),Q(!0),x.current=!0)},[c,l,I]);return(0,H.useEffect)(()=>{w&&v.current(y.current,F.current)},[w]),(0,H.useEffect)(()=>{m||w||k()},[m,w,k]),H.createElement(D,{width:f,height:d,isEditorReady:w,loading:u,_ref:U,className:B,wrapperProps:g})});var R=function(A){let e=(0,H.useRef)();return(0,H.useEffect)(()=>{e.current=A},[A]),e.current},P=new Map,N=(0,H.memo)(function({defaultValue:A,defaultLanguage:e,defaultPath:t,value:n,language:r,path:o,theme:i="light",line:a,loading:s="Loading...",options:l={},overrideServices:u={},saveViewState:c=!0,keepCurrentModel:d=!1,width:f="100%",height:B="100%",className:g,wrapperProps:h={},beforeMount:p=S,onMount:w=S,onChange:Q,onValidate:m=S}){let[C,y]=(0,H.useState)(!1),[F,U]=(0,H.useState)(!0),v=(0,H.useRef)(null),b=(0,H.useRef)(null),x=(0,H.useRef)(null),I=(0,H.useRef)(w),k=(0,H.useRef)(p),L=(0,H.useRef)(),O=(0,H.useRef)(n),N=R(o),V=(0,H.useRef)(!1),G=(0,H.useRef)(!1);K(()=>{let A=E.init();return A.then(A=>(v.current=A)&&U(!1)).catch(A=>A?.type!=="cancelation"&&console.error("Monaco initialization: error:",A)),()=>b.current?void(L.current?.dispose(),d?c&&P.set(o,b.current.saveViewState()):b.current.getModel()?.dispose(),b.current.dispose()):A.cancel()}),M(()=>{let i=T(v.current,A||n||"",e||r||"",o||t||"");i!==b.current?.getModel()&&(c&&P.set(N,b.current?.saveViewState()),b.current?.setModel(i),c&&b.current?.restoreViewState(P.get(o)))},[o],C),M(()=>{b.current?.updateOptions(l)},[l],C),M(()=>{b.current&&void 0!==n&&(b.current.getOption(v.current.editor.EditorOption.readOnly)?b.current.setValue(n):n!==b.current.getValue()&&(G.current=!0,b.current.executeEdits("",[{range:b.current.getModel().getFullModelRange(),text:n,forceMoveMarkers:!0}]),b.current.pushUndoStop(),G.current=!1))},[n],C),M(()=>{let A=b.current?.getModel();A&&r&&v.current?.editor.setModelLanguage(A,r)},[r],C),M(()=>{void 0!==a&&b.current?.revealLine(a)},[a],C),M(()=>{v.current?.editor.setTheme(i)},[i],C);let j=(0,H.useCallback)(()=>{if(!(!x.current||!v.current)&&!V.current){k.current(v.current);let s=o||t,d=T(v.current,n||A||"",e||r||"",s||"");b.current=v.current?.editor.create(x.current,{model:d,automaticLayout:!0,...l},u),c&&b.current.restoreViewState(P.get(s)),v.current.editor.setTheme(i),void 0!==a&&b.current.revealLine(a),y(!0),V.current=!0}},[A,e,t,n,r,o,l,u,c,i,a]);return(0,H.useEffect)(()=>{C&&I.current(b.current,v.current)},[C]),(0,H.useEffect)(()=>{F||C||j()},[F,C,j]),O.current=n,(0,H.useEffect)(()=>{C&&Q&&(L.current?.dispose(),L.current=b.current?.onDidChangeModelContent(A=>{G.current||Q(b.current.getValue(),A)}))},[C,Q]),(0,H.useEffect)(()=>{if(C){let A=v.current.editor.onDidChangeMarkers(A=>{let e=b.current.getModel()?.uri;if(e&&A.find(A=>A.path===e.path)){let A=v.current.editor.getModelMarkers({resource:e});m?.(A)}});return()=>{A?.dispose()}}return()=>{}},[C,m]),H.createElement(D,{width:f,height:B,isEditorReady:C,loading:s,_ref:x,className:g,wrapperProps:h})})},50426:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]])},50533:(A,e,t)=>{"use strict";t.d(e,{N:()=>r});var n=t(51822);function r(A,e,t,r){let o=r?r-1:Number.POSITIVE_INFINITY,i=0;return function(r){return(0,n.On)(r)?(A.enter(t),function r(a){return(0,n.On)(a)&&i++{"use strict";t.d(e,{BM:()=>a,CW:()=>n,Ee:()=>c,HP:()=>u,JQ:()=>i,Ny:()=>B,On:()=>d,cx:()=>o,es:()=>f,lV:()=>r,ok:()=>s,ol:()=>l});let n=g(/[A-Za-z]/),r=g(/[\dA-Za-z]/),o=g(/[#-'*+\--9=?A-Z^-~]/);function i(A){return null!==A&&(A<32||127===A)}let a=g(/\d/),s=g(/[\dA-Fa-f]/),l=g(/[!-/:-@[-`{-~]/);function u(A){return null!==A&&A<-2}function c(A){return null!==A&&(A<0||32===A)}function d(A){return -2===A||-1===A||32===A}let f=g(/\p{P}|\p{S}/u),B=g(/\s/);function g(A){return function(e){return null!==e&&e>-1&&A.test(String.fromCharCode(e))}}},53094:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]])},53411:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]])},54220:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("arrow-up-down",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]])},55146:(A,e,t)=>{"use strict";t.d(e,{B8:()=>H,UC:()=>k,bL:()=>E,l9:()=>I});var n=t(43210),r=t(70569),o=t(11273),i=t(72942),a=t(46059),s=t(14163),l=t(43),u=t(65551),c=t(96963),d=t(60687),f="Tabs",[B,g]=(0,o.A)(f,[i.RG]),h=(0,i.RG)(),[p,w]=B(f),Q=n.forwardRef((A,e)=>{let{__scopeTabs:t,value:n,onValueChange:r,defaultValue:o,orientation:i="horizontal",dir:a,activationMode:B="automatic",...g}=A,h=(0,l.jH)(a),[w,Q]=(0,u.i)({prop:n,onChange:r,defaultProp:o??"",caller:f});return(0,d.jsx)(p,{scope:t,baseId:(0,c.B)(),value:w,onValueChange:Q,orientation:i,dir:h,activationMode:B,children:(0,d.jsx)(s.sG.div,{dir:h,"data-orientation":i,...g,ref:e})})});Q.displayName=f;var m="TabsList",C=n.forwardRef((A,e)=>{let{__scopeTabs:t,loop:n=!0,...r}=A,o=w(m,t),a=h(t);return(0,d.jsx)(i.bL,{asChild:!0,...a,orientation:o.orientation,dir:o.dir,loop:n,children:(0,d.jsx)(s.sG.div,{role:"tablist","aria-orientation":o.orientation,...r,ref:e})})});C.displayName=m;var y="TabsTrigger",F=n.forwardRef((A,e)=>{let{__scopeTabs:t,value:n,disabled:o=!1,...a}=A,l=w(y,t),u=h(t),c=b(l.baseId,n),f=x(l.baseId,n),B=n===l.value;return(0,d.jsx)(i.q7,{asChild:!0,...u,focusable:!o,active:B,children:(0,d.jsx)(s.sG.button,{type:"button",role:"tab","aria-selected":B,"aria-controls":f,"data-state":B?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:c,...a,ref:e,onMouseDown:(0,r.mK)(A.onMouseDown,A=>{o||0!==A.button||!1!==A.ctrlKey?A.preventDefault():l.onValueChange(n)}),onKeyDown:(0,r.mK)(A.onKeyDown,A=>{[" ","Enter"].includes(A.key)&&l.onValueChange(n)}),onFocus:(0,r.mK)(A.onFocus,()=>{let A="manual"!==l.activationMode;B||o||!A||l.onValueChange(n)})})})});F.displayName=y;var U="TabsContent",v=n.forwardRef((A,e)=>{let{__scopeTabs:t,value:r,forceMount:o,children:i,...l}=A,u=w(U,t),c=b(u.baseId,r),f=x(u.baseId,r),B=r===u.value,g=n.useRef(B);return n.useEffect(()=>{let A=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(A)},[]),(0,d.jsx)(a.C,{present:o||B,children:({present:t})=>(0,d.jsx)(s.sG.div,{"data-state":B?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":c,hidden:!t,id:f,tabIndex:0,...l,ref:e,style:{...A.style,animationDuration:g.current?"0s":void 0},children:t&&i})})});function b(A,e){return`${A}-trigger-${e}`}function x(A,e){return`${A}-content-${e}`}v.displayName=U;var E=Q,H=C,I=F,k=v},57175:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]])},58559:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]])},58887:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("message-square",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])},61187:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("layout-template",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]])},61611:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},62022:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},62157:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]])},63143:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])},65668:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("circle-help",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},65777:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]])},65822:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},65840:function(A,e,t){"use strict";var n=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(A,e){var t=null;if(!A||"string"!=typeof A)return t;var n=(0,r.default)(A),o="function"==typeof e;return n.forEach(function(A){if("declaration"===A.type){var n=A.property,r=A.value;o?e(n,r,A):r&&((t=t||{})[n]=r)}}),t};var r=n(t(44517))},65915:(A,e,t)=>{"use strict";t.d(e,{G5:()=>_,H_:()=>G,JU:()=>N,Pb:()=>z,UC:()=>R,VF:()=>X,YJ:()=>P,ZL:()=>O,ZP:()=>W,bL:()=>S,hN:()=>q,l9:()=>T,q7:()=>V,wv:()=>J,z6:()=>j});var n=t(43210),r=t(70569),o=t(11273),i=t(14163),a=t(75009),s=t(13495),l=t(65551),u=t(60687),c="ContextMenu",[d,f]=(0,o.A)(c,[a.UE]),B=(0,a.UE)(),[g,h]=d(c),p=A=>{let{__scopeContextMenu:e,children:t,onOpenChange:r,dir:o,modal:i=!0}=A,[l,c]=n.useState(!1),d=B(e),f=(0,s.c)(r),h=n.useCallback(A=>{c(A),f(A)},[f]);return(0,u.jsx)(g,{scope:e,open:l,onOpenChange:h,modal:i,children:(0,u.jsx)(a.bL,{...d,dir:o,open:l,onOpenChange:h,modal:i,children:t})})};p.displayName=c;var w="ContextMenuTrigger",Q=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,disabled:o=!1,...s}=A,l=h(w,t),c=B(t),d=n.useRef({x:0,y:0}),f=n.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...d.current})}),g=n.useRef(0),p=n.useCallback(()=>window.clearTimeout(g.current),[]),Q=A=>{d.current={x:A.clientX,y:A.clientY},l.onOpenChange(!0)};return n.useEffect(()=>p,[p]),n.useEffect(()=>void(o&&p()),[o,p]),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a.Mz,{...c,virtualRef:f}),(0,u.jsx)(i.sG.span,{"data-state":l.open?"open":"closed","data-disabled":o?"":void 0,...s,ref:e,style:{WebkitTouchCallout:"none",...A.style},onContextMenu:o?A.onContextMenu:(0,r.mK)(A.onContextMenu,A=>{p(),Q(A),A.preventDefault()}),onPointerDown:o?A.onPointerDown:(0,r.mK)(A.onPointerDown,M(A=>{p(),g.current=window.setTimeout(()=>Q(A),700)})),onPointerMove:o?A.onPointerMove:(0,r.mK)(A.onPointerMove,M(p)),onPointerCancel:o?A.onPointerCancel:(0,r.mK)(A.onPointerCancel,M(p)),onPointerUp:o?A.onPointerUp:(0,r.mK)(A.onPointerUp,M(p))})]})});Q.displayName=w;var m=A=>{let{__scopeContextMenu:e,...t}=A,n=B(e);return(0,u.jsx)(a.ZL,{...n,...t})};m.displayName="ContextMenuPortal";var C="ContextMenuContent",y=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...r}=A,o=h(C,t),i=B(t),s=n.useRef(!1);return(0,u.jsx)(a.UC,{...i,...r,ref:e,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:e=>{A.onCloseAutoFocus?.(e),!e.defaultPrevented&&s.current&&e.preventDefault(),s.current=!1},onInteractOutside:e=>{A.onInteractOutside?.(e),e.defaultPrevented||o.modal||(s.current=!0)},style:{...A.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});y.displayName=C;var F=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.YJ,{...r,...n,ref:e})});F.displayName="ContextMenuGroup";var U=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.JU,{...r,...n,ref:e})});U.displayName="ContextMenuLabel";var v=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.q7,{...r,...n,ref:e})});v.displayName="ContextMenuItem";var b=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.H_,{...r,...n,ref:e})});b.displayName="ContextMenuCheckboxItem";var x=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.z6,{...r,...n,ref:e})});x.displayName="ContextMenuRadioGroup";var E=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.hN,{...r,...n,ref:e})});E.displayName="ContextMenuRadioItem";var H=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.VF,{...r,...n,ref:e})});H.displayName="ContextMenuItemIndicator";var I=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.wv,{...r,...n,ref:e})});I.displayName="ContextMenuSeparator",n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.i3,{...r,...n,ref:e})}).displayName="ContextMenuArrow";var k="ContextMenuSub",L=A=>{let{__scopeContextMenu:e,children:t,onOpenChange:n,open:r,defaultOpen:o}=A,i=B(e),[s,c]=(0,l.i)({prop:r,defaultProp:o??!1,onChange:n,caller:k});return(0,u.jsx)(a.Pb,{...i,open:s,onOpenChange:c,children:t})};L.displayName=k;var D=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.ZP,{...r,...n,ref:e})});D.displayName="ContextMenuSubTrigger";var K=n.forwardRef((A,e)=>{let{__scopeContextMenu:t,...n}=A,r=B(t);return(0,u.jsx)(a.G5,{...r,...n,ref:e,style:{...A.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});function M(A){return e=>"mouse"!==e.pointerType?A(e):void 0}K.displayName="ContextMenuSubContent";var S=p,T=Q,O=m,R=y,P=F,N=U,V=v,G=b,j=x,q=E,X=H,J=I,z=L,W=D,_=K},66249:(A,e,t)=>{"use strict";t.d(e,{UC:()=>H,ZL:()=>E,bL:()=>b,l9:()=>x,q7:()=>I,wv:()=>k});var n=t(43210),r=t(70569),o=t(98599),i=t(11273),a=t(65551),s=t(14163),l=t(75009),u=t(96963),c=t(60687),d="DropdownMenu",[f,B]=(0,i.A)(d,[l.UE]),g=(0,l.UE)(),[h,p]=f(d),w=A=>{let{__scopeDropdownMenu:e,children:t,dir:r,open:o,defaultOpen:i,onOpenChange:s,modal:f=!0}=A,B=g(e),p=n.useRef(null),[w,Q]=(0,a.i)({prop:o,defaultProp:i??!1,onChange:s,caller:d});return(0,c.jsx)(h,{scope:e,triggerId:(0,u.B)(),triggerRef:p,contentId:(0,u.B)(),open:w,onOpenChange:Q,onOpenToggle:n.useCallback(()=>Q(A=>!A),[Q]),modal:f,children:(0,c.jsx)(l.bL,{...B,open:w,onOpenChange:Q,dir:r,modal:f,children:t})})};w.displayName=d;var Q="DropdownMenuTrigger",m=n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,disabled:n=!1,...i}=A,a=p(Q,t),u=g(t);return(0,c.jsx)(l.Mz,{asChild:!0,...u,children:(0,c.jsx)(s.sG.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...i,ref:(0,o.t)(e,a.triggerRef),onPointerDown:(0,r.mK)(A.onPointerDown,A=>{!n&&0===A.button&&!1===A.ctrlKey&&(a.onOpenToggle(),a.open||A.preventDefault())}),onKeyDown:(0,r.mK)(A.onKeyDown,A=>{!n&&(["Enter"," "].includes(A.key)&&a.onOpenToggle(),"ArrowDown"===A.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(A.key)&&A.preventDefault())})})})});m.displayName=Q;var C=A=>{let{__scopeDropdownMenu:e,...t}=A,n=g(e);return(0,c.jsx)(l.ZL,{...n,...t})};C.displayName="DropdownMenuPortal";var y="DropdownMenuContent",F=n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...o}=A,i=p(y,t),a=g(t),s=n.useRef(!1);return(0,c.jsx)(l.UC,{id:i.contentId,"aria-labelledby":i.triggerId,...a,...o,ref:e,onCloseAutoFocus:(0,r.mK)(A.onCloseAutoFocus,A=>{s.current||i.triggerRef.current?.focus(),s.current=!1,A.preventDefault()}),onInteractOutside:(0,r.mK)(A.onInteractOutside,A=>{let e=A.detail.originalEvent,t=0===e.button&&!0===e.ctrlKey,n=2===e.button||t;(!i.modal||n)&&(s.current=!0)}),style:{...A.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});F.displayName=y,n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.YJ,{...r,...n,ref:e})}).displayName="DropdownMenuGroup",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.JU,{...r,...n,ref:e})}).displayName="DropdownMenuLabel";var U=n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.q7,{...r,...n,ref:e})});U.displayName="DropdownMenuItem",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.H_,{...r,...n,ref:e})}).displayName="DropdownMenuCheckboxItem",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.z6,{...r,...n,ref:e})}).displayName="DropdownMenuRadioGroup",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.hN,{...r,...n,ref:e})}).displayName="DropdownMenuRadioItem",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.VF,{...r,...n,ref:e})}).displayName="DropdownMenuItemIndicator";var v=n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.wv,{...r,...n,ref:e})});v.displayName="DropdownMenuSeparator",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.i3,{...r,...n,ref:e})}).displayName="DropdownMenuArrow",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.ZP,{...r,...n,ref:e})}).displayName="DropdownMenuSubTrigger",n.forwardRef((A,e)=>{let{__scopeDropdownMenu:t,...n}=A,r=g(t);return(0,c.jsx)(l.G5,{...r,...n,ref:e,style:{...A.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent";var b=w,x=m,E=C,H=F,I=U,k=v},68729:(A,e,t)=>{"use strict";t.d(e,{y:()=>o});var n=t(22301);let r={}.hasOwnProperty;function o(A){let e={},t=-1;for(;++t{"use strict";t.d(e,{S:()=>r});var n=t(51822);function r(A){return null===A||(0,n.Ee)(A)||(0,n.Ny)(A)?1:(0,n.es)(A)?2:void 0}},70334:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},70615:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},72942:(A,e,t)=>{"use strict";t.d(e,{RG:()=>C,bL:()=>I,q7:()=>k});var n=t(43210),r=t(70569),o=t(9510),i=t(98599),a=t(11273),s=t(96963),l=t(14163),u=t(13495),c=t(65551),d=t(43),f=t(60687),B="rovingFocusGroup.onEntryFocus",g={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[p,w,Q]=(0,o.N)(h),[m,C]=(0,a.A)(h,[Q]),[y,F]=m(h),U=n.forwardRef((A,e)=>(0,f.jsx)(p.Provider,{scope:A.__scopeRovingFocusGroup,children:(0,f.jsx)(p.Slot,{scope:A.__scopeRovingFocusGroup,children:(0,f.jsx)(v,{...A,ref:e})})}));U.displayName=h;var v=n.forwardRef((A,e)=>{let{__scopeRovingFocusGroup:t,orientation:o,loop:a=!1,dir:s,currentTabStopId:p,defaultCurrentTabStopId:Q,onCurrentTabStopIdChange:m,onEntryFocus:C,preventScrollOnEntryFocus:F=!1,...U}=A,v=n.useRef(null),b=(0,i.s)(e,v),x=(0,d.jH)(s),[E,I]=(0,c.i)({prop:p,defaultProp:Q??null,onChange:m,caller:h}),[k,L]=n.useState(!1),D=(0,u.c)(C),K=w(t),M=n.useRef(!1),[S,T]=n.useState(0);return n.useEffect(()=>{let A=v.current;if(A)return A.addEventListener(B,D),()=>A.removeEventListener(B,D)},[D]),(0,f.jsx)(y,{scope:t,orientation:o,dir:x,loop:a,currentTabStopId:E,onItemFocus:n.useCallback(A=>I(A),[I]),onItemShiftTab:n.useCallback(()=>L(!0),[]),onFocusableItemAdd:n.useCallback(()=>T(A=>A+1),[]),onFocusableItemRemove:n.useCallback(()=>T(A=>A-1),[]),children:(0,f.jsx)(l.sG.div,{tabIndex:k||0===S?-1:0,"data-orientation":o,...U,ref:b,style:{outline:"none",...A.style},onMouseDown:(0,r.mK)(A.onMouseDown,()=>{M.current=!0}),onFocus:(0,r.mK)(A.onFocus,A=>{let e=!M.current;if(A.target===A.currentTarget&&e&&!k){let e=new CustomEvent(B,g);if(A.currentTarget.dispatchEvent(e),!e.defaultPrevented){let A=K().filter(A=>A.focusable);H([A.find(A=>A.active),A.find(A=>A.id===E),...A].filter(Boolean).map(A=>A.ref.current),F)}}M.current=!1}),onBlur:(0,r.mK)(A.onBlur,()=>L(!1))})})}),b="RovingFocusGroupItem",x=n.forwardRef((A,e)=>{let{__scopeRovingFocusGroup:t,focusable:o=!0,active:i=!1,tabStopId:a,children:u,...c}=A,d=(0,s.B)(),B=a||d,g=F(b,t),h=g.currentTabStopId===B,Q=w(t),{onFocusableItemAdd:m,onFocusableItemRemove:C,currentTabStopId:y}=g;return n.useEffect(()=>{if(o)return m(),()=>C()},[o,m,C]),(0,f.jsx)(p.ItemSlot,{scope:t,id:B,focusable:o,active:i,children:(0,f.jsx)(l.sG.span,{tabIndex:h?0:-1,"data-orientation":g.orientation,...c,ref:e,onMouseDown:(0,r.mK)(A.onMouseDown,A=>{o?g.onItemFocus(B):A.preventDefault()}),onFocus:(0,r.mK)(A.onFocus,()=>g.onItemFocus(B)),onKeyDown:(0,r.mK)(A.onKeyDown,A=>{if("Tab"===A.key&&A.shiftKey)return void g.onItemShiftTab();if(A.target!==A.currentTarget)return;let e=function(A,e,t){var n;let r=(n=A.key,"rtl"!==t?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===e&&["ArrowLeft","ArrowRight"].includes(r))&&!("horizontal"===e&&["ArrowUp","ArrowDown"].includes(r)))return E[r]}(A,g.orientation,g.dir);if(void 0!==e){if(A.metaKey||A.ctrlKey||A.altKey||A.shiftKey)return;A.preventDefault();let t=Q().filter(A=>A.focusable).map(A=>A.ref.current);if("last"===e)t.reverse();else if("prev"===e||"next"===e){"prev"===e&&t.reverse();let n=t.indexOf(A.currentTarget);t=g.loop?function(A,e){return A.map((t,n)=>A[(e+n)%A.length])}(t,n+1):t.slice(n+1)}setTimeout(()=>H(t))}}),children:"function"==typeof u?u({isCurrentTabStop:h,hasTabStop:null!=y}):u})})});x.displayName=b;var E={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function H(A,e=!1){let t=document.activeElement;for(let n of A)if(n===t||(n.focus({preventScroll:e}),document.activeElement!==t))return}var I=U,k=x},75009:(A,e,t)=>{"use strict";t.d(e,{G5:()=>AX,H_:()=>AO,JU:()=>AS,Mz:()=>AL,Pb:()=>Aj,UC:()=>AK,UE:()=>D,VF:()=>AN,YJ:()=>AM,ZL:()=>AD,ZP:()=>Aq,bL:()=>Ak,hN:()=>AP,i3:()=>AG,q7:()=>AT,wv:()=>AV,z6:()=>AR});var n=t(43210),r=t(70569),o=t(9510),i=t(98599),a=t(11273),s=t(43),l=t(31355),u=t(1359),c=t(32547),d=t(96963),f=t(55509),B=t(25028),g=t(46059),h=t(14163),p=t(72942),w=t(8730),Q=t(13495),m=t(63376),C=t(42247),y=t(60687),F=["Enter"," "],U=["ArrowUp","PageDown","End"],v=["ArrowDown","PageUp","Home",...U],b={ltr:[...F,"ArrowRight"],rtl:[...F,"ArrowLeft"]},x={ltr:["ArrowLeft"],rtl:["ArrowRight"]},E="Menu",[H,I,k]=(0,o.N)(E),[L,D]=(0,a.A)(E,[k,f.Bk,p.RG]),K=(0,f.Bk)(),M=(0,p.RG)(),[S,T]=L(E),[O,R]=L(E),P=A=>{let{__scopeMenu:e,open:t=!1,children:r,dir:o,onOpenChange:i,modal:a=!0}=A,l=K(e),[u,c]=n.useState(null),d=n.useRef(!1),B=(0,Q.c)(i),g=(0,s.jH)(o);return n.useEffect(()=>{let A=()=>{d.current=!0,document.addEventListener("pointerdown",e,{capture:!0,once:!0}),document.addEventListener("pointermove",e,{capture:!0,once:!0})},e=()=>d.current=!1;return document.addEventListener("keydown",A,{capture:!0}),()=>{document.removeEventListener("keydown",A,{capture:!0}),document.removeEventListener("pointerdown",e,{capture:!0}),document.removeEventListener("pointermove",e,{capture:!0})}},[]),(0,y.jsx)(f.bL,{...l,children:(0,y.jsx)(S,{scope:e,open:t,onOpenChange:B,content:u,onContentChange:c,children:(0,y.jsx)(O,{scope:e,onClose:n.useCallback(()=>B(!1),[B]),isUsingKeyboardRef:d,dir:g,modal:a,children:r})})})};P.displayName=E;var N=n.forwardRef((A,e)=>{let{__scopeMenu:t,...n}=A,r=K(t);return(0,y.jsx)(f.Mz,{...r,...n,ref:e})});N.displayName="MenuAnchor";var V="MenuPortal",[G,j]=L(V,{forceMount:void 0}),q=A=>{let{__scopeMenu:e,forceMount:t,children:n,container:r}=A,o=T(V,e);return(0,y.jsx)(G,{scope:e,forceMount:t,children:(0,y.jsx)(g.C,{present:t||o.open,children:(0,y.jsx)(B.Z,{asChild:!0,container:r,children:n})})})};q.displayName=V;var X="MenuContent",[J,z]=L(X),W=n.forwardRef((A,e)=>{let t=j(X,A.__scopeMenu),{forceMount:n=t.forceMount,...r}=A,o=T(X,A.__scopeMenu),i=R(X,A.__scopeMenu);return(0,y.jsx)(H.Provider,{scope:A.__scopeMenu,children:(0,y.jsx)(g.C,{present:n||o.open,children:(0,y.jsx)(H.Slot,{scope:A.__scopeMenu,children:i.modal?(0,y.jsx)(_,{...r,ref:e}):(0,y.jsx)(Y,{...r,ref:e})})})})}),_=n.forwardRef((A,e)=>{let t=T(X,A.__scopeMenu),o=n.useRef(null),a=(0,i.s)(e,o);return n.useEffect(()=>{let A=o.current;if(A)return(0,m.Eq)(A)},[]),(0,y.jsx)($,{...A,ref:a,trapFocus:t.open,disableOutsidePointerEvents:t.open,disableOutsideScroll:!0,onFocusOutside:(0,r.mK)(A.onFocusOutside,A=>A.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>t.onOpenChange(!1)})}),Y=n.forwardRef((A,e)=>{let t=T(X,A.__scopeMenu);return(0,y.jsx)($,{...A,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)})}),Z=(0,w.TL)("MenuContent.ScrollLock"),$=n.forwardRef((A,e)=>{let{__scopeMenu:t,loop:o=!1,trapFocus:a,onOpenAutoFocus:s,onCloseAutoFocus:d,disableOutsidePointerEvents:B,onEntryFocus:g,onEscapeKeyDown:h,onPointerDownOutside:w,onFocusOutside:Q,onInteractOutside:m,onDismiss:F,disableOutsideScroll:b,...x}=A,E=T(X,t),H=R(X,t),k=K(t),L=M(t),D=I(t),[S,O]=n.useState(null),P=n.useRef(null),N=(0,i.s)(e,P,E.onContentChange),V=n.useRef(0),G=n.useRef(""),j=n.useRef(0),q=n.useRef(null),z=n.useRef("right"),W=n.useRef(0),_=b?C.A:n.Fragment,Y=A=>{let e=G.current+A,t=D().filter(A=>!A.disabled),n=document.activeElement,r=t.find(A=>A.ref.current===n)?.textValue,o=function(A,e,t){var n;let r=e.length>1&&Array.from(e).every(A=>A===e[0])?e[0]:e,o=t?A.indexOf(t):-1,i=(n=Math.max(o,0),A.map((e,t)=>A[(n+t)%A.length]));1===r.length&&(i=i.filter(A=>A!==t));let a=i.find(A=>A.toLowerCase().startsWith(r.toLowerCase()));return a!==t?a:void 0}(t.map(A=>A.textValue),e,r),i=t.find(A=>A.textValue===o)?.ref.current;!function A(e){G.current=e,window.clearTimeout(V.current),""!==e&&(V.current=window.setTimeout(()=>A(""),1e3))}(e),i&&setTimeout(()=>i.focus())};n.useEffect(()=>()=>window.clearTimeout(V.current),[]),(0,u.Oh)();let $=n.useCallback(A=>z.current===q.current?.side&&function(A,e){return!!e&&function(A,e){let{x:t,y:n}=A,r=!1;for(let A=0,o=e.length-1;An!=c>n&&t<(u-s)*(n-l)/(c-l)+s&&(r=!r)}return r}({x:A.clientX,y:A.clientY},e)}(A,q.current?.area),[]);return(0,y.jsx)(J,{scope:t,searchRef:G,onItemEnter:n.useCallback(A=>{$(A)&&A.preventDefault()},[$]),onItemLeave:n.useCallback(A=>{$(A)||(P.current?.focus(),O(null))},[$]),onTriggerLeave:n.useCallback(A=>{$(A)&&A.preventDefault()},[$]),pointerGraceTimerRef:j,onPointerGraceIntentChange:n.useCallback(A=>{q.current=A},[]),children:(0,y.jsx)(_,{...b?{as:Z,allowPinchZoom:!0}:void 0,children:(0,y.jsx)(c.n,{asChild:!0,trapped:a,onMountAutoFocus:(0,r.mK)(s,A=>{A.preventDefault(),P.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:d,children:(0,y.jsx)(l.qW,{asChild:!0,disableOutsidePointerEvents:B,onEscapeKeyDown:h,onPointerDownOutside:w,onFocusOutside:Q,onInteractOutside:m,onDismiss:F,children:(0,y.jsx)(p.bL,{asChild:!0,...L,dir:H.dir,orientation:"vertical",loop:o,currentTabStopId:S,onCurrentTabStopIdChange:O,onEntryFocus:(0,r.mK)(g,A=>{H.isUsingKeyboardRef.current||A.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,y.jsx)(f.UC,{role:"menu","aria-orientation":"vertical","data-state":Ax(E.open),"data-radix-menu-content":"",dir:H.dir,...k,...x,ref:N,style:{outline:"none",...x.style},onKeyDown:(0,r.mK)(x.onKeyDown,A=>{let e=A.target.closest("[data-radix-menu-content]")===A.currentTarget,t=A.ctrlKey||A.altKey||A.metaKey,n=1===A.key.length;e&&("Tab"===A.key&&A.preventDefault(),!t&&n&&Y(A.key));let r=P.current;if(A.target!==r||!v.includes(A.key))return;A.preventDefault();let o=D().filter(A=>!A.disabled).map(A=>A.ref.current);U.includes(A.key)&&o.reverse(),function(A){let e=document.activeElement;for(let t of A)if(t===e||(t.focus(),document.activeElement!==e))return}(o)}),onBlur:(0,r.mK)(A.onBlur,A=>{A.currentTarget.contains(A.target)||(window.clearTimeout(V.current),G.current="")}),onPointerMove:(0,r.mK)(A.onPointerMove,AI(A=>{let e=A.target,t=W.current!==A.clientX;A.currentTarget.contains(e)&&t&&(z.current=A.clientX>W.current?"right":"left",W.current=A.clientX)}))})})})})})})});W.displayName=X;var AA=n.forwardRef((A,e)=>{let{__scopeMenu:t,...n}=A;return(0,y.jsx)(h.sG.div,{role:"group",...n,ref:e})});AA.displayName="MenuGroup";var Ae=n.forwardRef((A,e)=>{let{__scopeMenu:t,...n}=A;return(0,y.jsx)(h.sG.div,{...n,ref:e})});Ae.displayName="MenuLabel";var At="MenuItem",An="menu.itemSelect",Ar=n.forwardRef((A,e)=>{let{disabled:t=!1,onSelect:o,...a}=A,s=n.useRef(null),l=R(At,A.__scopeMenu),u=z(At,A.__scopeMenu),c=(0,i.s)(e,s),d=n.useRef(!1);return(0,y.jsx)(Ao,{...a,ref:c,disabled:t,onClick:(0,r.mK)(A.onClick,()=>{let A=s.current;if(!t&&A){let e=new CustomEvent(An,{bubbles:!0,cancelable:!0});A.addEventListener(An,A=>o?.(A),{once:!0}),(0,h.hO)(A,e),e.defaultPrevented?d.current=!1:l.onClose()}}),onPointerDown:e=>{A.onPointerDown?.(e),d.current=!0},onPointerUp:(0,r.mK)(A.onPointerUp,A=>{d.current||A.currentTarget?.click()}),onKeyDown:(0,r.mK)(A.onKeyDown,A=>{let e=""!==u.searchRef.current;t||e&&" "===A.key||F.includes(A.key)&&(A.currentTarget.click(),A.preventDefault())})})});Ar.displayName=At;var Ao=n.forwardRef((A,e)=>{let{__scopeMenu:t,disabled:o=!1,textValue:a,...s}=A,l=z(At,t),u=M(t),c=n.useRef(null),d=(0,i.s)(e,c),[f,B]=n.useState(!1),[g,w]=n.useState("");return n.useEffect(()=>{let A=c.current;A&&w((A.textContent??"").trim())},[s.children]),(0,y.jsx)(H.ItemSlot,{scope:t,disabled:o,textValue:a??g,children:(0,y.jsx)(p.q7,{asChild:!0,...u,focusable:!o,children:(0,y.jsx)(h.sG.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...s,ref:d,onPointerMove:(0,r.mK)(A.onPointerMove,AI(A=>{o?l.onItemLeave(A):(l.onItemEnter(A),A.defaultPrevented||A.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,r.mK)(A.onPointerLeave,AI(A=>l.onItemLeave(A))),onFocus:(0,r.mK)(A.onFocus,()=>B(!0)),onBlur:(0,r.mK)(A.onBlur,()=>B(!1))})})})}),Ai=n.forwardRef((A,e)=>{let{checked:t=!1,onCheckedChange:n,...o}=A;return(0,y.jsx)(AB,{scope:A.__scopeMenu,checked:t,children:(0,y.jsx)(Ar,{role:"menuitemcheckbox","aria-checked":AE(t)?"mixed":t,...o,ref:e,"data-state":AH(t),onSelect:(0,r.mK)(o.onSelect,()=>n?.(!!AE(t)||!t),{checkForDefaultPrevented:!1})})})});Ai.displayName="MenuCheckboxItem";var Aa="MenuRadioGroup",[As,Al]=L(Aa,{value:void 0,onValueChange:()=>{}}),Au=n.forwardRef((A,e)=>{let{value:t,onValueChange:n,...r}=A,o=(0,Q.c)(n);return(0,y.jsx)(As,{scope:A.__scopeMenu,value:t,onValueChange:o,children:(0,y.jsx)(AA,{...r,ref:e})})});Au.displayName=Aa;var Ac="MenuRadioItem",Ad=n.forwardRef((A,e)=>{let{value:t,...n}=A,o=Al(Ac,A.__scopeMenu),i=t===o.value;return(0,y.jsx)(AB,{scope:A.__scopeMenu,checked:i,children:(0,y.jsx)(Ar,{role:"menuitemradio","aria-checked":i,...n,ref:e,"data-state":AH(i),onSelect:(0,r.mK)(n.onSelect,()=>o.onValueChange?.(t),{checkForDefaultPrevented:!1})})})});Ad.displayName=Ac;var Af="MenuItemIndicator",[AB,Ag]=L(Af,{checked:!1}),Ah=n.forwardRef((A,e)=>{let{__scopeMenu:t,forceMount:n,...r}=A,o=Ag(Af,t);return(0,y.jsx)(g.C,{present:n||AE(o.checked)||!0===o.checked,children:(0,y.jsx)(h.sG.span,{...r,ref:e,"data-state":AH(o.checked)})})});Ah.displayName=Af;var Ap=n.forwardRef((A,e)=>{let{__scopeMenu:t,...n}=A;return(0,y.jsx)(h.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:e})});Ap.displayName="MenuSeparator";var Aw=n.forwardRef((A,e)=>{let{__scopeMenu:t,...n}=A,r=K(t);return(0,y.jsx)(f.i3,{...r,...n,ref:e})});Aw.displayName="MenuArrow";var AQ="MenuSub",[Am,AC]=L(AQ),Ay=A=>{let{__scopeMenu:e,children:t,open:r=!1,onOpenChange:o}=A,i=T(AQ,e),a=K(e),[s,l]=n.useState(null),[u,c]=n.useState(null),B=(0,Q.c)(o);return n.useEffect(()=>(!1===i.open&&B(!1),()=>B(!1)),[i.open,B]),(0,y.jsx)(f.bL,{...a,children:(0,y.jsx)(S,{scope:e,open:r,onOpenChange:B,content:u,onContentChange:c,children:(0,y.jsx)(Am,{scope:e,contentId:(0,d.B)(),triggerId:(0,d.B)(),trigger:s,onTriggerChange:l,children:t})})})};Ay.displayName=AQ;var AF="MenuSubTrigger",AU=n.forwardRef((A,e)=>{let t=T(AF,A.__scopeMenu),o=R(AF,A.__scopeMenu),a=AC(AF,A.__scopeMenu),s=z(AF,A.__scopeMenu),l=n.useRef(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:c}=s,d={__scopeMenu:A.__scopeMenu},f=n.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return n.useEffect(()=>f,[f]),n.useEffect(()=>{let A=u.current;return()=>{window.clearTimeout(A),c(null)}},[u,c]),(0,y.jsx)(N,{asChild:!0,...d,children:(0,y.jsx)(Ao,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":t.open,"aria-controls":a.contentId,"data-state":Ax(t.open),...A,ref:(0,i.t)(e,a.onTriggerChange),onClick:e=>{A.onClick?.(e),A.disabled||e.defaultPrevented||(e.currentTarget.focus(),t.open||t.onOpenChange(!0))},onPointerMove:(0,r.mK)(A.onPointerMove,AI(e=>{s.onItemEnter(e),!e.defaultPrevented&&(A.disabled||t.open||l.current||(s.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{t.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,r.mK)(A.onPointerLeave,AI(A=>{f();let e=t.content?.getBoundingClientRect();if(e){let n=t.content?.dataset.side,r="right"===n,o=e[r?"left":"right"],i=e[r?"right":"left"];s.onPointerGraceIntentChange({area:[{x:A.clientX+(r?-5:5),y:A.clientY},{x:o,y:e.top},{x:i,y:e.top},{x:i,y:e.bottom},{x:o,y:e.bottom}],side:n}),window.clearTimeout(u.current),u.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(A),A.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,r.mK)(A.onKeyDown,e=>{let n=""!==s.searchRef.current;A.disabled||n&&" "===e.key||b[o.dir].includes(e.key)&&(t.onOpenChange(!0),t.content?.focus(),e.preventDefault())})})})});AU.displayName=AF;var Av="MenuSubContent",Ab=n.forwardRef((A,e)=>{let t=j(X,A.__scopeMenu),{forceMount:o=t.forceMount,...a}=A,s=T(X,A.__scopeMenu),l=R(X,A.__scopeMenu),u=AC(Av,A.__scopeMenu),c=n.useRef(null),d=(0,i.s)(e,c);return(0,y.jsx)(H.Provider,{scope:A.__scopeMenu,children:(0,y.jsx)(g.C,{present:o||s.open,children:(0,y.jsx)(H.Slot,{scope:A.__scopeMenu,children:(0,y.jsx)($,{id:u.contentId,"aria-labelledby":u.triggerId,...a,ref:d,align:"start",side:"rtl"===l.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:A=>{l.isUsingKeyboardRef.current&&c.current?.focus(),A.preventDefault()},onCloseAutoFocus:A=>A.preventDefault(),onFocusOutside:(0,r.mK)(A.onFocusOutside,A=>{A.target!==u.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,r.mK)(A.onEscapeKeyDown,A=>{l.onClose(),A.preventDefault()}),onKeyDown:(0,r.mK)(A.onKeyDown,A=>{let e=A.currentTarget.contains(A.target),t=x[l.dir].includes(A.key);e&&t&&(s.onOpenChange(!1),u.trigger?.focus(),A.preventDefault())})})})})})});function Ax(A){return A?"open":"closed"}function AE(A){return"indeterminate"===A}function AH(A){return AE(A)?"indeterminate":A?"checked":"unchecked"}function AI(A){return e=>"mouse"===e.pointerType?A(e):void 0}Ab.displayName=Av;var Ak=P,AL=N,AD=q,AK=W,AM=AA,AS=Ae,AT=Ar,AO=Ai,AR=Au,AP=Ad,AN=Ah,AV=Ap,AG=Aw,Aj=Ay,Aq=AU,AX=Ab},77159:(A,e,t)=>{"use strict";t.d(e,{C:()=>n});let n=function(A){var e,t;if(null==A)return o;if("function"==typeof A)return r(A);if("object"==typeof A){return Array.isArray(A)?function(A){let e=[],t=-1;for(;++t{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]])},80375:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("code",[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]])},81231:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("table-2",[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18",key:"gugj83"}]])},81381:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])},81446:(A,e,t)=>{"use strict";t.d(e,{d:()=>r});let n={};function r(A,e){let t=e||n;return o(A,"boolean"!=typeof t.includeImageAlt||t.includeImageAlt,"boolean"!=typeof t.includeHtml||t.includeHtml)}function o(A,e,t){var n;if((n=A)&&"object"==typeof n){if("value"in A)return"html"!==A.type||t?A.value:"";if(e&&"alt"in A&&A.alt)return A.alt;if("children"in A)return i(A.children,e,t)}return Array.isArray(A)?i(A,e,t):""}function i(A,e,t){let n=[],r=-1;for(;++r{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]])},82080:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])},82570:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])},82679:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]])},82804:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("file-box",[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"16lz6z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 13.1a2 2 0 0 0-1 1.76v3.24a2 2 0 0 0 .97 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01Z",key:"99pj1s"}],["path",{d:"M7 17v5",key:"1yj1jh"}],["path",{d:"M11.7 14.2 7 17l-4.7-2.8",key:"1yk8tc"}]])},83319:(A,e,t)=>{"use strict";function n(A,e,t){let n=[],r=-1;for(;++rn})},83753:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]])},83801:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]])},84027:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},84821:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("link-2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]])},85808:(A,e,t)=>{"use strict";function n(A,e){let t=String(A);if("string"!=typeof e)throw TypeError("Expected character");let n=0,r=t.indexOf(e);for(;-1!==r;)n++,r=t.indexOf(e,r+e.length);return n}t.d(e,{A:()=>AR});var r=t(41319),o=t(51822),i=t(90816),a=t(77159);let s="phrasing",l=["autolink","link","image","label"];function u(A){this.enter({type:"link",title:null,url:"",children:[]},A)}function c(A){this.config.enter.autolinkProtocol.call(this,A)}function d(A){this.config.exit.autolinkProtocol.call(this,A)}function f(A){this.config.exit.data.call(this,A);let e=this.stack[this.stack.length-1];(0,r.ok)("link"===e.type),e.url="http://"+this.sliceSerialize(A)}function B(A){this.config.exit.autolinkEmail.call(this,A)}function g(A){this.exit(A)}function h(A){!function(A,e,t){let n=(0,a.C)((t||{}).ignore||[]),r=function(A){let e=[];if(!Array.isArray(A))throw TypeError("Expected find and replace tuple or list of tuples");let t=!A[0]||Array.isArray(A[0])?A:[A],n=-1;for(;++n0?{type:"text",value:o}:void 0),!1===o?n.lastIndex=t+1:(a!==t&&u.push({type:"text",value:A.value.slice(a,t)}),Array.isArray(o)?u.push(...o):o&&u.push(o),a=t+c[0].length,l=!0),!n.global)break;c=n.exec(A.value)}return l?(a?\]}]+$/.exec(A);if(!e)return[A,void 0];A=A.slice(0,e.index);let t=e[0],r=t.indexOf(")"),o=n(A,"("),i=n(A,")");for(;-1!==r&&o>i;)A+=t.slice(0,r+1),r=(t=t.slice(r+1)).indexOf(")"),i++;return[A,t]}(t+r);if(!a[0])return!1;let s={type:"link",title:null,url:i+e+a[0],children:[{type:"text",value:e+a[0]}]};return a[1]?[s,{type:"text",value:a[1]}]:s}function w(A,e,t,n){return!(!Q(n,!0)||/[-\d_]$/.test(t))&&{type:"link",title:null,url:"mailto:"+e+"@"+t,children:[{type:"text",value:e+"@"+t}]}}function Q(A,e){let t=A.input.charCodeAt(A.index-1);return(0===A.index||(0,o.Ny)(t)||(0,o.es)(t))&&(!e||47!==t)}var m=t(33502);function C(){this.buffer()}function y(A){this.enter({type:"footnoteReference",identifier:"",label:""},A)}function F(){this.buffer()}function U(A){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},A)}function v(A){let e=this.resume(),t=this.stack[this.stack.length-1];(0,r.ok)("footnoteReference"===t.type),t.identifier=(0,m.B)(this.sliceSerialize(A)).toLowerCase(),t.label=e}function b(A){this.exit(A)}function x(A){let e=this.resume(),t=this.stack[this.stack.length-1];(0,r.ok)("footnoteDefinition"===t.type),t.identifier=(0,m.B)(this.sliceSerialize(A)).toLowerCase(),t.label=e}function E(A){this.exit(A)}function H(A,e,t,n){let r=t.createTracker(n),o=r.move("[^"),i=t.enter("footnoteReference"),a=t.enter("reference");return o+=r.move(t.safe(t.associationId(A),{after:"]",before:o})),a(),i(),o+=r.move("]")}function I(A,e,t){return 0===e?A:k(A,e,t)}function k(A,e,t){return(t?"":" ")+A}H.peek=function(){return"["};let L=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function D(A){this.enter({type:"delete",children:[]},A)}function K(A){this.exit(A)}function M(A,e,t,n){let r=t.createTracker(n),o=t.enter("strikethrough"),i=r.move("~~");return i+=t.containerPhrasing(A,{...r.current(),before:i,after:"~"}),i+=r.move("~~"),o(),i}function S(A){return A.length}function T(A){let e="string"==typeof A?A.codePointAt(0):0;return 67===e||99===e?99:76===e||108===e?108:114*(82===e||114===e)}M.peek=function(){return"~"};function O(A,e,t){if("string"==typeof e&&(e=[e]),!e||0===e.length)return t;let n=-1;for(;++n\u007F]/.test(A.url))}j.peek=function(){return"`"};(0,a.C)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);let X={inlineCode:j,listItem:function(A,e,t,n){let r=function(A){let e=A.options.listItemIndent||"one";if("tab"!==e&&"one"!==e&&"mixed"!==e)throw Error("Cannot serialize items with `"+e+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return e}(t),o=t.bulletCurrent||function(A){let e=A.options.bullet||"*";if("*"!==e&&"+"!==e&&"-"!==e)throw Error("Cannot serialize items with `"+e+"` for `options.bullet`, expected `*`, `+`, or `-`");return e}(t);e&&"list"===e.type&&e.ordered&&(o=("number"==typeof e.start&&e.start>-1?e.start:1)+(!1===t.options.incrementListMarker?0:e.children.indexOf(A))+o);let i=o.length+1;("tab"===r||"mixed"===r&&(e&&"list"===e.type&&e.spread||A.spread))&&(i=4*Math.ceil(i/4));let a=t.createTracker(n);a.move(o+" ".repeat(i-o.length)),a.shift(i);let s=t.enter("listItem"),l=t.indentLines(t.containerFlow(A,a.current()),function(A,e,t){return e?(t?"":" ".repeat(i))+A:(t?o:o+" ".repeat(i-o.length))+A});return s(),l}};function J(A){let e=A._align;(0,r.ok)(e,"expected `_align` on table"),this.enter({type:"table",align:e.map(function(A){return"none"===A?null:A}),children:[]},A),this.data.inTable=!0}function z(A){this.exit(A),this.data.inTable=void 0}function W(A){this.enter({type:"tableRow",children:[]},A)}function _(A){this.exit(A)}function Y(A){this.enter({type:"tableCell",children:[]},A)}function Z(A){let e=this.resume();this.data.inTable&&(e=e.replace(/\\([\\|])/g,$));let t=this.stack[this.stack.length-1];(0,r.ok)("inlineCode"===t.type),t.value=e,this.exit(A)}function $(A,e){return"|"===e?e:A}function AA(A){let e=this.stack[this.stack.length-2];(0,r.ok)("listItem"===e.type),e.checked="taskListCheckValueChecked"===A.type}function Ae(A){let e=this.stack[this.stack.length-2];if(e&&"listItem"===e.type&&"boolean"==typeof e.checked){let A=this.stack[this.stack.length-1];(0,r.ok)("paragraph"===A.type);let t=A.children[0];if(t&&"text"===t.type){let n,r=e.children,o=-1;for(;++o0&&!t&&(A[A.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),t}Ad[43]=Ac,Ad[45]=Ac,Ad[46]=Ac,Ad[95]=Ac,Ad[72]=[Ac,Au],Ad[104]=[Ac,Au],Ad[87]=[Ac,Al],Ad[119]=[Ac,Al];var AQ=t(41203),Am=t(50533);let AC={tokenize:function(A,e,t){let n=this;return(0,Am.N)(A,function(A){let r=n.events[n.events.length-1];return r&&"gfmFootnoteDefinitionIndent"===r[1].type&&4===r[2].sliceSerialize(r[1],!0).length?e(A):t(A)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function Ay(A,e,t){let n,r=this,o=r.events.length,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);for(;o--;){let A=r.events[o][1];if("labelImage"===A.type){n=A;break}if("gfmFootnoteCall"===A.type||"labelLink"===A.type||"label"===A.type||"image"===A.type||"link"===A.type)break}return function(o){if(!n||!n._balanced)return t(o);let a=(0,m.B)(r.sliceSerialize({start:n.end,end:r.now()}));return 94===a.codePointAt(0)&&i.includes(a.slice(1))?(A.enter("gfmFootnoteCallLabelMarker"),A.consume(o),A.exit("gfmFootnoteCallLabelMarker"),e(o)):t(o)}}function AF(A,e){let t=A.length;for(;t--;)if("labelImage"===A[t][1].type&&"enter"===A[t][0]){A[t][1];break}A[t+1][1].type="data",A[t+3][1].type="gfmFootnoteCallLabelMarker";let n={type:"gfmFootnoteCall",start:Object.assign({},A[t+3][1].start),end:Object.assign({},A[A.length-1][1].end)},r={type:"gfmFootnoteCallMarker",start:Object.assign({},A[t+3][1].end),end:Object.assign({},A[t+3][1].end)};r.end.column++,r.end.offset++,r.end._bufferIndex++;let o={type:"gfmFootnoteCallString",start:Object.assign({},r.end),end:Object.assign({},A[A.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},a=[A[t+1],A[t+2],["enter",n,e],A[t+3],A[t+4],["enter",r,e],["exit",r,e],["enter",o,e],["enter",i,e],["exit",i,e],["exit",o,e],A[A.length-2],A[A.length-1],["exit",n,e]];return A.splice(t,A.length-t+1,...a),A}function AU(A,e,t){let n,r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),a=0;return function(e){return A.enter("gfmFootnoteCall"),A.enter("gfmFootnoteCallLabelMarker"),A.consume(e),A.exit("gfmFootnoteCallLabelMarker"),s};function s(e){return 94!==e?t(e):(A.enter("gfmFootnoteCallMarker"),A.consume(e),A.exit("gfmFootnoteCallMarker"),A.enter("gfmFootnoteCallString"),A.enter("chunkString").contentType="string",l)}function l(s){if(a>999||93===s&&!n||null===s||91===s||(0,o.Ee)(s))return t(s);if(93===s){A.exit("chunkString");let n=A.exit("gfmFootnoteCallString");return i.includes((0,m.B)(r.sliceSerialize(n)))?(A.enter("gfmFootnoteCallLabelMarker"),A.consume(s),A.exit("gfmFootnoteCallLabelMarker"),A.exit("gfmFootnoteCall"),e):t(s)}return(0,o.Ee)(s)||(n=!0),a++,A.consume(s),92===s?u:l}function u(e){return 91===e||92===e||93===e?(A.consume(e),a++,l):l(e)}}function Av(A,e,t){let n,r,i=this,a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),s=0;return function(e){return A.enter("gfmFootnoteDefinition")._container=!0,A.enter("gfmFootnoteDefinitionLabel"),A.enter("gfmFootnoteDefinitionLabelMarker"),A.consume(e),A.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(e){return 94===e?(A.enter("gfmFootnoteDefinitionMarker"),A.consume(e),A.exit("gfmFootnoteDefinitionMarker"),A.enter("gfmFootnoteDefinitionLabelString"),A.enter("chunkString").contentType="string",u):t(e)}function u(e){if(s>999||93===e&&!r||null===e||91===e||(0,o.Ee)(e))return t(e);if(93===e){A.exit("chunkString");let t=A.exit("gfmFootnoteDefinitionLabelString");return n=(0,m.B)(i.sliceSerialize(t)),A.enter("gfmFootnoteDefinitionLabelMarker"),A.consume(e),A.exit("gfmFootnoteDefinitionLabelMarker"),A.exit("gfmFootnoteDefinitionLabel"),d}return(0,o.Ee)(e)||(r=!0),s++,A.consume(e),92===e?c:u}function c(e){return 91===e||92===e||93===e?(A.consume(e),s++,u):u(e)}function d(e){return 58===e?(A.enter("definitionMarker"),A.consume(e),A.exit("definitionMarker"),a.includes(n)||a.push(n),(0,Am.N)(A,f,"gfmFootnoteDefinitionWhitespace")):t(e)}function f(A){return e(A)}}function Ab(A,e,t){return A.check(AQ.B,e,A.attempt(AC,e,t))}function Ax(A){A.exit("gfmFootnoteDefinition")}var AE=t(22301),AH=t(83319);class AI{constructor(){this.map=[]}add(A,e,t){!function(A,e,t,n){let r=0;if(0!==t||0!==n.length){for(;r0;)e-=1,t.push(A.slice(this.map[e][0]+this.map[e][1]),this.map[e][2]),A.length=this.map[e][0];t.push(A.slice()),A.length=0;let n=t.pop();for(;n;){for(let e of n)A.push(e);n=t.pop()}this.map.length=0}}function Ak(A,e,t){let n,r=this,i=0,a=0;return function(A){let e=r.events.length-1;for(;e>-1;){let A=r.events[e][1].type;if("lineEnding"===A||"linePrefix"===A)e--;else break}let n=e>-1?r.events[e][1].type:null,o="tableHead"===n||"tableRow"===n?Q:s;return o===Q&&r.parser.lazy[r.now().line]?t(A):o(A)};function s(e){var t;return A.enter("tableHead"),A.enter("tableRow"),124===(t=e)||(n=!0,a+=1),l(t)}function l(e){return null===e?t(e):(0,o.HP)(e)?a>1?(a=0,r.interrupt=!0,A.exit("tableRow"),A.enter("lineEnding"),A.consume(e),A.exit("lineEnding"),d):t(e):(0,o.On)(e)?(0,Am.N)(A,l,"whitespace")(e):(a+=1,n&&(n=!1,i+=1),124===e)?(A.enter("tableCellDivider"),A.consume(e),A.exit("tableCellDivider"),n=!0,l):(A.enter("data"),u(e))}function u(e){return null===e||124===e||(0,o.Ee)(e)?(A.exit("data"),l(e)):(A.consume(e),92===e?c:u)}function c(e){return 92===e||124===e?(A.consume(e),u):u(e)}function d(e){return(r.interrupt=!1,r.parser.lazy[r.now().line])?t(e):(A.enter("tableDelimiterRow"),n=!1,(0,o.On)(e))?(0,Am.N)(A,f,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(e):f(e)}function f(e){return 45===e||58===e?g(e):124===e?(n=!0,A.enter("tableCellDivider"),A.consume(e),A.exit("tableCellDivider"),B):t(e)}function B(e){return(0,o.On)(e)?(0,Am.N)(A,g,"whitespace")(e):g(e)}function g(e){return 58===e?(a+=1,n=!0,A.enter("tableDelimiterMarker"),A.consume(e),A.exit("tableDelimiterMarker"),h):45===e?(a+=1,h(e)):null===e||(0,o.HP)(e)?w(e):t(e)}function h(e){return 45===e?(A.enter("tableDelimiterFiller"),function e(t){return 45===t?(A.consume(t),e):58===t?(n=!0,A.exit("tableDelimiterFiller"),A.enter("tableDelimiterMarker"),A.consume(t),A.exit("tableDelimiterMarker"),p):(A.exit("tableDelimiterFiller"),p(t))}(e)):t(e)}function p(e){return(0,o.On)(e)?(0,Am.N)(A,w,"whitespace")(e):w(e)}function w(r){if(124===r)return f(r);if(null===r||(0,o.HP)(r))return n&&i===a?(A.exit("tableDelimiterRow"),A.exit("tableHead"),e(r)):t(r);return t(r)}function Q(e){return A.enter("tableRow"),m(e)}function m(t){return 124===t?(A.enter("tableCellDivider"),A.consume(t),A.exit("tableCellDivider"),m):null===t||(0,o.HP)(t)?(A.exit("tableRow"),e(t)):(0,o.On)(t)?(0,Am.N)(A,m,"whitespace")(t):(A.enter("data"),C(t))}function C(e){return null===e||124===e||(0,o.Ee)(e)?(A.exit("data"),m(e)):(A.consume(e),92===e?y:C)}function y(e){return 92===e||124===e?(A.consume(e),C):C(e)}}function AL(A,e){let t,n,r,o=-1,i=!0,a=0,s=[0,0,0,0],l=[0,0,0,0],u=!1,c=0,d=new AI;for(;++ot[2]+1){let e=t[2]+1,n=t[3]-t[2]-1;A.add(e,n,[])}}A.add(t[3]+1,0,[["exit",i,e]])}return void 0!==r&&(o.end=Object.assign({},AM(e.events,r)),A.add(r,0,[["exit",o,e]]),o=void 0),o}function AK(A,e,t,n,r){let o=[],i=AM(e.events,t);r&&(r.end=Object.assign({},i),o.push(["exit",r,e])),n.end=Object.assign({},i),o.push(["exit",n,e]),A.add(t+1,0,o)}function AM(A,e){let t=A[e],n="enter"===t[0]?"start":"end";return t[1][n]}let AS={name:"tasklistCheck",tokenize:function(A,e,t){let n=this;return function(e){return null===n.previous&&n._gfmTasklistFirstContentOfListItem?(A.enter("taskListCheck"),A.enter("taskListCheckMarker"),A.consume(e),A.exit("taskListCheckMarker"),r):t(e)};function r(e){return(0,o.Ee)(e)?(A.enter("taskListCheckValueUnchecked"),A.consume(e),A.exit("taskListCheckValueUnchecked"),i):88===e||120===e?(A.enter("taskListCheckValueChecked"),A.consume(e),A.exit("taskListCheckValueChecked"),i):t(e)}function i(e){return 93===e?(A.enter("taskListCheckMarker"),A.consume(e),A.exit("taskListCheckMarker"),A.exit("taskListCheck"),a):t(e)}function a(n){return(0,o.HP)(n)?e(n):(0,o.On)(n)?A.check({tokenize:AT},e,t)(n):t(n)}}};function AT(A,e,t){return(0,Am.N)(A,function(A){return null===A?t(A):e(A)},"whitespace")}let AO={};function AR(A){let e,t=A||AO,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),o=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),i=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push((0,An.y)([{text:Ad},{document:{91:{name:"gfmFootnoteDefinition",tokenize:Av,continuation:{tokenize:Ab},exit:Ax}},text:{91:{name:"gfmFootnoteCall",tokenize:AU},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:Ay,resolveTo:AF}}},function(A){let e=(A||{}).singleTilde,t={name:"strikethrough",tokenize:function(A,t,n){let r=this.previous,o=this.events,i=0;return function(a){return 126===r&&"characterEscape"!==o[o.length-1][1].type?n(a):(A.enter("strikethroughSequenceTemporary"),function o(a){let s=(0,N.S)(r);if(126===a)return i>1?n(a):(A.consume(a),i++,o);if(i<2&&!e)return n(a);let l=A.exit("strikethroughSequenceTemporary"),u=(0,N.S)(a);return l._open=!u||2===u&&!!s,l._close=!s||2===s&&!!u,t(a)}(a))}},resolveAll:function(A,e){let t=-1;for(;++t0&&(o.shift(4),i+=o.move((e?"\n":" ")+n.indentLines(n.containerFlow(A,o.current()),e?k:I))),a(),i},footnoteReference:H},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}),{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:L}],handlers:{delete:M}},function(A){let e=A||{},t=e.tableCellPadding,n=e.tablePipeAlign,r=e.stringLength,o=t?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(A,e,t){let n=X.inlineCode(A,e,t);return t.stack.includes("tableCell")&&(n=n.replace(/\|/g,"\\$&")),n},table:function(A,e,t,n){return a(function(A,e,t){let n=A.children,r=-1,o=[],i=e.enter("table");for(;++rl&&(l=A[u].length);++os[o])&&(s[o]=A)}e.push(i)}i[u]=e,a[u]=n}let d=-1;if("object"==typeof n&&"length"in n)for(;++ds[d]&&(s[d]=r),B[d]=r),f[d]=i}i.splice(1,0,f),a.splice(1,0,B),u=-1;let g=[];for(;++u{"use strict";t.d(e,{YR:()=>r});var n=t(90816);function r(A,e,t,r){let o,i,a;"function"==typeof e&&"function"!=typeof t?(i=void 0,a=e,o=t):(i=e,a=t,o=r),(0,n.VG)(A,i,function(A,e){let t=e[e.length-1],n=t?t.children.indexOf(A):void 0;return a(A,n,t)},o)}},86757:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("panels-top-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]])},86908:(A,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.camelCase=void 0;var t=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,r=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,i=/^-(ms)-/,a=function(A,e){return e.toUpperCase()},s=function(A,e){return"".concat(e,"-")};e.camelCase=function(A,e){var l;return(void 0===e&&(e={}),!(l=A)||r.test(l)||t.test(l))?A:(A=A.toLowerCase(),(A=e.reactCompat?A.replace(i,s):A.replace(o,s)).replace(n,a))}},88233:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},90131:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])},90816:(A,e,t)=>{"use strict";t.d(e,{dc:()=>o,VG:()=>i});var n=t(77159);let r=[],o=!1;function i(A,e,t,i){let a;"function"==typeof e&&"function"!=typeof t?(i=t,t=e):a=e;let s=(0,n.C)(a),l=i?-1:1;(function A(n,a,u){let c=n&&"object"==typeof n?n:{};if("string"==typeof c.type){let A="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0;Object.defineProperty(d,"name",{value:"node (\x1b[33m"+n.type+(A?"<"+A+">":"")+"\x1b[39m)"})}return d;function d(){var c;let d,f,B,g=r;if((!e||s(n,a,u[u.length-1]||void 0))&&(g=Array.isArray(c=t(n,u))?c:"number"==typeof c?[!0,c]:null==c?r:[c])[0]===o)return g;if("children"in n&&n.children&&n.children&&"skip"!==g[0])for(f=(i?n.children.length:-1)+l,B=u.concat(n);f>-1&&f{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("toggle-right",[["circle",{cx:"15",cy:"12",r:"3",key:"1afu0r"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]])},94424:(A,e,t)=>{"use strict";t.d(e,{A:()=>ox});var n,r,o,i,a,s=function(A,e){return(s=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])})(A,e)};function l(A,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=A}s(A,e),A.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}var u=function(){return(u=Object.assign||function(A){for(var e,t=1,n=arguments.length;t0&&r[r.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]=55296&&r<=56319&&t>10)+55296,i%1024+56320)),(r+1===t||n.length>16384)&&(o+=String.fromCharCode.apply(String,n),n.length=0)}return o},Q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m="undefined"==typeof Uint8Array?[]:new Uint8Array(256),C=0;C>4,u[s++]=(15&n)<<4|r>>2,u[s++]=(3&r)<<6|63&o;return l},b=function(A){for(var e=A.length,t=[],n=0;n=0){if(A<55296||A>56319&&A<=65535)return e=((e=this.index[A>>5])<<2)+(31&A),this.data[e];if(A<=65535)return e=((e=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[e];if(A>11),e=this.index[e]+(A>>5&63),e=((e=this.index[e])<<2)+(31&A),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",L="undefined"==typeof Uint8Array?[]:new Uint8Array(256),D=0;D50?(r.push(!0),i-=50):r.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(A))return n.push(o),t.push(16);if(4===i||11===i){if(0===o)return n.push(o),t.push(30);var a=t[o-1];return -1===P.indexOf(a)?(n.push(n[o-1]),t.push(a)):(n.push(o),t.push(30))}if(n.push(o),31===i)return t.push("strict"===e?21:37);if(42===i||29===i)return t.push(30);if(43===i)if(A>=131072&&A<=196605||A>=196608&&A<=262141)return t.push(37);else return t.push(30);t.push(i)}),[n,t,r]},j=function(A,e,t,n){var r=n[t];if(Array.isArray(A)?-1!==A.indexOf(r):A===r)for(var o=t;o<=n.length;){var i=n[++o];if(i===e)return!0;if(10!==i)break}if(10===r)for(var o=t;o>0;){var a=n[--o];if(Array.isArray(A)?-1!==A.indexOf(a):A===a)for(var s=t;s<=n.length;){var i=n[++s];if(i===e)return!0;if(10!==i)break}if(10!==a)break}return!1},q=function(A,e){for(var t=A;t>=0;){var n=e[t];if(10!==n)return n;t--}return 0},X=function(A,e,t,n,r){if(0===t[n])return"\xd7";var o=n-1;if(Array.isArray(r)&&!0===r[o])return"\xd7";var i=o-1,a=o+1,s=e[o],l=i>=0?e[i]:0,u=e[a];if(2===s&&3===u)return"\xd7";if(-1!==T.indexOf(s))return"!";if(-1!==T.indexOf(u)||-1!==O.indexOf(u))return"\xd7";if(8===q(o,e))return"\xf7";if(11===M.get(A[o])||(32===s||33===s)&&11===M.get(A[a])||7===s||7===u||9===s||-1===[10,13,15].indexOf(s)&&9===u||-1!==[17,18,19,24,28].indexOf(u)||22===q(o,e)||j(23,22,o,e)||j([17,18],21,o,e)||j(12,12,o,e))return"\xd7";if(10===s)return"\xf7";if(23===s||23===u)return"\xd7";if(16===u||16===s)return"\xf7";if(-1!==[13,15,21].indexOf(u)||14===s||36===l&&-1!==V.indexOf(s)||28===s&&36===u||20===u||-1!==S.indexOf(u)&&25===s||-1!==S.indexOf(s)&&25===u||27===s&&-1!==[37,32,33].indexOf(u)||-1!==[37,32,33].indexOf(s)&&26===u||-1!==S.indexOf(s)&&-1!==R.indexOf(u)||-1!==R.indexOf(s)&&-1!==S.indexOf(u)||-1!==[27,26].indexOf(s)&&(25===u||-1!==[22,15].indexOf(u)&&25===e[a+1])||-1!==[22,15].indexOf(s)&&25===u||25===s&&-1!==[25,28,24].indexOf(u))return"\xd7";if(-1!==[25,28,24,17,18].indexOf(u))for(var c=o;c>=0;){var d=e[c];if(25===d)return"\xd7";if(-1!==[28,24].indexOf(d))c--;else break}if(-1!==[27,26].indexOf(u))for(var c=-1!==[17,18].indexOf(s)?i:o;c>=0;){var d=e[c];if(25===d)return"\xd7";if(-1!==[28,24].indexOf(d))c--;else break}if(38===s&&-1!==[38,39,34,35].indexOf(u)||-1!==[39,34].indexOf(s)&&-1!==[39,40].indexOf(u)||-1!==[40,35].indexOf(s)&&40===u||-1!==N.indexOf(s)&&-1!==[20,26].indexOf(u)||-1!==N.indexOf(u)&&27===s||-1!==S.indexOf(s)&&-1!==S.indexOf(u)||24===s&&-1!==S.indexOf(u)||-1!==S.concat(25).indexOf(s)&&22===u&&-1===K.indexOf(A[a])||-1!==S.concat(25).indexOf(u)&&18===s)return"\xd7";if(41===s&&41===u){for(var f=t[o],B=1;f>0;)if(41===e[--f])B++;else break;if(B%2!=0)return"\xd7"}return 32===s&&33===u?"\xd7":"\xf7"},J=function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t=G(A,e.lineBreak),n=t[0],r=t[1],o=t[2];return("break-all"===e.wordBreak||"break-word"===e.wordBreak)&&(r=r.map(function(A){return -1!==[25,30,42].indexOf(A)?37:A})),[n,r,"keep-all"===e.wordBreak?o.map(function(e,t){return e&&A[t]>=19968&&A[t]<=40959}):void 0]},z=function(){function A(A,e,t,n){this.codePoints=A,this.required="!"===e,this.start=t,this.end=n}return A.prototype.slice=function(){return w.apply(void 0,this.codePoints.slice(this.start,this.end))},A}(),W=function(A,e){var t=p(A),n=J(t,e),r=n[0],o=n[1],i=n[2],a=t.length,s=0,l=0;return{next:function(){if(l>=a)return{done:!0,value:null};for(var A="\xd7";l=48&&A<=57},Y=function(A){return _(A)||A>=65&&A<=70||A>=97&&A<=102},Z=function(A){return A>=97&&A<=122||A>=65&&A<=90},$=function(A){return 10===A||9===A||32===A},AA=function(A){return Z(A)||A>=128||95===A},Ae=function(A){return AA(A)||_(A)||45===A},At=function(A,e){return 92===A&&10!==e},An=function(A,e,t){return 45===A?AA(e)||At(e,t):!!(AA(A)||92===A&&At(A,e))||!1},Ar=function(A,e,t){return 43===A||45===A?!!_(e)||46===e&&_(t):46===A?_(e):_(A)},Ao=function(A){var e=0,t=1;(43===A[0]||45===A[e])&&(45===A[e]&&(t=-1),e++);for(var n=[];_(A[e]);)n.push(A[e++]);var r=n.length?parseInt(w.apply(void 0,n),10):0;46===A[e]&&e++;for(var o=[];_(A[e]);)o.push(A[e++]);var i=o.length,a=i?parseInt(w.apply(void 0,o),10):0;(69===A[e]||101===A[e])&&e++;var s=1;(43===A[e]||45===A[e])&&(45===A[e]&&(s=-1),e++);for(var l=[];_(A[e]);)l.push(A[e++]);return t*(r+a*Math.pow(10,-i))*Math.pow(10,s*(l.length?parseInt(w.apply(void 0,l),10):0))},Ai={type:2},Aa={type:3},As={type:4},Al={type:13},Au={type:8},Ac={type:21},Ad={type:9},Af={type:10},AB={type:11},Ag={type:12},Ah={type:14},Ap={type:23},Aw={type:1},AQ={type:25},Am={type:24},AC={type:26},Ay={type:27},AF={type:28},AU={type:29},Av={type:31},Ab={type:32},Ax=function(){function A(){this._value=[]}return A.prototype.write=function(A){this._value=this._value.concat(p(A))},A.prototype.read=function(){for(var A=[],e=this.consumeToken();e!==Ab;)A.push(e),e=this.consumeToken();return A},A.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),t=this.peekCodePoint(1),n=this.peekCodePoint(2);if(Ae(e)||At(t,n)){var r=An(e,t,n)?2:1,o=this.consumeName();return{type:5,value:o,flags:r}}break;case 36:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Al;break;case 39:return this.consumeStringToken(39);case 40:return Ai;case 41:return Aa;case 42:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ah;break;case 43:case 46:if(Ar(A,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(A),this.consumeNumericToken();break;case 44:return As;case 45:var i=this.peekCodePoint(0),a=this.peekCodePoint(1);if(Ar(A,i,a))return this.reconsumeCodePoint(A),this.consumeNumericToken();if(An(A,i,a))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();if(45===i&&62===a)return this.consumeCodePoint(),this.consumeCodePoint(),Am;break;case 47:if(42===this.peekCodePoint(0))for(this.consumeCodePoint();;){var s=this.consumeCodePoint();if(42===s&&47===(s=this.consumeCodePoint())||-1===s)return this.consumeToken()}break;case 58:return AC;case 59:return Ay;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2))return this.consumeCodePoint(),this.consumeCodePoint(),AQ;break;case 64:if(An(this.peekCodePoint(0),this.peekCodePoint(1),this.peekCodePoint(2))){var o=this.consumeName();return{type:7,value:o}}break;case 91:return AF;case 92:if(At(A,this.peekCodePoint(0)))return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();break;case 93:return AU;case 61:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Au;break;case 123:return AB;case 125:return Ag;case 117:case 85:var l=this.peekCodePoint(0),u=this.peekCodePoint(1);return 43===l&&(Y(u)||63===u)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Ad;if(124===this.peekCodePoint(0))return this.consumeCodePoint(),Ac;break;case 126:if(61===this.peekCodePoint(0))return this.consumeCodePoint(),Af;break;case -1:return Ab}return $(A)?(this.consumeWhiteSpace(),Av):_(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):AA(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:w(A)}},A.prototype.consumeCodePoint=function(){var A=this._value.shift();return void 0===A?-1:A},A.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},A.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},A.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();Y(e)&&A.length<6;)A.push(e),e=this.consumeCodePoint();for(var t=!1;63===e&&A.length<6;)A.push(e),e=this.consumeCodePoint(),t=!0;if(t){var n=parseInt(w.apply(void 0,A.map(function(A){return 63===A?48:A})),16),r=parseInt(w.apply(void 0,A.map(function(A){return 63===A?70:A})),16);return{type:30,start:n,end:r}}var o=parseInt(w.apply(void 0,A),16);if(!(45===this.peekCodePoint(0)&&Y(this.peekCodePoint(1))))return{type:30,start:o,end:o};this.consumeCodePoint(),e=this.consumeCodePoint();for(var i=[];Y(e)&&i.length<6;)i.push(e),e=this.consumeCodePoint();var r=parseInt(w.apply(void 0,i),16);return{type:30,start:o,end:r}},A.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return"url"===A.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},A.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0))return{type:22,value:""};var e=this.peekCodePoint(0);if(39===e||34===e){var t=this.consumeStringToken(this.consumeCodePoint());return 0===t.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:t.value}):(this.consumeBadUrlRemnants(),Ap)}for(;;){var n,r=this.consumeCodePoint();if(-1===r||41===r)return{type:22,value:w.apply(void 0,A)};if($(r)){if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))return this.consumeCodePoint(),{type:22,value:w.apply(void 0,A)};return this.consumeBadUrlRemnants(),Ap}if(34===r||39===r||40===r||(n=r)>=0&&n<=8||11===n||n>=14&&n<=31||127===n)return this.consumeBadUrlRemnants(),Ap;if(92===r)if(!At(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),Ap;else A.push(this.consumeEscapedCodePoint());else A.push(r)}},A.prototype.consumeWhiteSpace=function(){for(;$(this.peekCodePoint(0));)this.consumeCodePoint()},A.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(41===A||-1===A)return;At(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},A.prototype.consumeStringSlice=function(A){for(var e="";A>0;){var t=Math.min(5e4,A);e+=w.apply(void 0,this._value.splice(0,t)),A-=t}return this._value.shift(),e},A.prototype.consumeStringToken=function(A){for(var e="",t=0;;){var n=this._value[t];if(-1===n||void 0===n||n===A)return{type:0,value:e+=this.consumeStringSlice(t)};if(10===n)return this._value.splice(0,t),Aw;if(92===n){var r=this._value[t+1];-1!==r&&void 0!==r&&(10===r?(e+=this.consumeStringSlice(t),t=-1,this._value.shift()):At(n,r)&&(e+=this.consumeStringSlice(t),e+=w(this.consumeEscapedCodePoint()),t=-1))}t++}},A.prototype.consumeNumber=function(){var A=[],e=4,t=this.peekCodePoint(0);for((43===t||45===t)&&A.push(this.consumeCodePoint());_(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(46===t&&_(n))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;_(this.peekCodePoint(0));)A.push(this.consumeCodePoint());t=this.peekCodePoint(0),n=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((69===t||101===t)&&((43===n||45===n)&&_(r)||_(n)))for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;_(this.peekCodePoint(0));)A.push(this.consumeCodePoint());return[Ao(A),e]},A.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],t=A[1],n=this.peekCodePoint(0);return An(n,this.peekCodePoint(1),this.peekCodePoint(2))?{type:15,number:e,flags:t,unit:this.consumeName()}:37===n?(this.consumeCodePoint(),{type:16,number:e,flags:t}):{type:17,number:e,flags:t}},A.prototype.consumeEscapedCodePoint=function(){var A=this.consumeCodePoint();if(Y(A)){for(var e=w(A);Y(this.peekCodePoint(0))&&e.length<6;)e+=w(this.consumeCodePoint());$(this.peekCodePoint(0))&&this.consumeCodePoint();var t=parseInt(e,16);return 0===t||t>=55296&&t<=57343||t>1114111?65533:t}return -1===A?65533:A},A.prototype.consumeName=function(){for(var A="";;){var e=this.consumeCodePoint();if(Ae(e))A+=w(e);else{if(!At(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),A;A+=w(this.consumeEscapedCodePoint())}}},A}(),AE=function(){function A(A){this._tokens=A}return A.create=function(e){var t=new Ax;return t.write(e),new A(t.read())},A.parseValue=function(e){return A.create(e).parseComponentValue()},A.parseValues=function(e){return A.create(e).parseComponentValues()},A.prototype.parseComponentValue=function(){for(var A=this.consumeToken();31===A.type;)A=this.consumeToken();if(32===A.type)throw SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(A);var e=this.consumeComponentValue();do A=this.consumeToken();while(31===A.type);if(32===A.type)return e;throw SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},A.prototype.parseComponentValues=function(){for(var A=[];;){var e=this.consumeComponentValue();if(32===e.type)return A;A.push(e),A.push()}},A.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A},A.prototype.consumeSimpleBlock=function(A){for(var e={type:A,values:[]},t=this.consumeToken();;){if(32===t.type||AT(t,A))return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue()),t=this.consumeToken()}},A.prototype.consumeFunction=function(A){for(var e={name:A.value,values:[],type:18};;){var t=this.consumeToken();if(32===t.type||3===t.type)return e;this.reconsumeToken(t),e.values.push(this.consumeComponentValue())}},A.prototype.consumeToken=function(){var A=this._tokens.shift();return void 0===A?Ab:A},A.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},A}(),AH=function(A){return 15===A.type},AI=function(A){return 17===A.type},Ak=function(A){return 20===A.type},AL=function(A){return 0===A.type},AD=function(A,e){return Ak(A)&&A.value===e},AK=function(A){return 31!==A.type},AM=function(A){return 31!==A.type&&4!==A.type},AS=function(A){var e=[],t=[];return A.forEach(function(A){if(4===A.type){if(0===t.length)throw Error("Error parsing function args, zero tokens for arg");e.push(t),t=[];return}31!==A.type&&t.push(A)}),t.length&&e.push(t),e},AT=function(A,e){return 11===e&&12===A.type||28===e&&29===A.type||2===e&&3===A.type},AO=function(A){return 17===A.type||15===A.type},AR=function(A){return 16===A.type||AO(A)},AP=function(A){return A.length>1?[A[0],A[1]]:[A[0]]},AN={type:17,number:0,flags:4},AV={type:16,number:50,flags:4},AG={type:16,number:100,flags:4},Aj=function(A,e,t){var n=A[0],r=A[1];return[Aq(n,e),Aq(void 0!==r?r:n,t)]},Aq=function(A,e){if(16===A.type)return A.number/100*e;if(AH(A))switch(A.unit){case"rem":case"em":return 16*A.number}return A.number},AX="grad",AJ="turn",Az={parse:function(A,e){if(15===e.type)switch(e.unit){case"deg":return Math.PI*e.number/180;case AX:return Math.PI/200*e.number;case"rad":return e.number;case AJ:return 2*Math.PI*e.number}throw Error("Unsupported angle type")}},AW=function(A){return 15===A.type&&("deg"===A.unit||A.unit===AX||"rad"===A.unit||A.unit===AJ)},A_=function(A){switch(A.filter(Ak).map(function(A){return A.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[AN,AN];case"to top":case"bottom":return AY(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[AN,AG];case"to right":case"left":return AY(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[AG,AG];case"to bottom":case"top":return AY(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[AG,AN];case"to left":case"right":return AY(270)}return 0},AY=function(A){return Math.PI*A/180},AZ={parse:function(A,e){if(18===e.type){var t=A6[e.name];if(void 0===t)throw Error('Attempting to parse an unsupported color function "'+e.name+'"');return t(A,e.values)}if(5===e.type){if(3===e.value.length){var n=e.value.substring(0,1),r=e.value.substring(1,2),o=e.value.substring(2,3);return A1(parseInt(n+n,16),parseInt(r+r,16),parseInt(o+o,16),1)}if(4===e.value.length){var n=e.value.substring(0,1),r=e.value.substring(1,2),o=e.value.substring(2,3),i=e.value.substring(3,4);return A1(parseInt(n+n,16),parseInt(r+r,16),parseInt(o+o,16),parseInt(i+i,16)/255)}if(6===e.value.length){var n=e.value.substring(0,2),r=e.value.substring(2,4),o=e.value.substring(4,6);return A1(parseInt(n,16),parseInt(r,16),parseInt(o,16),1)}if(8===e.value.length){var n=e.value.substring(0,2),r=e.value.substring(2,4),o=e.value.substring(4,6),i=e.value.substring(6,8);return A1(parseInt(n,16),parseInt(r,16),parseInt(o,16),parseInt(i,16)/255)}}if(20===e.type){var a=A9[e.value.toUpperCase()];if(void 0!==a)return a}return A9.TRANSPARENT}},A$=function(A){return(255&A)==0},A0=function(A){var e=255&A,t=255&A>>8,n=255&A>>16,r=255&A>>24;return e<255?"rgba("+r+","+n+","+t+","+e/255+")":"rgb("+r+","+n+","+t+")"},A1=function(A,e,t,n){return(A<<24|e<<16|t<<8|(0|Math.round(255*n)))>>>0},A2=function(A,e){if(17===A.type)return A.number;if(16===A.type){var t=3===e?1:255;return 3===e?A.number/100*t:Math.round(A.number/100*t)}return 0},A4=function(A,e){var t=e.filter(AM);if(3===t.length){var n=t.map(A2),r=n[0],o=n[1],i=n[2];return A1(r,o,i,1)}if(4===t.length){var a=t.map(A2),r=a[0],o=a[1],i=a[2];return A1(r,o,i,a[3])}return 0};function A3(A,e,t){return(t<0&&(t+=1),t>=1&&(t-=1),t<1/6)?(e-A)*t*6+A:t<.5?e:t<2/3?(e-A)*6*(2/3-t)+A:A}var A5=function(A,e){var t=e.filter(AM),n=t[0],r=t[1],o=t[2],i=t[3],a=(17===n.type?AY(n.number):Az.parse(A,n))/(2*Math.PI),s=AR(r)?r.number/100:0,l=AR(o)?o.number/100:0,u=void 0!==i&&AR(i)?Aq(i,1):1;if(0===s)return A1(255*l,255*l,255*l,1);var c=l<=.5?l*(s+1):l+s-l*s,d=2*l-c;return A1(255*A3(d,c,a+1/3),255*A3(d,c,a),255*A3(d,c,a-1/3),u)},A6={hsl:A5,hsla:A5,rgb:A4,rgba:A4},A8=function(A,e){return AZ.parse(A,AE.create(e).parseComponentValue())},A9={ALICEBLUE:0xf0f8ffff,ANTIQUEWHITE:0xfaebd7ff,AQUA:0xffffff,AQUAMARINE:0x7fffd4ff,AZURE:0xf0ffffff,BEIGE:0xf5f5dcff,BISQUE:0xffe4c4ff,BLACK:255,BLANCHEDALMOND:0xffebcdff,BLUE:65535,BLUEVIOLET:0x8a2be2ff,BROWN:0xa52a2aff,BURLYWOOD:0xdeb887ff,CADETBLUE:0x5f9ea0ff,CHARTREUSE:0x7fff00ff,CHOCOLATE:0xd2691eff,CORAL:0xff7f50ff,CORNFLOWERBLUE:0x6495edff,CORNSILK:0xfff8dcff,CRIMSON:0xdc143cff,CYAN:0xffffff,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:0xb886bbff,DARKGRAY:0xa9a9a9ff,DARKGREEN:6553855,DARKGREY:0xa9a9a9ff,DARKKHAKI:0xbdb76bff,DARKMAGENTA:0x8b008bff,DARKOLIVEGREEN:0x556b2fff,DARKORANGE:0xff8c00ff,DARKORCHID:0x9932ccff,DARKRED:0x8b0000ff,DARKSALMON:0xe9967aff,DARKSEAGREEN:0x8fbc8fff,DARKSLATEBLUE:0x483d8bff,DARKSLATEGRAY:0x2f4f4fff,DARKSLATEGREY:0x2f4f4fff,DARKTURQUOISE:0xced1ff,DARKVIOLET:0x9400d3ff,DEEPPINK:0xff1493ff,DEEPSKYBLUE:0xbfffff,DIMGRAY:0x696969ff,DIMGREY:0x696969ff,DODGERBLUE:0x1e90ffff,FIREBRICK:0xb22222ff,FLORALWHITE:0xfffaf0ff,FORESTGREEN:0x228b22ff,FUCHSIA:0xff00ffff,GAINSBORO:0xdcdcdcff,GHOSTWHITE:0xf8f8ffff,GOLD:0xffd700ff,GOLDENROD:0xdaa520ff,GRAY:0x808080ff,GREEN:8388863,GREENYELLOW:0xadff2fff,GREY:0x808080ff,HONEYDEW:0xf0fff0ff,HOTPINK:0xff69b4ff,INDIANRED:0xcd5c5cff,INDIGO:0x4b0082ff,IVORY:0xfffff0ff,KHAKI:0xf0e68cff,LAVENDER:0xe6e6faff,LAVENDERBLUSH:0xfff0f5ff,LAWNGREEN:0x7cfc00ff,LEMONCHIFFON:0xfffacdff,LIGHTBLUE:0xadd8e6ff,LIGHTCORAL:0xf08080ff,LIGHTCYAN:0xe0ffffff,LIGHTGOLDENRODYELLOW:0xfafad2ff,LIGHTGRAY:0xd3d3d3ff,LIGHTGREEN:0x90ee90ff,LIGHTGREY:0xd3d3d3ff,LIGHTPINK:0xffb6c1ff,LIGHTSALMON:0xffa07aff,LIGHTSEAGREEN:0x20b2aaff,LIGHTSKYBLUE:0x87cefaff,LIGHTSLATEGRAY:0x778899ff,LIGHTSLATEGREY:0x778899ff,LIGHTSTEELBLUE:0xb0c4deff,LIGHTYELLOW:0xffffe0ff,LIME:0xff00ff,LIMEGREEN:0x32cd32ff,LINEN:0xfaf0e6ff,MAGENTA:0xff00ffff,MAROON:0x800000ff,MEDIUMAQUAMARINE:0x66cdaaff,MEDIUMBLUE:52735,MEDIUMORCHID:0xba55d3ff,MEDIUMPURPLE:0x9370dbff,MEDIUMSEAGREEN:0x3cb371ff,MEDIUMSLATEBLUE:0x7b68eeff,MEDIUMSPRINGGREEN:0xfa9aff,MEDIUMTURQUOISE:0x48d1ccff,MEDIUMVIOLETRED:0xc71585ff,MIDNIGHTBLUE:0x191970ff,MINTCREAM:0xf5fffaff,MISTYROSE:0xffe4e1ff,MOCCASIN:0xffe4b5ff,NAVAJOWHITE:0xffdeadff,NAVY:33023,OLDLACE:0xfdf5e6ff,OLIVE:0x808000ff,OLIVEDRAB:0x6b8e23ff,ORANGE:0xffa500ff,ORANGERED:0xff4500ff,ORCHID:0xda70d6ff,PALEGOLDENROD:0xeee8aaff,PALEGREEN:0x98fb98ff,PALETURQUOISE:0xafeeeeff,PALEVIOLETRED:0xdb7093ff,PAPAYAWHIP:0xffefd5ff,PEACHPUFF:0xffdab9ff,PERU:0xcd853fff,PINK:0xffc0cbff,PLUM:0xdda0ddff,POWDERBLUE:0xb0e0e6ff,PURPLE:0x800080ff,REBECCAPURPLE:0x663399ff,RED:0xff0000ff,ROSYBROWN:0xbc8f8fff,ROYALBLUE:0x4169e1ff,SADDLEBROWN:0x8b4513ff,SALMON:0xfa8072ff,SANDYBROWN:0xf4a460ff,SEAGREEN:0x2e8b57ff,SEASHELL:0xfff5eeff,SIENNA:0xa0522dff,SILVER:0xc0c0c0ff,SKYBLUE:0x87ceebff,SLATEBLUE:0x6a5acdff,SLATEGRAY:0x708090ff,SLATEGREY:0x708090ff,SNOW:0xfffafaff,SPRINGGREEN:0xff7fff,STEELBLUE:0x4682b4ff,TAN:0xd2b48cff,TEAL:8421631,THISTLE:0xd8bfd8ff,TOMATO:0xff6347ff,TRANSPARENT:0,TURQUOISE:0x40e0d0ff,VIOLET:0xee82eeff,WHEAT:0xf5deb3ff,WHITE:0xffffffff,WHITESMOKE:0xf5f5f5ff,YELLOW:0xffff00ff,YELLOWGREEN:0x9acd32ff},A7={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(Ak(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},eA={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ee=function(A,e){var t=AZ.parse(A,e[0]),n=e[1];return n&&AR(n)?{color:t,stop:n}:{color:t,stop:null}},et=function(A,e){var t=A[0],n=A[A.length-1];null===t.stop&&(t.stop=AN),null===n.stop&&(n.stop=AG);for(var r=[],o=0,i=0;io?r.push(s):r.push(o),o=s}else r.push(null)}for(var l=null,i=0;iA.optimumDistance)?{optimumCorner:e,optimumDistance:o}:A},{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},ea=function(A,e,t,n,r){var o=0,i=0;switch(A.size){case 0:0===A.shape?o=i=Math.min(Math.abs(e),Math.abs(e-n),Math.abs(t),Math.abs(t-r)):1===A.shape&&(o=Math.min(Math.abs(e),Math.abs(e-n)),i=Math.min(Math.abs(t),Math.abs(t-r)));break;case 2:if(0===A.shape)o=i=Math.min(eo(e,t),eo(e,t-r),eo(e-n,t),eo(e-n,t-r));else if(1===A.shape){var a=Math.min(Math.abs(t),Math.abs(t-r))/Math.min(Math.abs(e),Math.abs(e-n)),s=ei(n,r,e,t,!0),l=s[0],u=s[1];o=eo(l-e,(u-t)/a),i=a*o}break;case 1:0===A.shape?o=i=Math.max(Math.abs(e),Math.abs(e-n),Math.abs(t),Math.abs(t-r)):1===A.shape&&(o=Math.max(Math.abs(e),Math.abs(e-n)),i=Math.max(Math.abs(t),Math.abs(t-r)));break;case 3:if(0===A.shape)o=i=Math.max(eo(e,t),eo(e,t-r),eo(e-n,t),eo(e-n,t-r));else if(1===A.shape){var a=Math.max(Math.abs(t),Math.abs(t-r))/Math.max(Math.abs(e),Math.abs(e-n)),c=ei(n,r,e,t,!1),l=c[0],u=c[1];o=eo(l-e,(u-t)/a),i=a*o}}return Array.isArray(A.size)&&(o=Aq(A.size[0],n),i=2===A.size.length?Aq(A.size[1],r):o),[o,i]},es=function(A,e){var t=AY(180),n=[];return AS(e).forEach(function(e,r){if(0===r){var o=e[0];if(20===o.type&&-1!==["top","left","right","bottom"].indexOf(o.value)){t=A_(e);return}if(AW(o)){t=(Az.parse(A,o)+AY(270))%AY(360);return}}var i=ee(A,e);n.push(i)}),{angle:t,stops:n,type:1}},el="closest-side",eu="farthest-side",ec="closest-corner",ed="farthest-corner",ef="circle",eB="ellipse",eg="cover",eh="contain",ep=function(A,e){var t=0,n=3,r=[],o=[];return AS(e).forEach(function(e,i){var a=!0;if(0===i?a=e.reduce(function(A,e){if(Ak(e))switch(e.value){case"center":return o.push(AV),!1;case"top":case"left":return o.push(AN),!1;case"right":case"bottom":return o.push(AG),!1}else if(AR(e)||AO(e))return o.push(e),!1;return A},a):1===i&&(a=e.reduce(function(A,e){if(Ak(e))switch(e.value){case ef:return t=0,!1;case eB:return t=1,!1;case eh:case el:return n=0,!1;case eu:return n=1,!1;case ec:return n=2,!1;case eg:case ed:return n=3,!1}else if(AO(e)||AR(e))return Array.isArray(n)||(n=[]),n.push(e),!1;return A},a)),a){var s=ee(A,e);r.push(s)}}),{size:n,shape:t,stops:r,position:o,type:2}},ew={parse:function(A,e){if(22===e.type){var t={url:e.value,type:0};return A.cache.addImage(e.value),t}if(18===e.type){var n=eQ[e.name];if(void 0===n)throw Error('Attempting to parse an unsupported image function "'+e.name+'"');return n(A,e.values)}throw Error("Unsupported image type "+e.type)}},eQ={"linear-gradient":function(A,e){var t=AY(180),n=[];return AS(e).forEach(function(e,r){if(0===r){var o=e[0];if(20===o.type&&"to"===o.value){t=A_(e);return}if(AW(o)){t=Az.parse(A,o);return}}var i=ee(A,e);n.push(i)}),{angle:t,stops:n,type:1}},"-moz-linear-gradient":es,"-ms-linear-gradient":es,"-o-linear-gradient":es,"-webkit-linear-gradient":es,"radial-gradient":function(A,e){var t=0,n=3,r=[],o=[];return AS(e).forEach(function(e,i){var a=!0;if(0===i){var s=!1;a=e.reduce(function(A,e){if(s)if(Ak(e))switch(e.value){case"center":o.push(AV);break;case"top":case"left":o.push(AN);break;case"right":case"bottom":o.push(AG)}else(AR(e)||AO(e))&&o.push(e);else if(Ak(e))switch(e.value){case ef:return t=0,!1;case eB:return t=1,!1;case"at":return s=!0,!1;case el:return n=0,!1;case eg:case eu:return n=1,!1;case eh:case ec:return n=2,!1;case ed:return n=3,!1}else if(AO(e)||AR(e))return Array.isArray(n)||(n=[]),n.push(e),!1;return A},a)}if(a){var l=ee(A,e);r.push(l)}}),{size:n,shape:t,stops:r,position:o,type:2}},"-moz-radial-gradient":ep,"-ms-radial-gradient":ep,"-o-radial-gradient":ep,"-webkit-radial-gradient":ep,"-webkit-gradient":function(A,e){var t=AY(180),n=[],r=1;return AS(e).forEach(function(e,t){var o=e[0];if(0===t){if(Ak(o)&&"linear"===o.value){r=1;return}else if(Ak(o)&&"radial"===o.value){r=2;return}}if(18===o.type){if("from"===o.name){var i=AZ.parse(A,o.values[0]);n.push({stop:AN,color:i})}else if("to"===o.name){var i=AZ.parse(A,o.values[0]);n.push({stop:AG,color:i})}else if("color-stop"===o.name){var a=o.values.filter(AM);if(2===a.length){var i=AZ.parse(A,a[1]),s=a[0];AI(s)&&n.push({stop:{type:16,number:100*s.number,flags:s.flags},color:i})}}}}),1===r?{angle:(t+AY(180))%AY(360),stops:n,type:r}:{size:3,shape:0,stops:n,position:[],type:r}}},em={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length)return[];var t=e[0];return 20===t.type&&"none"===t.value?[]:e.filter(function(A){var e;return AM(A)&&(20!==(e=A).type||"none"!==e.value)&&(18!==e.type||!!eQ[e.name])}).map(function(e){return ew.parse(A,e)})}},eC={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(Ak(A))switch(A.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},ey={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return AS(e).map(function(A){return A.filter(AR)}).map(AP)}},eF={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return AS(e).map(function(A){return A.filter(Ak).map(function(A){return A.value}).join(" ")}).map(eU)}},eU=function(A){switch(A){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};!function(A){A.AUTO="auto",A.CONTAIN="contain",A.COVER="cover"}(n||(n={}));var ev={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(A,e){return AS(e).map(function(A){return A.filter(eb)})}},eb=function(A){return Ak(A)||AR(A)},ex=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},eE=ex("top"),eH=ex("right"),eI=ex("bottom"),ek=ex("left"),eL=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(A,e){return AP(e.filter(AR))}}},eD=eL("top-left"),eK=eL("top-right"),eM=eL("bottom-right"),eS=eL("bottom-left"),eT=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},eO=eT("top"),eR=eT("right"),eP=eT("bottom"),eN=eT("left"),eV=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return AH(e)?e.number:0}}},eG=eV("top"),ej=eV("right"),eq=eV("bottom"),eX=eV("left"),eJ={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ez={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){return+("rtl"===e)}},eW={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(Ak).reduce(function(A,e){return A|e_(e.value)},0)}},e_=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 0x1000000;case"inline-block":return 0x2000000;case"inline-list-item":return 0x4000000;case"inline-table":return 0x8000000;case"inline-flex":return 0x10000000;case"inline-grid":return 0x20000000}return 0},eY={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},eZ={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return 20===e.type&&"normal"===e.value?0:17===e.type||15===e.type?e.number:0}};!function(A){A.NORMAL="normal",A.STRICT="strict"}(r||(r={}));var e$={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"strict"===e?r.STRICT:r.NORMAL}},e0={name:"line-height",initialValue:"normal",prefix:!1,type:4},e1=function(A,e){return Ak(A)&&"normal"===A.value?1.2*e:17===A.type?e*A.number:AR(A)?Aq(A,e):e},e2={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return 20===e.type&&"none"===e.value?null:ew.parse(A,e)}},e4={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){return+("inside"!==e)}},e3={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return -1}}},e5=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},e6=e5("top"),e8=e5("right"),e9=e5("bottom"),e7=e5("left"),tA={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(Ak).map(function(A){switch(A.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},te={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"break-word"===e?"break-word":"normal"}},tt=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},tn=tt("top"),tr=tt("right"),to=tt("bottom"),ti=tt("left"),ta={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},ts={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},tl={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return 1===e.length&&AD(e[0],"none")?[]:AS(e).map(function(e){for(var t={color:A9.TRANSPARENT,offsetX:AN,offsetY:AN,blur:AN},n=0,r=0;r1)],this.overflowWrap=tV(A,te,e.overflowWrap),this.paddingTop=tV(A,tn,e.paddingTop),this.paddingRight=tV(A,tr,e.paddingRight),this.paddingBottom=tV(A,to,e.paddingBottom),this.paddingLeft=tV(A,ti,e.paddingLeft),this.paintOrder=tV(A,tS,e.paintOrder),this.position=tV(A,ts,e.position),this.textAlign=tV(A,ta,e.textAlign),this.textDecorationColor=tV(A,tC,null!=(t=e.textDecorationColor)?t:e.color),this.textDecorationLine=tV(A,ty,null!=(n=e.textDecorationLine)?n:e.textDecoration),this.textShadow=tV(A,tl,e.textShadow),this.textTransform=tV(A,tu,e.textTransform),this.transform=tV(A,tc,e.transform),this.transformOrigin=tV(A,tg,e.transformOrigin),this.visibility=tV(A,th,e.visibility),this.webkitTextStrokeColor=tV(A,tT,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=tV(A,tO,e.webkitTextStrokeWidth),this.wordBreak=tV(A,tp,e.wordBreak),this.zIndex=tV(A,tw,e.zIndex)}return A.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},A.prototype.isTransparent=function(){return A$(this.backgroundColor)},A.prototype.isTransformed=function(){return null!==this.transform},A.prototype.isPositioned=function(){return 0!==this.position},A.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},A.prototype.isFloating=function(){return 0!==this.float},A.prototype.isInlineLevel=function(){return tE(this.display,4)||tE(this.display,0x2000000)||tE(this.display,0x10000000)||tE(this.display,0x20000000)||tE(this.display,0x4000000)||tE(this.display,0x8000000)},A}(),tP=function(A,e){this.content=tV(A,tH,e.content),this.quotes=tV(A,tD,e.quotes)},tN=function(A,e){this.counterIncrement=tV(A,tI,e.counterIncrement),this.counterReset=tV(A,tk,e.counterReset)},tV=function(A,e,t){var n=new Ax,r=null!=t?t.toString():e.initialValue;n.write(r);var o=new AE(n.read());switch(e.type){case 2:var i=o.parseComponentValue();return e.parse(A,Ak(i)?i.value:e.initialValue);case 0:return e.parse(A,o.parseComponentValue());case 1:return e.parse(A,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(e.format){case"angle":return Az.parse(A,o.parseComponentValue());case"color":return AZ.parse(A,o.parseComponentValue());case"image":return ew.parse(A,o.parseComponentValue());case"length":var a=o.parseComponentValue();return AO(a)?a:AN;case"length-percentage":var s=o.parseComponentValue();return AR(s)?s:AN;case"time":return tQ.parse(A,o.parseComponentValue())}}},tG=function(A){switch(A.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},tj=function(A,e){var t=tG(A);return 1===t||e===t},tq=function(A,e){this.context=A,this.textNodes=[],this.elements=[],this.flags=0,tj(e,3),this.styles=new tR(A,window.getComputedStyle(e,null)),nZ(e)&&(this.styles.animationDuration.some(function(A){return A>0})&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=g(this.context,e),tj(e,4)&&(this.flags|=16)},tX="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",tJ="undefined"==typeof Uint8Array?[]:new Uint8Array(256),tz=0;tz>4,u[s++]=(15&n)<<4|r>>2,u[s++]=(3&r)<<6|63&o;return l},t_=function(A){for(var e=A.length,t=[],n=0;n=0){if(A<55296||A>56319&&A<=65535)return e=((e=this.index[A>>5])<<2)+(31&A),this.data[e];if(A<=65535)return e=((e=this.index[2048+(A-55296>>5)])<<2)+(31&A),this.data[e];if(A>11),e=this.index[e]+(A>>5&63),e=((e=this.index[e])<<2)+(31&A),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),t1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t2="undefined"==typeof Uint8Array?[]:new Uint8Array(256),t4=0;t4=55296&&r<=56319&&t>10)+55296,i%1024+56320)),(r+1===t||n.length>16384)&&(o+=String.fromCharCode.apply(String,n),n.length=0)}return o},t6=function(A,e){var t,n,r=tW(A),o=Array.isArray(r)?tY(r):new Uint32Array(r),i=Array.isArray(r)?t_(r):new Uint16Array(r),a=t$(i,12,o[4]/2),s=2===o[5]?t$(i,(24+o[4])/2):(t=Math.ceil((24+o[4])/4),o.slice?o.slice(t,void 0):new Uint32Array(Array.prototype.slice.call(o,t,n)));return new t0(o[0],o[1],o[2],o[3],a,s)}("AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="),t8=function(A){return t6.get(A)},t9=function(A,e,t){var n=t-2,r=e[n],o=e[t-1],i=e[t];if(2===o&&3===i)return"\xd7";if(2===o||3===o||4===o||2===i||3===i||4===i)return"\xf7";if(8===o&&-1!==[8,9,11,12].indexOf(i)||(11===o||9===o)&&(9===i||10===i)||(12===o||10===o)&&10===i||13===i||5===i||7===i||1===o)return"\xd7";if(13===o&&14===i){for(;5===r;)r=e[--n];if(14===r)return"\xd7"}if(15===o&&15===i){for(var a=0;15===r;)a++,r=e[--n];if(a%2==0)return"\xd7"}return"\xf7"},t7=function(A){var e=t3(A),t=e.length,n=0,r=0,o=e.map(t8);return{next:function(){if(n>=t)return{done:!0,value:null};for(var A="\xd7";ni.x||r.y>i.y;return i=r,0===e||a});return A.body.removeChild(e),a},nn=function(A){var e=new Image,t=A.createElement("canvas"),n=t.getContext("2d");if(!n)return!1;e.src="data:image/svg+xml,";try{n.drawImage(e,0,0),t.toDataURL()}catch(A){return!1}return!0},nr=function(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]},no=function(A){var e=A.createElement("canvas");e.width=100,e.height=100;var t=e.getContext("2d");if(!t)return Promise.reject(!1);t.fillStyle="rgb(0, 255, 0)",t.fillRect(0,0,100,100);var n=new Image,r=e.toDataURL();n.src=r;var o=ni(100,100,0,0,n);return t.fillStyle="red",t.fillRect(0,0,100,100),na(o).then(function(e){t.drawImage(e,0,0);var n=t.getImageData(0,0,100,100).data;t.fillStyle="red",t.fillRect(0,0,100,100);var o=A.createElement("div");return o.style.backgroundImage="url("+r+")",o.style.height="100px",nr(n)?na(ni(100,100,0,0,o)):Promise.reject(!1)}).then(function(A){return t.drawImage(A,0,0),nr(t.getImageData(0,0,100,100).data)}).catch(function(){return!1})},ni=function(A,e,t,n,r){var o="http://www.w3.org/2000/svg",i=document.createElementNS(o,"svg"),a=document.createElementNS(o,"foreignObject");return i.setAttributeNS(null,"width",A.toString()),i.setAttributeNS(null,"height",e.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",t.toString()),a.setAttributeNS(null,"y",n.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),i.appendChild(a),a.appendChild(r),i},na=function(A){return new Promise(function(e,t){var n=new Image;n.onload=function(){return e(n)},n.onerror=t,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},ns={get SUPPORT_RANGE_BOUNDS(){var nl=ne(document);return Object.defineProperty(ns,"SUPPORT_RANGE_BOUNDS",{value:nl}),nl},get SUPPORT_WORD_BREAKING(){var nu=ns.SUPPORT_RANGE_BOUNDS&&nt(document);return Object.defineProperty(ns,"SUPPORT_WORD_BREAKING",{value:nu}),nu},get SUPPORT_SVG_DRAWING(){var nc=nn(document);return Object.defineProperty(ns,"SUPPORT_SVG_DRAWING",{value:nc}),nc},get SUPPORT_FOREIGNOBJECT_DRAWING(){var nd="function"==typeof Array.from&&"function"==typeof window.fetch?no(document):Promise.resolve(!1);return Object.defineProperty(ns,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:nd}),nd},get SUPPORT_CORS_IMAGES(){var nf=void 0!==new Image().crossOrigin;return Object.defineProperty(ns,"SUPPORT_CORS_IMAGES",{value:nf}),nf},get SUPPORT_RESPONSE_TYPE(){var nB="string"==typeof new XMLHttpRequest().responseType;return Object.defineProperty(ns,"SUPPORT_RESPONSE_TYPE",{value:nB}),nB},get SUPPORT_CORS_XHR(){var ng="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ns,"SUPPORT_CORS_XHR",{value:ng}),ng},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var nh=!!("undefined"!=typeof Intl&&Intl.Segmenter);return Object.defineProperty(ns,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:nh}),nh}},np=function(A,e){this.text=A,this.bounds=e},nw=function(A,e,t,n){var r=ny(e,t),o=[],i=0;return r.forEach(function(e){if(t.textDecorationLine.length||e.trim().length>0)if(ns.SUPPORT_RANGE_BOUNDS){var r=nm(n,i,e.length).getClientRects();if(r.length>1){var a=nC(e),s=0;a.forEach(function(e){o.push(new np(e,B.fromDOMRectList(A,nm(n,s+i,e.length).getClientRects()))),s+=e.length})}else o.push(new np(e,B.fromDOMRectList(A,r)))}else{var l=n.splitText(e.length);o.push(new np(e,nQ(A,n))),n=l}else ns.SUPPORT_RANGE_BOUNDS||(n=n.splitText(e.length));i+=e.length}),o},nQ=function(A,e){var t=e.ownerDocument;if(t){var n=t.createElement("html2canvaswrapper");n.appendChild(e.cloneNode(!0));var r=e.parentNode;if(r){r.replaceChild(n,e);var o=g(A,n);return n.firstChild&&r.replaceChild(n.firstChild,n),o}}return B.EMPTY},nm=function(A,e,t){var n=A.ownerDocument;if(!n)throw Error("Node has no owner document");var r=n.createRange();return r.setStart(A,e),r.setEnd(A,e+t),r},nC=function(A){return ns.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"grapheme"}).segment(A)).map(function(A){return A.segment}):nA(A)},ny=function(A,e){return 0!==e.letterSpacing?nC(A):ns.SUPPORT_NATIVE_TEXT_SEGMENTATION?Array.from(new Intl.Segmenter(void 0,{granularity:"word"}).segment(A)).map(function(A){return A.segment}):nU(A,e)},nF=[32,160,4961,65792,65793,4153,4241],nU=function(A,e){for(var t,n=W(A,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),r=[];!(t=n.next()).done;)if(t.value){var o=p(t.value.slice()),i="";o.forEach(function(A){-1===nF.indexOf(A)?i+=w(A):(i.length&&r.push(i),r.push(w(A)),i="")}),i.length&&r.push(i)}return r},nv=function(A,e,t){this.text=nb(e.data,t.textTransform),this.textBounds=nw(A,this.text,t,e)},nb=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(nx,nE);case 2:return A.toUpperCase();default:return A}},nx=/(^|\s|:|-|\(|\))([a-z])/g,nE=function(A,e,t){return A.length>0?e+t.toUpperCase():A},nH=function(A){function e(e,t){var n=A.call(this,e,t)||this;return n.src=t.currentSrc||t.src,n.intrinsicWidth=t.naturalWidth,n.intrinsicHeight=t.naturalHeight,n.context.cache.addImage(n.src),n}return l(e,A),e}(tq),nI=function(A){function e(e,t){var n=A.call(this,e,t)||this;return n.canvas=t,n.intrinsicWidth=t.width,n.intrinsicHeight=t.height,n}return l(e,A),e}(tq),nk=function(A){function e(e,t){var n=A.call(this,e,t)||this,r=new XMLSerializer,o=g(e,t);return t.setAttribute("width",o.width+"px"),t.setAttribute("height",o.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(t)),n.intrinsicWidth=t.width.baseVal.value,n.intrinsicHeight=t.height.baseVal.value,n.context.cache.addImage(n.svg),n}return l(e,A),e}(tq),nL=function(A){function e(e,t){var n=A.call(this,e,t)||this;return n.value=t.value,n}return l(e,A),e}(tq),nD=function(A){function e(e,t){var n=A.call(this,e,t)||this;return n.start=t.start,n.reversed="boolean"==typeof t.reversed&&!0===t.reversed,n}return l(e,A),e}(tq),nK=[{type:15,flags:0,unit:"px",number:3}],nM=[{type:16,flags:0,number:50}],nS=function(A){var e=A.type===nR?Array(A.value.length+1).join("•"):A.value;return 0===e.length?A.placeholder||"":e},nT="checkbox",nO="radio",nR="password",nP=function(A){function e(e,t){var n,r=A.call(this,e,t)||this;switch(r.type=t.type.toLowerCase(),r.checked=t.checked,r.value=nS(t),(r.type===nT||r.type===nO)&&(r.styles.backgroundColor=0xdededeff,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=0xa5a5a5ff,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=1,r.styles.backgroundClip=[0],r.styles.backgroundOrigin=[0],r.bounds=(n=r.bounds).width>n.height?new B(n.left+(n.width-n.height)/2,n.top,n.height,n.height):n.width0)t.textNodes.push(new nv(A,r,t.styles));else if(nY(r))if(rt(r)&&r.assignedNodes)r.assignedNodes().forEach(function(e){return nq(A,e,t,n)});else{var i=nX(A,r);i.styles.isVisible()&&(nz(r,i,n)?i.flags|=4:nW(i.styles)&&(i.flags|=2),-1!==nj.indexOf(r.tagName)&&(i.flags|=8),t.elements.push(i),r.slot,r.shadowRoot?nq(A,r.shadowRoot,i,n):rA(r)||n4(r)||re(r)||nq(A,r,i,n))}},nX=function(A,e){return n8(e)?new nH(A,e):n5(e)?new nI(A,e):n4(e)?new nk(A,e):n0(e)?new nL(A,e):n1(e)?new nD(A,e):n2(e)?new nP(A,e):re(e)?new nN(A,e):rA(e)?new nV(A,e):n9(e)?new nG(A,e):new tq(A,e)},nJ=function(A,e){var t=nX(A,e);return t.flags|=4,nq(A,e,t,t),t},nz=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||n3(A)&&t.styles.isTransparent()},nW=function(A){return A.isPositioned()||A.isFloating()},n_=function(A){return A.nodeType===Node.TEXT_NODE},nY=function(A){return A.nodeType===Node.ELEMENT_NODE},nZ=function(A){return nY(A)&&void 0!==A.style&&!n$(A)},n$=function(A){return"object"==typeof A.className},n0=function(A){return"LI"===A.tagName},n1=function(A){return"OL"===A.tagName},n2=function(A){return"INPUT"===A.tagName},n4=function(A){return"svg"===A.tagName},n3=function(A){return"BODY"===A.tagName},n5=function(A){return"CANVAS"===A.tagName},n6=function(A){return"VIDEO"===A.tagName},n8=function(A){return"IMG"===A.tagName},n9=function(A){return"IFRAME"===A.tagName},n7=function(A){return"STYLE"===A.tagName},rA=function(A){return"TEXTAREA"===A.tagName},re=function(A){return"SELECT"===A.tagName},rt=function(A){return"SLOT"===A.tagName},rn=function(A){return A.tagName.indexOf("-")>0},rr=function(){function A(){this.counters={}}return A.prototype.getCounterValue=function(A){var e=this.counters[A];return e&&e.length?e[e.length-1]:1},A.prototype.getCounterValues=function(A){return this.counters[A]||[]},A.prototype.pop=function(A){var e=this;A.forEach(function(A){return e.counters[A].pop()})},A.prototype.parse=function(A){var e=this,t=A.counterIncrement,n=A.counterReset,r=!0;null!==t&&t.forEach(function(A){var t=e.counters[A.counter];t&&0!==A.increment&&(r=!1,t.length||t.push(1),t[Math.max(0,t.length-1)]+=A.increment)});var o=[];return r&&n.forEach(function(A){var t=e.counters[A.counter];o.push(A.counter),t||(t=e.counters[A.counter]=[]),t.push(A.reset)}),o},A}(),ro={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},ri={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},ra={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},rs={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},rl=function(A,e,t,n,r,o){return At?rw(A,r,o.length>0):n.integers.reduce(function(e,t,r){for(;A>=t;)A-=t,e+=n.values[r];return e},"")+o},ru=function(A,e,t,n){var r="";do!t&&A--,r=n(A)+r,A/=e;while(A*e>=e);return r},rc=function(A,e,t,n,r){var o=t-e+1;return(A<0?"-":"")+(ru(Math.abs(A),o,n,function(A){return w(Math.floor(A%o)+e)})+r)},rd=function(A,e,t){void 0===t&&(t=". ");var n=e.length;return ru(Math.abs(A),n,!1,function(A){return e[Math.floor(A%n)]})+t},rf=function(A,e,t,n,r,o){if(A<-9999||A>9999)return rw(A,4,r.length>0);var i=Math.abs(A),a=r;if(0===i)return e[0]+a;for(var s=0;i>0&&s<=4;s++){var l=i%10;0===l&&tE(o,1)&&""!==a?a=e[l]+a:l>1||1===l&&0===s||1===l&&1===s&&tE(o,2)||1===l&&1===s&&tE(o,4)&&A>100||1===l&&s>1&&tE(o,8)?a=e[l]+(s>0?t[s-1]:"")+a:1===l&&s>0&&(a=t[s-1]+a),i=Math.floor(i/10)}return(A<0?n:"")+a},rB="十百千萬",rg="拾佰仟萬",rh="マイナス",rp="마이너스",rw=function(A,e,t){var n=t?". ":"",r=t?"、":"",o=t?", ":"",i=t?" ":"";switch(e){case 0:return"•"+i;case 1:return"◦"+i;case 2:return"◾"+i;case 5:var a=rc(A,48,57,!0,n);return a.length<4?"0"+a:a;case 4:return rd(A,"〇一二三四五六七八九",r);case 6:return rl(A,1,3999,ro,3,n).toLowerCase();case 7:return rl(A,1,3999,ro,3,n);case 8:return rc(A,945,969,!1,n);case 9:return rc(A,97,122,!1,n);case 10:return rc(A,65,90,!1,n);case 11:return rc(A,1632,1641,!0,n);case 12:case 49:return rl(A,1,9999,ri,3,n);case 35:return rl(A,1,9999,ri,3,n).toLowerCase();case 13:return rc(A,2534,2543,!0,n);case 14:case 30:return rc(A,6112,6121,!0,n);case 15:return rd(A,"子丑寅卯辰巳午未申酉戌亥",r);case 16:return rd(A,"甲乙丙丁戊己庚辛壬癸",r);case 17:case 48:return rf(A,"零一二三四五六七八九",rB,"負",r,14);case 47:return rf(A,"零壹貳參肆伍陸柒捌玖",rg,"負",r,15);case 42:return rf(A,"零一二三四五六七八九",rB,"负",r,14);case 41:return rf(A,"零壹贰叁肆伍陆柒捌玖",rg,"负",r,15);case 26:return rf(A,"〇一二三四五六七八九","十百千万",rh,r,0);case 25:return rf(A,"零壱弐参四伍六七八九","拾百千万",rh,r,7);case 31:return rf(A,"영일이삼사오육칠팔구","십백천만",rp,o,7);case 33:return rf(A,"零一二三四五六七八九","十百千萬",rp,o,0);case 32:return rf(A,"零壹貳參四五六七八九","拾百千",rp,o,7);case 18:return rc(A,2406,2415,!0,n);case 20:return rl(A,1,19999,rs,3,n);case 21:return rc(A,2790,2799,!0,n);case 22:return rc(A,2662,2671,!0,n);case 22:return rl(A,1,10999,ra,3,n);case 23:return rd(A,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return rd(A,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return rc(A,3302,3311,!0,n);case 28:return rd(A,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case 29:return rd(A,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case 34:return rc(A,3792,3801,!0,n);case 37:return rc(A,6160,6169,!0,n);case 38:return rc(A,4160,4169,!0,n);case 39:return rc(A,2918,2927,!0,n);case 40:return rc(A,1776,1785,!0,n);case 43:return rc(A,3046,3055,!0,n);case 44:return rc(A,3174,3183,!0,n);case 45:return rc(A,3664,3673,!0,n);case 46:return rc(A,3872,3881,!0,n);default:return rc(A,48,57,!0,n)}},rQ="data-html2canvas-ignore",rm=function(){function A(A,e,t){if(this.context=A,this.options=t,this.scrolledElements=[],this.referenceElement=e,this.counters=new rr,this.quoteDepth=0,!e.ownerDocument)throw Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}return A.prototype.toIFrame=function(A,e){var t=this,n=rC(A,e);if(!n.contentWindow)return Promise.reject("Unable to find iframe window");var r=A.defaultView.pageXOffset,o=A.defaultView.pageYOffset,i=n.contentWindow,a=i.document,s=rU(n).then(function(){return c(t,void 0,void 0,function(){var A,t;return d(this,function(r){switch(r.label){case 0:if(this.scrolledElements.forEach(rH),i&&(i.scrollTo(e.left,e.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(i.scrollY!==e.top||i.scrollX!==e.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(i.scrollX-e.left,i.scrollY-e.top,0,0))),A=this.options.onclone,void 0===(t=this.clonedReferenceElement))return[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")];if(!(a.fonts&&a.fonts.ready))return[3,2];return[4,a.fonts.ready];case 1:r.sent(),r.label=2;case 2:if(!/(AppleWebKit)/g.test(navigator.userAgent))return[3,4];return[4,rF(a)];case 3:r.sent(),r.label=4;case 4:if("function"==typeof A)return[2,Promise.resolve().then(function(){return A(a,t)}).then(function(){return n})];return[2,n]}})})});return a.open(),a.write(rx(document.doctype)+""),rE(this.referenceElement.ownerDocument,r,o),a.replaceChild(a.adoptNode(this.documentElement),a.documentElement),a.close(),s},A.prototype.createElementClone=function(A){if(tj(A,2),n5(A))return this.createCanvasClone(A);if(n6(A))return this.createVideoClone(A);if(n7(A))return this.createStyleClone(A);var e=A.cloneNode(!1);return(n8(e)&&(n8(A)&&A.currentSrc&&A.currentSrc!==A.src&&(e.src=A.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),rn(e))?this.createCustomElementClone(e):e},A.prototype.createCustomElementClone=function(A){var e=document.createElement("html2canvascustomelement");return rb(A.style,e),e},A.prototype.createStyleClone=function(A){try{var e=A.sheet;if(e&&e.cssRules){var t=[].slice.call(e.cssRules,0).reduce(function(A,e){return e&&"string"==typeof e.cssText?A+e.cssText:A},""),n=A.cloneNode(!1);return n.textContent=t,n}}catch(A){if(this.context.logger.error("Unable to access cssRules property",A),"SecurityError"!==A.name)throw A}return A.cloneNode(!1)},A.prototype.createCanvasClone=function(A){if(this.options.inlineImages&&A.ownerDocument){var e,t=A.ownerDocument.createElement("img");try{return t.src=A.toDataURL(),t}catch(e){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",A)}}var n=A.cloneNode(!1);try{n.width=A.width,n.height=A.height;var r=A.getContext("2d"),o=n.getContext("2d");if(o)if(!this.options.allowTaint&&r)o.putImageData(r.getImageData(0,0,A.width,A.height),0,0);else{var i=null!=(e=A.getContext("webgl2"))?e:A.getContext("webgl");if(i){var a=i.getContextAttributes();(null==a?void 0:a.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",A)}o.drawImage(A,0,0)}}catch(e){this.context.logger.info("Unable to clone canvas as it is tainted",A)}return n},A.prototype.createVideoClone=function(A){var e=A.ownerDocument.createElement("canvas");e.width=A.offsetWidth,e.height=A.offsetHeight;var t=e.getContext("2d");try{return t&&(t.drawImage(A,0,0,e.width,e.height),this.options.allowTaint||t.getImageData(0,0,e.width,e.height)),e}catch(e){this.context.logger.info("Unable to clone video as it is tainted",A)}var n=A.ownerDocument.createElement("canvas");return n.width=A.offsetWidth,n.height=A.offsetHeight,n},A.prototype.appendChildNode=function(A,e,t){nY(e)&&("SCRIPT"===e.tagName||e.hasAttribute(rQ)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&nY(e)&&n7(e)||A.appendChild(this.cloneNode(e,t))},A.prototype.cloneChildNodes=function(A,e,t){for(var n=this,r=A.shadowRoot?A.shadowRoot.firstChild:A.firstChild;r;r=r.nextSibling)if(nY(r)&&rt(r)&&"function"==typeof r.assignedNodes){var o=r.assignedNodes();o.length&&o.forEach(function(A){return n.appendChildNode(e,A,t)})}else this.appendChildNode(e,r,t)},A.prototype.cloneNode=function(A,e){if(n_(A))return document.createTextNode(A.data);if(!A.ownerDocument)return A.cloneNode(!1);var t=A.ownerDocument.defaultView;if(t&&nY(A)&&(nZ(A)||n$(A))){var n=this.createElementClone(A);n.style.transitionProperty="none";var r=t.getComputedStyle(A),o=t.getComputedStyle(A,":before"),a=t.getComputedStyle(A,":after");this.referenceElement===A&&nZ(n)&&(this.clonedReferenceElement=n),n3(n)&&rD(n);var s=this.counters.parse(new tN(this.context,r)),l=this.resolvePseudoContent(A,n,o,i.BEFORE);rn(A)&&(e=!0),n6(A)||this.cloneChildNodes(A,n,e),l&&n.insertBefore(l,n.firstChild);var u=this.resolvePseudoContent(A,n,a,i.AFTER);return u&&n.appendChild(u),this.counters.pop(s),(r&&(this.options.copyStyles||n$(A))&&!n9(A)||e)&&rb(r,n),(0!==A.scrollTop||0!==A.scrollLeft)&&this.scrolledElements.push([n,A.scrollLeft,A.scrollTop]),(rA(A)||re(A))&&(rA(n)||re(n))&&(n.value=A.value),n}return A.cloneNode(!1)},A.prototype.resolvePseudoContent=function(A,e,t,n){var r=this;if(t){var o=t.content,a=e.ownerDocument;if(a&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==t.display){this.counters.parse(new tN(this.context,t));var s=new tP(this.context,t),l=a.createElement("html2canvaspseudoelement");rb(t,l),s.content.forEach(function(e){if(0===e.type)l.appendChild(a.createTextNode(e.value));else if(22===e.type){var t=a.createElement("img");t.src=e.value,t.style.opacity="1",l.appendChild(t)}else if(18===e.type){if("attr"===e.name){var n=e.values.filter(Ak);n.length&&l.appendChild(a.createTextNode(A.getAttribute(n[0].value)||""))}else if("counter"===e.name){var o=e.values.filter(AM),i=o[0],u=o[1];if(i&&Ak(i)){var c=r.counters.getCounterValue(i.value),d=u&&Ak(u)?e3.parse(r.context,u.value):3;l.appendChild(a.createTextNode(rw(c,d,!1)))}}else if("counters"===e.name){var f=e.values.filter(AM),i=f[0],B=f[1],u=f[2];if(i&&Ak(i)){var g=r.counters.getCounterValues(i.value),h=u&&Ak(u)?e3.parse(r.context,u.value):3,p=B&&0===B.type?B.value:"",w=g.map(function(A){return rw(A,h,!1)}).join(p);l.appendChild(a.createTextNode(w))}}}else if(20===e.type)switch(e.value){case"open-quote":l.appendChild(a.createTextNode(tK(s.quotes,r.quoteDepth++,!0)));break;case"close-quote":l.appendChild(a.createTextNode(tK(s.quotes,--r.quoteDepth,!1)));break;default:l.appendChild(a.createTextNode(e.value))}}),l.className=rI+" "+rk;var u=n===i.BEFORE?" "+rI:" "+rk;return n$(e)?e.className.baseValue+=u:e.className+=u,l}}},A.destroy=function(A){return!!A.parentNode&&(A.parentNode.removeChild(A),!0)},A}();!function(A){A[A.BEFORE=0]="BEFORE",A[A.AFTER=1]="AFTER"}(i||(i={}));var rC=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(rQ,"true"),A.body.appendChild(t),t},ry=function(A){return new Promise(function(e){if(A.complete||!A.src)return void e();A.onload=e,A.onerror=e})},rF=function(A){return Promise.all([].slice.call(A.images,0).map(ry))},rU=function(A){return new Promise(function(e,t){var n=A.contentWindow;if(!n)return t("No window assigned for iframe");var r=n.document;n.onload=A.onload=function(){n.onload=A.onload=null;var t=setInterval(function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(t),e(A))},50)}})},rv=["all","d","content"],rb=function(A,e){for(var t=A.length-1;t>=0;t--){var n=A.item(t);-1===rv.indexOf(n)&&e.style.setProperty(n,A.getPropertyValue(n))}return e},rx=function(A){var e="";return A&&(e+=""),e},rE=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},rH=function(A){var e=A[0],t=A[1],n=A[2];e.scrollLeft=t,e.scrollTop=n},rI="___html2canvas___pseudoelement_before",rk="___html2canvas___pseudoelement_after",rL='{\n content: "" !important;\n display: none !important;\n}',rD=function(A){rK(A,"."+rI+":before"+rL+"\n ."+rk+":after"+rL)},rK=function(A,e){var t=A.ownerDocument;if(t){var n=t.createElement("style");n.textContent=e,A.appendChild(n)}},rM=function(){function A(){}return A.getOrigin=function(e){var t=A._link;return t?(t.href=e,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},A.isSameOrigin=function(e){return A.getOrigin(e)===A._origin},A.setContext=function(e){A._link=e.document.createElement("a"),A._origin=A.getOrigin(e.location.href)},A._origin="about:blank",A}(),rS=function(){function A(A,e){this.context=A,this._options=e,this._cache={}}return A.prototype.addImage=function(A){var e=Promise.resolve();return this.has(A)||(rG(A)||rP(A))&&(this._cache[A]=this.loadImage(A)).catch(function(){}),e},A.prototype.match=function(A){return this._cache[A]},A.prototype.loadImage=function(A){return c(this,void 0,void 0,function(){var e,t,n,r,o=this;return d(this,function(i){switch(i.label){case 0:if(e=rM.isSameOrigin(A),t=!rN(A)&&!0===this._options.useCORS&&ns.SUPPORT_CORS_IMAGES&&!e,n=!rN(A)&&!e&&!rG(A)&&"string"==typeof this._options.proxy&&ns.SUPPORT_CORS_XHR&&!t,!e&&!1===this._options.allowTaint&&!rN(A)&&!rG(A)&&!n&&!t)return[2];if(r=A,!n)return[3,2];return[4,this.proxy(r)];case 1:r=i.sent(),i.label=2;case 2:return this.context.logger.debug("Added image "+A.substring(0,256)),[4,new Promise(function(A,e){var n=new Image;n.onload=function(){return A(n)},n.onerror=e,(rV(r)||t)&&(n.crossOrigin="anonymous"),n.src=r,!0===n.complete&&setTimeout(function(){return A(n)},500),o._options.imageTimeout>0&&setTimeout(function(){return e("Timed out ("+o._options.imageTimeout+"ms) loading image")},o._options.imageTimeout)})];case 3:return[2,i.sent()]}})})},A.prototype.has=function(A){return void 0!==this._cache[A]},A.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},A.prototype.proxy=function(A){var e=this,t=this._options.proxy;if(!t)throw Error("No proxy defined");var n=A.substring(0,256);return new Promise(function(r,o){var i=ns.SUPPORT_RESPONSE_TYPE?"blob":"text",a=new XMLHttpRequest;a.onload=function(){if(200===a.status)if("text"===i)r(a.response);else{var A=new FileReader;A.addEventListener("load",function(){return r(A.result)},!1),A.addEventListener("error",function(A){return o(A)},!1),A.readAsDataURL(a.response)}else o("Failed to proxy resource "+n+" with status code "+a.status)},a.onerror=o;var s=t.indexOf("?")>-1?"&":"?";if(a.open("GET",""+t+s+"url="+encodeURIComponent(A)+"&responseType="+i),"text"!==i&&a instanceof XMLHttpRequest&&(a.responseType=i),e._options.imageTimeout){var l=e._options.imageTimeout;a.timeout=l,a.ontimeout=function(){return o("Timed out ("+l+"ms) proxying "+n)}}a.send()})},A}(),rT=/^data:image\/svg\+xml/i,rO=/^data:image\/.*;base64,/i,rR=/^data:image\/.*/i,rP=function(A){return ns.SUPPORT_SVG_DRAWING||!rj(A)},rN=function(A){return rR.test(A)},rV=function(A){return rO.test(A)},rG=function(A){return"blob"===A.substr(0,4)},rj=function(A){return"svg"===A.substr(-3).toLowerCase()||rT.test(A)},rq=function(){function A(A,e){this.type=0,this.x=A,this.y=e}return A.prototype.add=function(e,t){return new A(this.x+e,this.y+t)},A}(),rX=function(A,e,t){return new rq(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)},rJ=function(){function A(A,e,t,n){this.type=1,this.start=A,this.startControl=e,this.endControl=t,this.end=n}return A.prototype.subdivide=function(e,t){var n=rX(this.start,this.startControl,e),r=rX(this.startControl,this.endControl,e),o=rX(this.endControl,this.end,e),i=rX(n,r,e),a=rX(r,o,e),s=rX(i,a,e);return t?new A(this.start,n,i,s):new A(s,a,o,this.end)},A.prototype.add=function(e,t){return new A(this.start.add(e,t),this.startControl.add(e,t),this.endControl.add(e,t),this.end.add(e,t))},A.prototype.reverse=function(){return new A(this.end,this.endControl,this.startControl,this.start)},A}(),rz=function(A){return 1===A.type},rW=function(A){var e=A.styles,t=A.bounds,n=Aj(e.borderTopLeftRadius,t.width,t.height),r=n[0],o=n[1],i=Aj(e.borderTopRightRadius,t.width,t.height),s=i[0],l=i[1],u=Aj(e.borderBottomRightRadius,t.width,t.height),c=u[0],d=u[1],f=Aj(e.borderBottomLeftRadius,t.width,t.height),B=f[0],g=f[1],h=[];h.push((r+s)/t.width),h.push((B+c)/t.width),h.push((o+g)/t.height),h.push((l+d)/t.height);var p=Math.max.apply(Math,h);p>1&&(r/=p,o/=p,s/=p,l/=p,c/=p,d/=p,B/=p,g/=p);var w=t.width-s,Q=t.height-d,m=t.width-c,C=t.height-g,y=e.borderTopWidth,F=e.borderRightWidth,U=e.borderBottomWidth,v=e.borderLeftWidth,b=Aq(e.paddingTop,A.bounds.width),x=Aq(e.paddingRight,A.bounds.width),E=Aq(e.paddingBottom,A.bounds.width),H=Aq(e.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||o>0?r_(t.left+v/3,t.top+y/3,r-v/3,o-y/3,a.TOP_LEFT):new rq(t.left+v/3,t.top+y/3),this.topRightBorderDoubleOuterBox=r>0||o>0?r_(t.left+w,t.top+y/3,s-F/3,l-y/3,a.TOP_RIGHT):new rq(t.left+t.width-F/3,t.top+y/3),this.bottomRightBorderDoubleOuterBox=c>0||d>0?r_(t.left+m,t.top+Q,c-F/3,d-U/3,a.BOTTOM_RIGHT):new rq(t.left+t.width-F/3,t.top+t.height-U/3),this.bottomLeftBorderDoubleOuterBox=B>0||g>0?r_(t.left+v/3,t.top+C,B-v/3,g-U/3,a.BOTTOM_LEFT):new rq(t.left+v/3,t.top+t.height-U/3),this.topLeftBorderDoubleInnerBox=r>0||o>0?r_(t.left+2*v/3,t.top+2*y/3,r-2*v/3,o-2*y/3,a.TOP_LEFT):new rq(t.left+2*v/3,t.top+2*y/3),this.topRightBorderDoubleInnerBox=r>0||o>0?r_(t.left+w,t.top+2*y/3,s-2*F/3,l-2*y/3,a.TOP_RIGHT):new rq(t.left+t.width-2*F/3,t.top+2*y/3),this.bottomRightBorderDoubleInnerBox=c>0||d>0?r_(t.left+m,t.top+Q,c-2*F/3,d-2*U/3,a.BOTTOM_RIGHT):new rq(t.left+t.width-2*F/3,t.top+t.height-2*U/3),this.bottomLeftBorderDoubleInnerBox=B>0||g>0?r_(t.left+2*v/3,t.top+C,B-2*v/3,g-2*U/3,a.BOTTOM_LEFT):new rq(t.left+2*v/3,t.top+t.height-2*U/3),this.topLeftBorderStroke=r>0||o>0?r_(t.left+v/2,t.top+y/2,r-v/2,o-y/2,a.TOP_LEFT):new rq(t.left+v/2,t.top+y/2),this.topRightBorderStroke=r>0||o>0?r_(t.left+w,t.top+y/2,s-F/2,l-y/2,a.TOP_RIGHT):new rq(t.left+t.width-F/2,t.top+y/2),this.bottomRightBorderStroke=c>0||d>0?r_(t.left+m,t.top+Q,c-F/2,d-U/2,a.BOTTOM_RIGHT):new rq(t.left+t.width-F/2,t.top+t.height-U/2),this.bottomLeftBorderStroke=B>0||g>0?r_(t.left+v/2,t.top+C,B-v/2,g-U/2,a.BOTTOM_LEFT):new rq(t.left+v/2,t.top+t.height-U/2),this.topLeftBorderBox=r>0||o>0?r_(t.left,t.top,r,o,a.TOP_LEFT):new rq(t.left,t.top),this.topRightBorderBox=s>0||l>0?r_(t.left+w,t.top,s,l,a.TOP_RIGHT):new rq(t.left+t.width,t.top),this.bottomRightBorderBox=c>0||d>0?r_(t.left+m,t.top+Q,c,d,a.BOTTOM_RIGHT):new rq(t.left+t.width,t.top+t.height),this.bottomLeftBorderBox=B>0||g>0?r_(t.left,t.top+C,B,g,a.BOTTOM_LEFT):new rq(t.left,t.top+t.height),this.topLeftPaddingBox=r>0||o>0?r_(t.left+v,t.top+y,Math.max(0,r-v),Math.max(0,o-y),a.TOP_LEFT):new rq(t.left+v,t.top+y),this.topRightPaddingBox=s>0||l>0?r_(t.left+Math.min(w,t.width-F),t.top+y,w>t.width+F?0:Math.max(0,s-F),Math.max(0,l-y),a.TOP_RIGHT):new rq(t.left+t.width-F,t.top+y),this.bottomRightPaddingBox=c>0||d>0?r_(t.left+Math.min(m,t.width-v),t.top+Math.min(Q,t.height-U),Math.max(0,c-F),Math.max(0,d-U),a.BOTTOM_RIGHT):new rq(t.left+t.width-F,t.top+t.height-U),this.bottomLeftPaddingBox=B>0||g>0?r_(t.left+v,t.top+Math.min(C,t.height-U),Math.max(0,B-v),Math.max(0,g-U),a.BOTTOM_LEFT):new rq(t.left+v,t.top+t.height-U),this.topLeftContentBox=r>0||o>0?r_(t.left+v+H,t.top+y+b,Math.max(0,r-(v+H)),Math.max(0,o-(y+b)),a.TOP_LEFT):new rq(t.left+v+H,t.top+y+b),this.topRightContentBox=s>0||l>0?r_(t.left+Math.min(w,t.width+v+H),t.top+y+b,w>t.width+v+H?0:s-v+H,l-(y+b),a.TOP_RIGHT):new rq(t.left+t.width-(F+x),t.top+y+b),this.bottomRightContentBox=c>0||d>0?r_(t.left+Math.min(m,t.width-(v+H)),t.top+Math.min(Q,t.height+y+b),Math.max(0,c-(F+x)),d-(U+E),a.BOTTOM_RIGHT):new rq(t.left+t.width-(F+x),t.top+t.height-(U+E)),this.bottomLeftContentBox=B>0||g>0?r_(t.left+v+H,t.top+C,Math.max(0,B-(v+H)),g-(U+E),a.BOTTOM_LEFT):new rq(t.left+v+H,t.top+t.height-(U+E))};!function(A){A[A.TOP_LEFT=0]="TOP_LEFT",A[A.TOP_RIGHT=1]="TOP_RIGHT",A[A.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",A[A.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(a||(a={}));var r_=function(A,e,t,n,r){var o=(Math.sqrt(2)-1)/3*4,i=t*o,s=n*o,l=A+t,u=e+n;switch(r){case a.TOP_LEFT:return new rJ(new rq(A,u),new rq(A,u-s),new rq(l-i,e),new rq(l,e));case a.TOP_RIGHT:return new rJ(new rq(A,e),new rq(A+i,e),new rq(l,u-s),new rq(l,u));case a.BOTTOM_RIGHT:return new rJ(new rq(l,e),new rq(l,e+s),new rq(A+i,u),new rq(A,u));case a.BOTTOM_LEFT:default:return new rJ(new rq(l,u),new rq(l-i,u),new rq(A,e+s),new rq(A,e))}},rY=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]},rZ=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]},r$=function(A,e,t){this.offsetX=A,this.offsetY=e,this.matrix=t,this.type=0,this.target=6},r0=function(A,e){this.path=A,this.target=e,this.type=1},r1=function(A){this.opacity=A,this.type=2,this.target=6},r2=function(A){return 1===A.type},r4=function(A,e){return A.length===e.length&&A.some(function(A,t){return A===e[t]})},r3=function(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},r5=function(){function A(A,e){if(this.container=A,this.parent=e,this.effects=[],this.curves=new rW(this.container),this.container.styles.opacity<1&&this.effects.push(new r1(this.container.styles.opacity)),null!==this.container.styles.transform){var t=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new r$(t,n,r))}if(0!==this.container.styles.overflowX){var o=rY(this.curves),i=rZ(this.curves);r4(o,i)?this.effects.push(new r0(o,6)):(this.effects.push(new r0(o,2)),this.effects.push(new r0(i,4)))}}return A.prototype.getEffects=function(A){for(var e=-1===[2,3].indexOf(this.container.styles.position),t=this.parent,n=this.effects.slice(0);t;){var r=t.effects.filter(function(A){return!r2(A)});if(e||0!==t.container.styles.position||!t.parent){if(n.unshift.apply(n,r),e=-1===[2,3].indexOf(t.container.styles.position),0!==t.container.styles.overflowX){var o=rY(t.curves),i=rZ(t.curves);r4(o,i)||n.unshift(new r0(i,6))}}else n.unshift.apply(n,r);t=t.parent}return n.filter(function(e){return tE(e.target,A)})},A}(),r6=function(A,e,t,n){A.container.elements.forEach(function(r){var o=tE(r.flags,4),i=tE(r.flags,2),a=new r5(r,A);tE(r.styles.display,2048)&&n.push(a);var s=tE(r.flags,8)?[]:n;if(o||i){var l=o||r.styles.isPositioned()?t:e,u=new r3(a);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var c=r.styles.zIndex.order;if(c<0){var d=0;l.negativeZIndex.some(function(A,e){if(c>A.element.container.styles.zIndex.order)d=e;else if(d>0)return!0;return!1}),l.negativeZIndex.splice(d,0,u)}else if(c>0){var f=0;l.positiveZIndex.some(function(A,e){if(c>=A.element.container.styles.zIndex.order)f=e+1;else if(f>0)return!0;return!1}),l.positiveZIndex.splice(f,0,u)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(u)}else r.styles.isFloating()?l.nonPositionedFloats.push(u):l.nonPositionedInlineLevel.push(u);r6(a,u,o?u:t,s)}else r.styles.isInlineLevel()?e.inlineLevel.push(a):e.nonInlineLevel.push(a),r6(a,e,t,s);tE(r.flags,8)&&r8(r,s)})},r8=function(A,e){for(var t=A instanceof nD?A.start:1,n=A instanceof nD&&A.reversed,r=0;r0&&A.intrinsicHeight>0){var n=oi(A),r=rZ(e);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(t,0,0,A.intrinsicWidth,A.intrinsicHeight,n.left,n.top,n.width,n.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(A){return c(this,void 0,void 0,function(){var t,n,r,o,i,a,s,l,u,c,f,g,h,p,w,Q,m,C;return d(this,function(d){switch(d.label){case 0:this.applyEffects(A.getEffects(4)),t=A.container,n=A.curves,r=t.styles,o=0,i=t.textNodes,d.label=1;case 1:if(!(o0&&c>0&&(f=n.ctx.createPattern(C,"repeat"),n.renderRepeat(a,f,s,l))):2===t.type&&(a=(U=oa(A,e,[null,null,null]))[0],v=U[1],b=U[2],u=U[3],c=U[4],s=Aq((x=0===t.position.length?[AV]:t.position)[0],u),l=Aq(x[x.length-1],c),H=(E=ea(t,s,l,u,c))[0],I=E[1],H>0&&I>0&&(k=n.ctx.createRadialGradient(v+s,b+l,0,v+s,b+l,H),et(t.stops,2*H).forEach(function(A){return k.addColorStop(A.stop,A0(A.color))}),n.path(a),n.ctx.fillStyle=k,H!==I?(L=A.bounds.left+.5*A.bounds.width,D=A.bounds.top+.5*A.bounds.height,M=1/(K=I/H),n.ctx.save(),n.ctx.translate(L,D),n.ctx.transform(1,0,0,K,0,0),n.ctx.translate(-L,-D),n.ctx.fillRect(v,M*(b-D)+D,u,c*M),n.ctx.restore()):n.ctx.fill())),d.label=6;case 6:return e--,[2]}})},n=this,r=0,o=A.styles.backgroundImage.slice(0).reverse(),a.label=1;case 1:if(!(r0))return[3,11];if(2!==s.style)return[3,5];return[4,this.renderDashedDottedBorder(s.color,s.width,o,A.curves,2)];case 4:case 6:case 8:return u.sent(),[3,11];case 5:if(3!==s.style)return[3,7];return[4,this.renderDashedDottedBorder(s.color,s.width,o,A.curves,3)];case 7:if(4!==s.style)return[3,9];return[4,this.renderDoubleBorder(s.color,s.width,o,A.curves)];case 9:return[4,this.renderSolidBorder(s.color,o,A.curves)];case 10:u.sent(),u.label=11;case 11:o++,u.label=12;case 12:return i++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(A,e,t,n,r){return c(this,void 0,void 0,function(){var o,i,a,s,l,u,c,f,B,g,h,p,w,Q,m,C;return d(this,function(d){return this.ctx.save(),o=ot(n,t),i=r7(n,t),2===r&&(this.path(i),this.ctx.clip()),rz(i[0])?(a=i[0].start.x,s=i[0].start.y):(a=i[0].x,s=i[0].y),rz(i[1])?(l=i[1].end.x,u=i[1].end.y):(l=i[1].x,u=i[1].y),c=0===t||2===t?Math.abs(a-l):Math.abs(s-u),this.ctx.beginPath(),3===r?this.formatPath(o):this.formatPath(i.slice(0,2)),f=e<3?3*e:2*e,B=e<3?2*e:e,3===r&&(f=e,B=e),g=!0,c<=2*f?g=!1:c<=2*f+B?(h=c/(2*f+B),f*=h,B*=h):(p=Math.floor((c+B)/(f+B)),w=(c-p*f)/(p-1),B=(Q=(c-(p+1)*f)/p)<=0||Math.abs(B-w){"use strict";t.d(e,{Ke:()=>y,R6:()=>m,bL:()=>v});var n=t(43210),r=t(70569),o=t(11273),i=t(65551),a=t(66156),s=t(98599),l=t(14163),u=t(46059),c=t(96963),d=t(60687),f="Collapsible",[B,g]=(0,o.A)(f),[h,p]=B(f),w=n.forwardRef((A,e)=>{let{__scopeCollapsible:t,open:r,defaultOpen:o,disabled:a,onOpenChange:s,...u}=A,[B,g]=(0,i.i)({prop:r,defaultProp:o??!1,onChange:s,caller:f});return(0,d.jsx)(h,{scope:t,disabled:a,contentId:(0,c.B)(),open:B,onOpenToggle:n.useCallback(()=>g(A=>!A),[g]),children:(0,d.jsx)(l.sG.div,{"data-state":U(B),"data-disabled":a?"":void 0,...u,ref:e})})});w.displayName=f;var Q="CollapsibleTrigger",m=n.forwardRef((A,e)=>{let{__scopeCollapsible:t,...n}=A,o=p(Q,t);return(0,d.jsx)(l.sG.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":U(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:e,onClick:(0,r.mK)(A.onClick,o.onOpenToggle)})});m.displayName=Q;var C="CollapsibleContent",y=n.forwardRef((A,e)=>{let{forceMount:t,...n}=A,r=p(C,A.__scopeCollapsible);return(0,d.jsx)(u.C,{present:t||r.open,children:({present:A})=>(0,d.jsx)(F,{...n,ref:e,present:A})})});y.displayName=C;var F=n.forwardRef((A,e)=>{let{__scopeCollapsible:t,present:r,children:o,...i}=A,u=p(C,t),[c,f]=n.useState(r),B=n.useRef(null),g=(0,s.s)(e,B),h=n.useRef(0),w=h.current,Q=n.useRef(0),m=Q.current,y=u.open||c,F=n.useRef(y),v=n.useRef(void 0);return n.useEffect(()=>{let A=requestAnimationFrame(()=>F.current=!1);return()=>cancelAnimationFrame(A)},[]),(0,a.N)(()=>{let A=B.current;if(A){v.current=v.current||{transitionDuration:A.style.transitionDuration,animationName:A.style.animationName},A.style.transitionDuration="0s",A.style.animationName="none";let e=A.getBoundingClientRect();h.current=e.height,Q.current=e.width,F.current||(A.style.transitionDuration=v.current.transitionDuration,A.style.animationName=v.current.animationName),f(r)}},[u.open,r]),(0,d.jsx)(l.sG.div,{"data-state":U(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!y,...i,ref:g,style:{"--radix-collapsible-content-height":w?`${w}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...A.style},children:y&&o})});function U(A){return A?"open":"closed"}var v=w},96474:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},96882:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},97314:(A,e,t)=>{"use strict";t.d(e,{q7:()=>H,bL:()=>E});var n=t(43210),r=t(11273),o=t(14163),i=t(72942),a=t(70569),s=t(65551),l=t(60687),u="Toggle",c=n.forwardRef((A,e)=>{let{pressed:t,defaultPressed:n,onPressedChange:r,...i}=A,[c,d]=(0,s.i)({prop:t,onChange:r,defaultProp:n??!1,caller:u});return(0,l.jsx)(o.sG.button,{type:"button","aria-pressed":c,"data-state":c?"on":"off","data-disabled":A.disabled?"":void 0,...i,ref:e,onClick:(0,a.mK)(A.onClick,()=>{A.disabled||d(!c)})})});c.displayName=u;var d=t(43),f="ToggleGroup",[B,g]=(0,r.A)(f,[i.RG]),h=(0,i.RG)(),p=n.forwardRef((A,e)=>{let{type:t,...n}=A;if("single"===t)return(0,l.jsx)(m,{...n,ref:e});if("multiple"===t)return(0,l.jsx)(C,{...n,ref:e});throw Error(`Missing prop \`type\` expected on \`${f}\``)});p.displayName=f;var[w,Q]=B(f),m=n.forwardRef((A,e)=>{let{value:t,defaultValue:r,onValueChange:o=()=>{},...i}=A,[a,u]=(0,s.i)({prop:t,defaultProp:r??"",onChange:o,caller:f});return(0,l.jsx)(w,{scope:A.__scopeToggleGroup,type:"single",value:n.useMemo(()=>a?[a]:[],[a]),onItemActivate:u,onItemDeactivate:n.useCallback(()=>u(""),[u]),children:(0,l.jsx)(U,{...i,ref:e})})}),C=n.forwardRef((A,e)=>{let{value:t,defaultValue:r,onValueChange:o=()=>{},...i}=A,[a,u]=(0,s.i)({prop:t,defaultProp:r??[],onChange:o,caller:f}),c=n.useCallback(A=>u((e=[])=>[...e,A]),[u]),d=n.useCallback(A=>u((e=[])=>e.filter(e=>e!==A)),[u]);return(0,l.jsx)(w,{scope:A.__scopeToggleGroup,type:"multiple",value:a,onItemActivate:c,onItemDeactivate:d,children:(0,l.jsx)(U,{...i,ref:e})})});p.displayName=f;var[y,F]=B(f),U=n.forwardRef((A,e)=>{let{__scopeToggleGroup:t,disabled:n=!1,rovingFocus:r=!0,orientation:a,dir:s,loop:u=!0,...c}=A,f=h(t),B=(0,d.jH)(s),g={role:"group",dir:B,...c};return(0,l.jsx)(y,{scope:t,rovingFocus:r,disabled:n,children:r?(0,l.jsx)(i.bL,{asChild:!0,...f,orientation:a,dir:B,loop:u,children:(0,l.jsx)(o.sG.div,{...g,ref:e})}):(0,l.jsx)(o.sG.div,{...g,ref:e})})}),v="ToggleGroupItem",b=n.forwardRef((A,e)=>{let t=Q(v,A.__scopeToggleGroup),r=F(v,A.__scopeToggleGroup),o=h(A.__scopeToggleGroup),a=t.value.includes(A.value),s=r.disabled||A.disabled,u={...A,pressed:a,disabled:s},c=n.useRef(null);return r.rovingFocus?(0,l.jsx)(i.q7,{asChild:!0,...o,focusable:!s,active:a,ref:c,children:(0,l.jsx)(x,{...u,ref:e})}):(0,l.jsx)(x,{...u,ref:e})});b.displayName=v;var x=n.forwardRef((A,e)=>{let{__scopeToggleGroup:t,value:n,...r}=A,o=Q(v,t),i={role:"radio","aria-checked":A.pressed,"aria-pressed":void 0},a="single"===o.type?i:void 0;return(0,l.jsx)(c,{...a,...r,ref:e,onPressedChange:A=>{A?o.onItemActivate(n):o.onItemDeactivate(n)}})}),E=p,H=b},97638:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]])},98015:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("scroll-text",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]])},98971:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]])},99891:(A,e,t)=>{"use strict";t.d(e,{A:()=>n});let n=(0,t(62688).A)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])}}; \ No newline at end of file diff --git a/.next/server/middleware-build-manifest.js b/.next/server/middleware-build-manifest.js index 86bd359b7cfe9cfaa9fa1751cc7b81fb076e18f9..a38c11a195cb342cad6760e847e41a42a515c3b2 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-03a1a9f7bc443936.js","static/chunks/4bd1b696-2683f5a71cc09935.js","static/chunks/1684-94ae6109893bd411.js","static/chunks/main-app-eac23abd81400eeb.js"],rootMainFilesTree:{},pages:{"/_app":["static/chunks/webpack-03a1a9f7bc443936.js","static/chunks/framework-744b75979ac08316.js","static/chunks/main-8e27881341b8ef31.js","static/chunks/pages/_app-5d1abe03d322390c.js"],"/_error":["static/chunks/webpack-03a1a9f7bc443936.js","static/chunks/framework-744b75979ac08316.js","static/chunks/main-8e27881341b8ef31.js","static/chunks/pages/_error-3b2a1d523de49635.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-0985c26455cd969f.js","static/chunks/4bd1b696-2683f5a71cc09935.js","static/chunks/1684-94ae6109893bd411.js","static/chunks/main-app-eac23abd81400eeb.js"],rootMainFilesTree:{},pages:{"/_app":["static/chunks/webpack-0985c26455cd969f.js","static/chunks/framework-744b75979ac08316.js","static/chunks/main-8e27881341b8ef31.js","static/chunks/pages/_app-5d1abe03d322390c.js"],"/_error":["static/chunks/webpack-0985c26455cd969f.js","static/chunks/framework-744b75979ac08316.js","static/chunks/main-8e27881341b8ef31.js","static/chunks/pages/_error-3b2a1d523de49635.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 8ea1ad92b4ed5e37b527686de924d7e8e8f96aa2..de8c0f51fbc93f55ba883470e7faa964c8d2054c 100644 --- a/.next/server/middleware-manifest.json +++ b/.next/server/middleware-manifest.json @@ -17,11 +17,11 @@ "wasm": [], "assets": [], "env": { - "__NEXT_BUILD_ID": "HCju6lIDYoehuWI5EX2Bz", - "NEXT_SERVER_ACTIONS_ENCRYPTION_KEY": "l0tpmYiNHNzUMdv6nSguBVBaNWEc/bLKDYmnpOgGnGk=", - "__NEXT_PREVIEW_MODE_ID": "7f1a9351f744e05d63550ddd55f8ca7a", - "__NEXT_PREVIEW_MODE_ENCRYPTION_KEY": "34520f0de84d96a64736d0af4c1dd44e4c1111fe83a9cacbd8843d7d1e706319", - "__NEXT_PREVIEW_MODE_SIGNING_KEY": "bda43fd389994c7e4d05c76f93e6c70544a90d23ec58cc4be70a6250137b0873" + "__NEXT_BUILD_ID": "jxLirYAMgdjIXymrVZyQd", + "NEXT_SERVER_ACTIONS_ENCRYPTION_KEY": "ov0gS0438LlidDQjLhbZ2KSM67LwzzBzmxs9NPM6KWo=", + "__NEXT_PREVIEW_MODE_ID": "2b8f177ad9781c31c5ec548de53012dd", + "__NEXT_PREVIEW_MODE_ENCRYPTION_KEY": "40802803100d3fd1a50ff65c1b614bf93770fad09f6d5d04c1ef82ce5dba9119", + "__NEXT_PREVIEW_MODE_SIGNING_KEY": "a218ecf14460efd0161e94dd6a9449e71fc65394feeb328b75dea173316d25c3" } } }, diff --git a/.next/server/middleware-react-loadable-manifest.js b/.next/server/middleware-react-loadable-manifest.js index 9973eed1e9606a856e8ecd47e2665fd71423babb..caa697e50ed42ddd248efa4ceac82b10801f2c24 100644 --- a/.next/server/middleware-react-loadable-manifest.js +++ b/.next/server/middleware-react-loadable-manifest.js @@ -1 +1 @@ -self.__REACT_LOADABLE_MANIFEST='{"components/file-explorer/index.tsx -> @/lib/vfs/skills":{"id":56746,"files":[]},"components/guided-tour/context.tsx -> @/lib/vfs":{"id":14250,"files":[]},"components/guided-tour/context.tsx -> @/lib/vfs/project-templates":{"id":18555,"files":[]},"components/heatmap-viewer/index.tsx -> @/lib/utils/screenshot":{"id":37940,"files":[]},"lib/llm/debug-events-state.ts -> @/lib/vfs":{"id":14250,"files":[]},"lib/vfs/adapters/factory.ts -> ./sqlite-adapter":{"id":30845,"files":["static/chunks/aaea2bcf.ecfc8abc06b729b3.js","static/chunks/9715.5b198f01a6fea451.js","static/chunks/845.03eaee8d92d2c75b.js"]},"lib/vfs/backup-service.ts -> @/lib/vfs":{"id":14250,"files":[]},"lib/vfs/cli-shell.ts -> ./index":{"id":14250,"files":[]},"lib/vfs/index.ts -> ./auto-sync":{"id":27709,"files":["static/chunks/7709.a8a5b7a05b05f3e4.js"]},"lib/vfs/index.ts -> ./server-context":{"id":9177,"files":["static/chunks/9177.4566ff4aed0feb5c.js"]}}'; \ No newline at end of file +self.__REACT_LOADABLE_MANIFEST='{"components/file-explorer/index.tsx -> @/lib/vfs/skills":{"id":56746,"files":[]},"components/guided-tour/context.tsx -> @/lib/vfs":{"id":14250,"files":[]},"components/guided-tour/context.tsx -> @/lib/vfs/project-templates":{"id":18555,"files":[]},"components/heatmap-viewer/index.tsx -> @/lib/utils/screenshot":{"id":37940,"files":[]},"components/views/content-area.tsx -> @/lib/vfs":{"id":14250,"files":[]},"lib/llm/debug-events-state.ts -> @/lib/vfs":{"id":14250,"files":[]},"lib/vfs/adapters/factory.ts -> ./sqlite-adapter":{"id":30845,"files":["static/chunks/aaea2bcf.ecfc8abc06b729b3.js","static/chunks/9715.5b198f01a6fea451.js","static/chunks/845.03eaee8d92d2c75b.js"]},"lib/vfs/backup-service.ts -> @/lib/vfs":{"id":14250,"files":[]},"lib/vfs/cli-shell.ts -> ./index":{"id":14250,"files":[]},"lib/vfs/index.ts -> ./auto-sync":{"id":27709,"files":["static/chunks/7709.2822ccce19d5880e.js"]},"lib/vfs/index.ts -> ./server-context":{"id":9177,"files":["static/chunks/9177.4566ff4aed0feb5c.js"]}}'; \ No newline at end of file diff --git a/.next/server/middleware.js b/.next/server/middleware.js index 7ea9b5cd23976c48d0423909d75bcf6c430ea2ec..bc5474392c39ae0a2663ba7d19eaa8c9a931ff98 100644 --- a/.next/server/middleware.js +++ b/.next/server/middleware.js @@ -10,5 +10,5 @@ Learn More: https://nextjs.org/docs/messages/node-module-in-edge-runtime`}proces Read more: https://nextjs.org/docs/messages/middleware-request-page `)}}class g extends Error{constructor(){super(`The request.ua has been removed in favour of \`userAgent\` function. Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent - `)}}let b="_N_T_",m={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"};function v(e){var t,r,n,i,a,o=[],s=0;function l(){for(;s=e.length)&&o.push(e.substring(t,e.length))}return o}function y(e){let t={},r=[];if(e)for(let[n,i]of e.entries())"set-cookie"===n.toLowerCase()?(r.push(...v(i)),t[n]=1===r.length?r[0]:r):t[n]=i;return t}function w(e){try{return String(new URL(String(e)))}catch(t){throw Object.defineProperty(Error(`URL is malformed "${String(e)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:t}),"__NEXT_ERROR_CODE",{value:"E61",enumerable:!1,configurable:!0})}}({...m,GROUP:{builtinReact:[m.reactServerComponents,m.actionBrowser],serverOnly:[m.reactServerComponents,m.actionBrowser,m.instrument,m.middleware],neutralTarget:[m.apiNode,m.apiEdge],clientOnly:[m.serverSideRendering,m.appPagesBrowser],bundled:[m.reactServerComponents,m.actionBrowser,m.serverSideRendering,m.appPagesBrowser,m.shared,m.instrument,m.middleware],appPages:[m.reactServerComponents,m.serverSideRendering,m.appPagesBrowser,m.actionBrowser]}});let _=Symbol("response"),S=Symbol("passThrough"),E=Symbol("waitUntil");class R{constructor(e,t){this[S]=!1,this[E]=t?{kind:"external",function:t}:{kind:"internal",promises:[]}}respondWith(e){this[_]||(this[_]=Promise.resolve(e))}passThroughOnException(){this[S]=!0}waitUntil(e){if("external"===this[E].kind)return(0,this[E].function)(e);this[E].promises.push(e)}}class O extends R{constructor(e){var t;super(e.request,null==(t=e.context)?void 0:t.waitUntil),this.sourcePage=e.page}get request(){throw Object.defineProperty(new h({page:this.sourcePage}),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}respondWith(){throw Object.defineProperty(new h({page:this.sourcePage}),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}}function x(e){return e.replace(/\/$/,"")||"/"}function C(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}function P(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:n,hash:i}=C(e);return""+t+r+n+i}function T(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:n,hash:i}=C(e);return""+r+t+n+i}function A(e,t){if("string"!=typeof e)return!1;let{pathname:r}=C(e);return r===t||r.startsWith(t+"/")}let N=new WeakMap;function k(e,t){let r;if(!t)return{pathname:e};let n=N.get(t);n||(n=t.map(e=>e.toLowerCase()),N.set(t,n));let i=e.split("/",2);if(!i[1])return{pathname:e};let a=i[1].toLowerCase(),o=n.indexOf(a);return o<0?{pathname:e}:(r=t[o],{pathname:e=e.slice(r.length+1)||"/",detectedLocale:r})}let I=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function M(e,t){return new URL(String(e).replace(I,"localhost"),t&&String(t).replace(I,"localhost"))}let j=Symbol("NextURLInternal");class D{constructor(e,t,r){let n,i;"object"==typeof t&&"pathname"in t||"string"==typeof t?(n=t,i=r||{}):i=r||t||{},this[j]={url:M(e,n??i.base),options:i,basePath:""},this.analyze()}analyze(){var e,t,r,n,i;let a=function(e,t){var r,n;let{basePath:i,i18n:a,trailingSlash:o}=null!=(r=t.nextConfig)?r:{},s={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):o};i&&A(s.pathname,i)&&(s.pathname=function(e,t){if(!A(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}(s.pathname,i),s.basePath=i);let l=s.pathname;if(s.pathname.startsWith("/_next/data/")&&s.pathname.endsWith(".json")){let e=s.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");s.buildId=e[0],l="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(s.pathname=l)}if(a){let e=t.i18nProvider?t.i18nProvider.analyze(s.pathname):k(s.pathname,a.locales);s.locale=e.detectedLocale,s.pathname=null!=(n=e.pathname)?n:s.pathname,!e.detectedLocale&&s.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(l):k(l,a.locales)).detectedLocale&&(s.locale=e.detectedLocale)}return s}(this[j].url.pathname,{nextConfig:this[j].options.nextConfig,parseData:!0,i18nProvider:this[j].options.i18nProvider}),o=function(e,t){let r;if((null==t?void 0:t.host)&&!Array.isArray(t.host))r=t.host.toString().split(":",1)[0];else{if(!e.hostname)return;r=e.hostname}return r.toLowerCase()}(this[j].url,this[j].options.headers);this[j].domainLocale=this[j].options.i18nProvider?this[j].options.i18nProvider.detectDomainLocale(o):function(e,t,r){if(e)for(let a of(r&&(r=r.toLowerCase()),e)){var n,i;if(t===(null==(n=a.domain)?void 0:n.split(":",1)[0].toLowerCase())||r===a.defaultLocale.toLowerCase()||(null==(i=a.locales)?void 0:i.some(e=>e.toLowerCase()===r)))return a}}(null==(t=this[j].options.nextConfig)||null==(e=t.i18n)?void 0:e.domains,o);let s=(null==(r=this[j].domainLocale)?void 0:r.defaultLocale)||(null==(i=this[j].options.nextConfig)||null==(n=i.i18n)?void 0:n.defaultLocale);this[j].url.pathname=a.pathname,this[j].defaultLocale=s,this[j].basePath=a.basePath??"",this[j].buildId=a.buildId,this[j].locale=a.locale??s,this[j].trailingSlash=a.trailingSlash}formatPathname(){var e;let t;return t=function(e,t,r,n){if(!t||t===r)return e;let i=e.toLowerCase();return!n&&(A(i,"/api")||A(i,"/"+t.toLowerCase()))?e:P(e,"/"+t)}((e={basePath:this[j].basePath,buildId:this[j].buildId,defaultLocale:this[j].options.forceLocale?void 0:this[j].defaultLocale,locale:this[j].locale,pathname:this[j].url.pathname,trailingSlash:this[j].trailingSlash}).pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix),(e.buildId||!e.trailingSlash)&&(t=x(t)),e.buildId&&(t=T(P(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=P(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:T(t,"/"):x(t)}formatSearch(){return this[j].url.search}get buildId(){return this[j].buildId}set buildId(e){this[j].buildId=e}get locale(){return this[j].locale??""}set locale(e){var t,r;if(!this[j].locale||!(null==(r=this[j].options.nextConfig)||null==(t=r.i18n)?void 0:t.locales.includes(e)))throw Object.defineProperty(TypeError(`The NextURL configuration includes no locale "${e}"`),"__NEXT_ERROR_CODE",{value:"E597",enumerable:!1,configurable:!0});this[j].locale=e}get defaultLocale(){return this[j].defaultLocale}get domainLocale(){return this[j].domainLocale}get searchParams(){return this[j].url.searchParams}get host(){return this[j].url.host}set host(e){this[j].url.host=e}get hostname(){return this[j].url.hostname}set hostname(e){this[j].url.hostname=e}get port(){return this[j].url.port}set port(e){this[j].url.port=e}get protocol(){return this[j].url.protocol}set protocol(e){this[j].url.protocol=e}get href(){let e=this.formatPathname(),t=this.formatSearch();return`${this.protocol}//${this.host}${e}${t}${this.hash}`}set href(e){this[j].url=M(e),this.analyze()}get origin(){return this[j].url.origin}get pathname(){return this[j].url.pathname}set pathname(e){this[j].url.pathname=e}get hash(){return this[j].url.hash}set hash(e){this[j].url.hash=e}get search(){return this[j].url.search}set search(e){this[j].url.search=e}get password(){return this[j].url.password}set password(e){this[j].url.password=e}get username(){return this[j].url.username}set username(e){this[j].url.username=e}get basePath(){return this[j].basePath}set basePath(e){this[j].basePath=e.startsWith("/")?e:`/${e}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new D(String(this),this[j].options)}}var L=r(724);let U=Symbol("internal request");class $ extends Request{constructor(e,t={}){let r="string"!=typeof e&&"url"in e?e.url:String(e);w(r),e instanceof Request?super(e,t):super(r,t);let n=new D(r,{headers:y(this.headers),nextConfig:t.nextConfig});this[U]={cookies:new L.RequestCookies(this.headers),nextUrl:n,url:n.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[U].cookies}get nextUrl(){return this[U].nextUrl}get page(){throw new f}get ua(){throw new g}get url(){return this[U].url}}class q{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}let W=Symbol("internal response"),H=new Set([301,302,303,307,308]);function B(e,t){var r;if(null==e||null==(r=e.request)?void 0:r.headers){if(!(e.request.headers instanceof Headers))throw Object.defineProperty(Error("request.headers must be an instance of Headers"),"__NEXT_ERROR_CODE",{value:"E119",enumerable:!1,configurable:!0});let r=[];for(let[n,i]of e.request.headers)t.set("x-middleware-request-"+n,i),r.push(n);t.set("x-middleware-override-headers",r.join(","))}}class K extends Response{constructor(e,t={}){super(e,t);let r=this.headers,n=new Proxy(new L.ResponseCookies(r),{get(e,n,i){switch(n){case"delete":case"set":return(...i)=>{let a=Reflect.apply(e[n],e,i),o=new Headers(r);return a instanceof L.ResponseCookies&&r.set("x-middleware-set-cookie",a.getAll().map(e=>(0,L.stringifyCookie)(e)).join(",")),B(t,o),a};default:return q.get(e,n,i)}}});this[W]={cookies:n,url:t.url?new D(t.url,{headers:y(r),nextConfig:t.nextConfig}):void 0}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,url:this.url,body:this.body,bodyUsed:this.bodyUsed,headers:Object.fromEntries(this.headers),ok:this.ok,redirected:this.redirected,status:this.status,statusText:this.statusText,type:this.type}}get cookies(){return this[W].cookies}static json(e,t){let r=Response.json(e,t);return new K(r.body,r)}static redirect(e,t){let r="number"==typeof t?t:(null==t?void 0:t.status)??307;if(!H.has(r))throw Object.defineProperty(RangeError('Failed to execute "redirect" on "response": Invalid status code'),"__NEXT_ERROR_CODE",{value:"E529",enumerable:!1,configurable:!0});let n="object"==typeof t?t:{},i=new Headers(null==n?void 0:n.headers);return i.set("Location",w(e)),new K(null,{...n,headers:i,status:r})}static rewrite(e,t){let r=new Headers(null==t?void 0:t.headers);return r.set("x-middleware-rewrite",w(e)),B(t,r),new K(null,{...t,headers:r})}static next(e){let t=new Headers(null==e?void 0:e.headers);return t.set("x-middleware-next","1"),B(e,t),new K(null,{...e,headers:t})}}function V(e,t){let r="string"==typeof t?new URL(t):t,n=new URL(e,t),i=n.origin===r.origin;return{url:i?n.toString().slice(r.origin.length):n.toString(),isRelative:i}}let z="Next-Router-Prefetch",G=["RSC","Next-Router-State-Tree",z,"Next-HMR-Refresh","Next-Router-Segment-Prefetch"],X="_rsc";class J extends Error{constructor(){super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers")}static callable(){throw new J}}class F extends Headers{constructor(e){super(),this.headers=new Proxy(e,{get(t,r,n){if("symbol"==typeof r)return q.get(t,r,n);let i=r.toLowerCase(),a=Object.keys(e).find(e=>e.toLowerCase()===i);if(void 0!==a)return q.get(t,a,n)},set(t,r,n,i){if("symbol"==typeof r)return q.set(t,r,n,i);let a=r.toLowerCase(),o=Object.keys(e).find(e=>e.toLowerCase()===a);return q.set(t,o??r,n,i)},has(t,r){if("symbol"==typeof r)return q.has(t,r);let n=r.toLowerCase(),i=Object.keys(e).find(e=>e.toLowerCase()===n);return void 0!==i&&q.has(t,i)},deleteProperty(t,r){if("symbol"==typeof r)return q.deleteProperty(t,r);let n=r.toLowerCase(),i=Object.keys(e).find(e=>e.toLowerCase()===n);return void 0===i||q.deleteProperty(t,i)}})}static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"append":case"delete":case"set":return J.callable;default:return q.get(e,t,r)}}})}merge(e){return Array.isArray(e)?e.join(", "):e}static from(e){return e instanceof Headers?e:new F(e)}append(e,t){let r=this.headers[e];"string"==typeof r?this.headers[e]=[r,t]:Array.isArray(r)?r.push(t):this.headers[e]=t}delete(e){delete this.headers[e]}get(e){let t=this.headers[e];return void 0!==t?this.merge(t):null}has(e){return void 0!==this.headers[e]}set(e,t){this.headers[e]=t}forEach(e,t){for(let[r,n]of this.entries())e.call(t,n,r,this)}*entries(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase(),r=this.get(t);yield[t,r]}}*keys(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase();yield t}}*values(){for(let e of Object.keys(this.headers)){let t=this.get(e);yield t}}[Symbol.iterator](){return this.entries()}}let Q=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class Y{disable(){throw Q}getStore(){}run(){throw Q}exit(){throw Q}enterWith(){throw Q}static bind(e){return e}}let Z="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function ee(){return Z?new Z:new Y}let et=ee(),er=ee();class en extends Error{constructor(){super("Cookies can only be modified in a Server Action or Route Handler. Read more: https://nextjs.org/docs/app/api-reference/functions/cookies#options")}static callable(){throw new en}}class ei{static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"clear":case"delete":case"set":return en.callable;default:return q.get(e,t,r)}}})}}let ea=Symbol.for("next.mutated.cookies");class eo{static wrap(e,t){let r=new L.ResponseCookies(new Headers);for(let t of e.getAll())r.set(t);let n=[],i=new Set,a=()=>{let e=et.getStore();if(e&&(e.pathWasRevalidated=!0),n=r.getAll().filter(e=>i.has(e.name)),t){let e=[];for(let t of n){let r=new L.ResponseCookies(new Headers);r.set(t),e.push(r.toString())}t(e)}},o=new Proxy(r,{get(e,t,r){switch(t){case ea:return n;case"delete":return function(...t){i.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.delete(...t),o}finally{a()}};case"set":return function(...t){i.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.set(...t),o}finally{a()}};default:return q.get(e,t,r)}}});return o}}function es(e){if("action"!==function(e){let t=er.getStore();switch(!t&&function(e){throw Object.defineProperty(Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}(e),t.type){case"request":default:return t;case"prerender":case"prerender-ppr":case"prerender-legacy":throw Object.defineProperty(Error(`\`${e}\` cannot be called inside a prerender. This is a bug in Next.js.`),"__NEXT_ERROR_CODE",{value:"E401",enumerable:!1,configurable:!0});case"cache":throw Object.defineProperty(Error(`\`${e}\` cannot be called inside "use cache". Call it outside and pass an argument instead. Read more: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E37",enumerable:!1,configurable:!0});case"unstable-cache":throw Object.defineProperty(Error(`\`${e}\` cannot be called inside unstable_cache. Call it outside and pass an argument instead. Read more: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E69",enumerable:!1,configurable:!0})}}(e).phase)throw new en}var el=function(e){return e.handleRequest="BaseServer.handleRequest",e.run="BaseServer.run",e.pipe="BaseServer.pipe",e.getStaticHTML="BaseServer.getStaticHTML",e.render="BaseServer.render",e.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",e.renderToResponse="BaseServer.renderToResponse",e.renderToHTML="BaseServer.renderToHTML",e.renderError="BaseServer.renderError",e.renderErrorToResponse="BaseServer.renderErrorToResponse",e.renderErrorToHTML="BaseServer.renderErrorToHTML",e.render404="BaseServer.render404",e}(el||{}),ec=function(e){return e.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",e.loadComponents="LoadComponents.loadComponents",e}(ec||{}),eu=function(e){return e.getRequestHandler="NextServer.getRequestHandler",e.getServer="NextServer.getServer",e.getServerRequestHandler="NextServer.getServerRequestHandler",e.createServer="createServer.createServer",e}(eu||{}),ed=function(e){return e.compression="NextNodeServer.compression",e.getBuildId="NextNodeServer.getBuildId",e.createComponentTree="NextNodeServer.createComponentTree",e.clientComponentLoading="NextNodeServer.clientComponentLoading",e.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",e.generateStaticRoutes="NextNodeServer.generateStaticRoutes",e.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",e.generatePublicRoutes="NextNodeServer.generatePublicRoutes",e.generateImageRoutes="NextNodeServer.generateImageRoutes.route",e.sendRenderResult="NextNodeServer.sendRenderResult",e.proxyRequest="NextNodeServer.proxyRequest",e.runApi="NextNodeServer.runApi",e.render="NextNodeServer.render",e.renderHTML="NextNodeServer.renderHTML",e.imageOptimizer="NextNodeServer.imageOptimizer",e.getPagePath="NextNodeServer.getPagePath",e.getRoutesManifest="NextNodeServer.getRoutesManifest",e.findPageComponents="NextNodeServer.findPageComponents",e.getFontManifest="NextNodeServer.getFontManifest",e.getServerComponentManifest="NextNodeServer.getServerComponentManifest",e.getRequestHandler="NextNodeServer.getRequestHandler",e.renderToHTML="NextNodeServer.renderToHTML",e.renderError="NextNodeServer.renderError",e.renderErrorToHTML="NextNodeServer.renderErrorToHTML",e.render404="NextNodeServer.render404",e.startResponse="NextNodeServer.startResponse",e.route="route",e.onProxyReq="onProxyReq",e.apiResolver="apiResolver",e.internalFetch="internalFetch",e}(ed||{}),ep=function(e){return e.startServer="startServer.startServer",e}(ep||{}),eh=function(e){return e.getServerSideProps="Render.getServerSideProps",e.getStaticProps="Render.getStaticProps",e.renderToString="Render.renderToString",e.renderDocument="Render.renderDocument",e.createBodyResult="Render.createBodyResult",e}(eh||{}),ef=function(e){return e.renderToString="AppRender.renderToString",e.renderToReadableStream="AppRender.renderToReadableStream",e.getBodyResult="AppRender.getBodyResult",e.fetch="AppRender.fetch",e}(ef||{}),eg=function(e){return e.executeRoute="Router.executeRoute",e}(eg||{}),eb=function(e){return e.runHandler="Node.runHandler",e}(eb||{}),em=function(e){return e.runHandler="AppRouteRouteHandlers.runHandler",e}(em||{}),ev=function(e){return e.generateMetadata="ResolveMetadata.generateMetadata",e.generateViewport="ResolveMetadata.generateViewport",e}(ev||{}),ey=function(e){return e.execute="Middleware.execute",e}(ey||{});let ew=["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"],e_=["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"];function eS(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}let{context:eE,propagation:eR,trace:eO,SpanStatusCode:ex,SpanKind:eC,ROOT_CONTEXT:eP}=n=r(956);class eT extends Error{constructor(e,t){super(),this.bubble=e,this.result=t}}let eA=(e,t)=>{(function(e){return"object"==typeof e&&null!==e&&e instanceof eT})(t)&&t.bubble?e.setAttribute("next.bubble",!0):(t&&e.recordException(t),e.setStatus({code:ex.ERROR,message:null==t?void 0:t.message})),e.end()},eN=new Map,ek=n.createContextKey("next.rootSpanId"),eI=0,eM=()=>eI++,ej={set(e,t,r){e.push({key:t,value:r})}};class eD{getTracerInstance(){return eO.getTracer("next.js","0.0.1")}getContext(){return eE}getTracePropagationData(){let e=eE.active(),t=[];return eR.inject(e,t,ej),t}getActiveScopeSpan(){return eO.getSpan(null==eE?void 0:eE.active())}withPropagatedContext(e,t,r){let n=eE.active();if(eO.getSpanContext(n))return t();let i=eR.extract(n,e,r);return eE.with(i,t)}trace(...e){var t;let[r,n,i]=e,{fn:a,options:o}="function"==typeof n?{fn:n,options:{}}:{fn:i,options:{...n}},s=o.spanName??r;if(!ew.includes(r)&&"1"!==process.env.NEXT_OTEL_VERBOSE||o.hideSpan)return a();let l=this.getSpanContext((null==o?void 0:o.parentSpan)??this.getActiveScopeSpan()),c=!1;l?(null==(t=eO.getSpanContext(l))?void 0:t.isRemote)&&(c=!0):(l=(null==eE?void 0:eE.active())??eP,c=!0);let u=eM();return o.attributes={"next.span_name":s,"next.span_type":r,...o.attributes},eE.with(l.setValue(ek,u),()=>this.getTracerInstance().startActiveSpan(s,o,e=>{let t="performance"in globalThis&&"measure"in performance?globalThis.performance.now():void 0,n=()=>{eN.delete(u),t&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX&&e_.includes(r||"")&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(r.split(".").pop()||"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}`,{start:t,end:performance.now()})};c&&eN.set(u,new Map(Object.entries(o.attributes??{})));try{if(a.length>1)return a(e,t=>eA(e,t));let t=a(e);if(eS(t))return t.then(t=>(e.end(),t)).catch(t=>{throw eA(e,t),t}).finally(n);return e.end(),n(),t}catch(t){throw eA(e,t),n(),t}}))}wrap(...e){let t=this,[r,n,i]=3===e.length?e:[e[0],{},e[1]];return ew.includes(r)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let e=n;"function"==typeof e&&"function"==typeof i&&(e=e.apply(this,arguments));let a=arguments.length-1,o=arguments[a];if("function"!=typeof o)return t.trace(r,e,()=>i.apply(this,arguments));{let n=t.getContext().bind(eE.active(),o);return t.trace(r,e,(e,t)=>(arguments[a]=function(e){return null==t||t(e),n.apply(this,arguments)},i.apply(this,arguments)))}}:i}startSpan(...e){let[t,r]=e,n=this.getSpanContext((null==r?void 0:r.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(t,r,n)}getSpanContext(e){return e?eO.setSpan(eE.active(),e):void 0}getRootSpanAttributes(){let e=eE.active().getValue(ek);return eN.get(e)}setRootSpanAttribute(e,t){let r=eE.active().getValue(ek),n=eN.get(r);n&&n.set(e,t)}}let eL=(()=>{let e=new eD;return()=>e})(),eU="__prerender_bypass";Symbol("__next_preview_data"),Symbol(eU);class e${constructor(e,t,r,n){var i;let a=e&&function(e,t){let r=F.from(e.headers);return{isOnDemandRevalidate:r.get("x-prerender-revalidate")===t.previewModeId,revalidateOnlyGenerated:r.has("x-prerender-revalidate-if-generated")}}(t,e).isOnDemandRevalidate,o=null==(i=r.get(eU))?void 0:i.value;this._isEnabled=!!(!a&&o&&e&&o===e.previewModeId),this._previewModeId=null==e?void 0:e.previewModeId,this._mutableCookies=n}get isEnabled(){return this._isEnabled}enable(){if(!this._previewModeId)throw Object.defineProperty(Error("Invariant: previewProps missing previewModeId this should never happen"),"__NEXT_ERROR_CODE",{value:"E93",enumerable:!1,configurable:!0});this._mutableCookies.set({name:eU,value:this._previewModeId,httpOnly:!0,sameSite:"none",secure:!0,path:"/"}),this._isEnabled=!0}disable(){this._mutableCookies.set({name:eU,value:"",httpOnly:!0,sameSite:"none",secure:!0,path:"/",expires:new Date(0)}),this._isEnabled=!1}}function eq(e,t){if("x-middleware-set-cookie"in e.headers&&"string"==typeof e.headers["x-middleware-set-cookie"]){let r=e.headers["x-middleware-set-cookie"],n=new Headers;for(let e of v(r))n.append("set-cookie",e);for(let e of new L.ResponseCookies(n).getAll())t.set(e)}}var eW=r(802),eH=r.n(eW);class eB extends Error{constructor(e,t){super("Invariant: "+(e.endsWith(".")?e:e+".")+" This is a bug in Next.js.",t),this.name="InvariantError"}}class eK{constructor(e,t){this.cache=new Map,this.sizes=new Map,this.totalSize=0,this.maxSize=e,this.calculateSize=t||(()=>1)}set(e,t){if(!e||!t)return;let r=this.calculateSize(t);if(r>this.maxSize)return void console.warn("Single item size exceeds maxSize");this.cache.has(e)&&(this.totalSize-=this.sizes.get(e)||0),this.cache.set(e,t),this.sizes.set(e,r),this.totalSize+=r,this.touch(e)}has(e){return!!e&&(this.touch(e),!!this.cache.get(e))}get(e){if(!e)return;let t=this.cache.get(e);if(void 0!==t)return this.touch(e),t}touch(e){let t=this.cache.get(e);void 0!==t&&(this.cache.delete(e),this.cache.set(e,t),this.evictIfNecessary())}evictIfNecessary(){for(;this.totalSize>this.maxSize&&this.cache.size>0;)this.evictLeastRecentlyUsed()}evictLeastRecentlyUsed(){let e=this.cache.keys().next().value;if(void 0!==e){let t=this.sizes.get(e)||0;this.totalSize-=t,this.cache.delete(e),this.sizes.delete(e)}}reset(){this.cache.clear(),this.sizes.clear(),this.totalSize=0}keys(){return[...this.cache.keys()]}remove(e){this.cache.has(e)&&(this.totalSize-=this.sizes.get(e)||0,this.cache.delete(e),this.sizes.delete(e))}clear(){this.cache.clear(),this.sizes.clear(),this.totalSize=0}get size(){return this.cache.size}get currentSize(){return this.totalSize}}r(356).Buffer,new eK(0x3200000,e=>e.size),process.env.NEXT_PRIVATE_DEBUG_CACHE&&console.debug.bind(console,"DefaultCacheHandler:"),process.env.NEXT_PRIVATE_DEBUG_CACHE,Symbol.for("@next/cache-handlers");let eV=Symbol.for("@next/cache-handlers-map"),ez=Symbol.for("@next/cache-handlers-set"),eG=globalThis;function eX(){if(eG[eV])return eG[eV].entries()}async function eJ(e,t){if(!e)return t();let r=eF(e);try{return await t()}finally{let t=function(e,t){let r=new Set(e.pendingRevalidatedTags),n=new Set(e.pendingRevalidateWrites);return{pendingRevalidatedTags:t.pendingRevalidatedTags.filter(e=>!r.has(e)),pendingRevalidates:Object.fromEntries(Object.entries(t.pendingRevalidates).filter(([t])=>!(t in e.pendingRevalidates))),pendingRevalidateWrites:t.pendingRevalidateWrites.filter(e=>!n.has(e))}}(r,eF(e));await eY(e,t)}}function eF(e){return{pendingRevalidatedTags:e.pendingRevalidatedTags?[...e.pendingRevalidatedTags]:[],pendingRevalidates:{...e.pendingRevalidates},pendingRevalidateWrites:e.pendingRevalidateWrites?[...e.pendingRevalidateWrites]:[]}}async function eQ(e,t){if(0===e.length)return;let r=[];t&&r.push(t.revalidateTag(e));let n=function(){if(eG[ez])return eG[ez].values()}();if(n)for(let t of n)r.push(t.expireTags(...e));await Promise.all(r)}async function eY(e,t){let r=(null==t?void 0:t.pendingRevalidatedTags)??e.pendingRevalidatedTags??[],n=(null==t?void 0:t.pendingRevalidates)??e.pendingRevalidates??{},i=(null==t?void 0:t.pendingRevalidateWrites)??e.pendingRevalidateWrites??[];return Promise.all([eQ(r,e.incrementalCache),...Object.values(n),...i])}let eZ=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class e0{disable(){throw eZ}getStore(){}run(){throw eZ}exit(){throw eZ}enterWith(){throw eZ}static bind(e){return e}}let e1="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage,e2=e1?new e1:new e0;class e5{constructor({waitUntil:e,onClose:t,onTaskError:r}){this.workUnitStores=new Set,this.waitUntil=e,this.onClose=t,this.onTaskError=r,this.callbackQueue=new(eH()),this.callbackQueue.pause()}after(e){if(eS(e))this.waitUntil||e4(),this.waitUntil(e.catch(e=>this.reportTaskError("promise",e)));else if("function"==typeof e)this.addCallback(e);else throw Object.defineProperty(Error("`after()`: Argument must be a promise or a function"),"__NEXT_ERROR_CODE",{value:"E50",enumerable:!1,configurable:!0})}addCallback(e){var t;this.waitUntil||e4();let r=er.getStore();r&&this.workUnitStores.add(r);let n=e2.getStore(),i=n?n.rootTaskSpawnPhase:null==r?void 0:r.phase;this.runCallbacksOnClosePromise||(this.runCallbacksOnClosePromise=this.runCallbacksOnClose(),this.waitUntil(this.runCallbacksOnClosePromise));let a=(t=async()=>{try{await e2.run({rootTaskSpawnPhase:i},()=>e())}catch(e){this.reportTaskError("function",e)}},e1?e1.bind(t):e0.bind(t));this.callbackQueue.add(a)}async runCallbacksOnClose(){return await new Promise(e=>this.onClose(e)),this.runCallbacks()}async runCallbacks(){if(0===this.callbackQueue.size)return;for(let e of this.workUnitStores)e.phase="after";let e=et.getStore();if(!e)throw Object.defineProperty(new eB("Missing workStore in AfterContext.runCallbacks"),"__NEXT_ERROR_CODE",{value:"E547",enumerable:!1,configurable:!0});return eJ(e,()=>(this.callbackQueue.start(),this.callbackQueue.onIdle()))}reportTaskError(e,t){if(console.error("promise"===e?"A promise passed to `after()` rejected:":"An error occurred in a function passed to `after()`:",t),this.onTaskError)try{null==this.onTaskError||this.onTaskError.call(this,t)}catch(e){console.error(Object.defineProperty(new eB("`onTaskError` threw while handling an error thrown from an `after` task",{cause:e}),"__NEXT_ERROR_CODE",{value:"E569",enumerable:!1,configurable:!0}))}}}function e4(){throw Object.defineProperty(Error("`after()` will not work correctly, because `waitUntil` is not available in the current environment."),"__NEXT_ERROR_CODE",{value:"E91",enumerable:!1,configurable:!0})}function e3(e){let t,r={then:(n,i)=>(t||(t=e()),t.then(e=>{r.value=e}).catch(()=>{}),t.then(n,i))};return r}class e6{onClose(e){if(this.isClosed)throw Object.defineProperty(Error("Cannot subscribe to a closed CloseController"),"__NEXT_ERROR_CODE",{value:"E365",enumerable:!1,configurable:!0});this.target.addEventListener("close",e),this.listeners++}dispatchClose(){if(this.isClosed)throw Object.defineProperty(Error("Cannot close a CloseController multiple times"),"__NEXT_ERROR_CODE",{value:"E229",enumerable:!1,configurable:!0});this.listeners>0&&this.target.dispatchEvent(new Event("close")),this.isClosed=!0}constructor(){this.target=new EventTarget,this.listeners=0,this.isClosed=!1}}function e9(){return{previewModeId:process.env.__NEXT_PREVIEW_MODE_ID,previewModeSigningKey:process.env.__NEXT_PREVIEW_MODE_SIGNING_KEY||"",previewModeEncryptionKey:process.env.__NEXT_PREVIEW_MODE_ENCRYPTION_KEY||""}}let e8=Symbol.for("@next/request-context"),e7=e=>{let t=["/layout"];if(e.startsWith("/")){let r=e.split("/");for(let e=1;e0;for(let t of e7(e))t=`${b}${t}`,n.push(t);if(t.pathname&&!i){let e=`${b}${t.pathname}`;n.push(e)}return{tags:n,expirationsByCacheKind:function(e){let t=new Map,r=eX();if(r)for(let[n,i]of r)"getExpiration"in i&&t.set(n,e3(async()=>i.getExpiration(...e)));return t}(n)}}class tt extends ${constructor(e){super(e.input,e.init),this.sourcePage=e.page}get request(){throw Object.defineProperty(new h({page:this.sourcePage}),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}respondWith(){throw Object.defineProperty(new h({page:this.sourcePage}),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}waitUntil(){throw Object.defineProperty(new h({page:this.sourcePage}),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}}let tr={keys:e=>Array.from(e.keys()),get:(e,t)=>e.get(t)??void 0},tn=(e,t)=>eL().withPropagatedContext(e.headers,t,tr),ti=!1;async function ta(e){var t;let n,i;if(!ti&&(ti=!0,"true"===process.env.NEXT_PRIVATE_TEST_PROXY)){let{interceptTestApis:e,wrapRequestHandler:t}=r(905);e(),tn=t(tn)}await d();let a=void 0!==globalThis.__BUILD_MANIFEST;e.request.url=e.request.url.replace(/\.rsc($|\?)/,"$1");let o=new D(e.request.url,{headers:e.request.headers,nextConfig:e.request.nextConfig});for(let e of[...o.searchParams.keys()]){let t=o.searchParams.getAll(e),r=function(e){for(let t of["nxtP","nxtI"])if(e!==t&&e.startsWith(t))return e.substring(t.length);return null}(e);if(r){for(let e of(o.searchParams.delete(r),t))o.searchParams.append(r,e);o.searchParams.delete(e)}}let s=o.buildId;o.buildId="";let l=function(e){let t=new Headers;for(let[r,n]of Object.entries(e))for(let e of Array.isArray(n)?n:[n])void 0!==e&&("number"==typeof e&&(e=e.toString()),t.append(r,e));return t}(e.request.headers),c=l.has("x-nextjs-data"),u="1"===l.get("RSC");c&&"/index"===o.pathname&&(o.pathname="/");let p=new Map;if(!a)for(let e of G){let t=e.toLowerCase(),r=l.get(t);null!==r&&(p.set(t,r),l.delete(t))}let h=new tt({page:e.page,input:(function(e){let t="string"==typeof e,r=t?new URL(e):e;return r.searchParams.delete(X),t?r.toString():r})(o).toString(),init:{body:e.request.body,headers:l,method:e.request.method,nextConfig:e.request.nextConfig,signal:e.request.signal}});c&&Object.defineProperty(h,"__isData",{enumerable:!1,value:!0}),!globalThis.__incrementalCache&&e.IncrementalCache&&(globalThis.__incrementalCache=new e.IncrementalCache({appDir:!0,fetchCache:!0,minimalMode:!0,fetchCacheKeyPrefix:"",dev:!1,requestHeaders:e.request.headers,requestProtocol:"https",getPrerenderManifest:()=>({version:-1,routes:{},dynamicRoutes:{},notFoundRoutes:[],preview:e9()})}));let f=e.request.waitUntil??(null==(t=function(){let e=globalThis[e8];return null==e?void 0:e.get()}())?void 0:t.waitUntil),g=new O({request:h,page:e.page,context:f?{waitUntil:f}:void 0});if((n=await tn(h,()=>{if("/middleware"===e.page||"/src/middleware"===e.page){let t=g.waitUntil.bind(g),r=new e6;return eL().trace(ey.execute,{spanName:`middleware ${h.method} ${h.nextUrl.pathname}`,attributes:{"http.target":h.nextUrl.pathname,"http.method":h.method}},async()=>{try{var n,a,o,l,c,u;let d=e9(),p=await te("/",h.nextUrl,null),f=(c=h.nextUrl,u=e=>{i=e},function(e,t,r,n,i,a,o,s,l,c,u){function d(e){r&&r.setHeader("Set-Cookie",e)}let p={};return{type:"request",phase:e,implicitTags:a,url:{pathname:n.pathname,search:n.search??""},rootParams:i,get headers(){return p.headers||(p.headers=function(e){let t=F.from(e);for(let e of G)t.delete(e.toLowerCase());return F.seal(t)}(t.headers)),p.headers},get cookies(){if(!p.cookies){let e=new L.RequestCookies(F.from(t.headers));eq(t,e),p.cookies=ei.seal(e)}return p.cookies},set cookies(value){p.cookies=value},get mutableCookies(){if(!p.mutableCookies){let e=function(e,t){let r=new L.RequestCookies(F.from(e));return eo.wrap(r,t)}(t.headers,o||(r?d:void 0));eq(t,e),p.mutableCookies=e}return p.mutableCookies},get userspaceMutableCookies(){return p.userspaceMutableCookies||(p.userspaceMutableCookies=function(e){let t=new Proxy(e,{get(e,r,n){switch(r){case"delete":return function(...r){return es("cookies().delete"),e.delete(...r),t};case"set":return function(...r){return es("cookies().set"),e.set(...r),t};default:return q.get(e,r,n)}}});return t}(this.mutableCookies)),p.userspaceMutableCookies},get draftMode(){return p.draftMode||(p.draftMode=new e$(l,t,this.cookies,this.mutableCookies)),p.draftMode},renderResumeDataCache:s??null,isHmrRefresh:c,serverComponentsHmrCache:u||globalThis.__serverComponentsHmrCache}}("action",h,void 0,c,{},p,u,void 0,d,!1,void 0)),b=function({page:e,fallbackRouteParams:t,renderOpts:r,requestEndedState:n,isPrefetchRequest:i,buildId:a,previouslyRevalidatedTags:o}){var s;let l={isStaticGeneration:!r.shouldWaitOnAllReady&&!r.supportsDynamicResponse&&!r.isDraftMode&&!r.isPossibleServerAction,page:e,fallbackRouteParams:t,route:(s=e.split("/").reduce((e,t,r,n)=>t?"("===t[0]&&t.endsWith(")")||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t:e,"")).startsWith("/")?s:"/"+s,incrementalCache:r.incrementalCache||globalThis.__incrementalCache,cacheLifeProfiles:r.cacheLifeProfiles,isRevalidate:r.isRevalidate,isPrerendering:r.nextExport,fetchCache:r.fetchCache,isOnDemandRevalidate:r.isOnDemandRevalidate,isDraftMode:r.isDraftMode,requestEndedState:n,isPrefetchRequest:i,buildId:a,reactLoadableManifest:(null==r?void 0:r.reactLoadableManifest)||{},assetPrefix:(null==r?void 0:r.assetPrefix)||"",afterContext:function(e){let{waitUntil:t,onClose:r,onAfterTaskError:n}=e;return new e5({waitUntil:t,onClose:r,onTaskError:n})}(r),dynamicIOEnabled:r.experimental.dynamicIO,dev:r.dev??!1,previouslyRevalidatedTags:o,refreshTagsByCacheKind:function(){let e=new Map,t=eX();if(t)for(let[r,n]of t)"refreshTags"in n&&e.set(r,e3(async()=>n.refreshTags()));return e}()};return r.store=l,l}({page:"/",fallbackRouteParams:null,renderOpts:{cacheLifeProfiles:null==(a=e.request.nextConfig)||null==(n=a.experimental)?void 0:n.cacheLife,experimental:{isRoutePPREnabled:!1,dynamicIO:!1,authInterrupts:!!(null==(l=e.request.nextConfig)||null==(o=l.experimental)?void 0:o.authInterrupts)},supportsDynamicResponse:!0,waitUntil:t,onClose:r.onClose.bind(r),onAfterTaskError:void 0},requestEndedState:{ended:!1},isPrefetchRequest:h.headers.has(z),buildId:s??"",previouslyRevalidatedTags:[]});return await et.run(b,()=>er.run(f,e.handler,h,g))}finally{setTimeout(()=>{r.dispatchClose()},0)}})}return e.handler(h,g)}))&&!(n instanceof Response))throw Object.defineProperty(TypeError("Expected an instance of Response to be returned"),"__NEXT_ERROR_CODE",{value:"E567",enumerable:!1,configurable:!0});n&&i&&n.headers.set("set-cookie",i);let b=null==n?void 0:n.headers.get("x-middleware-rewrite");if(n&&b&&(u||!a)){let t=new D(b,{forceLocale:!0,headers:e.request.headers,nextConfig:e.request.nextConfig});a||t.host!==h.nextUrl.host||(t.buildId=s||t.buildId,n.headers.set("x-middleware-rewrite",String(t)));let{url:r,isRelative:i}=V(t.toString(),o.toString());!a&&c&&n.headers.set("x-nextjs-rewrite",r),u&&i&&(o.pathname!==t.pathname&&n.headers.set("x-nextjs-rewritten-path",t.pathname),o.search!==t.search&&n.headers.set("x-nextjs-rewritten-query",t.search.slice(1)))}let m=null==n?void 0:n.headers.get("Location");if(n&&m&&!a){let t=new D(m,{forceLocale:!1,headers:e.request.headers,nextConfig:e.request.nextConfig});n=new Response(n.body,n),t.host===o.host&&(t.buildId=s||t.buildId,n.headers.set("Location",t.toString())),c&&(n.headers.delete("Location"),n.headers.set("x-nextjs-redirect",V(t.toString(),o.toString()).url))}let v=n||K.next(),y=v.headers.get("x-middleware-override-headers"),w=[];if(y){for(let[e,t]of p)v.headers.set(`x-middleware-request-${e}`,t),w.push(e);w.length>0&&v.headers.set("x-middleware-override-headers",y+","+w.join(","))}return{response:v,waitUntil:("internal"===g[E].kind?Promise.all(g[E].promises).then(()=>{}):void 0)??Promise.resolve(),fetchMetrics:h.fetchMetrics}}r(280),"undefined"==typeof URLPattern||URLPattern;var to=r(815);new WeakMap;let ts="function"==typeof to.unstable_postpone;function tl(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}if(!1===function(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}(tl("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});RegExp(`\\n\\s+at __next_metadata_boundary__[\\n\\s]`),RegExp(`\\n\\s+at __next_viewport_boundary__[\\n\\s]`),RegExp(`\\n\\s+at __next_outlet_boundary__[\\n\\s]`),new WeakMap;let tc=new TextEncoder,tu=new TextDecoder;function td(e){if(Uint8Array.fromBase64)return Uint8Array.fromBase64("string"==typeof e?e:tu.decode(e),{alphabet:"base64url"});let t=e;t instanceof Uint8Array&&(t=tu.decode(t)),t=t.replace(/-/g,"+").replace(/_/g,"/").replace(/\s/g,"");try{var r=t;if(Uint8Array.fromBase64)return Uint8Array.fromBase64(r);let e=atob(r),n=new Uint8Array(e.length);for(let t=0;t{let r=`SHA-${e.slice(-3)}`;switch(e){case"HS256":case"HS384":case"HS512":return{hash:r,name:"HMAC"};case"PS256":case"PS384":case"PS512":return{hash:r,name:"RSA-PSS",saltLength:parseInt(e.slice(-3),10)>>3};case"RS256":case"RS384":case"RS512":return{hash:r,name:"RSASSA-PKCS1-v1_5"};case"ES256":case"ES384":case"ES512":return{hash:r,name:"ECDSA",namedCurve:t.namedCurve};case"Ed25519":case"EdDSA":return{name:"Ed25519"};case"ML-DSA-44":case"ML-DSA-65":case"ML-DSA-87":return{name:e};default:throw new tb(`alg ${e} is not supported either by JOSE or your javascript runtime`)}},tS=(e,t)=>{if(e.startsWith("RS")||e.startsWith("PS")){let{modulusLength:r}=t.algorithm;if("number"!=typeof r||r<2048)throw TypeError(`${e} requires key modulusLength to be 2048 bits or larger`)}};function tE(e,t="algorithm.name"){return TypeError(`CryptoKey does not support this operation, its ${t} must be ${e}`)}function tR(e,t){return e.name===t}function tO(e){return parseInt(e.name.slice(4),10)}function tx(e,t,...r){if((r=r.filter(Boolean)).length>2){let t=r.pop();e+=`one of type ${r.join(", ")}, or ${t}.`}else 2===r.length?e+=`one of type ${r[0]} or ${r[1]}.`:e+=`of type ${r[0]}.`;return null==t?e+=` Received ${t}`:"function"==typeof t&&t.name?e+=` Received function ${t.name}`:"object"==typeof t&&null!=t&&t.constructor?.name&&(e+=` Received an instance of ${t.constructor.name}`),e}let tC=(e,...t)=>tx("Key must be ",e,...t);function tP(e,t,...r){return tx(`Key for the ${e} algorithm must be `,t,...r)}let tT=async(e,t,r)=>{if(t instanceof Uint8Array){if(!e.startsWith("HS"))throw TypeError(tC(t,"CryptoKey","KeyObject","JSON Web Key"));return crypto.subtle.importKey("raw",t,{hash:`SHA-${e.slice(-3)}`,name:"HMAC"},!1,[r])}return!function(e,t,r){switch(t){case"HS256":case"HS384":case"HS512":{if(!tR(e.algorithm,"HMAC"))throw tE("HMAC");let r=parseInt(t.slice(2),10);if(tO(e.algorithm.hash)!==r)throw tE(`SHA-${r}`,"algorithm.hash");break}case"RS256":case"RS384":case"RS512":{if(!tR(e.algorithm,"RSASSA-PKCS1-v1_5"))throw tE("RSASSA-PKCS1-v1_5");let r=parseInt(t.slice(2),10);if(tO(e.algorithm.hash)!==r)throw tE(`SHA-${r}`,"algorithm.hash");break}case"PS256":case"PS384":case"PS512":{if(!tR(e.algorithm,"RSA-PSS"))throw tE("RSA-PSS");let r=parseInt(t.slice(2),10);if(tO(e.algorithm.hash)!==r)throw tE(`SHA-${r}`,"algorithm.hash");break}case"Ed25519":case"EdDSA":if(!tR(e.algorithm,"Ed25519"))throw tE("Ed25519");break;case"ML-DSA-44":case"ML-DSA-65":case"ML-DSA-87":if(!tR(e.algorithm,t))throw tE(t);break;case"ES256":case"ES384":case"ES512":{if(!tR(e.algorithm,"ECDSA"))throw tE("ECDSA");let r=function(e){switch(e){case"ES256":return"P-256";case"ES384":return"P-384";case"ES512":return"P-521";default:throw Error("unreachable")}}(t);if(e.algorithm.namedCurve!==r)throw tE(r,"algorithm.namedCurve");break}default:throw TypeError("CryptoKey does not support this operation")}var n=e,i=r;if(i&&!n.usages.includes(i))throw TypeError(`CryptoKey does not support this operation, its usages must include ${i}.`)}(t,e,r),t},tA=async(e,t,r,n)=>{let i=await tT(e,t,"verify");tS(e,i);let a=t_(e,i.algorithm);try{return await crypto.subtle.verify(a,i,r,n)}catch{return!1}},tN=(...e)=>{let t,r=e.filter(Boolean);if(0===r.length||1===r.length)return!0;for(let e of r){let r=Object.keys(e);if(!t||0===t.size){t=new Set(r);continue}for(let e of r){if(t.has(e))return!1;t.add(e)}}return!0},tk=e=>{if(!function(e){return"object"==typeof e&&null!==e}(e)||"[object Object]"!==Object.prototype.toString.call(e))return!1;if(null===Object.getPrototypeOf(e))return!0;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t};function tI(e){return e?.[Symbol.toStringTag]==="CryptoKey"}function tM(e){return e?.[Symbol.toStringTag]==="KeyObject"}let tj=e=>tI(e)||tM(e);function tD(e){return tk(e)&&"string"==typeof e.kty}let tL=e=>e?.[Symbol.toStringTag],tU=(e,t,r)=>{if(void 0!==t.use){let e;switch(r){case"sign":case"verify":e="sig";break;case"encrypt":case"decrypt":e="enc"}if(t.use!==e)throw TypeError(`Invalid key for this operation, its "use" must be "${e}" when present`)}if(void 0!==t.alg&&t.alg!==e)throw TypeError(`Invalid key for this operation, its "alg" must be "${e}" when present`);if(Array.isArray(t.key_ops)){let n;switch(!0){case"sign"===r||"verify"===r:case"dir"===e:case e.includes("CBC-HS"):n=r;break;case e.startsWith("PBES2"):n="deriveBits";break;case/^A\d{3}(?:GCM)?(?:KW)?$/.test(e):n=!e.includes("GCM")&&e.endsWith("KW")?"encrypt"===r?"wrapKey":"unwrapKey":r;break;case"encrypt"===r&&e.startsWith("RSA"):n="wrapKey";break;case"decrypt"===r:n=e.startsWith("RSA")?"unwrapKey":"deriveBits"}if(n&&t.key_ops?.includes?.(n)===!1)throw TypeError(`Invalid key for this operation, its "key_ops" must include "${n}" when present`)}return!0},t$=(e,t,r)=>{if(!(t instanceof Uint8Array)){if(tD(t)){if(function(e){return"oct"===e.kty&&"string"==typeof e.k}(t)&&tU(e,t,r))return;throw TypeError('JSON Web Key for symmetric algorithms must have JWK "kty" (Key Type) equal to "oct" and the JWK "k" (Key Value) present')}if(!tj(t))throw TypeError(tP(e,t,"CryptoKey","KeyObject","JSON Web Key","Uint8Array"));if("secret"!==t.type)throw TypeError(`${tL(t)} instances for symmetric algorithms must be of type "secret"`)}},tq=(e,t,r)=>{if(tD(t))switch(r){case"decrypt":case"sign":if(function(e){return"oct"!==e.kty&&("AKP"===e.kty&&"string"==typeof e.priv||"string"==typeof e.d)}(t)&&tU(e,t,r))return;throw TypeError("JSON Web Key for this operation be a private JWK");case"encrypt":case"verify":if(function(e){return"oct"!==e.kty&&void 0===e.d&&void 0===e.priv}(t)&&tU(e,t,r))return;throw TypeError("JSON Web Key for this operation be a public JWK")}if(!tj(t))throw TypeError(tP(e,t,"CryptoKey","KeyObject","JSON Web Key"));if("secret"===t.type)throw TypeError(`${tL(t)} instances for asymmetric algorithms must not be of type "secret"`);if("public"===t.type)switch(r){case"sign":throw TypeError(`${tL(t)} instances for asymmetric algorithm signing must be of type "private"`);case"decrypt":throw TypeError(`${tL(t)} instances for asymmetric algorithm decryption must be of type "private"`)}if("private"===t.type)switch(r){case"verify":throw TypeError(`${tL(t)} instances for asymmetric algorithm verifying must be of type "public"`);case"encrypt":throw TypeError(`${tL(t)} instances for asymmetric algorithm encryption must be of type "public"`)}},tW=(e,t,r)=>{e.startsWith("HS")||"dir"===e||e.startsWith("PBES2")||/^A(?:128|192|256)(?:GCM)?(?:KW)?$/.test(e)||/^A(?:128|192|256)CBC-HS(?:256|384|512)$/.test(e)?t$(e,t,r):tq(e,t,r)},tH=(e,t,r,n,i)=>{let a;if(void 0!==i.crit&&n?.crit===void 0)throw new e('"crit" (Critical) Header Parameter MUST be integrity protected');if(!n||void 0===n.crit)return new Set;if(!Array.isArray(n.crit)||0===n.crit.length||n.crit.some(e=>"string"!=typeof e||0===e.length))throw new e('"crit" (Critical) Header Parameter MUST be an array of non-empty strings when present');for(let o of(a=void 0!==r?new Map([...Object.entries(r),...t.entries()]):t,n.crit)){if(!a.has(o))throw new tb(`Extension Header Parameter "${o}" is not recognized`);if(void 0===i[o])throw new e(`Extension Header Parameter "${o}" is missing`);if(a.get(o)&&void 0===n[o])throw new e(`Extension Header Parameter "${o}" MUST be integrity protected`)}return new Set(n.crit)},tB=(e,t)=>{if(void 0!==t&&(!Array.isArray(t)||t.some(e=>"string"!=typeof e)))throw TypeError(`"${e}" option must be an array of strings`);if(t)return new Set(t)},tK=async e=>{if(!e.alg)throw TypeError('"alg" argument is required when "jwk.alg" is not present');let{algorithm:t,keyUsages:r}=function(e){let t,r;switch(e.kty){case"AKP":switch(e.alg){case"ML-DSA-44":case"ML-DSA-65":case"ML-DSA-87":t={name:e.alg},r=e.priv?["sign"]:["verify"];break;default:throw new tb('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;case"RSA":switch(e.alg){case"PS256":case"PS384":case"PS512":t={name:"RSA-PSS",hash:`SHA-${e.alg.slice(-3)}`},r=e.d?["sign"]:["verify"];break;case"RS256":case"RS384":case"RS512":t={name:"RSASSA-PKCS1-v1_5",hash:`SHA-${e.alg.slice(-3)}`},r=e.d?["sign"]:["verify"];break;case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":t={name:"RSA-OAEP",hash:`SHA-${parseInt(e.alg.slice(-3),10)||1}`},r=e.d?["decrypt","unwrapKey"]:["encrypt","wrapKey"];break;default:throw new tb('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;case"EC":switch(e.alg){case"ES256":t={name:"ECDSA",namedCurve:"P-256"},r=e.d?["sign"]:["verify"];break;case"ES384":t={name:"ECDSA",namedCurve:"P-384"},r=e.d?["sign"]:["verify"];break;case"ES512":t={name:"ECDSA",namedCurve:"P-521"},r=e.d?["sign"]:["verify"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":t={name:"ECDH",namedCurve:e.crv},r=e.d?["deriveBits"]:[];break;default:throw new tb('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;case"OKP":switch(e.alg){case"Ed25519":case"EdDSA":t={name:"Ed25519"},r=e.d?["sign"]:["verify"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":t={name:e.crv},r=e.d?["deriveBits"]:[];break;default:throw new tb('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;default:throw new tb('Invalid or unsupported JWK "kty" (Key Type) Parameter value')}return{algorithm:t,keyUsages:r}}(e),n={...e};return"AKP"!==n.kty&&delete n.alg,delete n.use,crypto.subtle.importKey("jwk",n,t,e.ext??(!e.d&&!e.priv),e.key_ops??r)},tV=async(e,t,r,n=!1)=>{let a=(i||=new WeakMap).get(e);if(a?.[r])return a[r];let o=await tK({...t,alg:r});return n&&Object.freeze(e),a?a[r]=o:i.set(e,{[r]:o}),o},tz=(e,t)=>{let r,n=(i||=new WeakMap).get(e);if(n?.[t])return n[t];let a="public"===e.type,o=!!a;if("x25519"===e.asymmetricKeyType){switch(t){case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":break;default:throw TypeError("given KeyObject instance cannot be used for this algorithm")}r=e.toCryptoKey(e.asymmetricKeyType,o,a?[]:["deriveBits"])}if("ed25519"===e.asymmetricKeyType){if("EdDSA"!==t&&"Ed25519"!==t)throw TypeError("given KeyObject instance cannot be used for this algorithm");r=e.toCryptoKey(e.asymmetricKeyType,o,[a?"verify":"sign"])}switch(e.asymmetricKeyType){case"ml-dsa-44":case"ml-dsa-65":case"ml-dsa-87":if(t!==e.asymmetricKeyType.toUpperCase())throw TypeError("given KeyObject instance cannot be used for this algorithm");r=e.toCryptoKey(e.asymmetricKeyType,o,[a?"verify":"sign"])}if("rsa"===e.asymmetricKeyType){let n;switch(t){case"RSA-OAEP":n="SHA-1";break;case"RS256":case"PS256":case"RSA-OAEP-256":n="SHA-256";break;case"RS384":case"PS384":case"RSA-OAEP-384":n="SHA-384";break;case"RS512":case"PS512":case"RSA-OAEP-512":n="SHA-512";break;default:throw TypeError("given KeyObject instance cannot be used for this algorithm")}if(t.startsWith("RSA-OAEP"))return e.toCryptoKey({name:"RSA-OAEP",hash:n},o,a?["encrypt"]:["decrypt"]);r=e.toCryptoKey({name:t.startsWith("PS")?"RSA-PSS":"RSASSA-PKCS1-v1_5",hash:n},o,[a?"verify":"sign"])}if("ec"===e.asymmetricKeyType){let n=new Map([["prime256v1","P-256"],["secp384r1","P-384"],["secp521r1","P-521"]]).get(e.asymmetricKeyDetails?.namedCurve);if(!n)throw TypeError("given KeyObject instance cannot be used for this algorithm");"ES256"===t&&"P-256"===n&&(r=e.toCryptoKey({name:"ECDSA",namedCurve:n},o,[a?"verify":"sign"])),"ES384"===t&&"P-384"===n&&(r=e.toCryptoKey({name:"ECDSA",namedCurve:n},o,[a?"verify":"sign"])),"ES512"===t&&"P-521"===n&&(r=e.toCryptoKey({name:"ECDSA",namedCurve:n},o,[a?"verify":"sign"])),t.startsWith("ECDH-ES")&&(r=e.toCryptoKey({name:"ECDH",namedCurve:n},o,a?[]:["deriveBits"]))}if(!r)throw TypeError("given KeyObject instance cannot be used for this algorithm");return n?n[t]=r:i.set(e,{[t]:r}),r},tG=async(e,t)=>{if(e instanceof Uint8Array||tI(e))return e;if(tM(e)){if("secret"===e.type)return e.export();if("toCryptoKey"in e&&"function"==typeof e.toCryptoKey)try{return tz(e,t)}catch(e){if(e instanceof TypeError)throw e}let r=e.export({format:"jwk"});return tV(e,r,t)}if(tD(e))return e.k?td(e.k):tV(e,e,t,!0);throw Error("unreachable")};async function tX(e,t,r){let n,i;if(!tk(e))throw new tm("Flattened JWS must be an object");if(void 0===e.protected&&void 0===e.header)throw new tm('Flattened JWS must have either of the "protected" or "header" members');if(void 0!==e.protected&&"string"!=typeof e.protected)throw new tm("JWS Protected Header incorrect type");if(void 0===e.payload)throw new tm("JWS Payload missing");if("string"!=typeof e.signature)throw new tm("JWS Signature missing or incorrect type");if(void 0!==e.header&&!tk(e.header))throw new tm("JWS Unprotected Header incorrect type");let a={};if(e.protected)try{let t=td(e.protected);a=JSON.parse(tu.decode(t))}catch{throw new tm("JWS Protected Header is invalid")}if(!tN(a,e.header))throw new tm("JWS Protected and JWS Unprotected Header Parameter names must be disjoint");let o={...a,...e.header},s=tH(tm,new Map([["b64",!0]]),r?.crit,a,o),l=!0;if(s.has("b64")&&"boolean"!=typeof(l=a.b64))throw new tm('The "b64" (base64url-encode payload) Header Parameter must be a boolean');let{alg:c}=o;if("string"!=typeof c||!c)throw new tm('JWS "alg" (Algorithm) Header Parameter missing or invalid');let u=r&&tB("algorithms",r.algorithms);if(u&&!u.has(c))throw new tg('"alg" (Algorithm) Header Parameter value not allowed');if(l){if("string"!=typeof e.payload)throw new tm("JWS Payload must be a string")}else if("string"!=typeof e.payload&&!(e.payload instanceof Uint8Array))throw new tm("JWS Payload must be a string or an Uint8Array instance");let d=!1;"function"==typeof t&&(t=await t(a,e),d=!0),tW(c,t,"verify");let p=function(...e){let t=new Uint8Array(e.reduce((e,{length:t})=>e+t,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}(tc.encode(e.protected??""),tc.encode("."),"string"==typeof e.payload?tc.encode(e.payload):e.payload);try{n=td(e.signature)}catch{throw new tm("Failed to base64url decode the signature")}let h=await tG(t,c);if(!await tA(c,h,n,p))throw new tw;if(l)try{i=td(e.payload)}catch{throw new tm("Failed to base64url decode the payload")}else i="string"==typeof e.payload?tc.encode(e.payload):e.payload;let f={payload:i};return(void 0!==e.protected&&(f.protectedHeader=a),void 0!==e.header&&(f.unprotectedHeader=e.header),d)?{...f,key:h}:f}async function tJ(e,t,r){if(e instanceof Uint8Array&&(e=tu.decode(e)),"string"!=typeof e)throw new tm("Compact JWS must be a string or Uint8Array");let{0:n,1:i,2:a,length:o}=e.split(".");if(3!==o)throw new tm("Invalid Compact JWS");let s=await tX({payload:i,protected:n,signature:a},t,r),l={payload:s.payload,protectedHeader:s.protectedHeader};return"function"==typeof t?{...l,key:s.key}:l}let tF=e=>Math.floor(e.getTime()/1e3),tQ=/^(\+|\-)? ?(\d+|\d+\.\d+) ?(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)(?: (ago|from now))?$/i,tY=e=>{let t,r=tQ.exec(e);if(!r||r[4]&&r[1])throw TypeError("Invalid time period format");let n=parseFloat(r[2]);switch(r[3].toLowerCase()){case"sec":case"secs":case"second":case"seconds":case"s":t=Math.round(n);break;case"minute":case"minutes":case"min":case"mins":case"m":t=Math.round(60*n);break;case"hour":case"hours":case"hr":case"hrs":case"h":t=Math.round(3600*n);break;case"day":case"days":case"d":t=Math.round(86400*n);break;case"week":case"weeks":case"w":t=Math.round(604800*n);break;default:t=Math.round(0x1e187e0*n)}return"-"===r[1]||"ago"===r[4]?-t:t},tZ=e=>e.includes("/")?e.toLowerCase():`application/${e.toLowerCase()}`,t0=(e,t)=>"string"==typeof e?t.includes(e):!!Array.isArray(e)&&t.some(Set.prototype.has.bind(new Set(e)));async function t1(e,t,r){let n=await tJ(e,t,r);if(n.protectedHeader.crit?.includes("b64")&&!1===n.protectedHeader.b64)throw new tv("JWTs MUST NOT use unencoded payload");let i={payload:function(e,t,r={}){let n,i;try{n=JSON.parse(tu.decode(t))}catch{}if(!tk(n))throw new tv("JWT Claims Set must be a top-level JSON object");let{typ:a}=r;if(a&&("string"!=typeof e.typ||tZ(e.typ)!==tZ(a)))throw new th('unexpected "typ" JWT header value',n,"typ","check_failed");let{requiredClaims:o=[],issuer:s,subject:l,audience:c,maxTokenAge:u}=r,d=[...o];for(let e of(void 0!==u&&d.push("iat"),void 0!==c&&d.push("aud"),void 0!==l&&d.push("sub"),void 0!==s&&d.push("iss"),new Set(d.reverse())))if(!(e in n))throw new th(`missing required "${e}" claim`,n,e,"missing");if(s&&!(Array.isArray(s)?s:[s]).includes(n.iss))throw new th('unexpected "iss" claim value',n,"iss","check_failed");if(l&&n.sub!==l)throw new th('unexpected "sub" claim value',n,"sub","check_failed");if(c&&!t0(n.aud,"string"==typeof c?[c]:c))throw new th('unexpected "aud" claim value',n,"aud","check_failed");switch(typeof r.clockTolerance){case"string":i=tY(r.clockTolerance);break;case"number":i=r.clockTolerance;break;case"undefined":i=0;break;default:throw TypeError("Invalid clockTolerance option type")}let{currentDate:p}=r,h=tF(p||new Date);if((void 0!==n.iat||u)&&"number"!=typeof n.iat)throw new th('"iat" claim must be a number',n,"iat","invalid");if(void 0!==n.nbf){if("number"!=typeof n.nbf)throw new th('"nbf" claim must be a number',n,"nbf","invalid");if(n.nbf>h+i)throw new th('"nbf" claim timestamp check failed',n,"nbf","check_failed")}if(void 0!==n.exp){if("number"!=typeof n.exp)throw new th('"exp" claim must be a number',n,"exp","invalid");if(n.exp<=h-i)throw new tf('"exp" claim timestamp check failed',n,"exp","check_failed")}if(u){let e=h-n.iat;if(e-i>("number"==typeof u?u:tY(u)))throw new tf('"iat" claim timestamp check failed (too far in the past)',n,"iat","check_failed");if(e<0-i)throw new th('"iat" claim timestamp check failed (it should be in the past)',n,"iat","check_failed")}return n}(n.protectedHeader,n.payload,r),protectedHeader:n.protectedHeader};return"function"==typeof t?{...i,key:n.key}:i}let t2={current:null},t5="function"==typeof to.cache?to.cache:e=>e,t4=console.warn;function t3(e){return function(...t){t4(e(...t))}}t5(e=>{try{t4(t2.current)}finally{t2.current=null}});let t6=new WeakMap,t9=t3(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`cookies()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E223",enumerable:!1,configurable:!0})});function t8(){return this.getAll().map(e=>[e.name,e]).values()}function t7(e){for(let e of this.getAll())this.delete(e.name);return e}let re=new WeakMap,rt=t3(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`headers()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E277",enumerable:!1,configurable:!0})});function rr(){let e=workAsyncStorage.getStore(),t=workUnitAsyncStorage.getStore();switch((!e||!t)&&throwForMissingRequestStore("draftMode"),t.type){case"request":return rn(t.draftMode,e);case"cache":case"unstable-cache":let r=getDraftModeProviderForCacheScope(e,t);if(r)return rn(r,e);case"prerender":case"prerender-ppr":case"prerender-legacy":return ra(null);default:return t}}function rn(e,t){let r,n=ri.get(rr);return n||(r=ra(e),ri.set(e,r),r)}let ri=new WeakMap;function ra(e){let t=new ro(e),r=Promise.resolve(t);return Object.defineProperty(r,"isEnabled",{get:()=>t.isEnabled,set(e){Object.defineProperty(r,"isEnabled",{value:e,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0}),r.enable=t.enable.bind(t),r.disable=t.disable.bind(t),r}class ro{constructor(e){this._provider=e}get isEnabled(){return null!==this._provider&&this._provider.isEnabled}enable(){rl("draftMode().enable()"),null!==this._provider&&this._provider.enable()}disable(){rl("draftMode().disable()"),null!==this._provider&&this._provider.disable()}}let rs=t3(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`draftMode()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E377",enumerable:!1,configurable:!0})});function rl(e){let t=workAsyncStorage.getStore(),r=workUnitAsyncStorage.getStore();if(t){if(r){if("cache"===r.type)throw Object.defineProperty(Error(`Route ${t.route} used "${e}" inside "use cache". The enabled status of draftMode can be read in caches but you must not enable or disable draftMode inside a cache. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E246",enumerable:!1,configurable:!0});else if("unstable-cache"===r.type)throw Object.defineProperty(Error(`Route ${t.route} used "${e}" inside a function cached with "unstable_cache(...)". The enabled status of draftMode can be read in caches but you must not enable or disable draftMode inside a cache. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E259",enumerable:!1,configurable:!0});else if("after"===r.phase)throw Object.defineProperty(Error(`Route ${t.route} used "${e}" inside \`after\`. The enabled status of draftMode can be read inside \`after\` but you cannot enable or disable draftMode. See more info here: https://nextjs.org/docs/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E348",enumerable:!1,configurable:!0})}if(t.dynamicShouldError)throw Object.defineProperty(new StaticGenBailoutError(`Route ${t.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(r){if("prerender"===r.type){let n=Object.defineProperty(Error(`Route ${t.route} used ${e} without first calling \`await connection()\`. See more info here: https://nextjs.org/docs/messages/next-prerender-sync-headers`),"__NEXT_ERROR_CODE",{value:"E126",enumerable:!1,configurable:!0});abortAndThrowOnSynchronousRequestDataAccess(t.route,e,n,r)}else if("prerender-ppr"===r.type)postponeWithTracking(t.route,e,r.dynamicTracking);else if("prerender-legacy"===r.type){r.revalidate=0;let n=Object.defineProperty(new DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}}}}async function rc(e){try{let t=function(){let e=process.env.SESSION_SECRET;if(!e)throw Error("SESSION_SECRET environment variable not set");return new TextEncoder().encode(e)}(),{payload:r}=await t1(e,t);return{userId:r.userId,email:r.email,isAdmin:r.isAdmin,exp:r.exp}}catch(e){return null}}async function ru(e){let{pathname:t}=e.nextUrl;return t.startsWith("/api/admin")?K.json({error:"Admin API is only available in Server mode"},{status:404}):t.startsWith("/admin")?K.redirect(new URL("/",e.url)):K.next()}let rd={matcher:["/((?!_next/static|_next/image|favicon.ico|.*\\.(?:svg|png|jpg|jpeg|gif|webp)$).*)"]},rp=(Object.values({NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401}),{...a}),rh=rp.middleware||rp.default,rf="/middleware";if("function"!=typeof rh)throw Object.defineProperty(Error(`The Middleware "${rf}" must export a \`middleware\` or a \`default\` function`),"__NEXT_ERROR_CODE",{value:"E120",enumerable:!1,configurable:!0});function rg(e){return ta({...e,page:rf,handler:async(...e)=>{try{return await rh(...e)}catch(i){let t=e[0],r=new URL(t.url),n=r.pathname+r.search;throw await c(i,{path:n,method:t.method,headers:Object.fromEntries(t.headers.entries())},{routerKind:"Pages Router",routePath:"/middleware",routeType:"middleware",revalidateReason:void 0}),i}}})}},201:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getTestReqInfo:function(){return o},withRequest:function(){return a}});let n=new(r(521)).AsyncLocalStorage;function i(e,t){let r=t.header(e,"next-test-proxy-port");if(!r)return;let n=t.url(e);return{url:n,proxyPort:Number(r),testData:t.header(e,"next-test-data")||""}}function a(e,t,r){let a=i(e,t);return a?n.run(a,r):r()}function o(e,t){let r=n.getStore();return r||(e&&t?i(e,t):void 0)}},280:(e,t,r)=>{var n;(()=>{var i={226:function(i,a){!function(o,s){"use strict";var l="function",c="undefined",u="object",d="string",p="major",h="model",f="name",g="type",b="vendor",m="version",v="architecture",y="console",w="mobile",_="tablet",S="smarttv",E="wearable",R="embedded",O="Amazon",x="Apple",C="ASUS",P="BlackBerry",T="Browser",A="Chrome",N="Firefox",k="Google",I="Huawei",M="Microsoft",j="Motorola",D="Opera",L="Samsung",U="Sharp",$="Sony",q="Xiaomi",W="Zebra",H="Facebook",B="Chromium OS",K="Mac OS",V=function(e,t){var r={};for(var n in e)t[n]&&t[n].length%2==0?r[n]=t[n].concat(e[n]):r[n]=e[n];return r},z=function(e){for(var t={},r=0;r0?2===a.length?typeof a[1]==l?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:3===a.length?typeof a[1]!==l||a[1].exec&&a[1].test?this[a[0]]=c?c.replace(a[1],a[2]):void 0:this[a[0]]=c?a[1].call(this,c,a[2]):void 0:4===a.length&&(this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):s):this[a]=c||s;d+=2}},Q=function(e,t){for(var r in t)if(typeof t[r]===u&&t[r].length>0){for(var n=0;n2&&(e[h]="iPad",e[g]=_),e},this.getEngine=function(){var e={};return e[f]=s,e[m]=s,F.call(e,n,a.engine),e},this.getOS=function(){var e={};return e[f]=s,e[m]=s,F.call(e,n,a.os),y&&!e[f]&&i&&"Unknown"!=i.platform&&(e[f]=i.platform.replace(/chrome os/i,B).replace(/macos/i,K)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n=typeof e===d&&e.length>350?J(e,350):e,this},this.setUA(n),this};ee.VERSION="1.0.35",ee.BROWSER=z([f,m,p]),ee.CPU=z([v]),ee.DEVICE=z([h,b,g,y,w,S,_,E,R]),ee.ENGINE=ee.OS=z([f,m]),typeof a!==c?(i.exports&&(a=i.exports=ee),a.UAParser=ee):r.amdO?void 0===(n=(function(){return ee}).call(t,r,t,e))||(e.exports=n):typeof o!==c&&(o.UAParser=ee);var et=typeof o!==c&&(o.jQuery||o.Zepto);if(et&&!et.ua){var er=new ee;et.ua=er.getResult(),et.ua.get=function(){return er.getUA()},et.ua.set=function(e){er.setUA(e);var t=er.getResult();for(var r in t)et.ua[r]=t[r]}}}("object"==typeof window?window:this)}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var r=a[e]={exports:{}},n=!0;try{i[e].call(r.exports,r,r.exports,o),n=!1}finally{n&&delete a[e]}return r.exports}o.ab="//",e.exports=o(226)})()},356:e=>{"use strict";e.exports=require("node:buffer")},521:e=>{"use strict";e.exports=require("node:async_hooks")},552:(e,t,r)=>{"use strict";var n=r(356).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleFetch:function(){return s},interceptFetch:function(){return l},reader:function(){return a}});let i=r(201),a={url:e=>e.url,header:(e,t)=>e.headers.get(t)};async function o(e,t){let{url:r,method:i,headers:a,body:o,cache:s,credentials:l,integrity:c,mode:u,redirect:d,referrer:p,referrerPolicy:h}=t;return{testData:e,api:"fetch",request:{url:r,method:i,headers:[...Array.from(a),["next-test-stack",function(){let e=(Error().stack??"").split("\n");for(let t=1;t0){e=e.slice(t);break}return(e=(e=(e=e.filter(e=>!e.includes("/next/dist/"))).slice(0,5)).map(e=>e.replace("webpack-internal:///(rsc)/","").trim())).join(" ")}()]],body:o?n.from(await t.arrayBuffer()).toString("base64"):null,cache:s,credentials:l,integrity:c,mode:u,redirect:d,referrer:p,referrerPolicy:h}}}async function s(e,t){let r=(0,i.getTestReqInfo)(t,a);if(!r)return e(t);let{testData:s,proxyPort:l}=r,c=await o(s,t),u=await e(`http://localhost:${l}`,{method:"POST",body:JSON.stringify(c),next:{internal:!0}});if(!u.ok)throw Object.defineProperty(Error(`Proxy request failed: ${u.status}`),"__NEXT_ERROR_CODE",{value:"E146",enumerable:!1,configurable:!0});let d=await u.json(),{api:p}=d;switch(p){case"continue":return e(t);case"abort":case"unhandled":throw Object.defineProperty(Error(`Proxy request aborted [${t.method} ${t.url}]`),"__NEXT_ERROR_CODE",{value:"E145",enumerable:!1,configurable:!0})}let{status:h,headers:f,body:g}=d.response;return new Response(g?n.from(g,"base64"):null,{status:h,headers:new Headers(f)})}function l(e){return r.g.fetch=function(t,r){var n;return(null==r||null==(n=r.next)?void 0:n.internal)?e(t,r):s(e,new Request(t,r))},()=>{r.g.fetch=e}}},724:e=>{"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={};function o(e){var t;let r=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),n=`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}`;return 0===r.length?n:`${n}; ${r.join("; ")}`}function s(e){let t=new Map;for(let r of e.split(/; */)){if(!r)continue;let e=r.indexOf("=");if(-1===e){t.set(r,"true");continue}let[n,i]=[r.slice(0,e),r.slice(e+1)];try{t.set(n,decodeURIComponent(null!=i?i:"true"))}catch{}}return t}function l(e){if(!e)return;let[[t,r],...n]=s(e),{domain:i,expires:a,httponly:o,maxage:l,path:d,samesite:p,secure:h,partitioned:f,priority:g}=Object.fromEntries(n.map(([e,t])=>[e.toLowerCase().replace(/-/g,""),t]));{var b,m,v={name:t,value:decodeURIComponent(r),domain:i,...a&&{expires:new Date(a)},...o&&{httpOnly:!0},..."string"==typeof l&&{maxAge:Number(l)},path:d,...p&&{sameSite:c.includes(b=(b=p).toLowerCase())?b:void 0},...h&&{secure:!0},...g&&{priority:u.includes(m=(m=g).toLowerCase())?m:void 0},...f&&{partitioned:!0}};let e={};for(let t in v)v[t]&&(e[t]=v[t]);return e}}((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(a,{RequestCookies:()=>d,ResponseCookies:()=>p,parseCookie:()=>s,parseSetCookie:()=>l,stringifyCookie:()=>o}),e.exports=((e,a,o,s)=>{if(a&&"object"==typeof a||"function"==typeof a)for(let l of n(a))i.call(e,l)||l===o||t(e,l,{get:()=>a[l],enumerable:!(s=r(a,l))||s.enumerable});return e})(t({},"__esModule",{value:!0}),a);var c=["strict","lax","none"],u=["low","medium","high"],d=class{constructor(e){this._parsed=new Map,this._headers=e;let t=e.get("cookie");if(t)for(let[e,r]of s(t))this._parsed.set(e,{name:e,value:r})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed);if(!e.length)return r.map(([e,t])=>t);let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(([e])=>e===n).map(([e,t])=>t)}has(e){return this._parsed.has(e)}set(...e){let[t,r]=1===e.length?[e[0].name,e[0].value]:e,n=this._parsed;return n.set(t,{name:t,value:r}),this._headers.set("cookie",Array.from(n).map(([e,t])=>o(t)).join("; ")),this}delete(e){let t=this._parsed,r=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>o(t)).join("; ")),r}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},p=class{constructor(e){var t,r,n;this._parsed=new Map,this._headers=e;let i=null!=(n=null!=(r=null==(t=e.getSetCookie)?void 0:t.call(e))?r:e.get("set-cookie"))?n:[];for(let e of Array.isArray(i)?i:function(e){if(!e)return[];var t,r,n,i,a,o=[],s=0;function l(){for(;s=e.length)&&o.push(e.substring(t,e.length))}return o}(i)){let t=l(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed.values());if(!e.length)return r;let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(e=>e.name===n)}has(e){return this._parsed.has(e)}set(...e){let[t,r,n]=1===e.length?[e[0].name,e[0].value,e[0]]:e,i=this._parsed;return i.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}({name:t,value:r,...n})),function(e,t){for(let[,r]of(t.delete("set-cookie"),e)){let e=o(r);t.append("set-cookie",e)}}(i,this._headers),this}delete(...e){let[t,r]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0]];return this.set({...r,name:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(o).join("; ")}}},802:e=>{(()=>{"use strict";var t={993:e=>{var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(e,t,n,a,o){if("function"!=typeof n)throw TypeError("The listener must be a function");var s=new i(n,a||e,o),l=r?r+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function s(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),s.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},s.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,a=n.length,o=Array(a);i{e.exports=(e,t)=>(t=t||(()=>{}),e.then(e=>new Promise(e=>{e(t())}).then(()=>e),e=>new Promise(e=>{e(t())}).then(()=>{throw e})))},574:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){let n=0,i=e.length;for(;i>0;){let a=i/2|0,o=n+a;0>=r(e[o],t)?(n=++o,i-=a+1):i=a}return n}},821:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});let n=r(574);class i{constructor(){this._queue=[]}enqueue(e,t){let r={priority:(t=Object.assign({priority:0},t)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=t.priority)return void this._queue.push(r);let i=n.default(this._queue,r,(e,t)=>t.priority-e.priority);this._queue.splice(i,0,r)}dequeue(){let e=this._queue.shift();return null==e?void 0:e.run}filter(e){return this._queue.filter(t=>t.priority===e.priority).map(e=>e.run)}get size(){return this._queue.length}}t.default=i},816:(e,t,r)=>{let n=r(213);class i extends Error{constructor(e){super(e),this.name="TimeoutError"}}let a=(e,t,r)=>new Promise((a,o)=>{if("number"!=typeof t||t<0)throw TypeError("Expected `milliseconds` to be a positive number");if(t===1/0)return void a(e);let s=setTimeout(()=>{if("function"==typeof r){try{a(r())}catch(e){o(e)}return}let n="string"==typeof r?r:`Promise timed out after ${t} milliseconds`,s=r instanceof Error?r:new i(n);"function"==typeof e.cancel&&e.cancel(),o(s)},t);n(e.then(a,o),()=>{clearTimeout(s)})});e.exports=a,e.exports.default=a,e.exports.TimeoutError=i}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var a=r[e]={exports:{}},o=!0;try{t[e](a,a.exports,n),o=!1}finally{o&&delete r[e]}return a.exports}n.ab="//";var i={};(()=>{Object.defineProperty(i,"__esModule",{value:!0});let e=n(993),t=n(816),r=n(821),a=()=>{},o=new t.TimeoutError;class s extends e{constructor(e){var t,n,i,o;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=a,this._resolveIdle=a,!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:r.default},e)).intervalCap&&e.intervalCap>=1))throw TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${null!=(n=null==(t=e.intervalCap)?void 0:t.toString())?n:""}\` (${typeof e.intervalCap})`);if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${null!=(o=null==(i=e.interval)?void 0:i.toString())?o:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=!0===e.throwOnTimeout,this._isPaused=!1===e.autoStart}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount{this._onResumeInterval()},t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}_tryToStartAnother(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){let e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){let t=this._queue.dequeue();return!!t&&(this.emit("active"),t(),e&&this._initializeIntervalIfNeeded(),!0)}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!("number"==typeof e&&e>=1))throw TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,r={}){return new Promise((n,i)=>{let a=async()=>{this._pendingCount++,this._intervalCount++;try{let a=void 0===this._timeout&&void 0===r.timeout?e():t.default(Promise.resolve(e()),void 0===r.timeout?this._timeout:r.timeout,()=>{(void 0===r.throwOnTimeout?this._throwOnTimeout:r.throwOnTimeout)&&i(o)});n(await a)}catch(e){i(e)}this._next()};this._queue.enqueue(a,r),this._tryToStartAnother(),this.emit("add")})}async addAll(e,t){return Promise.all(e.map(async e=>this.add(e,t)))}start(){return this._isPaused&&(this._isPaused=!1,this._processQueue()),this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(0!==this._queue.size)return new Promise(e=>{let t=this._resolveEmpty;this._resolveEmpty=()=>{t(),e()}})}async onIdle(){if(0!==this._pendingCount||0!==this._queue.size)return new Promise(e=>{let t=this._resolveIdle;this._resolveIdle=()=>{t(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}}i.default=s})(),e.exports=i})()},815:(e,t,r)=>{"use strict";e.exports=r(35)},890:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{t.parse=function(t,r){if("string"!=typeof t)throw TypeError("argument str must be a string");for(var i={},a=t.split(n),o=(r||{}).decode||e,s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{interceptTestApis:function(){return a},wrapRequestHandler:function(){return o}});let n=r(201),i=r(552);function a(){return(0,i.interceptFetch)(r.g.fetch)}function o(e){return(t,r)=>(0,n.withRequest)(t,i.reader,()=>e(t,r))}},956:(e,t,r)=>{(()=>{"use strict";var t={491:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContextAPI=void 0;let n=r(223),i=r(172),a=r(930),o="context",s=new n.NoopContextManager;class l{constructor(){}static getInstance(){return this._instance||(this._instance=new l),this._instance}setGlobalContextManager(e){return(0,i.registerGlobal)(o,e,a.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,t,r,...n){return this._getContextManager().with(e,t,r,...n)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return(0,i.getGlobal)(o)||s}disable(){this._getContextManager().disable(),(0,i.unregisterGlobal)(o,a.DiagAPI.instance())}}t.ContextAPI=l},930:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagAPI=void 0;let n=r(56),i=r(912),a=r(957),o=r(172);class s{constructor(){function e(e){return function(...t){let r=(0,o.getGlobal)("diag");if(r)return r[e](...t)}}let t=this;t.setLogger=(e,r={logLevel:a.DiagLogLevel.INFO})=>{var n,s,l;if(e===t){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!=(n=e.stack)?n:e.message),!1}"number"==typeof r&&(r={logLevel:r});let c=(0,o.getGlobal)("diag"),u=(0,i.createLogLevelDiagLogger)(null!=(s=r.logLevel)?s:a.DiagLogLevel.INFO,e);if(c&&!r.suppressOverrideMessage){let e=null!=(l=Error().stack)?l:"";c.warn(`Current logger will be overwritten from ${e}`),u.warn(`Current logger will overwrite one already registered from ${e}`)}return(0,o.registerGlobal)("diag",u,t,!0)},t.disable=()=>{(0,o.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new n.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}static instance(){return this._instance||(this._instance=new s),this._instance}}t.DiagAPI=s},653:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsAPI=void 0;let n=r(660),i=r(172),a=r(930),o="metrics";class s{constructor(){}static getInstance(){return this._instance||(this._instance=new s),this._instance}setGlobalMeterProvider(e){return(0,i.registerGlobal)(o,e,a.DiagAPI.instance())}getMeterProvider(){return(0,i.getGlobal)(o)||n.NOOP_METER_PROVIDER}getMeter(e,t,r){return this.getMeterProvider().getMeter(e,t,r)}disable(){(0,i.unregisterGlobal)(o,a.DiagAPI.instance())}}t.MetricsAPI=s},181:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropagationAPI=void 0;let n=r(172),i=r(874),a=r(194),o=r(277),s=r(369),l=r(930),c="propagation",u=new i.NoopTextMapPropagator;class d{constructor(){this.createBaggage=s.createBaggage,this.getBaggage=o.getBaggage,this.getActiveBaggage=o.getActiveBaggage,this.setBaggage=o.setBaggage,this.deleteBaggage=o.deleteBaggage}static getInstance(){return this._instance||(this._instance=new d),this._instance}setGlobalPropagator(e){return(0,n.registerGlobal)(c,e,l.DiagAPI.instance())}inject(e,t,r=a.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,t,r)}extract(e,t,r=a.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,t,r)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,n.unregisterGlobal)(c,l.DiagAPI.instance())}_getGlobalPropagator(){return(0,n.getGlobal)(c)||u}}t.PropagationAPI=d},997:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceAPI=void 0;let n=r(172),i=r(846),a=r(139),o=r(607),s=r(930),l="trace";class c{constructor(){this._proxyTracerProvider=new i.ProxyTracerProvider,this.wrapSpanContext=a.wrapSpanContext,this.isSpanContextValid=a.isSpanContextValid,this.deleteSpan=o.deleteSpan,this.getSpan=o.getSpan,this.getActiveSpan=o.getActiveSpan,this.getSpanContext=o.getSpanContext,this.setSpan=o.setSpan,this.setSpanContext=o.setSpanContext}static getInstance(){return this._instance||(this._instance=new c),this._instance}setGlobalTracerProvider(e){let t=(0,n.registerGlobal)(l,this._proxyTracerProvider,s.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return(0,n.getGlobal)(l)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){(0,n.unregisterGlobal)(l,s.DiagAPI.instance()),this._proxyTracerProvider=new i.ProxyTracerProvider}}t.TraceAPI=c},277:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;let n=r(491),i=(0,r(780).createContextKey)("OpenTelemetry Baggage Key");function a(e){return e.getValue(i)||void 0}t.getBaggage=a,t.getActiveBaggage=function(){return a(n.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(i,t)},t.deleteBaggage=function(e){return e.deleteValue(i)}},993:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaggageImpl=void 0;class r{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,t])=>[e,t])}setEntry(e,t){let n=new r(this._entries);return n._entries.set(e,t),n}removeEntry(e){let t=new r(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new r(this._entries);for(let r of e)t._entries.delete(r);return t}clear(){return new r}}t.BaggageImpl=r},830:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataSymbol=void 0,t.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataFromString=t.createBaggage=void 0;let n=r(930),i=r(993),a=r(830),o=n.DiagAPI.instance();t.createBaggage=function(e={}){return new i.BaggageImpl(new Map(Object.entries(e)))},t.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(o.error(`Cannot create baggage metadata from unknown type: ${typeof e}`),e=""),{__TYPE__:a.baggageEntryMetadataSymbol,toString:()=>e}}},67:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0,t.context=r(491).ContextAPI.getInstance()},223:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopContextManager=void 0;let n=r(780);class i{active(){return n.ROOT_CONTEXT}with(e,t,r,...n){return t.call(r,...n)}bind(e,t){return t}enable(){return this}disable(){return this}}t.NoopContextManager=i},780:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONTEXT=t.createContextKey=void 0,t.createContextKey=function(e){return Symbol.for(e)};class r{constructor(e){let t=this;t._currentContext=e?new Map(e):new Map,t.getValue=e=>t._currentContext.get(e),t.setValue=(e,n)=>{let i=new r(t._currentContext);return i._currentContext.set(e,n),i},t.deleteValue=e=>{let n=new r(t._currentContext);return n._currentContext.delete(e),n}}}t.ROOT_CONTEXT=new r},506:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.diag=void 0,t.diag=r(930).DiagAPI.instance()},56:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagComponentLogger=void 0;let n=r(172);class i{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return a("debug",this._namespace,e)}error(...e){return a("error",this._namespace,e)}info(...e){return a("info",this._namespace,e)}warn(...e){return a("warn",this._namespace,e)}verbose(...e){return a("verbose",this._namespace,e)}}function a(e,t,r){let i=(0,n.getGlobal)("diag");if(i)return r.unshift(t),i[e](...r)}t.DiagComponentLogger=i},972:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagConsoleLogger=void 0;let r=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class n{constructor(){for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.createLogLevelDiagLogger=void 0;let n=r(957);t.createLogLevelDiagLogger=function(e,t){function r(r,n){let i=t[r];return"function"==typeof i&&e>=n?i.bind(t):function(){}}return en.DiagLogLevel.ALL&&(e=n.DiagLogLevel.ALL),t=t||{},{error:r("error",n.DiagLogLevel.ERROR),warn:r("warn",n.DiagLogLevel.WARN),info:r("info",n.DiagLogLevel.INFO),debug:r("debug",n.DiagLogLevel.DEBUG),verbose:r("verbose",n.DiagLogLevel.VERBOSE)}}},957:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagLogLevel=void 0,function(e){e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"}(t.DiagLogLevel||(t.DiagLogLevel={}))},172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobal=t.getGlobal=t.registerGlobal=void 0;let n=r(200),i=r(521),a=r(130),o=i.VERSION.split(".")[0],s=Symbol.for(`opentelemetry.js.api.${o}`),l=n._globalThis;t.registerGlobal=function(e,t,r,n=!1){var a;let o=l[s]=null!=(a=l[s])?a:{version:i.VERSION};if(!n&&o[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return r.error(t.stack||t.message),!1}if(o.version!==i.VERSION){let t=Error(`@opentelemetry/api: Registration of version v${o.version} for ${e} does not match previously registered API v${i.VERSION}`);return r.error(t.stack||t.message),!1}return o[e]=t,r.debug(`@opentelemetry/api: Registered a global for ${e} v${i.VERSION}.`),!0},t.getGlobal=function(e){var t,r;let n=null==(t=l[s])?void 0:t.version;if(n&&(0,a.isCompatible)(n))return null==(r=l[s])?void 0:r[e]},t.unregisterGlobal=function(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${i.VERSION}.`);let r=l[s];r&&delete r[e]}},130:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isCompatible=t._makeCompatibilityCheck=void 0;let n=r(521),i=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function a(e){let t=new Set([e]),r=new Set,n=e.match(i);if(!n)return()=>!1;let a={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=a.prerelease)return function(t){return t===e};function o(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;let n=e.match(i);if(!n)return o(e);let s={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=s.prerelease||a.major!==s.major)return o(e);if(0===a.major)return a.minor===s.minor&&a.patch<=s.patch?(t.add(e),!0):o(e);return a.minor<=s.minor?(t.add(e),!0):o(e)}}t._makeCompatibilityCheck=a,t.isCompatible=a(n.VERSION)},886:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.metrics=void 0,t.metrics=r(653).MetricsAPI.getInstance()},901:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ValueType=void 0,function(e){e[e.INT=0]="INT",e[e.DOUBLE=1]="DOUBLE"}(t.ValueType||(t.ValueType={}))},102:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoopMeter=t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=t.NOOP_OBSERVABLE_GAUGE_METRIC=t.NOOP_OBSERVABLE_COUNTER_METRIC=t.NOOP_UP_DOWN_COUNTER_METRIC=t.NOOP_HISTOGRAM_METRIC=t.NOOP_COUNTER_METRIC=t.NOOP_METER=t.NoopObservableUpDownCounterMetric=t.NoopObservableGaugeMetric=t.NoopObservableCounterMetric=t.NoopObservableMetric=t.NoopHistogramMetric=t.NoopUpDownCounterMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;class r{constructor(){}createHistogram(e,r){return t.NOOP_HISTOGRAM_METRIC}createCounter(e,r){return t.NOOP_COUNTER_METRIC}createUpDownCounter(e,r){return t.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,r){return t.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,r){return t.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,r){return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}}t.NoopMeter=r;class n{}t.NoopMetric=n;class i extends n{add(e,t){}}t.NoopCounterMetric=i;class a extends n{add(e,t){}}t.NoopUpDownCounterMetric=a;class o extends n{record(e,t){}}t.NoopHistogramMetric=o;class s{addCallback(e){}removeCallback(e){}}t.NoopObservableMetric=s;class l extends s{}t.NoopObservableCounterMetric=l;class c extends s{}t.NoopObservableGaugeMetric=c;class u extends s{}t.NoopObservableUpDownCounterMetric=u,t.NOOP_METER=new r,t.NOOP_COUNTER_METRIC=new i,t.NOOP_HISTOGRAM_METRIC=new o,t.NOOP_UP_DOWN_COUNTER_METRIC=new a,t.NOOP_OBSERVABLE_COUNTER_METRIC=new l,t.NOOP_OBSERVABLE_GAUGE_METRIC=new c,t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new u,t.createNoopMeter=function(){return t.NOOP_METER}},660:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;let n=r(102);class i{getMeter(e,t,r){return n.NOOP_METER}}t.NoopMeterProvider=i,t.NOOP_METER_PROVIDER=new i},200:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(46),t)},651:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:r.g},46:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(651),t)},939:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propagation=void 0,t.propagation=r(181).PropagationAPI.getInstance()},874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTextMapPropagator=void 0;class r{inject(e,t){}extract(e,t){return e}fields(){return[]}}t.NoopTextMapPropagator=r},194:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTextMapSetter=t.defaultTextMapGetter=void 0,t.defaultTextMapGetter={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},t.defaultTextMapSetter={set(e,t,r){null!=e&&(e[t]=r)}}},845:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trace=void 0,t.trace=r(997).TraceAPI.getInstance()},403:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NonRecordingSpan=void 0;let n=r(476);class i{constructor(e=n.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}t.NonRecordingSpan=i},614:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracer=void 0;let n=r(491),i=r(607),a=r(403),o=r(139),s=n.ContextAPI.getInstance();class l{startSpan(e,t,r=s.active()){var n;if(null==t?void 0:t.root)return new a.NonRecordingSpan;let l=r&&(0,i.getSpanContext)(r);return"object"==typeof(n=l)&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&(0,o.isSpanContextValid)(l)?new a.NonRecordingSpan(l):new a.NonRecordingSpan}startActiveSpan(e,t,r,n){let a,o,l;if(arguments.length<2)return;2==arguments.length?l=t:3==arguments.length?(a=t,l=r):(a=t,o=r,l=n);let c=null!=o?o:s.active(),u=this.startSpan(e,a,c),d=(0,i.setSpan)(c,u);return s.with(d,l,void 0,u)}}t.NoopTracer=l},124:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracerProvider=void 0;let n=r(614);class i{getTracer(e,t,r){return new n.NoopTracer}}t.NoopTracerProvider=i},125:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracer=void 0;let n=new(r(614)).NoopTracer;class i{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}startSpan(e,t,r){return this._getTracer().startSpan(e,t,r)}startActiveSpan(e,t,r,n){let i=this._getTracer();return Reflect.apply(i.startActiveSpan,i,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):n}}t.ProxyTracer=i},846:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracerProvider=void 0;let n=r(125),i=new(r(124)).NoopTracerProvider;class a{getTracer(e,t,r){var i;return null!=(i=this.getDelegateTracer(e,t,r))?i:new n.ProxyTracer(this,e,t,r)}getDelegate(){var e;return null!=(e=this._delegate)?e:i}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,r){var n;return null==(n=this._delegate)?void 0:n.getTracer(e,t,r)}}t.ProxyTracerProvider=a},996:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(t.SamplingDecision||(t.SamplingDecision={}))},607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSpanContext=t.setSpanContext=t.deleteSpan=t.setSpan=t.getActiveSpan=t.getSpan=void 0;let n=r(780),i=r(403),a=r(491),o=(0,n.createContextKey)("OpenTelemetry Context Key SPAN");function s(e){return e.getValue(o)||void 0}function l(e,t){return e.setValue(o,t)}t.getSpan=s,t.getActiveSpan=function(){return s(a.ContextAPI.getInstance().active())},t.setSpan=l,t.deleteSpan=function(e){return e.deleteValue(o)},t.setSpanContext=function(e,t){return l(e,new i.NonRecordingSpan(t))},t.getSpanContext=function(e){var t;return null==(t=s(e))?void 0:t.spanContext()}},325:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;let n=r(564);class i{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let r=t.trim(),i=r.indexOf("=");if(-1!==i){let a=r.slice(0,i),o=r.slice(i+1,t.length);(0,n.validateKey)(a)&&(0,n.validateValue)(o)&&e.set(a,o)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new i;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=i},564:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let r="[_0-9a-z-*/]",n=`[a-z]${r}{0,255}`,i=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,a=RegExp(`^(?:${n}|${i})$`),o=/^[ -~]{0,255}[!-~]$/,s=/,|=/;t.validateKey=function(e){return a.test(e)},t.validateValue=function(e){return o.test(e)&&!s.test(e)}},98:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createTraceState=void 0;let n=r(325);t.createTraceState=function(e){return new n.TraceStateImpl(e)}},476:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;let n=r(475);t.INVALID_SPANID="0000000000000000",t.INVALID_TRACEID="00000000000000000000000000000000",t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:n.TraceFlags.NONE}},357:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanKind=void 0,function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"}(t.SpanKind||(t.SpanKind={}))},139:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wrapSpanContext=t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=void 0;let n=r(476),i=r(403),a=/^([0-9a-f]{32})$/i,o=/^[0-9a-f]{16}$/i;function s(e){return a.test(e)&&e!==n.INVALID_TRACEID}function l(e){return o.test(e)&&e!==n.INVALID_SPANID}t.isValidTraceId=s,t.isValidSpanId=l,t.isSpanContextValid=function(e){return s(e.traceId)&&l(e.spanId)},t.wrapSpanContext=function(e){return new i.NonRecordingSpan(e)}},847:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanStatusCode=void 0,function(e){e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"}(t.SpanStatusCode||(t.SpanStatusCode={}))},475:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceFlags=void 0,function(e){e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"}(t.TraceFlags||(t.TraceFlags={}))},521:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.6.0"}},n={};function i(e){var r=n[e];if(void 0!==r)return r.exports;var a=n[e]={exports:{}},o=!0;try{t[e].call(a.exports,a,a.exports,i),o=!1}finally{o&&delete n[e]}return a.exports}i.ab="//";var a={};(()=>{Object.defineProperty(a,"__esModule",{value:!0}),a.trace=a.propagation=a.metrics=a.diag=a.context=a.INVALID_SPAN_CONTEXT=a.INVALID_TRACEID=a.INVALID_SPANID=a.isValidSpanId=a.isValidTraceId=a.isSpanContextValid=a.createTraceState=a.TraceFlags=a.SpanStatusCode=a.SpanKind=a.SamplingDecision=a.ProxyTracerProvider=a.ProxyTracer=a.defaultTextMapSetter=a.defaultTextMapGetter=a.ValueType=a.createNoopMeter=a.DiagLogLevel=a.DiagConsoleLogger=a.ROOT_CONTEXT=a.createContextKey=a.baggageEntryMetadataFromString=void 0;var e=i(369);Object.defineProperty(a,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return e.baggageEntryMetadataFromString}});var t=i(780);Object.defineProperty(a,"createContextKey",{enumerable:!0,get:function(){return t.createContextKey}}),Object.defineProperty(a,"ROOT_CONTEXT",{enumerable:!0,get:function(){return t.ROOT_CONTEXT}});var r=i(972);Object.defineProperty(a,"DiagConsoleLogger",{enumerable:!0,get:function(){return r.DiagConsoleLogger}});var n=i(957);Object.defineProperty(a,"DiagLogLevel",{enumerable:!0,get:function(){return n.DiagLogLevel}});var o=i(102);Object.defineProperty(a,"createNoopMeter",{enumerable:!0,get:function(){return o.createNoopMeter}});var s=i(901);Object.defineProperty(a,"ValueType",{enumerable:!0,get:function(){return s.ValueType}});var l=i(194);Object.defineProperty(a,"defaultTextMapGetter",{enumerable:!0,get:function(){return l.defaultTextMapGetter}}),Object.defineProperty(a,"defaultTextMapSetter",{enumerable:!0,get:function(){return l.defaultTextMapSetter}});var c=i(125);Object.defineProperty(a,"ProxyTracer",{enumerable:!0,get:function(){return c.ProxyTracer}});var u=i(846);Object.defineProperty(a,"ProxyTracerProvider",{enumerable:!0,get:function(){return u.ProxyTracerProvider}});var d=i(996);Object.defineProperty(a,"SamplingDecision",{enumerable:!0,get:function(){return d.SamplingDecision}});var p=i(357);Object.defineProperty(a,"SpanKind",{enumerable:!0,get:function(){return p.SpanKind}});var h=i(847);Object.defineProperty(a,"SpanStatusCode",{enumerable:!0,get:function(){return h.SpanStatusCode}});var f=i(475);Object.defineProperty(a,"TraceFlags",{enumerable:!0,get:function(){return f.TraceFlags}});var g=i(98);Object.defineProperty(a,"createTraceState",{enumerable:!0,get:function(){return g.createTraceState}});var b=i(139);Object.defineProperty(a,"isSpanContextValid",{enumerable:!0,get:function(){return b.isSpanContextValid}}),Object.defineProperty(a,"isValidTraceId",{enumerable:!0,get:function(){return b.isValidTraceId}}),Object.defineProperty(a,"isValidSpanId",{enumerable:!0,get:function(){return b.isValidSpanId}});var m=i(476);Object.defineProperty(a,"INVALID_SPANID",{enumerable:!0,get:function(){return m.INVALID_SPANID}}),Object.defineProperty(a,"INVALID_TRACEID",{enumerable:!0,get:function(){return m.INVALID_TRACEID}}),Object.defineProperty(a,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return m.INVALID_SPAN_CONTEXT}});let v=i(67);Object.defineProperty(a,"context",{enumerable:!0,get:function(){return v.context}});let y=i(506);Object.defineProperty(a,"diag",{enumerable:!0,get:function(){return y.diag}});let w=i(886);Object.defineProperty(a,"metrics",{enumerable:!0,get:function(){return w.metrics}});let _=i(939);Object.defineProperty(a,"propagation",{enumerable:!0,get:function(){return _.propagation}});let S=i(845);Object.defineProperty(a,"trace",{enumerable:!0,get:function(){return S.trace}}),a.default={context:v.context,diag:y.diag,metrics:w.metrics,propagation:_.propagation,trace:S.trace}})(),e.exports=a})()}},e=>{var t=e(e.s=44);(_ENTRIES="undefined"==typeof _ENTRIES?{}:_ENTRIES).middleware_middleware=t}]); + `)}}let b="_N_T_",m={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"};function v(e){var t,r,n,i,a,o=[],s=0;function l(){for(;s=e.length)&&o.push(e.substring(t,e.length))}return o}function y(e){let t={},r=[];if(e)for(let[n,i]of e.entries())"set-cookie"===n.toLowerCase()?(r.push(...v(i)),t[n]=1===r.length?r[0]:r):t[n]=i;return t}function w(e){try{return String(new URL(String(e)))}catch(t){throw Object.defineProperty(Error(`URL is malformed "${String(e)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:t}),"__NEXT_ERROR_CODE",{value:"E61",enumerable:!1,configurable:!0})}}({...m,GROUP:{builtinReact:[m.reactServerComponents,m.actionBrowser],serverOnly:[m.reactServerComponents,m.actionBrowser,m.instrument,m.middleware],neutralTarget:[m.apiNode,m.apiEdge],clientOnly:[m.serverSideRendering,m.appPagesBrowser],bundled:[m.reactServerComponents,m.actionBrowser,m.serverSideRendering,m.appPagesBrowser,m.shared,m.instrument,m.middleware],appPages:[m.reactServerComponents,m.serverSideRendering,m.appPagesBrowser,m.actionBrowser]}});let _=Symbol("response"),S=Symbol("passThrough"),E=Symbol("waitUntil");class R{constructor(e,t){this[S]=!1,this[E]=t?{kind:"external",function:t}:{kind:"internal",promises:[]}}respondWith(e){this[_]||(this[_]=Promise.resolve(e))}passThroughOnException(){this[S]=!0}waitUntil(e){if("external"===this[E].kind)return(0,this[E].function)(e);this[E].promises.push(e)}}class O extends R{constructor(e){var t;super(e.request,null==(t=e.context)?void 0:t.waitUntil),this.sourcePage=e.page}get request(){throw Object.defineProperty(new h({page:this.sourcePage}),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}respondWith(){throw Object.defineProperty(new h({page:this.sourcePage}),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}}function x(e){return e.replace(/\/$/,"")||"/"}function C(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}function P(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:n,hash:i}=C(e);return""+t+r+n+i}function T(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:n,hash:i}=C(e);return""+r+t+n+i}function N(e,t){if("string"!=typeof e)return!1;let{pathname:r}=C(e);return r===t||r.startsWith(t+"/")}let A=new WeakMap;function k(e,t){let r;if(!t)return{pathname:e};let n=A.get(t);n||(n=t.map(e=>e.toLowerCase()),A.set(t,n));let i=e.split("/",2);if(!i[1])return{pathname:e};let a=i[1].toLowerCase(),o=n.indexOf(a);return o<0?{pathname:e}:(r=t[o],{pathname:e=e.slice(r.length+1)||"/",detectedLocale:r})}let I=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function M(e,t){return new URL(String(e).replace(I,"localhost"),t&&String(t).replace(I,"localhost"))}let j=Symbol("NextURLInternal");class D{constructor(e,t,r){let n,i;"object"==typeof t&&"pathname"in t||"string"==typeof t?(n=t,i=r||{}):i=r||t||{},this[j]={url:M(e,n??i.base),options:i,basePath:""},this.analyze()}analyze(){var e,t,r,n,i;let a=function(e,t){var r,n;let{basePath:i,i18n:a,trailingSlash:o}=null!=(r=t.nextConfig)?r:{},s={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):o};i&&N(s.pathname,i)&&(s.pathname=function(e,t){if(!N(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}(s.pathname,i),s.basePath=i);let l=s.pathname;if(s.pathname.startsWith("/_next/data/")&&s.pathname.endsWith(".json")){let e=s.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");s.buildId=e[0],l="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(s.pathname=l)}if(a){let e=t.i18nProvider?t.i18nProvider.analyze(s.pathname):k(s.pathname,a.locales);s.locale=e.detectedLocale,s.pathname=null!=(n=e.pathname)?n:s.pathname,!e.detectedLocale&&s.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(l):k(l,a.locales)).detectedLocale&&(s.locale=e.detectedLocale)}return s}(this[j].url.pathname,{nextConfig:this[j].options.nextConfig,parseData:!0,i18nProvider:this[j].options.i18nProvider}),o=function(e,t){let r;if((null==t?void 0:t.host)&&!Array.isArray(t.host))r=t.host.toString().split(":",1)[0];else{if(!e.hostname)return;r=e.hostname}return r.toLowerCase()}(this[j].url,this[j].options.headers);this[j].domainLocale=this[j].options.i18nProvider?this[j].options.i18nProvider.detectDomainLocale(o):function(e,t,r){if(e)for(let a of(r&&(r=r.toLowerCase()),e)){var n,i;if(t===(null==(n=a.domain)?void 0:n.split(":",1)[0].toLowerCase())||r===a.defaultLocale.toLowerCase()||(null==(i=a.locales)?void 0:i.some(e=>e.toLowerCase()===r)))return a}}(null==(t=this[j].options.nextConfig)||null==(e=t.i18n)?void 0:e.domains,o);let s=(null==(r=this[j].domainLocale)?void 0:r.defaultLocale)||(null==(i=this[j].options.nextConfig)||null==(n=i.i18n)?void 0:n.defaultLocale);this[j].url.pathname=a.pathname,this[j].defaultLocale=s,this[j].basePath=a.basePath??"",this[j].buildId=a.buildId,this[j].locale=a.locale??s,this[j].trailingSlash=a.trailingSlash}formatPathname(){var e;let t;return t=function(e,t,r,n){if(!t||t===r)return e;let i=e.toLowerCase();return!n&&(N(i,"/api")||N(i,"/"+t.toLowerCase()))?e:P(e,"/"+t)}((e={basePath:this[j].basePath,buildId:this[j].buildId,defaultLocale:this[j].options.forceLocale?void 0:this[j].defaultLocale,locale:this[j].locale,pathname:this[j].url.pathname,trailingSlash:this[j].trailingSlash}).pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix),(e.buildId||!e.trailingSlash)&&(t=x(t)),e.buildId&&(t=T(P(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=P(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:T(t,"/"):x(t)}formatSearch(){return this[j].url.search}get buildId(){return this[j].buildId}set buildId(e){this[j].buildId=e}get locale(){return this[j].locale??""}set locale(e){var t,r;if(!this[j].locale||!(null==(r=this[j].options.nextConfig)||null==(t=r.i18n)?void 0:t.locales.includes(e)))throw Object.defineProperty(TypeError(`The NextURL configuration includes no locale "${e}"`),"__NEXT_ERROR_CODE",{value:"E597",enumerable:!1,configurable:!0});this[j].locale=e}get defaultLocale(){return this[j].defaultLocale}get domainLocale(){return this[j].domainLocale}get searchParams(){return this[j].url.searchParams}get host(){return this[j].url.host}set host(e){this[j].url.host=e}get hostname(){return this[j].url.hostname}set hostname(e){this[j].url.hostname=e}get port(){return this[j].url.port}set port(e){this[j].url.port=e}get protocol(){return this[j].url.protocol}set protocol(e){this[j].url.protocol=e}get href(){let e=this.formatPathname(),t=this.formatSearch();return`${this.protocol}//${this.host}${e}${t}${this.hash}`}set href(e){this[j].url=M(e),this.analyze()}get origin(){return this[j].url.origin}get pathname(){return this[j].url.pathname}set pathname(e){this[j].url.pathname=e}get hash(){return this[j].url.hash}set hash(e){this[j].url.hash=e}get search(){return this[j].url.search}set search(e){this[j].url.search=e}get password(){return this[j].url.password}set password(e){this[j].url.password=e}get username(){return this[j].url.username}set username(e){this[j].url.username=e}get basePath(){return this[j].basePath}set basePath(e){this[j].basePath=e.startsWith("/")?e:`/${e}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new D(String(this),this[j].options)}}var L=r(724);let U=Symbol("internal request");class $ extends Request{constructor(e,t={}){let r="string"!=typeof e&&"url"in e?e.url:String(e);w(r),e instanceof Request?super(e,t):super(r,t);let n=new D(r,{headers:y(this.headers),nextConfig:t.nextConfig});this[U]={cookies:new L.RequestCookies(this.headers),nextUrl:n,url:n.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[U].cookies}get nextUrl(){return this[U].nextUrl}get page(){throw new f}get ua(){throw new g}get url(){return this[U].url}}class q{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}let W=Symbol("internal response"),H=new Set([301,302,303,307,308]);function B(e,t){var r;if(null==e||null==(r=e.request)?void 0:r.headers){if(!(e.request.headers instanceof Headers))throw Object.defineProperty(Error("request.headers must be an instance of Headers"),"__NEXT_ERROR_CODE",{value:"E119",enumerable:!1,configurable:!0});let r=[];for(let[n,i]of e.request.headers)t.set("x-middleware-request-"+n,i),r.push(n);t.set("x-middleware-override-headers",r.join(","))}}class K extends Response{constructor(e,t={}){super(e,t);let r=this.headers,n=new Proxy(new L.ResponseCookies(r),{get(e,n,i){switch(n){case"delete":case"set":return(...i)=>{let a=Reflect.apply(e[n],e,i),o=new Headers(r);return a instanceof L.ResponseCookies&&r.set("x-middleware-set-cookie",a.getAll().map(e=>(0,L.stringifyCookie)(e)).join(",")),B(t,o),a};default:return q.get(e,n,i)}}});this[W]={cookies:n,url:t.url?new D(t.url,{headers:y(r),nextConfig:t.nextConfig}):void 0}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,url:this.url,body:this.body,bodyUsed:this.bodyUsed,headers:Object.fromEntries(this.headers),ok:this.ok,redirected:this.redirected,status:this.status,statusText:this.statusText,type:this.type}}get cookies(){return this[W].cookies}static json(e,t){let r=Response.json(e,t);return new K(r.body,r)}static redirect(e,t){let r="number"==typeof t?t:(null==t?void 0:t.status)??307;if(!H.has(r))throw Object.defineProperty(RangeError('Failed to execute "redirect" on "response": Invalid status code'),"__NEXT_ERROR_CODE",{value:"E529",enumerable:!1,configurable:!0});let n="object"==typeof t?t:{},i=new Headers(null==n?void 0:n.headers);return i.set("Location",w(e)),new K(null,{...n,headers:i,status:r})}static rewrite(e,t){let r=new Headers(null==t?void 0:t.headers);return r.set("x-middleware-rewrite",w(e)),B(t,r),new K(null,{...t,headers:r})}static next(e){let t=new Headers(null==e?void 0:e.headers);return t.set("x-middleware-next","1"),B(e,t),new K(null,{...e,headers:t})}}function V(e,t){let r="string"==typeof t?new URL(t):t,n=new URL(e,t),i=n.origin===r.origin;return{url:i?n.toString().slice(r.origin.length):n.toString(),isRelative:i}}let z="Next-Router-Prefetch",G=["RSC","Next-Router-State-Tree",z,"Next-HMR-Refresh","Next-Router-Segment-Prefetch"],X="_rsc";class J extends Error{constructor(){super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers")}static callable(){throw new J}}class F extends Headers{constructor(e){super(),this.headers=new Proxy(e,{get(t,r,n){if("symbol"==typeof r)return q.get(t,r,n);let i=r.toLowerCase(),a=Object.keys(e).find(e=>e.toLowerCase()===i);if(void 0!==a)return q.get(t,a,n)},set(t,r,n,i){if("symbol"==typeof r)return q.set(t,r,n,i);let a=r.toLowerCase(),o=Object.keys(e).find(e=>e.toLowerCase()===a);return q.set(t,o??r,n,i)},has(t,r){if("symbol"==typeof r)return q.has(t,r);let n=r.toLowerCase(),i=Object.keys(e).find(e=>e.toLowerCase()===n);return void 0!==i&&q.has(t,i)},deleteProperty(t,r){if("symbol"==typeof r)return q.deleteProperty(t,r);let n=r.toLowerCase(),i=Object.keys(e).find(e=>e.toLowerCase()===n);return void 0===i||q.deleteProperty(t,i)}})}static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"append":case"delete":case"set":return J.callable;default:return q.get(e,t,r)}}})}merge(e){return Array.isArray(e)?e.join(", "):e}static from(e){return e instanceof Headers?e:new F(e)}append(e,t){let r=this.headers[e];"string"==typeof r?this.headers[e]=[r,t]:Array.isArray(r)?r.push(t):this.headers[e]=t}delete(e){delete this.headers[e]}get(e){let t=this.headers[e];return void 0!==t?this.merge(t):null}has(e){return void 0!==this.headers[e]}set(e,t){this.headers[e]=t}forEach(e,t){for(let[r,n]of this.entries())e.call(t,n,r,this)}*entries(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase(),r=this.get(t);yield[t,r]}}*keys(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase();yield t}}*values(){for(let e of Object.keys(this.headers)){let t=this.get(e);yield t}}[Symbol.iterator](){return this.entries()}}let Q=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class Y{disable(){throw Q}getStore(){}run(){throw Q}exit(){throw Q}enterWith(){throw Q}static bind(e){return e}}let Z="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function ee(){return Z?new Z:new Y}let et=ee(),er=ee();class en extends Error{constructor(){super("Cookies can only be modified in a Server Action or Route Handler. Read more: https://nextjs.org/docs/app/api-reference/functions/cookies#options")}static callable(){throw new en}}class ei{static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"clear":case"delete":case"set":return en.callable;default:return q.get(e,t,r)}}})}}let ea=Symbol.for("next.mutated.cookies");class eo{static wrap(e,t){let r=new L.ResponseCookies(new Headers);for(let t of e.getAll())r.set(t);let n=[],i=new Set,a=()=>{let e=et.getStore();if(e&&(e.pathWasRevalidated=!0),n=r.getAll().filter(e=>i.has(e.name)),t){let e=[];for(let t of n){let r=new L.ResponseCookies(new Headers);r.set(t),e.push(r.toString())}t(e)}},o=new Proxy(r,{get(e,t,r){switch(t){case ea:return n;case"delete":return function(...t){i.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.delete(...t),o}finally{a()}};case"set":return function(...t){i.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.set(...t),o}finally{a()}};default:return q.get(e,t,r)}}});return o}}function es(e){if("action"!==function(e){let t=er.getStore();switch(!t&&function(e){throw Object.defineProperty(Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}(e),t.type){case"request":default:return t;case"prerender":case"prerender-ppr":case"prerender-legacy":throw Object.defineProperty(Error(`\`${e}\` cannot be called inside a prerender. This is a bug in Next.js.`),"__NEXT_ERROR_CODE",{value:"E401",enumerable:!1,configurable:!0});case"cache":throw Object.defineProperty(Error(`\`${e}\` cannot be called inside "use cache". Call it outside and pass an argument instead. Read more: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E37",enumerable:!1,configurable:!0});case"unstable-cache":throw Object.defineProperty(Error(`\`${e}\` cannot be called inside unstable_cache. Call it outside and pass an argument instead. Read more: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E69",enumerable:!1,configurable:!0})}}(e).phase)throw new en}var el=function(e){return e.handleRequest="BaseServer.handleRequest",e.run="BaseServer.run",e.pipe="BaseServer.pipe",e.getStaticHTML="BaseServer.getStaticHTML",e.render="BaseServer.render",e.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",e.renderToResponse="BaseServer.renderToResponse",e.renderToHTML="BaseServer.renderToHTML",e.renderError="BaseServer.renderError",e.renderErrorToResponse="BaseServer.renderErrorToResponse",e.renderErrorToHTML="BaseServer.renderErrorToHTML",e.render404="BaseServer.render404",e}(el||{}),ec=function(e){return e.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",e.loadComponents="LoadComponents.loadComponents",e}(ec||{}),eu=function(e){return e.getRequestHandler="NextServer.getRequestHandler",e.getServer="NextServer.getServer",e.getServerRequestHandler="NextServer.getServerRequestHandler",e.createServer="createServer.createServer",e}(eu||{}),ed=function(e){return e.compression="NextNodeServer.compression",e.getBuildId="NextNodeServer.getBuildId",e.createComponentTree="NextNodeServer.createComponentTree",e.clientComponentLoading="NextNodeServer.clientComponentLoading",e.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",e.generateStaticRoutes="NextNodeServer.generateStaticRoutes",e.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",e.generatePublicRoutes="NextNodeServer.generatePublicRoutes",e.generateImageRoutes="NextNodeServer.generateImageRoutes.route",e.sendRenderResult="NextNodeServer.sendRenderResult",e.proxyRequest="NextNodeServer.proxyRequest",e.runApi="NextNodeServer.runApi",e.render="NextNodeServer.render",e.renderHTML="NextNodeServer.renderHTML",e.imageOptimizer="NextNodeServer.imageOptimizer",e.getPagePath="NextNodeServer.getPagePath",e.getRoutesManifest="NextNodeServer.getRoutesManifest",e.findPageComponents="NextNodeServer.findPageComponents",e.getFontManifest="NextNodeServer.getFontManifest",e.getServerComponentManifest="NextNodeServer.getServerComponentManifest",e.getRequestHandler="NextNodeServer.getRequestHandler",e.renderToHTML="NextNodeServer.renderToHTML",e.renderError="NextNodeServer.renderError",e.renderErrorToHTML="NextNodeServer.renderErrorToHTML",e.render404="NextNodeServer.render404",e.startResponse="NextNodeServer.startResponse",e.route="route",e.onProxyReq="onProxyReq",e.apiResolver="apiResolver",e.internalFetch="internalFetch",e}(ed||{}),ep=function(e){return e.startServer="startServer.startServer",e}(ep||{}),eh=function(e){return e.getServerSideProps="Render.getServerSideProps",e.getStaticProps="Render.getStaticProps",e.renderToString="Render.renderToString",e.renderDocument="Render.renderDocument",e.createBodyResult="Render.createBodyResult",e}(eh||{}),ef=function(e){return e.renderToString="AppRender.renderToString",e.renderToReadableStream="AppRender.renderToReadableStream",e.getBodyResult="AppRender.getBodyResult",e.fetch="AppRender.fetch",e}(ef||{}),eg=function(e){return e.executeRoute="Router.executeRoute",e}(eg||{}),eb=function(e){return e.runHandler="Node.runHandler",e}(eb||{}),em=function(e){return e.runHandler="AppRouteRouteHandlers.runHandler",e}(em||{}),ev=function(e){return e.generateMetadata="ResolveMetadata.generateMetadata",e.generateViewport="ResolveMetadata.generateViewport",e}(ev||{}),ey=function(e){return e.execute="Middleware.execute",e}(ey||{});let ew=["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"],e_=["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"];function eS(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}let{context:eE,propagation:eR,trace:eO,SpanStatusCode:ex,SpanKind:eC,ROOT_CONTEXT:eP}=n=r(956);class eT extends Error{constructor(e,t){super(),this.bubble=e,this.result=t}}let eN=(e,t)=>{(function(e){return"object"==typeof e&&null!==e&&e instanceof eT})(t)&&t.bubble?e.setAttribute("next.bubble",!0):(t&&e.recordException(t),e.setStatus({code:ex.ERROR,message:null==t?void 0:t.message})),e.end()},eA=new Map,ek=n.createContextKey("next.rootSpanId"),eI=0,eM=()=>eI++,ej={set(e,t,r){e.push({key:t,value:r})}};class eD{getTracerInstance(){return eO.getTracer("next.js","0.0.1")}getContext(){return eE}getTracePropagationData(){let e=eE.active(),t=[];return eR.inject(e,t,ej),t}getActiveScopeSpan(){return eO.getSpan(null==eE?void 0:eE.active())}withPropagatedContext(e,t,r){let n=eE.active();if(eO.getSpanContext(n))return t();let i=eR.extract(n,e,r);return eE.with(i,t)}trace(...e){var t;let[r,n,i]=e,{fn:a,options:o}="function"==typeof n?{fn:n,options:{}}:{fn:i,options:{...n}},s=o.spanName??r;if(!ew.includes(r)&&"1"!==process.env.NEXT_OTEL_VERBOSE||o.hideSpan)return a();let l=this.getSpanContext((null==o?void 0:o.parentSpan)??this.getActiveScopeSpan()),c=!1;l?(null==(t=eO.getSpanContext(l))?void 0:t.isRemote)&&(c=!0):(l=(null==eE?void 0:eE.active())??eP,c=!0);let u=eM();return o.attributes={"next.span_name":s,"next.span_type":r,...o.attributes},eE.with(l.setValue(ek,u),()=>this.getTracerInstance().startActiveSpan(s,o,e=>{let t="performance"in globalThis&&"measure"in performance?globalThis.performance.now():void 0,n=()=>{eA.delete(u),t&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX&&e_.includes(r||"")&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(r.split(".").pop()||"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}`,{start:t,end:performance.now()})};c&&eA.set(u,new Map(Object.entries(o.attributes??{})));try{if(a.length>1)return a(e,t=>eN(e,t));let t=a(e);if(eS(t))return t.then(t=>(e.end(),t)).catch(t=>{throw eN(e,t),t}).finally(n);return e.end(),n(),t}catch(t){throw eN(e,t),n(),t}}))}wrap(...e){let t=this,[r,n,i]=3===e.length?e:[e[0],{},e[1]];return ew.includes(r)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let e=n;"function"==typeof e&&"function"==typeof i&&(e=e.apply(this,arguments));let a=arguments.length-1,o=arguments[a];if("function"!=typeof o)return t.trace(r,e,()=>i.apply(this,arguments));{let n=t.getContext().bind(eE.active(),o);return t.trace(r,e,(e,t)=>(arguments[a]=function(e){return null==t||t(e),n.apply(this,arguments)},i.apply(this,arguments)))}}:i}startSpan(...e){let[t,r]=e,n=this.getSpanContext((null==r?void 0:r.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(t,r,n)}getSpanContext(e){return e?eO.setSpan(eE.active(),e):void 0}getRootSpanAttributes(){let e=eE.active().getValue(ek);return eA.get(e)}setRootSpanAttribute(e,t){let r=eE.active().getValue(ek),n=eA.get(r);n&&n.set(e,t)}}let eL=(()=>{let e=new eD;return()=>e})(),eU="__prerender_bypass";Symbol("__next_preview_data"),Symbol(eU);class e${constructor(e,t,r,n){var i;let a=e&&function(e,t){let r=F.from(e.headers);return{isOnDemandRevalidate:r.get("x-prerender-revalidate")===t.previewModeId,revalidateOnlyGenerated:r.has("x-prerender-revalidate-if-generated")}}(t,e).isOnDemandRevalidate,o=null==(i=r.get(eU))?void 0:i.value;this._isEnabled=!!(!a&&o&&e&&o===e.previewModeId),this._previewModeId=null==e?void 0:e.previewModeId,this._mutableCookies=n}get isEnabled(){return this._isEnabled}enable(){if(!this._previewModeId)throw Object.defineProperty(Error("Invariant: previewProps missing previewModeId this should never happen"),"__NEXT_ERROR_CODE",{value:"E93",enumerable:!1,configurable:!0});this._mutableCookies.set({name:eU,value:this._previewModeId,httpOnly:!0,sameSite:"none",secure:!0,path:"/"}),this._isEnabled=!0}disable(){this._mutableCookies.set({name:eU,value:"",httpOnly:!0,sameSite:"none",secure:!0,path:"/",expires:new Date(0)}),this._isEnabled=!1}}function eq(e,t){if("x-middleware-set-cookie"in e.headers&&"string"==typeof e.headers["x-middleware-set-cookie"]){let r=e.headers["x-middleware-set-cookie"],n=new Headers;for(let e of v(r))n.append("set-cookie",e);for(let e of new L.ResponseCookies(n).getAll())t.set(e)}}var eW=r(802),eH=r.n(eW);class eB extends Error{constructor(e,t){super("Invariant: "+(e.endsWith(".")?e:e+".")+" This is a bug in Next.js.",t),this.name="InvariantError"}}class eK{constructor(e,t){this.cache=new Map,this.sizes=new Map,this.totalSize=0,this.maxSize=e,this.calculateSize=t||(()=>1)}set(e,t){if(!e||!t)return;let r=this.calculateSize(t);if(r>this.maxSize)return void console.warn("Single item size exceeds maxSize");this.cache.has(e)&&(this.totalSize-=this.sizes.get(e)||0),this.cache.set(e,t),this.sizes.set(e,r),this.totalSize+=r,this.touch(e)}has(e){return!!e&&(this.touch(e),!!this.cache.get(e))}get(e){if(!e)return;let t=this.cache.get(e);if(void 0!==t)return this.touch(e),t}touch(e){let t=this.cache.get(e);void 0!==t&&(this.cache.delete(e),this.cache.set(e,t),this.evictIfNecessary())}evictIfNecessary(){for(;this.totalSize>this.maxSize&&this.cache.size>0;)this.evictLeastRecentlyUsed()}evictLeastRecentlyUsed(){let e=this.cache.keys().next().value;if(void 0!==e){let t=this.sizes.get(e)||0;this.totalSize-=t,this.cache.delete(e),this.sizes.delete(e)}}reset(){this.cache.clear(),this.sizes.clear(),this.totalSize=0}keys(){return[...this.cache.keys()]}remove(e){this.cache.has(e)&&(this.totalSize-=this.sizes.get(e)||0,this.cache.delete(e),this.sizes.delete(e))}clear(){this.cache.clear(),this.sizes.clear(),this.totalSize=0}get size(){return this.cache.size}get currentSize(){return this.totalSize}}r(356).Buffer,new eK(0x3200000,e=>e.size),process.env.NEXT_PRIVATE_DEBUG_CACHE&&console.debug.bind(console,"DefaultCacheHandler:"),process.env.NEXT_PRIVATE_DEBUG_CACHE,Symbol.for("@next/cache-handlers");let eV=Symbol.for("@next/cache-handlers-map"),ez=Symbol.for("@next/cache-handlers-set"),eG=globalThis;function eX(){if(eG[eV])return eG[eV].entries()}async function eJ(e,t){if(!e)return t();let r=eF(e);try{return await t()}finally{let t=function(e,t){let r=new Set(e.pendingRevalidatedTags),n=new Set(e.pendingRevalidateWrites);return{pendingRevalidatedTags:t.pendingRevalidatedTags.filter(e=>!r.has(e)),pendingRevalidates:Object.fromEntries(Object.entries(t.pendingRevalidates).filter(([t])=>!(t in e.pendingRevalidates))),pendingRevalidateWrites:t.pendingRevalidateWrites.filter(e=>!n.has(e))}}(r,eF(e));await eY(e,t)}}function eF(e){return{pendingRevalidatedTags:e.pendingRevalidatedTags?[...e.pendingRevalidatedTags]:[],pendingRevalidates:{...e.pendingRevalidates},pendingRevalidateWrites:e.pendingRevalidateWrites?[...e.pendingRevalidateWrites]:[]}}async function eQ(e,t){if(0===e.length)return;let r=[];t&&r.push(t.revalidateTag(e));let n=function(){if(eG[ez])return eG[ez].values()}();if(n)for(let t of n)r.push(t.expireTags(...e));await Promise.all(r)}async function eY(e,t){let r=(null==t?void 0:t.pendingRevalidatedTags)??e.pendingRevalidatedTags??[],n=(null==t?void 0:t.pendingRevalidates)??e.pendingRevalidates??{},i=(null==t?void 0:t.pendingRevalidateWrites)??e.pendingRevalidateWrites??[];return Promise.all([eQ(r,e.incrementalCache),...Object.values(n),...i])}let eZ=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class e0{disable(){throw eZ}getStore(){}run(){throw eZ}exit(){throw eZ}enterWith(){throw eZ}static bind(e){return e}}let e1="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage,e2=e1?new e1:new e0;class e5{constructor({waitUntil:e,onClose:t,onTaskError:r}){this.workUnitStores=new Set,this.waitUntil=e,this.onClose=t,this.onTaskError=r,this.callbackQueue=new(eH()),this.callbackQueue.pause()}after(e){if(eS(e))this.waitUntil||e4(),this.waitUntil(e.catch(e=>this.reportTaskError("promise",e)));else if("function"==typeof e)this.addCallback(e);else throw Object.defineProperty(Error("`after()`: Argument must be a promise or a function"),"__NEXT_ERROR_CODE",{value:"E50",enumerable:!1,configurable:!0})}addCallback(e){var t;this.waitUntil||e4();let r=er.getStore();r&&this.workUnitStores.add(r);let n=e2.getStore(),i=n?n.rootTaskSpawnPhase:null==r?void 0:r.phase;this.runCallbacksOnClosePromise||(this.runCallbacksOnClosePromise=this.runCallbacksOnClose(),this.waitUntil(this.runCallbacksOnClosePromise));let a=(t=async()=>{try{await e2.run({rootTaskSpawnPhase:i},()=>e())}catch(e){this.reportTaskError("function",e)}},e1?e1.bind(t):e0.bind(t));this.callbackQueue.add(a)}async runCallbacksOnClose(){return await new Promise(e=>this.onClose(e)),this.runCallbacks()}async runCallbacks(){if(0===this.callbackQueue.size)return;for(let e of this.workUnitStores)e.phase="after";let e=et.getStore();if(!e)throw Object.defineProperty(new eB("Missing workStore in AfterContext.runCallbacks"),"__NEXT_ERROR_CODE",{value:"E547",enumerable:!1,configurable:!0});return eJ(e,()=>(this.callbackQueue.start(),this.callbackQueue.onIdle()))}reportTaskError(e,t){if(console.error("promise"===e?"A promise passed to `after()` rejected:":"An error occurred in a function passed to `after()`:",t),this.onTaskError)try{null==this.onTaskError||this.onTaskError.call(this,t)}catch(e){console.error(Object.defineProperty(new eB("`onTaskError` threw while handling an error thrown from an `after` task",{cause:e}),"__NEXT_ERROR_CODE",{value:"E569",enumerable:!1,configurable:!0}))}}}function e4(){throw Object.defineProperty(Error("`after()` will not work correctly, because `waitUntil` is not available in the current environment."),"__NEXT_ERROR_CODE",{value:"E91",enumerable:!1,configurable:!0})}function e3(e){let t,r={then:(n,i)=>(t||(t=e()),t.then(e=>{r.value=e}).catch(()=>{}),t.then(n,i))};return r}class e6{onClose(e){if(this.isClosed)throw Object.defineProperty(Error("Cannot subscribe to a closed CloseController"),"__NEXT_ERROR_CODE",{value:"E365",enumerable:!1,configurable:!0});this.target.addEventListener("close",e),this.listeners++}dispatchClose(){if(this.isClosed)throw Object.defineProperty(Error("Cannot close a CloseController multiple times"),"__NEXT_ERROR_CODE",{value:"E229",enumerable:!1,configurable:!0});this.listeners>0&&this.target.dispatchEvent(new Event("close")),this.isClosed=!0}constructor(){this.target=new EventTarget,this.listeners=0,this.isClosed=!1}}function e9(){return{previewModeId:process.env.__NEXT_PREVIEW_MODE_ID,previewModeSigningKey:process.env.__NEXT_PREVIEW_MODE_SIGNING_KEY||"",previewModeEncryptionKey:process.env.__NEXT_PREVIEW_MODE_ENCRYPTION_KEY||""}}let e8=Symbol.for("@next/request-context"),e7=e=>{let t=["/layout"];if(e.startsWith("/")){let r=e.split("/");for(let e=1;e0;for(let t of e7(e))t=`${b}${t}`,n.push(t);if(t.pathname&&!i){let e=`${b}${t.pathname}`;n.push(e)}return{tags:n,expirationsByCacheKind:function(e){let t=new Map,r=eX();if(r)for(let[n,i]of r)"getExpiration"in i&&t.set(n,e3(async()=>i.getExpiration(...e)));return t}(n)}}class tt extends ${constructor(e){super(e.input,e.init),this.sourcePage=e.page}get request(){throw Object.defineProperty(new h({page:this.sourcePage}),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}respondWith(){throw Object.defineProperty(new h({page:this.sourcePage}),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}waitUntil(){throw Object.defineProperty(new h({page:this.sourcePage}),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}}let tr={keys:e=>Array.from(e.keys()),get:(e,t)=>e.get(t)??void 0},tn=(e,t)=>eL().withPropagatedContext(e.headers,t,tr),ti=!1;async function ta(e){var t;let n,i;if(!ti&&(ti=!0,"true"===process.env.NEXT_PRIVATE_TEST_PROXY)){let{interceptTestApis:e,wrapRequestHandler:t}=r(905);e(),tn=t(tn)}await d();let a=void 0!==globalThis.__BUILD_MANIFEST;e.request.url=e.request.url.replace(/\.rsc($|\?)/,"$1");let o=new D(e.request.url,{headers:e.request.headers,nextConfig:e.request.nextConfig});for(let e of[...o.searchParams.keys()]){let t=o.searchParams.getAll(e),r=function(e){for(let t of["nxtP","nxtI"])if(e!==t&&e.startsWith(t))return e.substring(t.length);return null}(e);if(r){for(let e of(o.searchParams.delete(r),t))o.searchParams.append(r,e);o.searchParams.delete(e)}}let s=o.buildId;o.buildId="";let l=function(e){let t=new Headers;for(let[r,n]of Object.entries(e))for(let e of Array.isArray(n)?n:[n])void 0!==e&&("number"==typeof e&&(e=e.toString()),t.append(r,e));return t}(e.request.headers),c=l.has("x-nextjs-data"),u="1"===l.get("RSC");c&&"/index"===o.pathname&&(o.pathname="/");let p=new Map;if(!a)for(let e of G){let t=e.toLowerCase(),r=l.get(t);null!==r&&(p.set(t,r),l.delete(t))}let h=new tt({page:e.page,input:(function(e){let t="string"==typeof e,r=t?new URL(e):e;return r.searchParams.delete(X),t?r.toString():r})(o).toString(),init:{body:e.request.body,headers:l,method:e.request.method,nextConfig:e.request.nextConfig,signal:e.request.signal}});c&&Object.defineProperty(h,"__isData",{enumerable:!1,value:!0}),!globalThis.__incrementalCache&&e.IncrementalCache&&(globalThis.__incrementalCache=new e.IncrementalCache({appDir:!0,fetchCache:!0,minimalMode:!0,fetchCacheKeyPrefix:"",dev:!1,requestHeaders:e.request.headers,requestProtocol:"https",getPrerenderManifest:()=>({version:-1,routes:{},dynamicRoutes:{},notFoundRoutes:[],preview:e9()})}));let f=e.request.waitUntil??(null==(t=function(){let e=globalThis[e8];return null==e?void 0:e.get()}())?void 0:t.waitUntil),g=new O({request:h,page:e.page,context:f?{waitUntil:f}:void 0});if((n=await tn(h,()=>{if("/middleware"===e.page||"/src/middleware"===e.page){let t=g.waitUntil.bind(g),r=new e6;return eL().trace(ey.execute,{spanName:`middleware ${h.method} ${h.nextUrl.pathname}`,attributes:{"http.target":h.nextUrl.pathname,"http.method":h.method}},async()=>{try{var n,a,o,l,c,u;let d=e9(),p=await te("/",h.nextUrl,null),f=(c=h.nextUrl,u=e=>{i=e},function(e,t,r,n,i,a,o,s,l,c,u){function d(e){r&&r.setHeader("Set-Cookie",e)}let p={};return{type:"request",phase:e,implicitTags:a,url:{pathname:n.pathname,search:n.search??""},rootParams:i,get headers(){return p.headers||(p.headers=function(e){let t=F.from(e);for(let e of G)t.delete(e.toLowerCase());return F.seal(t)}(t.headers)),p.headers},get cookies(){if(!p.cookies){let e=new L.RequestCookies(F.from(t.headers));eq(t,e),p.cookies=ei.seal(e)}return p.cookies},set cookies(value){p.cookies=value},get mutableCookies(){if(!p.mutableCookies){let e=function(e,t){let r=new L.RequestCookies(F.from(e));return eo.wrap(r,t)}(t.headers,o||(r?d:void 0));eq(t,e),p.mutableCookies=e}return p.mutableCookies},get userspaceMutableCookies(){return p.userspaceMutableCookies||(p.userspaceMutableCookies=function(e){let t=new Proxy(e,{get(e,r,n){switch(r){case"delete":return function(...r){return es("cookies().delete"),e.delete(...r),t};case"set":return function(...r){return es("cookies().set"),e.set(...r),t};default:return q.get(e,r,n)}}});return t}(this.mutableCookies)),p.userspaceMutableCookies},get draftMode(){return p.draftMode||(p.draftMode=new e$(l,t,this.cookies,this.mutableCookies)),p.draftMode},renderResumeDataCache:s??null,isHmrRefresh:c,serverComponentsHmrCache:u||globalThis.__serverComponentsHmrCache}}("action",h,void 0,c,{},p,u,void 0,d,!1,void 0)),b=function({page:e,fallbackRouteParams:t,renderOpts:r,requestEndedState:n,isPrefetchRequest:i,buildId:a,previouslyRevalidatedTags:o}){var s;let l={isStaticGeneration:!r.shouldWaitOnAllReady&&!r.supportsDynamicResponse&&!r.isDraftMode&&!r.isPossibleServerAction,page:e,fallbackRouteParams:t,route:(s=e.split("/").reduce((e,t,r,n)=>t?"("===t[0]&&t.endsWith(")")||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t:e,"")).startsWith("/")?s:"/"+s,incrementalCache:r.incrementalCache||globalThis.__incrementalCache,cacheLifeProfiles:r.cacheLifeProfiles,isRevalidate:r.isRevalidate,isPrerendering:r.nextExport,fetchCache:r.fetchCache,isOnDemandRevalidate:r.isOnDemandRevalidate,isDraftMode:r.isDraftMode,requestEndedState:n,isPrefetchRequest:i,buildId:a,reactLoadableManifest:(null==r?void 0:r.reactLoadableManifest)||{},assetPrefix:(null==r?void 0:r.assetPrefix)||"",afterContext:function(e){let{waitUntil:t,onClose:r,onAfterTaskError:n}=e;return new e5({waitUntil:t,onClose:r,onTaskError:n})}(r),dynamicIOEnabled:r.experimental.dynamicIO,dev:r.dev??!1,previouslyRevalidatedTags:o,refreshTagsByCacheKind:function(){let e=new Map,t=eX();if(t)for(let[r,n]of t)"refreshTags"in n&&e.set(r,e3(async()=>n.refreshTags()));return e}()};return r.store=l,l}({page:"/",fallbackRouteParams:null,renderOpts:{cacheLifeProfiles:null==(a=e.request.nextConfig)||null==(n=a.experimental)?void 0:n.cacheLife,experimental:{isRoutePPREnabled:!1,dynamicIO:!1,authInterrupts:!!(null==(l=e.request.nextConfig)||null==(o=l.experimental)?void 0:o.authInterrupts)},supportsDynamicResponse:!0,waitUntil:t,onClose:r.onClose.bind(r),onAfterTaskError:void 0},requestEndedState:{ended:!1},isPrefetchRequest:h.headers.has(z),buildId:s??"",previouslyRevalidatedTags:[]});return await et.run(b,()=>er.run(f,e.handler,h,g))}finally{setTimeout(()=>{r.dispatchClose()},0)}})}return e.handler(h,g)}))&&!(n instanceof Response))throw Object.defineProperty(TypeError("Expected an instance of Response to be returned"),"__NEXT_ERROR_CODE",{value:"E567",enumerable:!1,configurable:!0});n&&i&&n.headers.set("set-cookie",i);let b=null==n?void 0:n.headers.get("x-middleware-rewrite");if(n&&b&&(u||!a)){let t=new D(b,{forceLocale:!0,headers:e.request.headers,nextConfig:e.request.nextConfig});a||t.host!==h.nextUrl.host||(t.buildId=s||t.buildId,n.headers.set("x-middleware-rewrite",String(t)));let{url:r,isRelative:i}=V(t.toString(),o.toString());!a&&c&&n.headers.set("x-nextjs-rewrite",r),u&&i&&(o.pathname!==t.pathname&&n.headers.set("x-nextjs-rewritten-path",t.pathname),o.search!==t.search&&n.headers.set("x-nextjs-rewritten-query",t.search.slice(1)))}let m=null==n?void 0:n.headers.get("Location");if(n&&m&&!a){let t=new D(m,{forceLocale:!1,headers:e.request.headers,nextConfig:e.request.nextConfig});n=new Response(n.body,n),t.host===o.host&&(t.buildId=s||t.buildId,n.headers.set("Location",t.toString())),c&&(n.headers.delete("Location"),n.headers.set("x-nextjs-redirect",V(t.toString(),o.toString()).url))}let v=n||K.next(),y=v.headers.get("x-middleware-override-headers"),w=[];if(y){for(let[e,t]of p)v.headers.set(`x-middleware-request-${e}`,t),w.push(e);w.length>0&&v.headers.set("x-middleware-override-headers",y+","+w.join(","))}return{response:v,waitUntil:("internal"===g[E].kind?Promise.all(g[E].promises).then(()=>{}):void 0)??Promise.resolve(),fetchMetrics:h.fetchMetrics}}r(280),"undefined"==typeof URLPattern||URLPattern;var to=r(815);new WeakMap;let ts="function"==typeof to.unstable_postpone;function tl(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}if(!1===function(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}(tl("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});RegExp(`\\n\\s+at __next_metadata_boundary__[\\n\\s]`),RegExp(`\\n\\s+at __next_viewport_boundary__[\\n\\s]`),RegExp(`\\n\\s+at __next_outlet_boundary__[\\n\\s]`),new WeakMap;let tc=new TextEncoder,tu=new TextDecoder;function td(e){if(Uint8Array.fromBase64)return Uint8Array.fromBase64("string"==typeof e?e:tu.decode(e),{alphabet:"base64url"});let t=e;t instanceof Uint8Array&&(t=tu.decode(t)),t=t.replace(/-/g,"+").replace(/_/g,"/").replace(/\s/g,"");try{var r=t;if(Uint8Array.fromBase64)return Uint8Array.fromBase64(r);let e=atob(r),n=new Uint8Array(e.length);for(let t=0;t{let r=`SHA-${e.slice(-3)}`;switch(e){case"HS256":case"HS384":case"HS512":return{hash:r,name:"HMAC"};case"PS256":case"PS384":case"PS512":return{hash:r,name:"RSA-PSS",saltLength:parseInt(e.slice(-3),10)>>3};case"RS256":case"RS384":case"RS512":return{hash:r,name:"RSASSA-PKCS1-v1_5"};case"ES256":case"ES384":case"ES512":return{hash:r,name:"ECDSA",namedCurve:t.namedCurve};case"Ed25519":case"EdDSA":return{name:"Ed25519"};case"ML-DSA-44":case"ML-DSA-65":case"ML-DSA-87":return{name:e};default:throw new tb(`alg ${e} is not supported either by JOSE or your javascript runtime`)}},tS=(e,t)=>{if(e.startsWith("RS")||e.startsWith("PS")){let{modulusLength:r}=t.algorithm;if("number"!=typeof r||r<2048)throw TypeError(`${e} requires key modulusLength to be 2048 bits or larger`)}};function tE(e,t="algorithm.name"){return TypeError(`CryptoKey does not support this operation, its ${t} must be ${e}`)}function tR(e,t){return e.name===t}function tO(e){return parseInt(e.name.slice(4),10)}function tx(e,t,...r){if((r=r.filter(Boolean)).length>2){let t=r.pop();e+=`one of type ${r.join(", ")}, or ${t}.`}else 2===r.length?e+=`one of type ${r[0]} or ${r[1]}.`:e+=`of type ${r[0]}.`;return null==t?e+=` Received ${t}`:"function"==typeof t&&t.name?e+=` Received function ${t.name}`:"object"==typeof t&&null!=t&&t.constructor?.name&&(e+=` Received an instance of ${t.constructor.name}`),e}let tC=(e,...t)=>tx("Key must be ",e,...t);function tP(e,t,...r){return tx(`Key for the ${e} algorithm must be `,t,...r)}let tT=async(e,t,r)=>{if(t instanceof Uint8Array){if(!e.startsWith("HS"))throw TypeError(tC(t,"CryptoKey","KeyObject","JSON Web Key"));return crypto.subtle.importKey("raw",t,{hash:`SHA-${e.slice(-3)}`,name:"HMAC"},!1,[r])}return!function(e,t,r){switch(t){case"HS256":case"HS384":case"HS512":{if(!tR(e.algorithm,"HMAC"))throw tE("HMAC");let r=parseInt(t.slice(2),10);if(tO(e.algorithm.hash)!==r)throw tE(`SHA-${r}`,"algorithm.hash");break}case"RS256":case"RS384":case"RS512":{if(!tR(e.algorithm,"RSASSA-PKCS1-v1_5"))throw tE("RSASSA-PKCS1-v1_5");let r=parseInt(t.slice(2),10);if(tO(e.algorithm.hash)!==r)throw tE(`SHA-${r}`,"algorithm.hash");break}case"PS256":case"PS384":case"PS512":{if(!tR(e.algorithm,"RSA-PSS"))throw tE("RSA-PSS");let r=parseInt(t.slice(2),10);if(tO(e.algorithm.hash)!==r)throw tE(`SHA-${r}`,"algorithm.hash");break}case"Ed25519":case"EdDSA":if(!tR(e.algorithm,"Ed25519"))throw tE("Ed25519");break;case"ML-DSA-44":case"ML-DSA-65":case"ML-DSA-87":if(!tR(e.algorithm,t))throw tE(t);break;case"ES256":case"ES384":case"ES512":{if(!tR(e.algorithm,"ECDSA"))throw tE("ECDSA");let r=function(e){switch(e){case"ES256":return"P-256";case"ES384":return"P-384";case"ES512":return"P-521";default:throw Error("unreachable")}}(t);if(e.algorithm.namedCurve!==r)throw tE(r,"algorithm.namedCurve");break}default:throw TypeError("CryptoKey does not support this operation")}var n=e,i=r;if(i&&!n.usages.includes(i))throw TypeError(`CryptoKey does not support this operation, its usages must include ${i}.`)}(t,e,r),t},tN=async(e,t,r,n)=>{let i=await tT(e,t,"verify");tS(e,i);let a=t_(e,i.algorithm);try{return await crypto.subtle.verify(a,i,r,n)}catch{return!1}},tA=(...e)=>{let t,r=e.filter(Boolean);if(0===r.length||1===r.length)return!0;for(let e of r){let r=Object.keys(e);if(!t||0===t.size){t=new Set(r);continue}for(let e of r){if(t.has(e))return!1;t.add(e)}}return!0},tk=e=>{if(!function(e){return"object"==typeof e&&null!==e}(e)||"[object Object]"!==Object.prototype.toString.call(e))return!1;if(null===Object.getPrototypeOf(e))return!0;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t};function tI(e){return e?.[Symbol.toStringTag]==="CryptoKey"}function tM(e){return e?.[Symbol.toStringTag]==="KeyObject"}let tj=e=>tI(e)||tM(e);function tD(e){return tk(e)&&"string"==typeof e.kty}let tL=e=>e?.[Symbol.toStringTag],tU=(e,t,r)=>{if(void 0!==t.use){let e;switch(r){case"sign":case"verify":e="sig";break;case"encrypt":case"decrypt":e="enc"}if(t.use!==e)throw TypeError(`Invalid key for this operation, its "use" must be "${e}" when present`)}if(void 0!==t.alg&&t.alg!==e)throw TypeError(`Invalid key for this operation, its "alg" must be "${e}" when present`);if(Array.isArray(t.key_ops)){let n;switch(!0){case"sign"===r||"verify"===r:case"dir"===e:case e.includes("CBC-HS"):n=r;break;case e.startsWith("PBES2"):n="deriveBits";break;case/^A\d{3}(?:GCM)?(?:KW)?$/.test(e):n=!e.includes("GCM")&&e.endsWith("KW")?"encrypt"===r?"wrapKey":"unwrapKey":r;break;case"encrypt"===r&&e.startsWith("RSA"):n="wrapKey";break;case"decrypt"===r:n=e.startsWith("RSA")?"unwrapKey":"deriveBits"}if(n&&t.key_ops?.includes?.(n)===!1)throw TypeError(`Invalid key for this operation, its "key_ops" must include "${n}" when present`)}return!0},t$=(e,t,r)=>{if(!(t instanceof Uint8Array)){if(tD(t)){if(function(e){return"oct"===e.kty&&"string"==typeof e.k}(t)&&tU(e,t,r))return;throw TypeError('JSON Web Key for symmetric algorithms must have JWK "kty" (Key Type) equal to "oct" and the JWK "k" (Key Value) present')}if(!tj(t))throw TypeError(tP(e,t,"CryptoKey","KeyObject","JSON Web Key","Uint8Array"));if("secret"!==t.type)throw TypeError(`${tL(t)} instances for symmetric algorithms must be of type "secret"`)}},tq=(e,t,r)=>{if(tD(t))switch(r){case"decrypt":case"sign":if(function(e){return"oct"!==e.kty&&("AKP"===e.kty&&"string"==typeof e.priv||"string"==typeof e.d)}(t)&&tU(e,t,r))return;throw TypeError("JSON Web Key for this operation be a private JWK");case"encrypt":case"verify":if(function(e){return"oct"!==e.kty&&void 0===e.d&&void 0===e.priv}(t)&&tU(e,t,r))return;throw TypeError("JSON Web Key for this operation be a public JWK")}if(!tj(t))throw TypeError(tP(e,t,"CryptoKey","KeyObject","JSON Web Key"));if("secret"===t.type)throw TypeError(`${tL(t)} instances for asymmetric algorithms must not be of type "secret"`);if("public"===t.type)switch(r){case"sign":throw TypeError(`${tL(t)} instances for asymmetric algorithm signing must be of type "private"`);case"decrypt":throw TypeError(`${tL(t)} instances for asymmetric algorithm decryption must be of type "private"`)}if("private"===t.type)switch(r){case"verify":throw TypeError(`${tL(t)} instances for asymmetric algorithm verifying must be of type "public"`);case"encrypt":throw TypeError(`${tL(t)} instances for asymmetric algorithm encryption must be of type "public"`)}},tW=(e,t,r)=>{e.startsWith("HS")||"dir"===e||e.startsWith("PBES2")||/^A(?:128|192|256)(?:GCM)?(?:KW)?$/.test(e)||/^A(?:128|192|256)CBC-HS(?:256|384|512)$/.test(e)?t$(e,t,r):tq(e,t,r)},tH=(e,t,r,n,i)=>{let a;if(void 0!==i.crit&&n?.crit===void 0)throw new e('"crit" (Critical) Header Parameter MUST be integrity protected');if(!n||void 0===n.crit)return new Set;if(!Array.isArray(n.crit)||0===n.crit.length||n.crit.some(e=>"string"!=typeof e||0===e.length))throw new e('"crit" (Critical) Header Parameter MUST be an array of non-empty strings when present');for(let o of(a=void 0!==r?new Map([...Object.entries(r),...t.entries()]):t,n.crit)){if(!a.has(o))throw new tb(`Extension Header Parameter "${o}" is not recognized`);if(void 0===i[o])throw new e(`Extension Header Parameter "${o}" is missing`);if(a.get(o)&&void 0===n[o])throw new e(`Extension Header Parameter "${o}" MUST be integrity protected`)}return new Set(n.crit)},tB=(e,t)=>{if(void 0!==t&&(!Array.isArray(t)||t.some(e=>"string"!=typeof e)))throw TypeError(`"${e}" option must be an array of strings`);if(t)return new Set(t)},tK=async e=>{if(!e.alg)throw TypeError('"alg" argument is required when "jwk.alg" is not present');let{algorithm:t,keyUsages:r}=function(e){let t,r;switch(e.kty){case"AKP":switch(e.alg){case"ML-DSA-44":case"ML-DSA-65":case"ML-DSA-87":t={name:e.alg},r=e.priv?["sign"]:["verify"];break;default:throw new tb('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;case"RSA":switch(e.alg){case"PS256":case"PS384":case"PS512":t={name:"RSA-PSS",hash:`SHA-${e.alg.slice(-3)}`},r=e.d?["sign"]:["verify"];break;case"RS256":case"RS384":case"RS512":t={name:"RSASSA-PKCS1-v1_5",hash:`SHA-${e.alg.slice(-3)}`},r=e.d?["sign"]:["verify"];break;case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":t={name:"RSA-OAEP",hash:`SHA-${parseInt(e.alg.slice(-3),10)||1}`},r=e.d?["decrypt","unwrapKey"]:["encrypt","wrapKey"];break;default:throw new tb('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;case"EC":switch(e.alg){case"ES256":t={name:"ECDSA",namedCurve:"P-256"},r=e.d?["sign"]:["verify"];break;case"ES384":t={name:"ECDSA",namedCurve:"P-384"},r=e.d?["sign"]:["verify"];break;case"ES512":t={name:"ECDSA",namedCurve:"P-521"},r=e.d?["sign"]:["verify"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":t={name:"ECDH",namedCurve:e.crv},r=e.d?["deriveBits"]:[];break;default:throw new tb('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;case"OKP":switch(e.alg){case"Ed25519":case"EdDSA":t={name:"Ed25519"},r=e.d?["sign"]:["verify"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":t={name:e.crv},r=e.d?["deriveBits"]:[];break;default:throw new tb('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;default:throw new tb('Invalid or unsupported JWK "kty" (Key Type) Parameter value')}return{algorithm:t,keyUsages:r}}(e),n={...e};return"AKP"!==n.kty&&delete n.alg,delete n.use,crypto.subtle.importKey("jwk",n,t,e.ext??(!e.d&&!e.priv),e.key_ops??r)},tV=async(e,t,r,n=!1)=>{let a=(i||=new WeakMap).get(e);if(a?.[r])return a[r];let o=await tK({...t,alg:r});return n&&Object.freeze(e),a?a[r]=o:i.set(e,{[r]:o}),o},tz=(e,t)=>{let r,n=(i||=new WeakMap).get(e);if(n?.[t])return n[t];let a="public"===e.type,o=!!a;if("x25519"===e.asymmetricKeyType){switch(t){case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":break;default:throw TypeError("given KeyObject instance cannot be used for this algorithm")}r=e.toCryptoKey(e.asymmetricKeyType,o,a?[]:["deriveBits"])}if("ed25519"===e.asymmetricKeyType){if("EdDSA"!==t&&"Ed25519"!==t)throw TypeError("given KeyObject instance cannot be used for this algorithm");r=e.toCryptoKey(e.asymmetricKeyType,o,[a?"verify":"sign"])}switch(e.asymmetricKeyType){case"ml-dsa-44":case"ml-dsa-65":case"ml-dsa-87":if(t!==e.asymmetricKeyType.toUpperCase())throw TypeError("given KeyObject instance cannot be used for this algorithm");r=e.toCryptoKey(e.asymmetricKeyType,o,[a?"verify":"sign"])}if("rsa"===e.asymmetricKeyType){let n;switch(t){case"RSA-OAEP":n="SHA-1";break;case"RS256":case"PS256":case"RSA-OAEP-256":n="SHA-256";break;case"RS384":case"PS384":case"RSA-OAEP-384":n="SHA-384";break;case"RS512":case"PS512":case"RSA-OAEP-512":n="SHA-512";break;default:throw TypeError("given KeyObject instance cannot be used for this algorithm")}if(t.startsWith("RSA-OAEP"))return e.toCryptoKey({name:"RSA-OAEP",hash:n},o,a?["encrypt"]:["decrypt"]);r=e.toCryptoKey({name:t.startsWith("PS")?"RSA-PSS":"RSASSA-PKCS1-v1_5",hash:n},o,[a?"verify":"sign"])}if("ec"===e.asymmetricKeyType){let n=new Map([["prime256v1","P-256"],["secp384r1","P-384"],["secp521r1","P-521"]]).get(e.asymmetricKeyDetails?.namedCurve);if(!n)throw TypeError("given KeyObject instance cannot be used for this algorithm");"ES256"===t&&"P-256"===n&&(r=e.toCryptoKey({name:"ECDSA",namedCurve:n},o,[a?"verify":"sign"])),"ES384"===t&&"P-384"===n&&(r=e.toCryptoKey({name:"ECDSA",namedCurve:n},o,[a?"verify":"sign"])),"ES512"===t&&"P-521"===n&&(r=e.toCryptoKey({name:"ECDSA",namedCurve:n},o,[a?"verify":"sign"])),t.startsWith("ECDH-ES")&&(r=e.toCryptoKey({name:"ECDH",namedCurve:n},o,a?[]:["deriveBits"]))}if(!r)throw TypeError("given KeyObject instance cannot be used for this algorithm");return n?n[t]=r:i.set(e,{[t]:r}),r},tG=async(e,t)=>{if(e instanceof Uint8Array||tI(e))return e;if(tM(e)){if("secret"===e.type)return e.export();if("toCryptoKey"in e&&"function"==typeof e.toCryptoKey)try{return tz(e,t)}catch(e){if(e instanceof TypeError)throw e}let r=e.export({format:"jwk"});return tV(e,r,t)}if(tD(e))return e.k?td(e.k):tV(e,e,t,!0);throw Error("unreachable")};async function tX(e,t,r){let n,i;if(!tk(e))throw new tm("Flattened JWS must be an object");if(void 0===e.protected&&void 0===e.header)throw new tm('Flattened JWS must have either of the "protected" or "header" members');if(void 0!==e.protected&&"string"!=typeof e.protected)throw new tm("JWS Protected Header incorrect type");if(void 0===e.payload)throw new tm("JWS Payload missing");if("string"!=typeof e.signature)throw new tm("JWS Signature missing or incorrect type");if(void 0!==e.header&&!tk(e.header))throw new tm("JWS Unprotected Header incorrect type");let a={};if(e.protected)try{let t=td(e.protected);a=JSON.parse(tu.decode(t))}catch{throw new tm("JWS Protected Header is invalid")}if(!tA(a,e.header))throw new tm("JWS Protected and JWS Unprotected Header Parameter names must be disjoint");let o={...a,...e.header},s=tH(tm,new Map([["b64",!0]]),r?.crit,a,o),l=!0;if(s.has("b64")&&"boolean"!=typeof(l=a.b64))throw new tm('The "b64" (base64url-encode payload) Header Parameter must be a boolean');let{alg:c}=o;if("string"!=typeof c||!c)throw new tm('JWS "alg" (Algorithm) Header Parameter missing or invalid');let u=r&&tB("algorithms",r.algorithms);if(u&&!u.has(c))throw new tg('"alg" (Algorithm) Header Parameter value not allowed');if(l){if("string"!=typeof e.payload)throw new tm("JWS Payload must be a string")}else if("string"!=typeof e.payload&&!(e.payload instanceof Uint8Array))throw new tm("JWS Payload must be a string or an Uint8Array instance");let d=!1;"function"==typeof t&&(t=await t(a,e),d=!0),tW(c,t,"verify");let p=function(...e){let t=new Uint8Array(e.reduce((e,{length:t})=>e+t,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}(tc.encode(e.protected??""),tc.encode("."),"string"==typeof e.payload?tc.encode(e.payload):e.payload);try{n=td(e.signature)}catch{throw new tm("Failed to base64url decode the signature")}let h=await tG(t,c);if(!await tN(c,h,n,p))throw new tw;if(l)try{i=td(e.payload)}catch{throw new tm("Failed to base64url decode the payload")}else i="string"==typeof e.payload?tc.encode(e.payload):e.payload;let f={payload:i};return(void 0!==e.protected&&(f.protectedHeader=a),void 0!==e.header&&(f.unprotectedHeader=e.header),d)?{...f,key:h}:f}async function tJ(e,t,r){if(e instanceof Uint8Array&&(e=tu.decode(e)),"string"!=typeof e)throw new tm("Compact JWS must be a string or Uint8Array");let{0:n,1:i,2:a,length:o}=e.split(".");if(3!==o)throw new tm("Invalid Compact JWS");let s=await tX({payload:i,protected:n,signature:a},t,r),l={payload:s.payload,protectedHeader:s.protectedHeader};return"function"==typeof t?{...l,key:s.key}:l}let tF=e=>Math.floor(e.getTime()/1e3),tQ=/^(\+|\-)? ?(\d+|\d+\.\d+) ?(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)(?: (ago|from now))?$/i,tY=e=>{let t,r=tQ.exec(e);if(!r||r[4]&&r[1])throw TypeError("Invalid time period format");let n=parseFloat(r[2]);switch(r[3].toLowerCase()){case"sec":case"secs":case"second":case"seconds":case"s":t=Math.round(n);break;case"minute":case"minutes":case"min":case"mins":case"m":t=Math.round(60*n);break;case"hour":case"hours":case"hr":case"hrs":case"h":t=Math.round(3600*n);break;case"day":case"days":case"d":t=Math.round(86400*n);break;case"week":case"weeks":case"w":t=Math.round(604800*n);break;default:t=Math.round(0x1e187e0*n)}return"-"===r[1]||"ago"===r[4]?-t:t},tZ=e=>e.includes("/")?e.toLowerCase():`application/${e.toLowerCase()}`,t0=(e,t)=>"string"==typeof e?t.includes(e):!!Array.isArray(e)&&t.some(Set.prototype.has.bind(new Set(e)));async function t1(e,t,r){let n=await tJ(e,t,r);if(n.protectedHeader.crit?.includes("b64")&&!1===n.protectedHeader.b64)throw new tv("JWTs MUST NOT use unencoded payload");let i={payload:function(e,t,r={}){let n,i;try{n=JSON.parse(tu.decode(t))}catch{}if(!tk(n))throw new tv("JWT Claims Set must be a top-level JSON object");let{typ:a}=r;if(a&&("string"!=typeof e.typ||tZ(e.typ)!==tZ(a)))throw new th('unexpected "typ" JWT header value',n,"typ","check_failed");let{requiredClaims:o=[],issuer:s,subject:l,audience:c,maxTokenAge:u}=r,d=[...o];for(let e of(void 0!==u&&d.push("iat"),void 0!==c&&d.push("aud"),void 0!==l&&d.push("sub"),void 0!==s&&d.push("iss"),new Set(d.reverse())))if(!(e in n))throw new th(`missing required "${e}" claim`,n,e,"missing");if(s&&!(Array.isArray(s)?s:[s]).includes(n.iss))throw new th('unexpected "iss" claim value',n,"iss","check_failed");if(l&&n.sub!==l)throw new th('unexpected "sub" claim value',n,"sub","check_failed");if(c&&!t0(n.aud,"string"==typeof c?[c]:c))throw new th('unexpected "aud" claim value',n,"aud","check_failed");switch(typeof r.clockTolerance){case"string":i=tY(r.clockTolerance);break;case"number":i=r.clockTolerance;break;case"undefined":i=0;break;default:throw TypeError("Invalid clockTolerance option type")}let{currentDate:p}=r,h=tF(p||new Date);if((void 0!==n.iat||u)&&"number"!=typeof n.iat)throw new th('"iat" claim must be a number',n,"iat","invalid");if(void 0!==n.nbf){if("number"!=typeof n.nbf)throw new th('"nbf" claim must be a number',n,"nbf","invalid");if(n.nbf>h+i)throw new th('"nbf" claim timestamp check failed',n,"nbf","check_failed")}if(void 0!==n.exp){if("number"!=typeof n.exp)throw new th('"exp" claim must be a number',n,"exp","invalid");if(n.exp<=h-i)throw new tf('"exp" claim timestamp check failed',n,"exp","check_failed")}if(u){let e=h-n.iat;if(e-i>("number"==typeof u?u:tY(u)))throw new tf('"iat" claim timestamp check failed (too far in the past)',n,"iat","check_failed");if(e<0-i)throw new th('"iat" claim timestamp check failed (it should be in the past)',n,"iat","check_failed")}return n}(n.protectedHeader,n.payload,r),protectedHeader:n.protectedHeader};return"function"==typeof t?{...i,key:n.key}:i}let t2={current:null},t5="function"==typeof to.cache?to.cache:e=>e,t4=console.warn;function t3(e){return function(...t){t4(e(...t))}}t5(e=>{try{t4(t2.current)}finally{t2.current=null}});let t6=new WeakMap,t9=t3(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`cookies()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E223",enumerable:!1,configurable:!0})});function t8(){return this.getAll().map(e=>[e.name,e]).values()}function t7(e){for(let e of this.getAll())this.delete(e.name);return e}let re=new WeakMap,rt=t3(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`headers()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E277",enumerable:!1,configurable:!0})});function rr(){let e=workAsyncStorage.getStore(),t=workUnitAsyncStorage.getStore();switch((!e||!t)&&throwForMissingRequestStore("draftMode"),t.type){case"request":return rn(t.draftMode,e);case"cache":case"unstable-cache":let r=getDraftModeProviderForCacheScope(e,t);if(r)return rn(r,e);case"prerender":case"prerender-ppr":case"prerender-legacy":return ra(null);default:return t}}function rn(e,t){let r,n=ri.get(rr);return n||(r=ra(e),ri.set(e,r),r)}let ri=new WeakMap;function ra(e){let t=new ro(e),r=Promise.resolve(t);return Object.defineProperty(r,"isEnabled",{get:()=>t.isEnabled,set(e){Object.defineProperty(r,"isEnabled",{value:e,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0}),r.enable=t.enable.bind(t),r.disable=t.disable.bind(t),r}class ro{constructor(e){this._provider=e}get isEnabled(){return null!==this._provider&&this._provider.isEnabled}enable(){rl("draftMode().enable()"),null!==this._provider&&this._provider.enable()}disable(){rl("draftMode().disable()"),null!==this._provider&&this._provider.disable()}}let rs=t3(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`draftMode()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E377",enumerable:!1,configurable:!0})});function rl(e){let t=workAsyncStorage.getStore(),r=workUnitAsyncStorage.getStore();if(t){if(r){if("cache"===r.type)throw Object.defineProperty(Error(`Route ${t.route} used "${e}" inside "use cache". The enabled status of draftMode can be read in caches but you must not enable or disable draftMode inside a cache. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E246",enumerable:!1,configurable:!0});else if("unstable-cache"===r.type)throw Object.defineProperty(Error(`Route ${t.route} used "${e}" inside a function cached with "unstable_cache(...)". The enabled status of draftMode can be read in caches but you must not enable or disable draftMode inside a cache. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E259",enumerable:!1,configurable:!0});else if("after"===r.phase)throw Object.defineProperty(Error(`Route ${t.route} used "${e}" inside \`after\`. The enabled status of draftMode can be read inside \`after\` but you cannot enable or disable draftMode. See more info here: https://nextjs.org/docs/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E348",enumerable:!1,configurable:!0})}if(t.dynamicShouldError)throw Object.defineProperty(new StaticGenBailoutError(`Route ${t.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(r){if("prerender"===r.type){let n=Object.defineProperty(Error(`Route ${t.route} used ${e} without first calling \`await connection()\`. See more info here: https://nextjs.org/docs/messages/next-prerender-sync-headers`),"__NEXT_ERROR_CODE",{value:"E126",enumerable:!1,configurable:!0});abortAndThrowOnSynchronousRequestDataAccess(t.route,e,n,r)}else if("prerender-ppr"===r.type)postponeWithTracking(t.route,e,r.dynamicTracking);else if("prerender-legacy"===r.type){r.revalidate=0;let n=Object.defineProperty(new DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}}}}async function rc(e){try{let t=function(){let e=process.env.SESSION_SECRET;if(!e)throw Error("SESSION_SECRET environment variable not set");return new TextEncoder().encode(e)}(),{payload:r}=await t1(e,t);return{userId:r.userId,email:r.email,isAdmin:r.isAdmin,exp:r.exp}}catch(e){return null}}async function ru(e){let{pathname:t}=e.nextUrl;if(t.startsWith("/api/admin"))return K.next();if(t.startsWith("/admin")){if("/admin/login"===t)return K.next();let r=e.cookies.get("osw_session")?.value;if(!r||!await rc(r)){let t=new URL("/admin/login",e.url);return K.redirect(t)}}return K.next()}let rd={matcher:["/((?!_next/static|_next/image|favicon.ico|.*\\.(?:svg|png|jpg|jpeg|gif|webp)$).*)"]},rp=(Object.values({NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401}),{...a}),rh=rp.middleware||rp.default,rf="/middleware";if("function"!=typeof rh)throw Object.defineProperty(Error(`The Middleware "${rf}" must export a \`middleware\` or a \`default\` function`),"__NEXT_ERROR_CODE",{value:"E120",enumerable:!1,configurable:!0});function rg(e){return ta({...e,page:rf,handler:async(...e)=>{try{return await rh(...e)}catch(i){let t=e[0],r=new URL(t.url),n=r.pathname+r.search;throw await c(i,{path:n,method:t.method,headers:Object.fromEntries(t.headers.entries())},{routerKind:"Pages Router",routePath:"/middleware",routeType:"middleware",revalidateReason:void 0}),i}}})}},201:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getTestReqInfo:function(){return o},withRequest:function(){return a}});let n=new(r(521)).AsyncLocalStorage;function i(e,t){let r=t.header(e,"next-test-proxy-port");if(!r)return;let n=t.url(e);return{url:n,proxyPort:Number(r),testData:t.header(e,"next-test-data")||""}}function a(e,t,r){let a=i(e,t);return a?n.run(a,r):r()}function o(e,t){let r=n.getStore();return r||(e&&t?i(e,t):void 0)}},280:(e,t,r)=>{var n;(()=>{var i={226:function(i,a){!function(o,s){"use strict";var l="function",c="undefined",u="object",d="string",p="major",h="model",f="name",g="type",b="vendor",m="version",v="architecture",y="console",w="mobile",_="tablet",S="smarttv",E="wearable",R="embedded",O="Amazon",x="Apple",C="ASUS",P="BlackBerry",T="Browser",N="Chrome",A="Firefox",k="Google",I="Huawei",M="Microsoft",j="Motorola",D="Opera",L="Samsung",U="Sharp",$="Sony",q="Xiaomi",W="Zebra",H="Facebook",B="Chromium OS",K="Mac OS",V=function(e,t){var r={};for(var n in e)t[n]&&t[n].length%2==0?r[n]=t[n].concat(e[n]):r[n]=e[n];return r},z=function(e){for(var t={},r=0;r0?2===a.length?typeof a[1]==l?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:3===a.length?typeof a[1]!==l||a[1].exec&&a[1].test?this[a[0]]=c?c.replace(a[1],a[2]):void 0:this[a[0]]=c?a[1].call(this,c,a[2]):void 0:4===a.length&&(this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):s):this[a]=c||s;d+=2}},Q=function(e,t){for(var r in t)if(typeof t[r]===u&&t[r].length>0){for(var n=0;n2&&(e[h]="iPad",e[g]=_),e},this.getEngine=function(){var e={};return e[f]=s,e[m]=s,F.call(e,n,a.engine),e},this.getOS=function(){var e={};return e[f]=s,e[m]=s,F.call(e,n,a.os),y&&!e[f]&&i&&"Unknown"!=i.platform&&(e[f]=i.platform.replace(/chrome os/i,B).replace(/macos/i,K)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return n},this.setUA=function(e){return n=typeof e===d&&e.length>350?J(e,350):e,this},this.setUA(n),this};ee.VERSION="1.0.35",ee.BROWSER=z([f,m,p]),ee.CPU=z([v]),ee.DEVICE=z([h,b,g,y,w,S,_,E,R]),ee.ENGINE=ee.OS=z([f,m]),typeof a!==c?(i.exports&&(a=i.exports=ee),a.UAParser=ee):r.amdO?void 0===(n=(function(){return ee}).call(t,r,t,e))||(e.exports=n):typeof o!==c&&(o.UAParser=ee);var et=typeof o!==c&&(o.jQuery||o.Zepto);if(et&&!et.ua){var er=new ee;et.ua=er.getResult(),et.ua.get=function(){return er.getUA()},et.ua.set=function(e){er.setUA(e);var t=er.getResult();for(var r in t)et.ua[r]=t[r]}}}("object"==typeof window?window:this)}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var r=a[e]={exports:{}},n=!0;try{i[e].call(r.exports,r,r.exports,o),n=!1}finally{n&&delete a[e]}return r.exports}o.ab="//",e.exports=o(226)})()},356:e=>{"use strict";e.exports=require("node:buffer")},521:e=>{"use strict";e.exports=require("node:async_hooks")},552:(e,t,r)=>{"use strict";var n=r(356).Buffer;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleFetch:function(){return s},interceptFetch:function(){return l},reader:function(){return a}});let i=r(201),a={url:e=>e.url,header:(e,t)=>e.headers.get(t)};async function o(e,t){let{url:r,method:i,headers:a,body:o,cache:s,credentials:l,integrity:c,mode:u,redirect:d,referrer:p,referrerPolicy:h}=t;return{testData:e,api:"fetch",request:{url:r,method:i,headers:[...Array.from(a),["next-test-stack",function(){let e=(Error().stack??"").split("\n");for(let t=1;t0){e=e.slice(t);break}return(e=(e=(e=e.filter(e=>!e.includes("/next/dist/"))).slice(0,5)).map(e=>e.replace("webpack-internal:///(rsc)/","").trim())).join(" ")}()]],body:o?n.from(await t.arrayBuffer()).toString("base64"):null,cache:s,credentials:l,integrity:c,mode:u,redirect:d,referrer:p,referrerPolicy:h}}}async function s(e,t){let r=(0,i.getTestReqInfo)(t,a);if(!r)return e(t);let{testData:s,proxyPort:l}=r,c=await o(s,t),u=await e(`http://localhost:${l}`,{method:"POST",body:JSON.stringify(c),next:{internal:!0}});if(!u.ok)throw Object.defineProperty(Error(`Proxy request failed: ${u.status}`),"__NEXT_ERROR_CODE",{value:"E146",enumerable:!1,configurable:!0});let d=await u.json(),{api:p}=d;switch(p){case"continue":return e(t);case"abort":case"unhandled":throw Object.defineProperty(Error(`Proxy request aborted [${t.method} ${t.url}]`),"__NEXT_ERROR_CODE",{value:"E145",enumerable:!1,configurable:!0})}let{status:h,headers:f,body:g}=d.response;return new Response(g?n.from(g,"base64"):null,{status:h,headers:new Headers(f)})}function l(e){return r.g.fetch=function(t,r){var n;return(null==r||null==(n=r.next)?void 0:n.internal)?e(t,r):s(e,new Request(t,r))},()=>{r.g.fetch=e}}},724:e=>{"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,a={};function o(e){var t;let r=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),n=`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}`;return 0===r.length?n:`${n}; ${r.join("; ")}`}function s(e){let t=new Map;for(let r of e.split(/; */)){if(!r)continue;let e=r.indexOf("=");if(-1===e){t.set(r,"true");continue}let[n,i]=[r.slice(0,e),r.slice(e+1)];try{t.set(n,decodeURIComponent(null!=i?i:"true"))}catch{}}return t}function l(e){if(!e)return;let[[t,r],...n]=s(e),{domain:i,expires:a,httponly:o,maxage:l,path:d,samesite:p,secure:h,partitioned:f,priority:g}=Object.fromEntries(n.map(([e,t])=>[e.toLowerCase().replace(/-/g,""),t]));{var b,m,v={name:t,value:decodeURIComponent(r),domain:i,...a&&{expires:new Date(a)},...o&&{httpOnly:!0},..."string"==typeof l&&{maxAge:Number(l)},path:d,...p&&{sameSite:c.includes(b=(b=p).toLowerCase())?b:void 0},...h&&{secure:!0},...g&&{priority:u.includes(m=(m=g).toLowerCase())?m:void 0},...f&&{partitioned:!0}};let e={};for(let t in v)v[t]&&(e[t]=v[t]);return e}}((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(a,{RequestCookies:()=>d,ResponseCookies:()=>p,parseCookie:()=>s,parseSetCookie:()=>l,stringifyCookie:()=>o}),e.exports=((e,a,o,s)=>{if(a&&"object"==typeof a||"function"==typeof a)for(let l of n(a))i.call(e,l)||l===o||t(e,l,{get:()=>a[l],enumerable:!(s=r(a,l))||s.enumerable});return e})(t({},"__esModule",{value:!0}),a);var c=["strict","lax","none"],u=["low","medium","high"],d=class{constructor(e){this._parsed=new Map,this._headers=e;let t=e.get("cookie");if(t)for(let[e,r]of s(t))this._parsed.set(e,{name:e,value:r})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed);if(!e.length)return r.map(([e,t])=>t);let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(([e])=>e===n).map(([e,t])=>t)}has(e){return this._parsed.has(e)}set(...e){let[t,r]=1===e.length?[e[0].name,e[0].value]:e,n=this._parsed;return n.set(t,{name:t,value:r}),this._headers.set("cookie",Array.from(n).map(([e,t])=>o(t)).join("; ")),this}delete(e){let t=this._parsed,r=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>o(t)).join("; ")),r}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},p=class{constructor(e){var t,r,n;this._parsed=new Map,this._headers=e;let i=null!=(n=null!=(r=null==(t=e.getSetCookie)?void 0:t.call(e))?r:e.get("set-cookie"))?n:[];for(let e of Array.isArray(i)?i:function(e){if(!e)return[];var t,r,n,i,a,o=[],s=0;function l(){for(;s=e.length)&&o.push(e.substring(t,e.length))}return o}(i)){let t=l(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed.values());if(!e.length)return r;let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(e=>e.name===n)}has(e){return this._parsed.has(e)}set(...e){let[t,r,n]=1===e.length?[e[0].name,e[0].value,e[0]]:e,i=this._parsed;return i.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}({name:t,value:r,...n})),function(e,t){for(let[,r]of(t.delete("set-cookie"),e)){let e=o(r);t.append("set-cookie",e)}}(i,this._headers),this}delete(...e){let[t,r]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0]];return this.set({...r,name:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(o).join("; ")}}},802:e=>{(()=>{"use strict";var t={993:e=>{var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(e,t,n,a,o){if("function"!=typeof n)throw TypeError("The listener must be a function");var s=new i(n,a||e,o),l=r?r+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function s(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),s.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},s.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,a=n.length,o=Array(a);i{e.exports=(e,t)=>(t=t||(()=>{}),e.then(e=>new Promise(e=>{e(t())}).then(()=>e),e=>new Promise(e=>{e(t())}).then(()=>{throw e})))},574:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){let n=0,i=e.length;for(;i>0;){let a=i/2|0,o=n+a;0>=r(e[o],t)?(n=++o,i-=a+1):i=a}return n}},821:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});let n=r(574);class i{constructor(){this._queue=[]}enqueue(e,t){let r={priority:(t=Object.assign({priority:0},t)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=t.priority)return void this._queue.push(r);let i=n.default(this._queue,r,(e,t)=>t.priority-e.priority);this._queue.splice(i,0,r)}dequeue(){let e=this._queue.shift();return null==e?void 0:e.run}filter(e){return this._queue.filter(t=>t.priority===e.priority).map(e=>e.run)}get size(){return this._queue.length}}t.default=i},816:(e,t,r)=>{let n=r(213);class i extends Error{constructor(e){super(e),this.name="TimeoutError"}}let a=(e,t,r)=>new Promise((a,o)=>{if("number"!=typeof t||t<0)throw TypeError("Expected `milliseconds` to be a positive number");if(t===1/0)return void a(e);let s=setTimeout(()=>{if("function"==typeof r){try{a(r())}catch(e){o(e)}return}let n="string"==typeof r?r:`Promise timed out after ${t} milliseconds`,s=r instanceof Error?r:new i(n);"function"==typeof e.cancel&&e.cancel(),o(s)},t);n(e.then(a,o),()=>{clearTimeout(s)})});e.exports=a,e.exports.default=a,e.exports.TimeoutError=i}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var a=r[e]={exports:{}},o=!0;try{t[e](a,a.exports,n),o=!1}finally{o&&delete r[e]}return a.exports}n.ab="//";var i={};(()=>{Object.defineProperty(i,"__esModule",{value:!0});let e=n(993),t=n(816),r=n(821),a=()=>{},o=new t.TimeoutError;class s extends e{constructor(e){var t,n,i,o;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=a,this._resolveIdle=a,!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:r.default},e)).intervalCap&&e.intervalCap>=1))throw TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${null!=(n=null==(t=e.intervalCap)?void 0:t.toString())?n:""}\` (${typeof e.intervalCap})`);if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${null!=(o=null==(i=e.interval)?void 0:i.toString())?o:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=!0===e.throwOnTimeout,this._isPaused=!1===e.autoStart}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount{this._onResumeInterval()},t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}_tryToStartAnother(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){let e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){let t=this._queue.dequeue();return!!t&&(this.emit("active"),t(),e&&this._initializeIntervalIfNeeded(),!0)}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!("number"==typeof e&&e>=1))throw TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,r={}){return new Promise((n,i)=>{let a=async()=>{this._pendingCount++,this._intervalCount++;try{let a=void 0===this._timeout&&void 0===r.timeout?e():t.default(Promise.resolve(e()),void 0===r.timeout?this._timeout:r.timeout,()=>{(void 0===r.throwOnTimeout?this._throwOnTimeout:r.throwOnTimeout)&&i(o)});n(await a)}catch(e){i(e)}this._next()};this._queue.enqueue(a,r),this._tryToStartAnother(),this.emit("add")})}async addAll(e,t){return Promise.all(e.map(async e=>this.add(e,t)))}start(){return this._isPaused&&(this._isPaused=!1,this._processQueue()),this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(0!==this._queue.size)return new Promise(e=>{let t=this._resolveEmpty;this._resolveEmpty=()=>{t(),e()}})}async onIdle(){if(0!==this._pendingCount||0!==this._queue.size)return new Promise(e=>{let t=this._resolveIdle;this._resolveIdle=()=>{t(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}}i.default=s})(),e.exports=i})()},815:(e,t,r)=>{"use strict";e.exports=r(35)},890:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{t.parse=function(t,r){if("string"!=typeof t)throw TypeError("argument str must be a string");for(var i={},a=t.split(n),o=(r||{}).decode||e,s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{interceptTestApis:function(){return a},wrapRequestHandler:function(){return o}});let n=r(201),i=r(552);function a(){return(0,i.interceptFetch)(r.g.fetch)}function o(e){return(t,r)=>(0,n.withRequest)(t,i.reader,()=>e(t,r))}},956:(e,t,r)=>{(()=>{"use strict";var t={491:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContextAPI=void 0;let n=r(223),i=r(172),a=r(930),o="context",s=new n.NoopContextManager;class l{constructor(){}static getInstance(){return this._instance||(this._instance=new l),this._instance}setGlobalContextManager(e){return(0,i.registerGlobal)(o,e,a.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,t,r,...n){return this._getContextManager().with(e,t,r,...n)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return(0,i.getGlobal)(o)||s}disable(){this._getContextManager().disable(),(0,i.unregisterGlobal)(o,a.DiagAPI.instance())}}t.ContextAPI=l},930:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagAPI=void 0;let n=r(56),i=r(912),a=r(957),o=r(172);class s{constructor(){function e(e){return function(...t){let r=(0,o.getGlobal)("diag");if(r)return r[e](...t)}}let t=this;t.setLogger=(e,r={logLevel:a.DiagLogLevel.INFO})=>{var n,s,l;if(e===t){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!=(n=e.stack)?n:e.message),!1}"number"==typeof r&&(r={logLevel:r});let c=(0,o.getGlobal)("diag"),u=(0,i.createLogLevelDiagLogger)(null!=(s=r.logLevel)?s:a.DiagLogLevel.INFO,e);if(c&&!r.suppressOverrideMessage){let e=null!=(l=Error().stack)?l:"";c.warn(`Current logger will be overwritten from ${e}`),u.warn(`Current logger will overwrite one already registered from ${e}`)}return(0,o.registerGlobal)("diag",u,t,!0)},t.disable=()=>{(0,o.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new n.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}static instance(){return this._instance||(this._instance=new s),this._instance}}t.DiagAPI=s},653:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsAPI=void 0;let n=r(660),i=r(172),a=r(930),o="metrics";class s{constructor(){}static getInstance(){return this._instance||(this._instance=new s),this._instance}setGlobalMeterProvider(e){return(0,i.registerGlobal)(o,e,a.DiagAPI.instance())}getMeterProvider(){return(0,i.getGlobal)(o)||n.NOOP_METER_PROVIDER}getMeter(e,t,r){return this.getMeterProvider().getMeter(e,t,r)}disable(){(0,i.unregisterGlobal)(o,a.DiagAPI.instance())}}t.MetricsAPI=s},181:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropagationAPI=void 0;let n=r(172),i=r(874),a=r(194),o=r(277),s=r(369),l=r(930),c="propagation",u=new i.NoopTextMapPropagator;class d{constructor(){this.createBaggage=s.createBaggage,this.getBaggage=o.getBaggage,this.getActiveBaggage=o.getActiveBaggage,this.setBaggage=o.setBaggage,this.deleteBaggage=o.deleteBaggage}static getInstance(){return this._instance||(this._instance=new d),this._instance}setGlobalPropagator(e){return(0,n.registerGlobal)(c,e,l.DiagAPI.instance())}inject(e,t,r=a.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,t,r)}extract(e,t,r=a.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,t,r)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,n.unregisterGlobal)(c,l.DiagAPI.instance())}_getGlobalPropagator(){return(0,n.getGlobal)(c)||u}}t.PropagationAPI=d},997:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceAPI=void 0;let n=r(172),i=r(846),a=r(139),o=r(607),s=r(930),l="trace";class c{constructor(){this._proxyTracerProvider=new i.ProxyTracerProvider,this.wrapSpanContext=a.wrapSpanContext,this.isSpanContextValid=a.isSpanContextValid,this.deleteSpan=o.deleteSpan,this.getSpan=o.getSpan,this.getActiveSpan=o.getActiveSpan,this.getSpanContext=o.getSpanContext,this.setSpan=o.setSpan,this.setSpanContext=o.setSpanContext}static getInstance(){return this._instance||(this._instance=new c),this._instance}setGlobalTracerProvider(e){let t=(0,n.registerGlobal)(l,this._proxyTracerProvider,s.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return(0,n.getGlobal)(l)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){(0,n.unregisterGlobal)(l,s.DiagAPI.instance()),this._proxyTracerProvider=new i.ProxyTracerProvider}}t.TraceAPI=c},277:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;let n=r(491),i=(0,r(780).createContextKey)("OpenTelemetry Baggage Key");function a(e){return e.getValue(i)||void 0}t.getBaggage=a,t.getActiveBaggage=function(){return a(n.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(i,t)},t.deleteBaggage=function(e){return e.deleteValue(i)}},993:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaggageImpl=void 0;class r{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,t])=>[e,t])}setEntry(e,t){let n=new r(this._entries);return n._entries.set(e,t),n}removeEntry(e){let t=new r(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new r(this._entries);for(let r of e)t._entries.delete(r);return t}clear(){return new r}}t.BaggageImpl=r},830:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataSymbol=void 0,t.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataFromString=t.createBaggage=void 0;let n=r(930),i=r(993),a=r(830),o=n.DiagAPI.instance();t.createBaggage=function(e={}){return new i.BaggageImpl(new Map(Object.entries(e)))},t.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(o.error(`Cannot create baggage metadata from unknown type: ${typeof e}`),e=""),{__TYPE__:a.baggageEntryMetadataSymbol,toString:()=>e}}},67:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0,t.context=r(491).ContextAPI.getInstance()},223:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopContextManager=void 0;let n=r(780);class i{active(){return n.ROOT_CONTEXT}with(e,t,r,...n){return t.call(r,...n)}bind(e,t){return t}enable(){return this}disable(){return this}}t.NoopContextManager=i},780:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONTEXT=t.createContextKey=void 0,t.createContextKey=function(e){return Symbol.for(e)};class r{constructor(e){let t=this;t._currentContext=e?new Map(e):new Map,t.getValue=e=>t._currentContext.get(e),t.setValue=(e,n)=>{let i=new r(t._currentContext);return i._currentContext.set(e,n),i},t.deleteValue=e=>{let n=new r(t._currentContext);return n._currentContext.delete(e),n}}}t.ROOT_CONTEXT=new r},506:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.diag=void 0,t.diag=r(930).DiagAPI.instance()},56:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagComponentLogger=void 0;let n=r(172);class i{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return a("debug",this._namespace,e)}error(...e){return a("error",this._namespace,e)}info(...e){return a("info",this._namespace,e)}warn(...e){return a("warn",this._namespace,e)}verbose(...e){return a("verbose",this._namespace,e)}}function a(e,t,r){let i=(0,n.getGlobal)("diag");if(i)return r.unshift(t),i[e](...r)}t.DiagComponentLogger=i},972:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagConsoleLogger=void 0;let r=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class n{constructor(){for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.createLogLevelDiagLogger=void 0;let n=r(957);t.createLogLevelDiagLogger=function(e,t){function r(r,n){let i=t[r];return"function"==typeof i&&e>=n?i.bind(t):function(){}}return en.DiagLogLevel.ALL&&(e=n.DiagLogLevel.ALL),t=t||{},{error:r("error",n.DiagLogLevel.ERROR),warn:r("warn",n.DiagLogLevel.WARN),info:r("info",n.DiagLogLevel.INFO),debug:r("debug",n.DiagLogLevel.DEBUG),verbose:r("verbose",n.DiagLogLevel.VERBOSE)}}},957:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagLogLevel=void 0,function(e){e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"}(t.DiagLogLevel||(t.DiagLogLevel={}))},172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobal=t.getGlobal=t.registerGlobal=void 0;let n=r(200),i=r(521),a=r(130),o=i.VERSION.split(".")[0],s=Symbol.for(`opentelemetry.js.api.${o}`),l=n._globalThis;t.registerGlobal=function(e,t,r,n=!1){var a;let o=l[s]=null!=(a=l[s])?a:{version:i.VERSION};if(!n&&o[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return r.error(t.stack||t.message),!1}if(o.version!==i.VERSION){let t=Error(`@opentelemetry/api: Registration of version v${o.version} for ${e} does not match previously registered API v${i.VERSION}`);return r.error(t.stack||t.message),!1}return o[e]=t,r.debug(`@opentelemetry/api: Registered a global for ${e} v${i.VERSION}.`),!0},t.getGlobal=function(e){var t,r;let n=null==(t=l[s])?void 0:t.version;if(n&&(0,a.isCompatible)(n))return null==(r=l[s])?void 0:r[e]},t.unregisterGlobal=function(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${i.VERSION}.`);let r=l[s];r&&delete r[e]}},130:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isCompatible=t._makeCompatibilityCheck=void 0;let n=r(521),i=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function a(e){let t=new Set([e]),r=new Set,n=e.match(i);if(!n)return()=>!1;let a={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=a.prerelease)return function(t){return t===e};function o(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;let n=e.match(i);if(!n)return o(e);let s={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=s.prerelease||a.major!==s.major)return o(e);if(0===a.major)return a.minor===s.minor&&a.patch<=s.patch?(t.add(e),!0):o(e);return a.minor<=s.minor?(t.add(e),!0):o(e)}}t._makeCompatibilityCheck=a,t.isCompatible=a(n.VERSION)},886:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.metrics=void 0,t.metrics=r(653).MetricsAPI.getInstance()},901:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ValueType=void 0,function(e){e[e.INT=0]="INT",e[e.DOUBLE=1]="DOUBLE"}(t.ValueType||(t.ValueType={}))},102:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoopMeter=t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=t.NOOP_OBSERVABLE_GAUGE_METRIC=t.NOOP_OBSERVABLE_COUNTER_METRIC=t.NOOP_UP_DOWN_COUNTER_METRIC=t.NOOP_HISTOGRAM_METRIC=t.NOOP_COUNTER_METRIC=t.NOOP_METER=t.NoopObservableUpDownCounterMetric=t.NoopObservableGaugeMetric=t.NoopObservableCounterMetric=t.NoopObservableMetric=t.NoopHistogramMetric=t.NoopUpDownCounterMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;class r{constructor(){}createHistogram(e,r){return t.NOOP_HISTOGRAM_METRIC}createCounter(e,r){return t.NOOP_COUNTER_METRIC}createUpDownCounter(e,r){return t.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,r){return t.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,r){return t.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,r){return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}}t.NoopMeter=r;class n{}t.NoopMetric=n;class i extends n{add(e,t){}}t.NoopCounterMetric=i;class a extends n{add(e,t){}}t.NoopUpDownCounterMetric=a;class o extends n{record(e,t){}}t.NoopHistogramMetric=o;class s{addCallback(e){}removeCallback(e){}}t.NoopObservableMetric=s;class l extends s{}t.NoopObservableCounterMetric=l;class c extends s{}t.NoopObservableGaugeMetric=c;class u extends s{}t.NoopObservableUpDownCounterMetric=u,t.NOOP_METER=new r,t.NOOP_COUNTER_METRIC=new i,t.NOOP_HISTOGRAM_METRIC=new o,t.NOOP_UP_DOWN_COUNTER_METRIC=new a,t.NOOP_OBSERVABLE_COUNTER_METRIC=new l,t.NOOP_OBSERVABLE_GAUGE_METRIC=new c,t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new u,t.createNoopMeter=function(){return t.NOOP_METER}},660:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;let n=r(102);class i{getMeter(e,t,r){return n.NOOP_METER}}t.NoopMeterProvider=i,t.NOOP_METER_PROVIDER=new i},200:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(46),t)},651:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:r.g},46:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),i(r(651),t)},939:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propagation=void 0,t.propagation=r(181).PropagationAPI.getInstance()},874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTextMapPropagator=void 0;class r{inject(e,t){}extract(e,t){return e}fields(){return[]}}t.NoopTextMapPropagator=r},194:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTextMapSetter=t.defaultTextMapGetter=void 0,t.defaultTextMapGetter={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},t.defaultTextMapSetter={set(e,t,r){null!=e&&(e[t]=r)}}},845:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trace=void 0,t.trace=r(997).TraceAPI.getInstance()},403:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NonRecordingSpan=void 0;let n=r(476);class i{constructor(e=n.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}t.NonRecordingSpan=i},614:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracer=void 0;let n=r(491),i=r(607),a=r(403),o=r(139),s=n.ContextAPI.getInstance();class l{startSpan(e,t,r=s.active()){var n;if(null==t?void 0:t.root)return new a.NonRecordingSpan;let l=r&&(0,i.getSpanContext)(r);return"object"==typeof(n=l)&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&(0,o.isSpanContextValid)(l)?new a.NonRecordingSpan(l):new a.NonRecordingSpan}startActiveSpan(e,t,r,n){let a,o,l;if(arguments.length<2)return;2==arguments.length?l=t:3==arguments.length?(a=t,l=r):(a=t,o=r,l=n);let c=null!=o?o:s.active(),u=this.startSpan(e,a,c),d=(0,i.setSpan)(c,u);return s.with(d,l,void 0,u)}}t.NoopTracer=l},124:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracerProvider=void 0;let n=r(614);class i{getTracer(e,t,r){return new n.NoopTracer}}t.NoopTracerProvider=i},125:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracer=void 0;let n=new(r(614)).NoopTracer;class i{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}startSpan(e,t,r){return this._getTracer().startSpan(e,t,r)}startActiveSpan(e,t,r,n){let i=this._getTracer();return Reflect.apply(i.startActiveSpan,i,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):n}}t.ProxyTracer=i},846:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracerProvider=void 0;let n=r(125),i=new(r(124)).NoopTracerProvider;class a{getTracer(e,t,r){var i;return null!=(i=this.getDelegateTracer(e,t,r))?i:new n.ProxyTracer(this,e,t,r)}getDelegate(){var e;return null!=(e=this._delegate)?e:i}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,r){var n;return null==(n=this._delegate)?void 0:n.getTracer(e,t,r)}}t.ProxyTracerProvider=a},996:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(t.SamplingDecision||(t.SamplingDecision={}))},607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSpanContext=t.setSpanContext=t.deleteSpan=t.setSpan=t.getActiveSpan=t.getSpan=void 0;let n=r(780),i=r(403),a=r(491),o=(0,n.createContextKey)("OpenTelemetry Context Key SPAN");function s(e){return e.getValue(o)||void 0}function l(e,t){return e.setValue(o,t)}t.getSpan=s,t.getActiveSpan=function(){return s(a.ContextAPI.getInstance().active())},t.setSpan=l,t.deleteSpan=function(e){return e.deleteValue(o)},t.setSpanContext=function(e,t){return l(e,new i.NonRecordingSpan(t))},t.getSpanContext=function(e){var t;return null==(t=s(e))?void 0:t.spanContext()}},325:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;let n=r(564);class i{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let r=t.trim(),i=r.indexOf("=");if(-1!==i){let a=r.slice(0,i),o=r.slice(i+1,t.length);(0,n.validateKey)(a)&&(0,n.validateValue)(o)&&e.set(a,o)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new i;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=i},564:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let r="[_0-9a-z-*/]",n=`[a-z]${r}{0,255}`,i=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,a=RegExp(`^(?:${n}|${i})$`),o=/^[ -~]{0,255}[!-~]$/,s=/,|=/;t.validateKey=function(e){return a.test(e)},t.validateValue=function(e){return o.test(e)&&!s.test(e)}},98:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createTraceState=void 0;let n=r(325);t.createTraceState=function(e){return new n.TraceStateImpl(e)}},476:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;let n=r(475);t.INVALID_SPANID="0000000000000000",t.INVALID_TRACEID="00000000000000000000000000000000",t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:n.TraceFlags.NONE}},357:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanKind=void 0,function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"}(t.SpanKind||(t.SpanKind={}))},139:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wrapSpanContext=t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=void 0;let n=r(476),i=r(403),a=/^([0-9a-f]{32})$/i,o=/^[0-9a-f]{16}$/i;function s(e){return a.test(e)&&e!==n.INVALID_TRACEID}function l(e){return o.test(e)&&e!==n.INVALID_SPANID}t.isValidTraceId=s,t.isValidSpanId=l,t.isSpanContextValid=function(e){return s(e.traceId)&&l(e.spanId)},t.wrapSpanContext=function(e){return new i.NonRecordingSpan(e)}},847:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanStatusCode=void 0,function(e){e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"}(t.SpanStatusCode||(t.SpanStatusCode={}))},475:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceFlags=void 0,function(e){e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"}(t.TraceFlags||(t.TraceFlags={}))},521:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.6.0"}},n={};function i(e){var r=n[e];if(void 0!==r)return r.exports;var a=n[e]={exports:{}},o=!0;try{t[e].call(a.exports,a,a.exports,i),o=!1}finally{o&&delete n[e]}return a.exports}i.ab="//";var a={};(()=>{Object.defineProperty(a,"__esModule",{value:!0}),a.trace=a.propagation=a.metrics=a.diag=a.context=a.INVALID_SPAN_CONTEXT=a.INVALID_TRACEID=a.INVALID_SPANID=a.isValidSpanId=a.isValidTraceId=a.isSpanContextValid=a.createTraceState=a.TraceFlags=a.SpanStatusCode=a.SpanKind=a.SamplingDecision=a.ProxyTracerProvider=a.ProxyTracer=a.defaultTextMapSetter=a.defaultTextMapGetter=a.ValueType=a.createNoopMeter=a.DiagLogLevel=a.DiagConsoleLogger=a.ROOT_CONTEXT=a.createContextKey=a.baggageEntryMetadataFromString=void 0;var e=i(369);Object.defineProperty(a,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return e.baggageEntryMetadataFromString}});var t=i(780);Object.defineProperty(a,"createContextKey",{enumerable:!0,get:function(){return t.createContextKey}}),Object.defineProperty(a,"ROOT_CONTEXT",{enumerable:!0,get:function(){return t.ROOT_CONTEXT}});var r=i(972);Object.defineProperty(a,"DiagConsoleLogger",{enumerable:!0,get:function(){return r.DiagConsoleLogger}});var n=i(957);Object.defineProperty(a,"DiagLogLevel",{enumerable:!0,get:function(){return n.DiagLogLevel}});var o=i(102);Object.defineProperty(a,"createNoopMeter",{enumerable:!0,get:function(){return o.createNoopMeter}});var s=i(901);Object.defineProperty(a,"ValueType",{enumerable:!0,get:function(){return s.ValueType}});var l=i(194);Object.defineProperty(a,"defaultTextMapGetter",{enumerable:!0,get:function(){return l.defaultTextMapGetter}}),Object.defineProperty(a,"defaultTextMapSetter",{enumerable:!0,get:function(){return l.defaultTextMapSetter}});var c=i(125);Object.defineProperty(a,"ProxyTracer",{enumerable:!0,get:function(){return c.ProxyTracer}});var u=i(846);Object.defineProperty(a,"ProxyTracerProvider",{enumerable:!0,get:function(){return u.ProxyTracerProvider}});var d=i(996);Object.defineProperty(a,"SamplingDecision",{enumerable:!0,get:function(){return d.SamplingDecision}});var p=i(357);Object.defineProperty(a,"SpanKind",{enumerable:!0,get:function(){return p.SpanKind}});var h=i(847);Object.defineProperty(a,"SpanStatusCode",{enumerable:!0,get:function(){return h.SpanStatusCode}});var f=i(475);Object.defineProperty(a,"TraceFlags",{enumerable:!0,get:function(){return f.TraceFlags}});var g=i(98);Object.defineProperty(a,"createTraceState",{enumerable:!0,get:function(){return g.createTraceState}});var b=i(139);Object.defineProperty(a,"isSpanContextValid",{enumerable:!0,get:function(){return b.isSpanContextValid}}),Object.defineProperty(a,"isValidTraceId",{enumerable:!0,get:function(){return b.isValidTraceId}}),Object.defineProperty(a,"isValidSpanId",{enumerable:!0,get:function(){return b.isValidSpanId}});var m=i(476);Object.defineProperty(a,"INVALID_SPANID",{enumerable:!0,get:function(){return m.INVALID_SPANID}}),Object.defineProperty(a,"INVALID_TRACEID",{enumerable:!0,get:function(){return m.INVALID_TRACEID}}),Object.defineProperty(a,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return m.INVALID_SPAN_CONTEXT}});let v=i(67);Object.defineProperty(a,"context",{enumerable:!0,get:function(){return v.context}});let y=i(506);Object.defineProperty(a,"diag",{enumerable:!0,get:function(){return y.diag}});let w=i(886);Object.defineProperty(a,"metrics",{enumerable:!0,get:function(){return w.metrics}});let _=i(939);Object.defineProperty(a,"propagation",{enumerable:!0,get:function(){return _.propagation}});let S=i(845);Object.defineProperty(a,"trace",{enumerable:!0,get:function(){return S.trace}}),a.default={context:v.context,diag:y.diag,metrics:w.metrics,propagation:_.propagation,trace:S.trace}})(),e.exports=a})()}},e=>{var t=e(e.s=44);(_ENTRIES="undefined"==typeof _ENTRIES?{}:_ENTRIES).middleware_middleware=t}]); //# sourceMappingURL=middleware.js.map \ No newline at end of file diff --git a/.next/server/pages/404.html b/.next/server/pages/404.html index 49bd2843466e908e73bb7471fce831a49361e4e6..6702c7506e1af4fe39c9327f180400da9393926f 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 90ab74447a5f30c86c85efca6e208b31601ca562..2306b129e7a7a345cbe519a91cb2dbcf6a027af3 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/server/server-reference-manifest.json b/.next/server/server-reference-manifest.json index 463a5114be31e59ca14450c34a7c44463a63aa46..f45099417f476adb966e28e0511c3a20c8704b23 100644 --- a/.next/server/server-reference-manifest.json +++ b/.next/server/server-reference-manifest.json @@ -1 +1 @@ -{"node":{},"edge":{},"encryptionKey":"l0tpmYiNHNzUMdv6nSguBVBaNWEc/bLKDYmnpOgGnGk="} \ No newline at end of file +{"node":{},"edge":{},"encryptionKey":"ov0gS0438LlidDQjLhbZ2KSM67LwzzBzmxs9NPM6KWo="} \ No newline at end of file diff --git a/.next/static/chunks/1083-9aa917d258e7afad.js b/.next/static/chunks/1083-9aa917d258e7afad.js deleted file mode 100644 index 87b359475d8001f0d73e8b2f63e8192e30e821b4..0000000000000000000000000000000000000000 --- a/.next/static/chunks/1083-9aa917d258e7afad.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1083],{381:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},1243:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},1922:(e,t,n)=>{"use strict";n.d(t,{dc:()=>l,VG:()=>o});var r=n(17915);let i=[],l=!1;function o(e,t,n,o){let a;"function"==typeof t&&"function"!=typeof n?(o=n,n=t):a=t;let u=(0,r.C)(a),s=o?-1:1;(function e(r,a,c){let d=r&&"object"==typeof r?r:{};if("string"==typeof d.type){let e="string"==typeof d.tagName?d.tagName:"string"==typeof d.name?d.name:void 0;Object.defineProperty(f,"name",{value:"node ("+r.type+(e?"<"+e+">":"")+")"})}return f;function f(){var d;let f,p,h,m=i;if((!t||u(r,a,c[c.length-1]||void 0))&&(m=Array.isArray(d=n(r,c))?d:"number"==typeof d?[!0,d]:null==d?i:[d])[0]===l)return m;if("children"in r&&r.children&&r.children&&"skip"!==m[0])for(p=(o?r.children.length:-1)+s,h=c.concat(r);p>-1&&p{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]])},4229:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]])},4392:(e,t,n)=>{"use strict";n.d(t,{d:()=>i});let r={};function i(e,t){let n=t||r;return l(e,"boolean"!=typeof n.includeImageAlt||n.includeImageAlt,"boolean"!=typeof n.includeHtml||n.includeHtml)}function l(e,t,n){var r;if((r=e)&&"object"==typeof r){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return o(e.children,t,n)}return Array.isArray(e)?o(e,t,n):""}function o(e,t,n){let r=[],i=-1;for(;++i{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])},9428:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},9530:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]])},9803:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]])},11603:(e,t,n)=>{"use strict";function r(e,t,n,r){let i,l=e.length,o=0;if(t=t<0?-t>l?0:l+t:t>l?l:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);o0?(r(e,e.length,0,t),e):t}n.d(t,{V:()=>i,m:()=>r})},12486:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])},12556:(e,t,n)=>{"use strict";n.d(t,{BM:()=>a,CW:()=>r,Ee:()=>d,HP:()=>c,JQ:()=>o,Ny:()=>h,On:()=>f,cx:()=>l,es:()=>p,lV:()=>i,ok:()=>u,ol:()=>s});let r=m(/[A-Za-z]/),i=m(/[\dA-Za-z]/),l=m(/[#-'*+\--9=?A-Z^-~]/);function o(e){return null!==e&&(e<32||127===e)}let a=m(/\d/),u=m(/[\dA-Fa-f]/),s=m(/[!-/:-@[-`{-~]/);function c(e){return null!==e&&e<-2}function d(e){return null!==e&&(e<0||32===e)}function f(e){return -2===e||-1===e||32===e}let p=m(/\p{P}|\p{S}/u),h=m(/\s/);function m(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}},13052:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},13504:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("folder-kanban",[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z",key:"1fr9dc"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M12 10v2",key:"hh53o1"}],["path",{d:"M16 10v6",key:"1d6xys"}]])},13717:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])},14395:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]])},14541:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]])},14738:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]])},15405:(e,t,n)=>{"use strict";function r(e,t){let n=String(e);if("string"!=typeof t)throw TypeError("Expected character");let r=0,i=n.indexOf(t);for(;-1!==i;)r++,i=n.indexOf(t,i+t.length);return r}n.d(t,{A:()=>e_});var i=n(34093),l=n(12556),o=n(1922),a=n(17915);let u="phrasing",s=["autolink","link","image","label"];function c(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function d(e){this.config.enter.autolinkProtocol.call(this,e)}function f(e){this.config.exit.autolinkProtocol.call(this,e)}function p(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];(0,i.ok)("link"===t.type),t.url="http://"+this.sliceSerialize(e)}function h(e){this.config.exit.autolinkEmail.call(this,e)}function m(e){this.exit(e)}function g(e){!function(e,t,n){let r=(0,a.C)((n||{}).ignore||[]),i=function(e){let t=[];if(!Array.isArray(e))throw TypeError("Expected find and replace tuple or list of tuples");let n=!e[0]||Array.isArray(e[0])?e:[e],r=-1;for(;++r0?{type:"text",value:l}:void 0),!1===l?r.lastIndex=n+1:(a!==n&&c.push({type:"text",value:e.value.slice(a,n)}),Array.isArray(l)?c.push(...l):l&&c.push(l),a=n+d[0].length,s=!0),!r.global)break;d=r.exec(e.value)}return s?(a?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],i=n.indexOf(")"),l=r(e,"("),o=r(e,")");for(;-1!==i&&l>o;)e+=n.slice(0,i+1),i=(n=n.slice(i+1)).indexOf(")"),o++;return[e,n]}(n+i);if(!a[0])return!1;let u={type:"link",title:null,url:o+t+a[0],children:[{type:"text",value:t+a[0]}]};return a[1]?[u,{type:"text",value:a[1]}]:u}function v(e,t,n,r){return!(!x(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function x(e,t){let n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,l.Ny)(n)||(0,l.es)(n))&&(!t||47!==n)}var k=n(33386);function b(){this.buffer()}function w(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function C(){this.buffer()}function M(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function A(e){let t=this.resume(),n=this.stack[this.stack.length-1];(0,i.ok)("footnoteReference"===n.type),n.identifier=(0,k.B)(this.sliceSerialize(e)).toLowerCase(),n.label=t}function S(e){this.exit(e)}function E(e){let t=this.resume(),n=this.stack[this.stack.length-1];(0,i.ok)("footnoteDefinition"===n.type),n.identifier=(0,k.B)(this.sliceSerialize(e)).toLowerCase(),n.label=t}function P(e){this.exit(e)}function I(e,t,n,r){let i=n.createTracker(r),l=i.move("[^"),o=n.enter("footnoteReference"),a=n.enter("reference");return l+=i.move(n.safe(n.associationId(e),{after:"]",before:l})),a(),o(),l+=i.move("]")}function D(e,t,n){return 0===t?e:T(e,t,n)}function T(e,t,n){return(n?"":" ")+e}I.peek=function(){return"["};let j=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function R(e){this.enter({type:"delete",children:[]},e)}function O(e){this.exit(e)}function L(e,t,n,r){let i=n.createTracker(r),l=n.enter("strikethrough"),o=i.move("~~");return o+=n.containerPhrasing(e,{...i.current(),before:o,after:"~"}),o+=i.move("~~"),l(),o}function z(e){return e.length}function N(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:114*(82===t||114===t)}L.peek=function(){return"~"};function F(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r\u007F]/.test(e.url))}U.peek=function(){return"`"};(0,a.C)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);let W={inlineCode:U,listItem:function(e,t,n,r){let i=function(e){let t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n),l=n.bulletCurrent||function(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}(n);t&&"list"===t.type&&t.ordered&&(l=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+l);let o=l.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));let a=n.createTracker(r);a.move(l+" ".repeat(o-l.length)),a.shift(o);let u=n.enter("listItem"),s=n.indentLines(n.containerFlow(e,a.current()),function(e,t,n){return t?(n?"":" ".repeat(o))+e:(n?l:l+" ".repeat(o-l.length))+e});return u(),s}};function G(e){let t=e._align;(0,i.ok)(t,"expected `_align` on table"),this.enter({type:"table",align:t.map(function(e){return"none"===e?null:e}),children:[]},e),this.data.inTable=!0}function $(e){this.exit(e),this.data.inTable=void 0}function Y(e){this.enter({type:"tableRow",children:[]},e)}function X(e){this.exit(e)}function J(e){this.enter({type:"tableCell",children:[]},e)}function Z(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,Q));let n=this.stack[this.stack.length-1];(0,i.ok)("inlineCode"===n.type),n.value=t,this.exit(e)}function Q(e,t){return"|"===t?t:e}function ee(e){let t=this.stack[this.stack.length-2];(0,i.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function et(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1];(0,i.ok)("paragraph"===e.type);let n=e.children[0];if(n&&"text"===n.type){let r,i=t.children,l=-1;for(;++l0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}ef[43]=ed,ef[45]=ed,ef[46]=ed,ef[95]=ed,ef[72]=[ed,ec],ef[104]=[ed,ec],ef[87]=[ed,es],ef[119]=[ed,es];var ex=n(95333),ek=n(94581);let eb={tokenize:function(e,t,n){let r=this;return(0,ek.N)(e,function(e){let i=r.events[r.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):n(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function ew(e,t,n){let r,i=this,l=i.events.length,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);for(;l--;){let e=i.events[l][1];if("labelImage"===e.type){r=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(l){if(!r||!r._balanced)return n(l);let a=(0,k.B)(i.sliceSerialize({start:r.end,end:i.now()}));return 94===a.codePointAt(0)&&o.includes(a.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),t(l)):n(l)}}function eC(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;let l={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},l.start),end:Object.assign({},l.end)},a=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",l,t],["enter",o,t],["exit",o,t],["exit",l,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...a),e}function eM(e,t,n){let r,i=this,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),a=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),u};function u(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",s)}function s(u){if(a>999||93===u&&!r||null===u||91===u||(0,l.Ee)(u))return n(u);if(93===u){e.exit("chunkString");let r=e.exit("gfmFootnoteCallString");return o.includes((0,k.B)(i.sliceSerialize(r)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(u),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(u)}return(0,l.Ee)(u)||(r=!0),a++,e.consume(u),92===u?c:s}function c(t){return 91===t||92===t||93===t?(e.consume(t),a++,s):s(t)}}function eA(e,t,n){let r,i,o=this,a=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]),u=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),s};function s(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(u>999||93===t&&!i||null===t||91===t||(0,l.Ee)(t))return n(t);if(93===t){e.exit("chunkString");let n=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,k.B)(o.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f}return(0,l.Ee)(t)||(i=!0),u++,e.consume(t),92===t?d:c}function d(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}function f(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a.includes(r)||a.push(r),(0,ek.N)(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function eS(e,t,n){return e.check(ex.B,t,e.attempt(eb,t,n))}function eE(e){e.exit("gfmFootnoteDefinition")}var eP=n(11603),eI=n(91877);class eD{constructor(){this.map=[]}add(e,t,n){!function(e,t,n,r){let i=0;if(0!==n||0!==r.length){for(;i0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push(e.slice()),e.length=0;let r=n.pop();for(;r;){for(let t of r)e.push(t);r=n.pop()}this.map.length=0}}function eT(e,t,n){let r,i=this,o=0,a=0;return function(e){let t=i.events.length-1;for(;t>-1;){let e=i.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let r=t>-1?i.events[t][1].type:null,l="tableHead"===r||"tableRow"===r?x:u;return l===x&&i.parser.lazy[i.now().line]?n(e):l(e)};function u(t){var n;return e.enter("tableHead"),e.enter("tableRow"),124===(n=t)||(r=!0,a+=1),s(n)}function s(t){return null===t?n(t):(0,l.HP)(t)?a>1?(a=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f):n(t):(0,l.On)(t)?(0,ek.N)(e,s,"whitespace")(t):(a+=1,r&&(r=!1,o+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,s):(e.enter("data"),c(t))}function c(t){return null===t||124===t||(0,l.Ee)(t)?(e.exit("data"),s(t)):(e.consume(t),92===t?d:c)}function d(t){return 92===t||124===t?(e.consume(t),c):c(t)}function f(t){return(i.interrupt=!1,i.parser.lazy[i.now().line])?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,l.On)(t))?(0,ek.N)(e,p,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t)}function p(t){return 45===t||58===t?m(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):n(t)}function h(t){return(0,l.On)(t)?(0,ek.N)(e,m,"whitespace")(t):m(t)}function m(t){return 58===t?(a+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),g):45===t?(a+=1,g(t)):null===t||(0,l.HP)(t)?v(t):n(t)}function g(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(n){return 45===n?(e.consume(n),t):58===n?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(n),e.exit("tableDelimiterMarker"),y):(e.exit("tableDelimiterFiller"),y(n))}(t)):n(t)}function y(t){return(0,l.On)(t)?(0,ek.N)(e,v,"whitespace")(t):v(t)}function v(i){if(124===i)return p(i);if(null===i||(0,l.HP)(i))return r&&o===a?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(i)):n(i);return n(i)}function x(t){return e.enter("tableRow"),k(t)}function k(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),k):null===n||(0,l.HP)(n)?(e.exit("tableRow"),t(n)):(0,l.On)(n)?(0,ek.N)(e,k,"whitespace")(n):(e.enter("data"),b(n))}function b(t){return null===t||124===t||(0,l.Ee)(t)?(e.exit("data"),k(t)):(e.consume(t),92===t?w:b)}function w(t){return 92===t||124===t?(e.consume(t),b):b(t)}}function ej(e,t){let n,r,i,l=-1,o=!0,a=0,u=[0,0,0,0],s=[0,0,0,0],c=!1,d=0,f=new eD;for(;++ln[2]+1){let t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",o,t]])}return void 0!==i&&(l.end=Object.assign({},eL(t.events,i)),e.add(i,0,[["exit",l,t]]),l=void 0),l}function eO(e,t,n,r,i){let l=[],o=eL(t.events,n);i&&(i.end=Object.assign({},o),l.push(["exit",i,t])),r.end=Object.assign({},o),l.push(["exit",r,t]),e.add(n+1,0,l)}function eL(e,t){let n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}let ez={name:"tasklistCheck",tokenize:function(e,t,n){let r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),i):n(t)};function i(t){return(0,l.Ee)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),o):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),o):n(t)}function o(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),a):n(t)}function a(r){return(0,l.HP)(r)?t(r):(0,l.On)(r)?e.check({tokenize:eN},t,n)(r):n(r)}}};function eN(e,t,n){return(0,ek.N)(e,function(e){return null===e?n(e):t(e)},"whitespace")}let eF={};function e_(e){let t,n=e||eF,r=this.data(),i=r.micromarkExtensions||(r.micromarkExtensions=[]),l=r.fromMarkdownExtensions||(r.fromMarkdownExtensions=[]),o=r.toMarkdownExtensions||(r.toMarkdownExtensions=[]);i.push((0,er.y)([{text:ef},{document:{91:{name:"gfmFootnoteDefinition",tokenize:eA,continuation:{tokenize:eS},exit:eE}},text:{91:{name:"gfmFootnoteCall",tokenize:eM},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ew,resolveTo:eC}}},function(e){let t=(e||{}).singleTilde,n={name:"strikethrough",tokenize:function(e,n,r){let i=this.previous,l=this.events,o=0;return function(a){return 126===i&&"characterEscape"!==l[l.length-1][1].type?r(a):(e.enter("strikethroughSequenceTemporary"),function l(a){let u=(0,V.S)(i);if(126===a)return o>1?r(a):(e.consume(a),o++,l);if(o<2&&!t)return r(a);let s=e.exit("strikethroughSequenceTemporary"),c=(0,V.S)(a);return s._open=!c||2===c&&!!u,s._close=!u||2===u&&!!c,n(a)}(a))}},resolveAll:function(e,t){let n=-1;for(;++n0&&(l.shift(4),o+=l.move((t?"\n":" ")+r.indentLines(r.containerFlow(e,l.current()),t?T:D))),a(),o},footnoteReference:I},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}),{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:j}],handlers:{delete:L}},function(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,l=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,n){let r=W.inlineCode(e,t,n);return n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&")),r},table:function(e,t,n,r){return a(function(e,t,n){let r=e.children,i=-1,l=[],o=t.enter("table");for(;++is&&(s=e[c].length);++lu[l])&&(u[l]=e)}t.push(o)}o[c]=t,a[c]=r}let f=-1;if("object"==typeof r&&"length"in r)for(;++fu[f]&&(u[f]=i),h[f]=i),p[f]=o}o.splice(1,0,p),a.splice(1,0,h),c=-1;let m=[];for(;++c{"use strict";n.d(t,{UC:()=>ee,VY:()=>en,ZL:()=>Z,bL:()=>J,bm:()=>er,hE:()=>et,hJ:()=>Q});var r=n(12115),i=n(85185),l=n(6101),o=n(46081),a=n(61285),u=n(5845),s=n(19178),c=n(25519),d=n(34378),f=n(28905),p=n(63655),h=n(92293),m=n(93795),g=n(38168),y=n(99708),v=n(95155),x="Dialog",[k,b]=(0,o.A)(x),[w,C]=k(x),M=e=>{let{__scopeDialog:t,children:n,open:i,defaultOpen:l,onOpenChange:o,modal:s=!0}=e,c=r.useRef(null),d=r.useRef(null),[f,p]=(0,u.i)({prop:i,defaultProp:null!=l&&l,onChange:o,caller:x});return(0,v.jsx)(w,{scope:t,triggerRef:c,contentRef:d,contentId:(0,a.B)(),titleId:(0,a.B)(),descriptionId:(0,a.B)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:s,children:n})};M.displayName=x;var A="DialogTrigger";r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=C(A,n),a=(0,l.s)(t,o.triggerRef);return(0,v.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":K(o.open),...r,ref:a,onClick:(0,i.mK)(e.onClick,o.onOpenToggle)})}).displayName=A;var S="DialogPortal",[E,P]=k(S,{forceMount:void 0}),I=e=>{let{__scopeDialog:t,forceMount:n,children:i,container:l}=e,o=C(S,t);return(0,v.jsx)(E,{scope:t,forceMount:n,children:r.Children.map(i,e=>(0,v.jsx)(f.C,{present:n||o.open,children:(0,v.jsx)(d.Z,{asChild:!0,container:l,children:e})}))})};I.displayName=S;var D="DialogOverlay",T=r.forwardRef((e,t)=>{let n=P(D,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,l=C(D,e.__scopeDialog);return l.modal?(0,v.jsx)(f.C,{present:r||l.open,children:(0,v.jsx)(R,{...i,ref:t})}):null});T.displayName=D;var j=(0,y.TL)("DialogOverlay.RemoveScroll"),R=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=C(D,n);return(0,v.jsx)(m.A,{as:j,allowPinchZoom:!0,shards:[i.contentRef],children:(0,v.jsx)(p.sG.div,{"data-state":K(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),O="DialogContent",L=r.forwardRef((e,t)=>{let n=P(O,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,l=C(O,e.__scopeDialog);return(0,v.jsx)(f.C,{present:r||l.open,children:l.modal?(0,v.jsx)(z,{...i,ref:t}):(0,v.jsx)(N,{...i,ref:t})})});L.displayName=O;var z=r.forwardRef((e,t)=>{let n=C(O,e.__scopeDialog),o=r.useRef(null),a=(0,l.s)(t,n.contentRef,o);return r.useEffect(()=>{let e=o.current;if(e)return(0,g.Eq)(e)},[]),(0,v.jsx)(F,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=n.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,i.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>e.preventDefault())})}),N=r.forwardRef((e,t)=>{let n=C(O,e.__scopeDialog),i=r.useRef(!1),l=r.useRef(!1);return(0,v.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,o;null==(r=e.onCloseAutoFocus)||r.call(e,t),t.defaultPrevented||(i.current||null==(o=n.triggerRef.current)||o.focus(),t.preventDefault()),i.current=!1,l.current=!1},onInteractOutside:t=>{var r,o;null==(r=e.onInteractOutside)||r.call(e,t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let a=t.target;(null==(o=n.triggerRef.current)?void 0:o.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),F=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:a,...u}=e,d=C(O,n),f=r.useRef(null),p=(0,l.s)(t,f);return(0,h.Oh)(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c.n,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,v.jsx)(s.qW,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":K(d.open),...u,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(Y,{titleId:d.titleId}),(0,v.jsx)(X,{contentRef:f,descriptionId:d.descriptionId})]})]})}),_="DialogTitle",H=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=C(_,n);return(0,v.jsx)(p.sG.h2,{id:i.titleId,...r,ref:t})});H.displayName=_;var V="DialogDescription",B=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=C(V,n);return(0,v.jsx)(p.sG.p,{id:i.descriptionId,...r,ref:t})});B.displayName=V;var q="DialogClose",U=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=C(q,n);return(0,v.jsx)(p.sG.button,{type:"button",...r,ref:t,onClick:(0,i.mK)(e.onClick,()=>l.onOpenChange(!1))})});function K(e){return e?"open":"closed"}U.displayName=q;var W="DialogTitleWarning",[G,$]=(0,o.q)(W,{contentName:O,titleName:_,docsSlug:"dialog"}),Y=e=>{let{titleId:t}=e,n=$(W),i="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return r.useEffect(()=>{t&&(document.getElementById(t)||console.error(i))},[i,t]),null},X=e=>{let{contentRef:t,descriptionId:n}=e,i=$("DialogDescriptionWarning"),l="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(i.contentName,"}.");return r.useEffect(()=>{var e;let r=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");n&&r&&(document.getElementById(n)||console.warn(l))},[l,t,n]),null},J=M,Z=I,Q=T,ee=L,et=H,en=B,er=U},15968:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("list",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]])},16659:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("layout-template",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]])},17580:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]])},17915:(e,t,n)=>{"use strict";n.d(t,{C:()=>r});let r=function(e){var t,n;if(null==e)return l;if("function"==typeof e)return i(e);if("object"==typeof e){return Array.isArray(e)?function(e){let t=[],n=-1;for(;++n{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("file-box",[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"16lz6z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 13.1a2 2 0 0 0-1 1.76v3.24a2 2 0 0 0 .97 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01Z",key:"99pj1s"}],["path",{d:"M7 17v5",key:"1yj1jh"}],["path",{d:"M11.7 14.2 7 17l-4.7-2.8",key:"1yk8tc"}]])},21380:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])},21492:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("arrow-up-down",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]])},21729:(e,t,n)=>{"use strict";let r,i;n.d(t,{TW:()=>ek,YZ:()=>ey,Zk:()=>m});var l,o=n(12115);let a=(0,o.createContext)(null);a.displayName="PanelGroupContext";let u={group:"data-panel-group",groupDirection:"data-panel-group-direction",groupId:"data-panel-group-id",panel:"data-panel",panelCollapsible:"data-panel-collapsible",panelId:"data-panel-id",panelSize:"data-panel-size",resizeHandle:"data-resize-handle",resizeHandleActive:"data-resize-handle-active",resizeHandleEnabled:"data-panel-resize-handle-enabled",resizeHandleId:"data-panel-resize-handle-id",resizeHandleState:"data-resize-handle-state"},s=o.useLayoutEffect,c=(l||(l=n.t(o,2)))["useId".toString()],d="function"==typeof c?c:()=>null,f=0;function p(e=null){let t=d(),n=(0,o.useRef)(e||t||null);return null===n.current&&(n.current=""+f++),null!=e?e:n.current}function h({children:e,className:t="",collapsedSize:n,collapsible:r,defaultSize:i,forwardedRef:l,id:c,maxSize:d,minSize:f,onCollapse:h,onExpand:m,onResize:g,order:y,style:v,tagName:x="div",...k}){let b=(0,o.useContext)(a);if(null===b)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:w,expandPanel:C,getPanelSize:M,getPanelStyle:A,groupId:S,isPanelCollapsed:E,reevaluatePanelConstraints:P,registerPanel:I,resizePanel:D,unregisterPanel:T}=b,j=p(c),R=(0,o.useRef)({callbacks:{onCollapse:h,onExpand:m,onResize:g},constraints:{collapsedSize:n,collapsible:r,defaultSize:i,maxSize:d,minSize:f},id:j,idIsFromProps:void 0!==c,order:y});(0,o.useRef)({didLogMissingDefaultSizeWarning:!1}),s(()=>{let{callbacks:e,constraints:t}=R.current,l={...t};R.current.id=j,R.current.idIsFromProps=void 0!==c,R.current.order=y,e.onCollapse=h,e.onExpand=m,e.onResize=g,t.collapsedSize=n,t.collapsible=r,t.defaultSize=i,t.maxSize=d,t.minSize=f,(l.collapsedSize!==t.collapsedSize||l.collapsible!==t.collapsible||l.maxSize!==t.maxSize||l.minSize!==t.minSize)&&P(R.current,l)}),s(()=>{let e=R.current;return I(e),()=>{T(e)}},[y,j,I,T]),(0,o.useImperativeHandle)(l,()=>({collapse:()=>{w(R.current)},expand:e=>{C(R.current,e)},getId:()=>j,getSize:()=>M(R.current),isCollapsed:()=>E(R.current),isExpanded:()=>!E(R.current),resize:e=>{D(R.current,e)}}),[w,C,M,E,j,D]);let O=A(R.current,i);return(0,o.createElement)(x,{...k,children:e,className:t,id:j,style:{...O,...v},[u.groupId]:S,[u.panel]:"",[u.panelCollapsible]:r||void 0,[u.panelId]:j,[u.panelSize]:parseFloat(""+O.flexGrow).toFixed(1)})}let m=(0,o.forwardRef)((e,t)=>(0,o.createElement)(h,{...e,forwardedRef:t}));h.displayName="Panel",m.displayName="forwardRef(Panel)";let g=null,y=-1,v=null;function x(e,t,n){var i,l,o;0;let a=function(e,t,n){let r=(t&I)!=0,i=(t&D)!=0,l=(t&T)!=0,o=(t&j)!=0;!1;if(t){if(r)if(l)return"se-resize";else if(o)return"ne-resize";else return"e-resize";else if(i)if(l)return"sw-resize";else if(o)return"nw-resize";else return"w-resize";else if(l)return"s-resize";else if(o)return"n-resize"}switch(e){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}(e,t,n);if(g!==a){if(g=a,null===v){v=document.createElement("style");r&&v.setAttribute("nonce",r),document.head.appendChild(v)}y>=0&&(null==(o=v.sheet)||o.removeRule(y)),y=null!=(i=null==(l=v.sheet)?void 0:l.insertRule(`*{cursor: ${a} !important;}`))?i:-1}}function k(e){return"keydown"===e.type}function b(e){return e.type.startsWith("pointer")}function w(e){return e.type.startsWith("mouse")}function C(e){if(b(e)){if(e.isPrimary)return{x:e.clientX,y:e.clientY}}else if(w(e))return{x:e.clientX,y:e.clientY};return{x:1/0,y:1/0}}let M=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function A(e){let t=e.length;for(;t--;){let n=e[t];if(G(n,"Missing node"),function(e){let t=getComputedStyle(e);return!!("fixed"===t.position||"auto"!==t.zIndex&&("static"!==t.position||function(e){var t;let n=getComputedStyle(null!=(t=P(e))?t:e).display;return"flex"===n||"inline-flex"===n}(e))||1>+t.opacity||"transform"in t&&"none"!==t.transform||"webkitTransform"in t&&"none"!==t.webkitTransform||"mixBlendMode"in t&&"normal"!==t.mixBlendMode||"filter"in t&&"none"!==t.filter||"webkitFilter"in t&&"none"!==t.webkitFilter||"isolation"in t&&"isolate"===t.isolation||M.test(t.willChange))||"touch"===t.webkitOverflowScrolling}(n))return n}return null}function S(e){return e&&Number(getComputedStyle(e).zIndex)||0}function E(e){let t=[];for(;e;)t.push(e),e=P(e);return t}function P(e){let{parentNode:t}=e;return t&&t instanceof ShadowRoot?t.host:t}let I=1,D=2,T=4,j=8,R="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),O=[],L=!1,z=new Map,N=new Map,F=new Set;function _(e){let{target:t}=e,{x:n,y:r}=C(e);L=!0,q({target:t,x:n,y:r}),K(),O.length>0&&(W("down",e),U(),e.preventDefault(),B(t)||e.stopImmediatePropagation())}function H(e){let{x:t,y:n}=C(e);if(L&&"pointerleave"!==e.type&&0===e.buttons&&(L=!1,W("up",e)),!L){let{target:r}=e;q({target:r,x:t,y:n})}W("move",e),U(),O.length>0&&e.preventDefault()}function V(e){let{target:t}=e,{x:n,y:r}=C(e);N.clear(),L=!1,O.length>0&&(e.preventDefault(),B(t)||e.stopImmediatePropagation()),W("up",e),q({target:t,x:n,y:r}),U(),K()}function B(e){let t=e;for(;t;){if(t.hasAttribute(u.resizeHandle))return!0;t=t.parentElement}return!1}function q({target:e,x:t,y:n}){O.splice(0);let r=null;(e instanceof HTMLElement||e instanceof SVGElement)&&(r=e),F.forEach(e=>{let{element:i,hitAreaMargins:l}=e,o=i.getBoundingClientRect(),{bottom:a,left:u,right:s,top:c}=o,d=R?l.coarse:l.fine;if(t>=u-d&&t<=s+d&&n>=c-d&&n<=a+d){if(null!==r&&document.contains(r)&&i!==r&&!i.contains(r)&&!r.contains(i)&&function(e,t){let n;if(e===t)throw Error("Cannot compare node with itself");let r={a:E(e),b:E(t)};for(;r.a.at(-1)===r.b.at(-1);)e=r.a.pop(),t=r.b.pop(),n=e;G(n,"Stacking order can only be calculated for elements with a common ancestor");let i={a:S(A(r.a)),b:S(A(r.b))};if(i.a===i.b){let e=n.childNodes,t={a:r.a.at(-1),b:r.b.at(-1)},i=e.length;for(;i--;){let n=e[i];if(n===t.a)return 1;if(n===t.b)return -1}}return Math.sign(i.a-i.b)}(r,i)>0){let e=r,t=!1;for(;e&&!e.contains(i);){var f,p;if(f=e.getBoundingClientRect(),p=o,f.xp.x&&f.yp.y){t=!0;break}e=e.parentElement}if(t)return}O.push(e)}})}function U(){let e=!1,t=!1;O.forEach(n=>{let{direction:r}=n;"horizontal"===r?e=!0:t=!0});let n=0;N.forEach(e=>{n|=e}),e&&t?x("intersection",n,L):e?x("horizontal",n,L):t?x("vertical",n,L):null!==v&&(document.head.removeChild(v),g=null,v=null,y=-1)}function K(){var e;null==(e=i)||e.abort();let t={capture:!0,signal:(i=new AbortController).signal};F.size&&(L?(O.length>0&&z.forEach((e,n)=>{let{body:r}=n;e>0&&(r.addEventListener("contextmenu",V,t),r.addEventListener("pointerleave",H,t),r.addEventListener("pointermove",H,t))}),z.forEach((e,n)=>{let{body:r}=n;r.addEventListener("pointerup",V,t),r.addEventListener("pointercancel",V,t)})):z.forEach((e,n)=>{let{body:r}=n;e>0&&(r.addEventListener("pointerdown",_,t),r.addEventListener("pointermove",H,t))}))}function W(e,t){F.forEach(n=>{let{setResizeHandlerState:r}=n;r(e,O.includes(n),t)})}function G(e,t){if(!e)throw console.error(t),Error(t)}function $(e,t,n=10){return e.toFixed(n)===t.toFixed(n)?0:e>t?1:-1}function Y(e,t,n=10){return 0===$(e,t,n)}function X(e,t,n){return 0===$(e,t,n)}function J({panelConstraints:e,panelIndex:t,size:n}){let r=e[t];G(null!=r,`Panel constraints not found for index ${t}`);let{collapsedSize:i=0,collapsible:l,maxSize:o=100,minSize:a=0}=r;return 0>$(n,a)&&(n=l&&0>$(n,(i+a)/2)?i:a),n=parseFloat((n=Math.min(o,n)).toFixed(10))}function Z({delta:e,initialLayout:t,panelConstraints:n,pivotIndices:r,prevLayout:i,trigger:l}){if(X(e,0))return t;let o=[...t],[a,u]=r;G(null!=a,"Invalid first pivot index"),G(null!=u,"Invalid second pivot index");let s=0;if("keyboard"===l){{let r=e<0?u:a,i=n[r];G(i,`Panel constraints not found for index ${r}`);let{collapsedSize:l=0,collapsible:o,minSize:s=0}=i;if(o){let n=t[r];if(G(null!=n,`Previous layout not found for panel index ${r}`),X(n,l)){let t=s-n;$(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let r=e<0?a:u,i=n[r];G(i,`No panel constraints found for index ${r}`);let{collapsedSize:l=0,collapsible:o,minSize:s=0}=i;if(o){let n=t[r];if(G(null!=n,`Previous layout not found for panel index ${r}`),X(n,s)){let t=n-l;$(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}{let r=e<0?1:-1,i=e<0?u:a,l=0;for(;;){let e=t[i];if(G(null!=e,`Previous layout not found for panel index ${i}`),l+=J({panelConstraints:n,panelIndex:i,size:100})-e,(i+=r)<0||i>=n.length)break}let o=Math.min(Math.abs(e),Math.abs(l));e=e<0?0-o:o}{let r=e<0?a:u;for(;r>=0&&r=0))break;e<0?r--:r++}}if(function(e,t,n){if(e.length!==t.length)return!1;for(let n=0;n=0&&r0?r--:r++}}}return X(o.reduce((e,t)=>t+e,0),100)?o:i}function Q(e,t=document){return Array.from(t.querySelectorAll(`[${u.resizeHandleId}][data-panel-group-id="${e}"]`))}function ee(e,t,n=document){let r=Q(e,n).findIndex(e=>e.getAttribute(u.resizeHandleId)===t);return null!=r?r:null}function et(e,t,n){let r=ee(e,t,n);return null!=r?[r,r+1]:[-1,-1]}function en(e,t=document){if((t instanceof HTMLElement||"object"==typeof t&&null!==t&&"tagName"in t&&"getAttribute"in t)&&t.dataset.panelGroupId==e)return t;let n=t.querySelector(`[data-panel-group][data-panel-group-id="${e}"]`);return n||null}function er(e,t=document){let n=t.querySelector(`[${u.resizeHandleId}="${e}"]`);return n||null}function ei(e,t){if(e.length!==t.length)return!1;for(let n=0;n{let i=e[r];G(i,`Panel data not found for index ${r}`);let{callbacks:l,constraints:o,id:a}=i,{collapsedSize:u=0,collapsible:s}=o,c=n[a];if(null==c||t!==c){n[a]=t;let{onCollapse:e,onExpand:r,onResize:i}=l;i&&i(t,c),s&&(e||r)&&(r&&(null==c||Y(c,u))&&!Y(t,u)&&r(),e&&(null==c||!Y(c,u))&&Y(t,u)&&e())}})}function ea(e,t){if(e.length!==t.length)return!1;for(let n=0;nlocalStorage.getItem(e),e.setItem=(e,t)=>{localStorage.setItem(e,t)};else throw Error("localStorage not supported in this environment")}catch(t){console.error(t),e.getItem=()=>null,e.setItem=()=>{}}}function es(e){return`react-resizable-panels:${e}`}function ec(e){return e.map(e=>{let{constraints:t,id:n,idIsFromProps:r,order:i}=e;return r?n:i?`${i}:${JSON.stringify(t)}`:JSON.stringify(t)}).sort((e,t)=>e.localeCompare(t)).join(",")}function ed(e,t){try{let n=es(e),r=t.getItem(n);if(r){let e=JSON.parse(r);if("object"==typeof e&&null!=e)return e}}catch(e){}return null}function ef(e,t,n,r,i){var l;let o=es(e),a=ec(t),u=null!=(l=ed(e,i))?l:{};u[a]={expandToSizes:Object.fromEntries(n.entries()),layout:r};try{i.setItem(o,JSON.stringify(u))}catch(e){console.error(e)}}function ep({layout:e,panelConstraints:t}){let n=[...e],r=n.reduce((e,t)=>e+t,0);if(n.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${n.map(e=>`${e}%`).join(", ")}`);if(!X(r,100)&&n.length>0)for(let e=0;e(eu(eh),eh.getItem(e)),setItem:(e,t)=>{eu(eh),eh.setItem(e,t)}},em={};function eg({autoSaveId:e=null,children:t,className:n="",direction:r,forwardedRef:i,id:l=null,onLayout:c=null,keyboardResizeBy:d=null,storage:f=eh,style:h,tagName:m="div",...g}){let y=p(l),v=(0,o.useRef)(null),[x,C]=(0,o.useState)(null),[M,A]=(0,o.useState)([]),S=function(){let[e,t]=(0,o.useState)(0);return(0,o.useCallback)(()=>t(e=>e+1),[])}(),E=(0,o.useRef)({}),P=(0,o.useRef)(new Map),R=(0,o.useRef)(0),O=(0,o.useRef)({autoSaveId:e,direction:r,dragState:x,id:y,keyboardResizeBy:d,onLayout:c,storage:f}),L=(0,o.useRef)({layout:M,panelDataArray:[],panelDataArrayChanged:!1});(0,o.useRef)({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),(0,o.useImperativeHandle)(i,()=>({getId:()=>O.current.id,getLayout:()=>{let{layout:e}=L.current;return e},setLayout:e=>{let{onLayout:t}=O.current,{layout:n,panelDataArray:r}=L.current,i=ep({layout:e,panelConstraints:r.map(e=>e.constraints)});ei(n,i)||(A(i),L.current.layout=i,t&&t(i),eo(r,i,E.current))}}),[]),s(()=>{O.current.autoSaveId=e,O.current.direction=r,O.current.dragState=x,O.current.id=y,O.current.onLayout=c,O.current.storage=f}),function({committedValuesRef:e,eagerValuesRef:t,groupId:n,layout:r,panelDataArray:i,panelGroupElement:l,setLayout:a}){(0,o.useRef)({didWarnAboutMissingResizeHandle:!1}),s(()=>{if(!l)return;let e=Q(n,l);for(let t=0;t{let{constraints:n}=e,{maxSize:u=100,minSize:s=0}=n;t===a?(r=s,i=u):(l+=s,o+=u)}),{valueMax:Math.min(i,100-l),valueMin:Math.max(r,100-o),valueNow:e[a]}}({layout:r,panelsArray:i,pivotIndices:[t,t+1]}),a=e[t];if(null==a);else{let e=i[t];G(e,`No panel data found for index "${t}"`),a.setAttribute("aria-controls",e.id),a.setAttribute("aria-valuemax",""+Math.round(n)),a.setAttribute("aria-valuemin",""+Math.round(l)),a.setAttribute("aria-valuenow",null!=o?""+Math.round(o):"")}}return()=>{e.forEach((e,t)=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-valuemax"),e.removeAttribute("aria-valuemin"),e.removeAttribute("aria-valuenow")})}},[n,r,i,l]),(0,o.useEffect)(()=>{if(!l)return;let e=t.current;G(e,"Eager values not found");let{panelDataArray:i}=e;G(null!=en(n,l),`No group found for id "${n}"`);let o=Q(n,l);G(o,`No resize handles found for group id "${n}"`);let s=o.map(e=>{let t=e.getAttribute(u.resizeHandleId);G(t,"Resize handle element has no handle id attribute");let[o,s]=function(e,t,n,r=document){var i,l,o,a;let u=er(t,r),s=Q(e,r),c=u?s.indexOf(u):-1;return[null!=(i=null==(l=n[c])?void 0:l.id)?i:null,null!=(o=null==(a=n[c+1])?void 0:a.id)?o:null]}(n,t,i,l);if(null==o||null==s)return()=>{};let c=e=>{if(!e.defaultPrevented&&"Enter"===e.key){e.preventDefault();let u=i.findIndex(e=>e.id===o);if(u>=0){let e=i[u];G(e,`No panel data found for index ${u}`);let o=r[u],{collapsedSize:s=0,collapsible:c,minSize:d=0}=e.constraints;if(null!=o&&c){let e=Z({delta:X(o,s)?d-s:s-o,initialLayout:r,panelConstraints:i.map(e=>e.constraints),pivotIndices:et(n,t,l),prevLayout:r,trigger:"keyboard"});r!==e&&a(e)}}}};return e.addEventListener("keydown",c),()=>{e.removeEventListener("keydown",c)}});return()=>{s.forEach(e=>e())}},[l,e,t,n,r,i,a])}({committedValuesRef:O,eagerValuesRef:L,groupId:y,layout:M,panelDataArray:L.current.panelDataArray,setLayout:A,panelGroupElement:v.current}),(0,o.useEffect)(()=>{let{panelDataArray:t}=L.current;if(e){if(0===M.length||M.length!==t.length)return;let n=em[e];null==n&&(n=function(e,t=10){let n=null;return(...r)=>{null!==n&&clearTimeout(n),n=setTimeout(()=>{e(...r)},t)}}(ef,100),em[e]=n),n(e,[...t],new Map(P.current),M,f)}},[e,M,f]),(0,o.useEffect)(()=>{});let z=(0,o.useCallback)(e=>{let{onLayout:t}=O.current,{layout:n,panelDataArray:r}=L.current;if(e.constraints.collapsible){let i=r.map(e=>e.constraints),{collapsedSize:l=0,panelSize:o,pivotIndices:a}=ex(r,e,n);if(G(null!=o,`Panel size not found for panel "${e.id}"`),!Y(o,l)){P.current.set(e.id,o);let u=Z({delta:ev(r,e)===r.length-1?o-l:l-o,initialLayout:n,panelConstraints:i,pivotIndices:a,prevLayout:n,trigger:"imperative-api"});ea(n,u)||(A(u),L.current.layout=u,t&&t(u),eo(r,u,E.current))}}},[]),F=(0,o.useCallback)((e,t)=>{let{onLayout:n}=O.current,{layout:r,panelDataArray:i}=L.current;if(e.constraints.collapsible){let l=i.map(e=>e.constraints),{collapsedSize:o=0,panelSize:a=0,minSize:u=0,pivotIndices:s}=ex(i,e,r),c=null!=t?t:u;if(Y(a,o)){let t=P.current.get(e.id),o=null!=t&&t>=c?t:c,u=Z({delta:ev(i,e)===i.length-1?a-o:o-a,initialLayout:r,panelConstraints:l,pivotIndices:s,prevLayout:r,trigger:"imperative-api"});ea(r,u)||(A(u),L.current.layout=u,n&&n(u),eo(i,u,E.current))}}},[]),_=(0,o.useCallback)(e=>{let{layout:t,panelDataArray:n}=L.current,{panelSize:r}=ex(n,e,t);return G(null!=r,`Panel size not found for panel "${e.id}"`),r},[]),H=(0,o.useCallback)((e,t)=>{let{panelDataArray:n}=L.current,r=ev(n,e);return function({defaultSize:e,dragState:t,layout:n,panelData:r,panelIndex:i,precision:l=3}){let o,a=n[i];return{flexBasis:0,flexGrow:null==a?void 0!=e?e.toFixed(l):"1":1===r.length?"1":a.toFixed(l),flexShrink:1,overflow:"hidden",pointerEvents:null!==t?"none":void 0}}({defaultSize:t,dragState:x,layout:M,panelData:n,panelIndex:r})},[x,M]),V=(0,o.useCallback)(e=>{let{layout:t,panelDataArray:n}=L.current,{collapsedSize:r=0,collapsible:i,panelSize:l}=ex(n,e,t);return G(null!=l,`Panel size not found for panel "${e.id}"`),!0===i&&Y(l,r)},[]),B=(0,o.useCallback)(e=>{let{layout:t,panelDataArray:n}=L.current,{collapsedSize:r=0,collapsible:i,panelSize:l}=ex(n,e,t);return G(null!=l,`Panel size not found for panel "${e.id}"`),!i||$(l,r)>0},[]),q=(0,o.useCallback)(e=>{let{panelDataArray:t}=L.current;t.push(e),t.sort((e,t)=>{let n=e.order,r=t.order;return null==n&&null==r?0:null==n?-1:null==r?1:n-r}),L.current.panelDataArrayChanged=!0,S()},[S]);s(()=>{if(L.current.panelDataArrayChanged){L.current.panelDataArrayChanged=!1;let{autoSaveId:i,onLayout:l,storage:o}=O.current,{layout:a,panelDataArray:u}=L.current,s=null;if(i){var e,t,n,r;let l=(e=i,t=u,null!=(r=(null!=(n=ed(e,o))?n:{})[ec(t)])?r:null);l&&(P.current=new Map(Object.entries(l.expandToSizes)),s=l.layout)}null==s&&(s=function({panelDataArray:e}){let t=Array(e.length),n=e.map(e=>e.constraints),r=0,i=100;for(let l=0;le.constraints)});ei(a,c)||(A(c),L.current.layout=c,l&&l(c),eo(u,c,E.current))}}),s(()=>{let e=L.current;return()=>{e.layout=[]}},[]);let U=(0,o.useCallback)(e=>{let t=!1,n=v.current;return n&&"rtl"===window.getComputedStyle(n,null).getPropertyValue("direction")&&(t=!0),function(n){var r,i;n.preventDefault();let l=v.current;if(!l)return()=>null;let{direction:o,dragState:a,id:s,keyboardResizeBy:c,onLayout:d}=O.current,{layout:f,panelDataArray:p}=L.current,{initialLayout:h}=null!=a?a:{},m=et(s,e,l),g=function(e,t,n,r,i,l){if(k(e)){let t="horizontal"===n,r=0;r=e.shiftKey?100:null!=i?i:10;let l=0;switch(e.key){case"ArrowDown":l=t?0:r;break;case"ArrowLeft":l=t?-r:0;break;case"ArrowRight":l=t?r:0;break;case"ArrowUp":l=t?0:-r;break;case"End":l=100;break;case"Home":l=-100}return l}return null==r?0:function(e,t,n,r,i){let l="horizontal"===n,o=er(t,i);G(o,`No resize handle element found for id "${t}"`);let a=o.getAttribute(u.groupId);G(a,"Resize handle element has no group id attribute");let{initialCursorPosition:s}=r,c=el(n,e),d=en(a,i);G(d,`No group element found for id "${a}"`);let f=d.getBoundingClientRect();return(c-s)/(l?f.width:f.height)*100}(e,t,n,r,l)}(n,e,o,a,c,l),y="horizontal"===o;y&&t&&(g=-g);let x=Z({delta:g,initialLayout:null!=h?h:f,panelConstraints:p.map(e=>e.constraints),pivotIndices:m,prevLayout:f,trigger:k(n)?"keyboard":"mouse-or-touch"}),C=!ea(f,x);(b(n)||w(n))&&R.current!=g&&((R.current=g,C||0===g)?N.set(e,0):y?(r=g<0?I:D,N.set(e,r)):(i=g<0?T:j,N.set(e,i))),C&&(A(x),L.current.layout=x,d&&d(x),eo(p,x,E.current))}},[]),K=(0,o.useCallback)((e,t)=>{let{onLayout:n}=O.current,{layout:r,panelDataArray:i}=L.current,l=i.map(e=>e.constraints),{panelSize:o,pivotIndices:a}=ex(i,e,r);G(null!=o,`Panel size not found for panel "${e.id}"`);let u=Z({delta:ev(i,e)===i.length-1?o-t:t-o,initialLayout:r,panelConstraints:l,pivotIndices:a,prevLayout:r,trigger:"imperative-api"});ea(r,u)||(A(u),L.current.layout=u,n&&n(u),eo(i,u,E.current))},[]),W=(0,o.useCallback)((e,t)=>{let{layout:n,panelDataArray:r}=L.current,{collapsedSize:i=0,collapsible:l}=t,{collapsedSize:o=0,collapsible:a,maxSize:u=100,minSize:s=0}=e.constraints,{panelSize:c}=ex(r,e,n);null!=c&&(l&&a&&Y(c,i)?Y(i,o)||K(e,o):cu&&K(e,u))},[K]),J=(0,o.useCallback)((e,t)=>{let{direction:n}=O.current,{layout:r}=L.current;if(!v.current)return;let i=er(e,v.current);G(i,`Drag handle element not found for id "${e}"`);let l=el(n,t);C({dragHandleId:e,dragHandleRect:i.getBoundingClientRect(),initialCursorPosition:l,initialLayout:r})},[]),ee=(0,o.useCallback)(()=>{C(null)},[]),eu=(0,o.useCallback)(e=>{let{panelDataArray:t}=L.current,n=ev(t,e);n>=0&&(t.splice(n,1),delete E.current[e.id],L.current.panelDataArrayChanged=!0,S())},[S]),es=(0,o.useMemo)(()=>({collapsePanel:z,direction:r,dragState:x,expandPanel:F,getPanelSize:_,getPanelStyle:H,groupId:y,isPanelCollapsed:V,isPanelExpanded:B,reevaluatePanelConstraints:W,registerPanel:q,registerResizeHandle:U,resizePanel:K,startDragging:J,stopDragging:ee,unregisterPanel:eu,panelGroupElement:v.current}),[z,x,r,F,_,H,y,V,B,W,q,U,K,J,ee,eu]);return(0,o.createElement)(a.Provider,{value:es},(0,o.createElement)(m,{...g,children:t,className:n,id:l,ref:v,style:{display:"flex",flexDirection:"horizontal"===r?"row":"column",height:"100%",overflow:"hidden",width:"100%",...h},[u.group]:"",[u.groupDirection]:r,[u.groupId]:y}))}let ey=(0,o.forwardRef)((e,t)=>(0,o.createElement)(eg,{...e,forwardedRef:t}));function ev(e,t){return e.findIndex(e=>e===t||e.id===t.id)}function ex(e,t,n){let r=ev(e,t),i=r===e.length-1,l=n[r];return{...t.constraints,panelSize:l,pivotIndices:i?[r-1,r]:[r,r+1]}}function ek({children:e=null,className:t="",disabled:n=!1,hitAreaMargins:r,id:i,onBlur:l,onClick:c,onDragging:d,onFocus:f,onPointerDown:h,onPointerUp:m,style:g={},tabIndex:y=0,tagName:v="div",...x}){var k,b;let w=(0,o.useRef)(null),C=(0,o.useRef)({onClick:c,onDragging:d,onPointerDown:h,onPointerUp:m});(0,o.useEffect)(()=>{C.current.onClick=c,C.current.onDragging=d,C.current.onPointerDown=h,C.current.onPointerUp=m});let M=(0,o.useContext)(a);if(null===M)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:A,groupId:S,registerResizeHandle:E,startDragging:P,stopDragging:I,panelGroupElement:D}=M,T=p(i),[j,R]=(0,o.useState)("inactive"),[L,_]=(0,o.useState)(!1),[H,V]=(0,o.useState)(null),B=(0,o.useRef)({state:j});s(()=>{B.current.state=j}),(0,o.useEffect)(()=>{if(n)V(null);else{let e=E(T);V(()=>e)}},[n,T,E]);let q=null!=(k=null==r?void 0:r.coarse)?k:15,W=null!=(b=null==r?void 0:r.fine)?b:5;return(0,o.useEffect)(()=>{if(n||null==H)return;let e=w.current;G(e,"Element ref not attached");let t=!1;return function(e,t,n,r,i){var l;let{ownerDocument:o}=t,a={direction:n,element:t,hitAreaMargins:r,setResizeHandlerState:i},u=null!=(l=z.get(o))?l:0;return z.set(o,u+1),F.add(a),K(),function(){var t;N.delete(e),F.delete(a);let n=null!=(t=z.get(o))?t:1;if(z.set(o,n-1),K(),1===n&&z.delete(o),O.includes(a)){let e=O.indexOf(a);e>=0&&O.splice(e,1),U(),i("up",!0,null)}}}(T,e,A,{coarse:q,fine:W},(e,n,r)=>{if(!n)return void R("inactive");switch(e){case"down":{R("drag"),t=!1,G(r,'Expected event to be defined for "down" action'),P(T,r);let{onDragging:e,onPointerDown:n}=C.current;null==e||e(!0),null==n||n();break}case"move":{let{state:e}=B.current;t=!0,"drag"!==e&&R("hover"),G(r,'Expected event to be defined for "move" action'),H(r);break}case"up":{R("hover"),I();let{onClick:e,onDragging:n,onPointerUp:r}=C.current;null==n||n(!1),null==r||r(),t||null==e||e()}}})},[q,A,n,W,E,T,H,P,I]),!function({disabled:e,handleId:t,resizeHandler:n,panelGroupElement:r}){(0,o.useEffect)(()=>{if(e||null==n||null==r)return;let i=er(t,r);if(null==i)return;let l=e=>{if(!e.defaultPrevented)switch(e.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":e.preventDefault(),n(e);break;case"F6":{e.preventDefault();let n=i.getAttribute(u.groupId);G(n,`No group element found for id "${n}"`);let l=Q(n,r),o=ee(n,t,r);G(null!==o,`No resize element found for id "${t}"`);let a=e.shiftKey?o>0?o-1:l.length-1:o+1{i.removeEventListener("keydown",l)}},[r,e,t,n])}({disabled:n,handleId:T,resizeHandler:H,panelGroupElement:D}),(0,o.createElement)(v,{...x,children:e,className:t,id:i,onBlur:()=>{_(!1),null==l||l()},onFocus:()=>{_(!0),null==f||f()},ref:w,role:"separator",style:{touchAction:"none",userSelect:"none",...g},tabIndex:y,[u.groupDirection]:A,[u.groupId]:S,[u.resizeHandle]:"",[u.resizeHandleActive]:"drag"===j?"pointer":L?"keyboard":void 0,[u.resizeHandleEnabled]:!n,[u.resizeHandleId]:T,[u.resizeHandleState]:j})}eg.displayName="PanelGroup",ey.displayName="forwardRef(PanelGroup)",ek.displayName="PanelResizeHandle"},22580:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("crosshair",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]])},23323:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("scroll-text",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]])},23853:(e,t,n)=>{"use strict";n.d(t,{UC:()=>I,ZL:()=>P,bL:()=>S,l9:()=>E,q7:()=>D,wv:()=>T});var r=n(12115),i=n(85185),l=n(6101),o=n(46081),a=n(5845),u=n(63655),s=n(71627),c=n(61285),d=n(95155),f="DropdownMenu",[p,h]=(0,o.A)(f,[s.UE]),m=(0,s.UE)(),[g,y]=p(f),v=e=>{let{__scopeDropdownMenu:t,children:n,dir:i,open:l,defaultOpen:o,onOpenChange:u,modal:p=!0}=e,h=m(t),y=r.useRef(null),[v,x]=(0,a.i)({prop:l,defaultProp:null!=o&&o,onChange:u,caller:f});return(0,d.jsx)(g,{scope:t,triggerId:(0,c.B)(),triggerRef:y,contentId:(0,c.B)(),open:v,onOpenChange:x,onOpenToggle:r.useCallback(()=>x(e=>!e),[x]),modal:p,children:(0,d.jsx)(s.bL,{...h,open:v,onOpenChange:x,dir:i,modal:p,children:n})})};v.displayName=f;var x="DropdownMenuTrigger",k=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,a=y(x,n),c=m(n);return(0,d.jsx)(s.Mz,{asChild:!0,...c,children:(0,d.jsx)(u.sG.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:(0,l.t)(t,a.triggerRef),onPointerDown:(0,i.mK)(e.onPointerDown,e=>{!r&&0===e.button&&!1===e.ctrlKey&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&a.onOpenToggle(),"ArrowDown"===e.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});k.displayName=x;var b=e=>{let{__scopeDropdownMenu:t,...n}=e,r=m(t);return(0,d.jsx)(s.ZL,{...r,...n})};b.displayName="DropdownMenuPortal";var w="DropdownMenuContent",C=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,o=y(w,n),a=m(n),u=r.useRef(!1);return(0,d.jsx)(s.UC,{id:o.contentId,"aria-labelledby":o.triggerId,...a,...l,ref:t,onCloseAutoFocus:(0,i.mK)(e.onCloseAutoFocus,e=>{var t;u.current||null==(t=o.triggerRef.current)||t.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,i.mK)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!o.modal||r)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});C.displayName=w,r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.YJ,{...i,...r,ref:t})}).displayName="DropdownMenuGroup",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.JU,{...i,...r,ref:t})}).displayName="DropdownMenuLabel";var M=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.q7,{...i,...r,ref:t})});M.displayName="DropdownMenuItem",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.H_,{...i,...r,ref:t})}).displayName="DropdownMenuCheckboxItem",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.z6,{...i,...r,ref:t})}).displayName="DropdownMenuRadioGroup",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.hN,{...i,...r,ref:t})}).displayName="DropdownMenuRadioItem",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.VF,{...i,...r,ref:t})}).displayName="DropdownMenuItemIndicator";var A=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.wv,{...i,...r,ref:t})});A.displayName="DropdownMenuSeparator",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.i3,{...i,...r,ref:t})}).displayName="DropdownMenuArrow",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.ZP,{...i,...r,ref:t})}).displayName="DropdownMenuSubTrigger",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.G5,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent";var S=v,E=k,P=b,I=C,D=M,T=A},24357:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},25273:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("clipboard-list",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]])},25657:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]])},27213:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])},27265:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]])},28239:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("folder-tree",[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"hod4my"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"w4yl2u"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3",key:"f2jnh7"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3",key:"k8epm1"}]])},29621:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("code",[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]])},29676:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("history",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]])},29869:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]])},30446:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]])},31300:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var n=/^--[a-zA-Z0-9_-]+$/,r=/-([a-z])/g,i=/^[^-]+$/,l=/^-(webkit|moz|ms|o|khtml)-/,o=/^-(ms)-/,a=function(e,t){return t.toUpperCase()},u=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){var s;return(void 0===t&&(t={}),!(s=e)||i.test(s)||n.test(s))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(o,u):e.replace(l,u)).replace(r,a))}},31787:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("table-2",[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18",key:"gugj83"}]])},32417:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("panels-top-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]])},33127:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]])},33386:(e,t,n)=>{"use strict";function r(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}n.d(t,{B:()=>r})},34093:(e,t,n)=>{"use strict";function r(){}function i(){}n.d(t,{HB:()=>i,ok:()=>r})},34835:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]])},34869:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},36301:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,l=/^:\s*/,o=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,u=/^\s+|\s+$/g;function s(e){return e?e.replace(u,""):""}e.exports=function(e,u){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];u=u||{};var c=1,d=1;function f(e){var t=e.match(n);t&&(c+=t.length);var r=e.lastIndexOf("\n");d=~r?e.length-r:d+e.length}function p(){var e={line:c,column:d};return function(t){return t.position=new h(e),y(r),t}}function h(e){this.start=e,this.end={line:c,column:d},this.source=u.source}h.prototype.content=e;var m=[];function g(t){var n=Error(u.source+":"+c+":"+d+": "+t);if(n.reason=t,n.filename=u.source,n.line=c,n.column=d,n.source=e,u.silent)m.push(n);else throw n}function y(t){var n=t.exec(e);if(n){var r=n[0];return f(r),e=e.slice(r.length),n}}function v(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;""!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return g("End of comment missing");var r=e.slice(2,n-2);return d+=2,f(r),e=e.slice(n),d+=2,t({type:"comment",comment:r})}}y(r);var k,b=[];for(v(b);k=function(){var e=p(),n=y(i);if(n){if(x(),!y(l))return g("property missing ':'");var r=y(o),u=e({type:"declaration",property:s(n[0].replace(t,"")),value:r?s(r[0].replace(t,"")):""});return y(a),u}}();)!1!==k&&(b.push(k),v(b));return b}},37108:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]])},40133:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},41684:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]])},42355:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},42493:(e,t,n)=>{"use strict";n.d(t,{q7:()=>I,bL:()=>P});var r=n(12115),i=n(46081),l=n(63655),o=n(89196),a=n(85185),u=n(5845),s=n(95155),c="Toggle",d=r.forwardRef((e,t)=>{let{pressed:n,defaultPressed:r,onPressedChange:i,...o}=e,[d,f]=(0,u.i)({prop:n,onChange:i,defaultProp:null!=r&&r,caller:c});return(0,s.jsx)(l.sG.button,{type:"button","aria-pressed":d,"data-state":d?"on":"off","data-disabled":e.disabled?"":void 0,...o,ref:t,onClick:(0,a.mK)(e.onClick,()=>{e.disabled||f(!d)})})});d.displayName=c;var f=n(94315),p="ToggleGroup",[h,m]=(0,i.A)(p,[o.RG]),g=(0,o.RG)(),y=r.forwardRef((e,t)=>{let{type:n,...r}=e;if("single"===n)return(0,s.jsx)(k,{...r,ref:t});if("multiple"===n)return(0,s.jsx)(b,{...r,ref:t});throw Error("Missing prop `type` expected on `".concat(p,"`"))});y.displayName=p;var[v,x]=h(p),k=r.forwardRef((e,t)=>{let{value:n,defaultValue:i,onValueChange:l=()=>{},...o}=e,[a,c]=(0,u.i)({prop:n,defaultProp:null!=i?i:"",onChange:l,caller:p});return(0,s.jsx)(v,{scope:e.__scopeToggleGroup,type:"single",value:r.useMemo(()=>a?[a]:[],[a]),onItemActivate:c,onItemDeactivate:r.useCallback(()=>c(""),[c]),children:(0,s.jsx)(M,{...o,ref:t})})}),b=r.forwardRef((e,t)=>{let{value:n,defaultValue:i,onValueChange:l=()=>{},...o}=e,[a,c]=(0,u.i)({prop:n,defaultProp:null!=i?i:[],onChange:l,caller:p}),d=r.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[c]),f=r.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[c]);return(0,s.jsx)(v,{scope:e.__scopeToggleGroup,type:"multiple",value:a,onItemActivate:d,onItemDeactivate:f,children:(0,s.jsx)(M,{...o,ref:t})})});y.displayName=p;var[w,C]=h(p),M=r.forwardRef((e,t)=>{let{__scopeToggleGroup:n,disabled:r=!1,rovingFocus:i=!0,orientation:a,dir:u,loop:c=!0,...d}=e,p=g(n),h=(0,f.jH)(u),m={role:"group",dir:h,...d};return(0,s.jsx)(w,{scope:n,rovingFocus:i,disabled:r,children:i?(0,s.jsx)(o.bL,{asChild:!0,...p,orientation:a,dir:h,loop:c,children:(0,s.jsx)(l.sG.div,{...m,ref:t})}):(0,s.jsx)(l.sG.div,{...m,ref:t})})}),A="ToggleGroupItem",S=r.forwardRef((e,t)=>{let n=x(A,e.__scopeToggleGroup),i=C(A,e.__scopeToggleGroup),l=g(e.__scopeToggleGroup),a=n.value.includes(e.value),u=i.disabled||e.disabled,c={...e,pressed:a,disabled:u},d=r.useRef(null);return i.rovingFocus?(0,s.jsx)(o.q7,{asChild:!0,...l,focusable:!u,active:a,ref:d,children:(0,s.jsx)(E,{...c,ref:t})}):(0,s.jsx)(E,{...c,ref:t})});S.displayName=A;var E=r.forwardRef((e,t)=>{let{__scopeToggleGroup:n,value:r,...i}=e,l=x(A,n),o={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},a="single"===l.type?o:void 0;return(0,s.jsx)(d,{...a,...i,ref:t,onPressedChange:e=>{e?l.onItemActivate(r):l.onItemDeactivate(r)}})}),P=y,I=S},43453:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},44020:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]])},46767:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]])},47957:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]])},48021:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])},48313:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]])},49535:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(12556);function i(e){return null===e||(0,r.Ee)(e)||(0,r.Ny)(e)?1:(0,r.es)(e)?2:void 0}},50757:(e,t,n)=>{"use strict";n.d(t,{m:()=>y});let r=Symbol.for("constructDateFrom");function i(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&r in e?e[r](t):e instanceof Date?new e.constructor(t):new Date(t)}let l={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function o(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}let a={date:o({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:o({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:o({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},u={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function s(e){return(t,n)=>{let r;if("formatting"===((null==n?void 0:n.context)?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,i=(null==n?void 0:n.width)?String(n.width):t;r=e.formattingValues[i]||e.formattingValues[t]}else{let t=e.defaultWidth,i=(null==n?void 0:n.width)?String(n.width):e.defaultWidth;r=e.values[i]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function c(e){return function(t){let n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.width,l=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],o=t.match(l);if(!o)return null;let a=o[0],u=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(u)?function(e,t){for(let n=0;ne.test(a)):function(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(u,e=>e.test(a));return n=e.valueCallback?e.valueCallback(s):s,{value:n=r.valueCallback?r.valueCallback(n):n,rest:t.slice(a.length)}}}let d={code:"en-US",formatDistance:(e,t,n)=>{let r,i=l[e];if(r="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null==n?void 0:n.addSuffix)if(n.comparison&&n.comparison>0)return"in "+r;else return r+" ago";return r},formatLong:a,formatRelative:(e,t,n,r)=>u[e],localize:{ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(e){return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;let i=r[0],l=t.match(e.parsePattern);if(!l)return null;let o=e.valueCallback?e.valueCallback(l[0]):l[0];return{value:o=n.valueCallback?n.valueCallback(o):o,rest:t.slice(i.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:c({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:c({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:c({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:c({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:c({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},f={};function p(e,t){return i(t||e,e)}function h(e){let t=p(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-n}function m(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r"object"==typeof e));return n.map(l)}function g(e,t){let n=p(e)-p(t);return n<0?-1:n>0?1:n}function y(e,t){return function(e,t,n){var r,i;let l,o=null!=(i=null!=(r=null==n?void 0:n.locale)?r:f.locale)?i:d,a=g(e,t);if(isNaN(a))throw RangeError("Invalid time value");let u=Object.assign({},n,{addSuffix:null==n?void 0:n.addSuffix,comparison:a}),[s,c]=m(null==n?void 0:n.in,...a>0?[t,e]:[e,t]),y=function(e,t,n){var r;return(r=void 0,e=>{let t=(r?Math[r]:Math.trunc)(e);return 0===t?0:t})((p(e)-p(t))/1e3)}(c,s),v=Math.round((y-(h(c)-h(s))/1e3)/60);if(v<2)if(null==n?void 0:n.includeSeconds)if(y<5)return o.formatDistance("lessThanXSeconds",5,u);else if(y<10)return o.formatDistance("lessThanXSeconds",10,u);else if(y<20)return o.formatDistance("lessThanXSeconds",20,u);else if(y<40)return o.formatDistance("halfAMinute",0,u);else if(y<60)return o.formatDistance("lessThanXMinutes",1,u);else return o.formatDistance("xMinutes",1,u);else if(0===v)return o.formatDistance("lessThanXMinutes",1,u);else return o.formatDistance("xMinutes",v,u);if(v<45)return o.formatDistance("xMinutes",v,u);if(v<90)return o.formatDistance("aboutXHours",1,u);if(v<1440){let e=Math.round(v/60);return o.formatDistance("aboutXHours",e,u)}if(v<2520)return o.formatDistance("xDays",1,u);else if(v<43200){let e=Math.round(v/1440);return o.formatDistance("xDays",e,u)}else if(v<86400)return l=Math.round(v/43200),o.formatDistance("aboutXMonths",l,u);if((l=function(e,t,n){let[r,i,l]=m(void 0,e,e,t),o=g(i,l),a=Math.abs(function(e,t,n){let[r,i]=m(void 0,e,t);return 12*(r.getFullYear()-i.getFullYear())+(r.getMonth()-i.getMonth())}(i,l));if(a<1)return 0;1===i.getMonth()&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-o*a);let u=g(i,l)===-o;(function(e,t){let n=p(e,void 0);return+function(e,t){let n=p(e,null==t?void 0:t.in);return n.setHours(23,59,59,999),n}(n,void 0)==+function(e,t){let n=p(e,null==t?void 0:t.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}(n,t)})(r)&&1===a&&1===g(r,l)&&(u=!1);let s=o*(a-u);return 0===s?0:s}(c,s))<12){let e=Math.round(v/43200);return o.formatDistance("xMonths",e,u)}{let e=l%12,t=Math.trunc(l/12);return e<3?o.formatDistance("aboutXYears",t,u):e<9?o.formatDistance("overXYears",t,u):o.formatDistance("almostXYears",t+1,u)}}(e,i(e,Date.now()),t)}},51362:(e,t,n)=>{"use strict";n.d(t,{D:()=>s,N:()=>c});var r=n(12115),i=(e,t,n,r,i,l,o,a)=>{let u=document.documentElement,s=["light","dark"];function c(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&l?i.map(e=>l[e]||e):i;n?(u.classList.remove(...r),u.classList.add(l&&l[t]?l[t]:t)):u.setAttribute(e,t)}),n=t,a&&s.includes(n)&&(u.style.colorScheme=n)}if(r)c(r);else try{let e=localStorage.getItem(t)||n,r=o&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(r)}catch(e){}},l=["light","dark"],o="(prefers-color-scheme: dark)",a=r.createContext(void 0),u={setTheme:e=>{},themes:[]},s=()=>{var e;return null!=(e=r.useContext(a))?e:u},c=e=>r.useContext(a)?r.createElement(r.Fragment,null,e.children):r.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:i=!0,enableColorScheme:u=!0,storageKey:s="theme",themes:c=d,defaultTheme:f=i?"system":"light",attribute:y="data-theme",value:v,children:x,nonce:k,scriptProps:b}=e,[w,C]=r.useState(()=>h(s,f)),[M,A]=r.useState(()=>"system"===w?g():w),S=v?Object.values(v):c,E=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&i&&(t=g());let r=v?v[t]:t,o=n?m(k):null,a=document.documentElement,s=e=>{"class"===e?(a.classList.remove(...S),r&&a.classList.add(r)):e.startsWith("data-")&&(r?a.setAttribute(e,r):a.removeAttribute(e))};if(Array.isArray(y)?y.forEach(s):s(y),u){let e=l.includes(f)?f:null,n=l.includes(t)?t:e;a.style.colorScheme=n}null==o||o()},[k]),P=r.useCallback(e=>{let t="function"==typeof e?e(w):e;C(t);try{localStorage.setItem(s,t)}catch(e){}},[w]),I=r.useCallback(e=>{A(g(e)),"system"===w&&i&&!t&&E("system")},[w,t]);r.useEffect(()=>{let e=window.matchMedia(o);return e.addListener(I),I(e),()=>e.removeListener(I)},[I]),r.useEffect(()=>{let e=e=>{e.key===s&&(e.newValue?C(e.newValue):P(f))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[P]),r.useEffect(()=>{E(null!=t?t:w)},[t,w]);let D=r.useMemo(()=>({theme:w,setTheme:P,forcedTheme:t,resolvedTheme:"system"===w?M:w,themes:i?[...c,"system"]:c,systemTheme:i?M:void 0}),[w,P,t,M,i,c]);return r.createElement(a.Provider,{value:D},r.createElement(p,{forcedTheme:t,storageKey:s,attribute:y,enableSystem:i,enableColorScheme:u,defaultTheme:f,value:v,themes:c,nonce:k,scriptProps:b}),x)},p=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:l,enableSystem:o,enableColorScheme:a,defaultTheme:u,value:s,themes:c,nonce:d,scriptProps:f}=e,p=JSON.stringify([l,n,u,t,c,s,o,a]).slice(1,-1);return r.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"",dangerouslySetInnerHTML:{__html:"(".concat(i.toString(),")(").concat(p,")")}})}),h=(e,t)=>{let n;try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t},m=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},g=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light")},52280:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]])},52918:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("toggle-left",[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]])},53145:(e,t,n)=>{"use strict";n.d(t,{G5:()=>X,H_:()=>q,JU:()=>V,Pb:()=>$,UC:()=>_,VF:()=>W,YJ:()=>H,ZL:()=>F,ZP:()=>Y,bL:()=>z,hN:()=>K,l9:()=>N,q7:()=>B,wv:()=>G,z6:()=>U});var r=n(12115),i=n(85185),l=n(46081),o=n(63655),a=n(71627),u=n(39033),s=n(5845),c=n(95155),d="ContextMenu",[f,p]=(0,l.A)(d,[a.UE]),h=(0,a.UE)(),[m,g]=f(d),y=e=>{let{__scopeContextMenu:t,children:n,onOpenChange:i,dir:l,modal:o=!0}=e,[s,d]=r.useState(!1),f=h(t),p=(0,u.c)(i),g=r.useCallback(e=>{d(e),p(e)},[p]);return(0,c.jsx)(m,{scope:t,open:s,onOpenChange:g,modal:o,children:(0,c.jsx)(a.bL,{...f,dir:l,open:s,onOpenChange:g,modal:o,children:n})})};y.displayName=d;var v="ContextMenuTrigger",x=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,disabled:l=!1,...u}=e,s=g(v,n),d=h(n),f=r.useRef({x:0,y:0}),p=r.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...f.current})}),m=r.useRef(0),y=r.useCallback(()=>window.clearTimeout(m.current),[]),x=e=>{f.current={x:e.clientX,y:e.clientY},s.onOpenChange(!0)};return r.useEffect(()=>y,[y]),r.useEffect(()=>void(l&&y()),[l,y]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(a.Mz,{...d,virtualRef:p}),(0,c.jsx)(o.sG.span,{"data-state":s.open?"open":"closed","data-disabled":l?"":void 0,...u,ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:l?e.onContextMenu:(0,i.mK)(e.onContextMenu,e=>{y(),x(e),e.preventDefault()}),onPointerDown:l?e.onPointerDown:(0,i.mK)(e.onPointerDown,L(e=>{y(),m.current=window.setTimeout(()=>x(e),700)})),onPointerMove:l?e.onPointerMove:(0,i.mK)(e.onPointerMove,L(y)),onPointerCancel:l?e.onPointerCancel:(0,i.mK)(e.onPointerCancel,L(y)),onPointerUp:l?e.onPointerUp:(0,i.mK)(e.onPointerUp,L(y))})]})});x.displayName=v;var k=e=>{let{__scopeContextMenu:t,...n}=e,r=h(t);return(0,c.jsx)(a.ZL,{...r,...n})};k.displayName="ContextMenuPortal";var b="ContextMenuContent",w=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...i}=e,l=g(b,n),o=h(n),u=r.useRef(!1);return(0,c.jsx)(a.UC,{...o,...i,ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{var n;null==(n=e.onCloseAutoFocus)||n.call(e,t),!t.defaultPrevented&&u.current&&t.preventDefault(),u.current=!1},onInteractOutside:t=>{var n;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||l.modal||(u.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});w.displayName=b;var C=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.YJ,{...i,...r,ref:t})});C.displayName="ContextMenuGroup";var M=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.JU,{...i,...r,ref:t})});M.displayName="ContextMenuLabel";var A=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.q7,{...i,...r,ref:t})});A.displayName="ContextMenuItem";var S=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.H_,{...i,...r,ref:t})});S.displayName="ContextMenuCheckboxItem";var E=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.z6,{...i,...r,ref:t})});E.displayName="ContextMenuRadioGroup";var P=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.hN,{...i,...r,ref:t})});P.displayName="ContextMenuRadioItem";var I=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.VF,{...i,...r,ref:t})});I.displayName="ContextMenuItemIndicator";var D=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.wv,{...i,...r,ref:t})});D.displayName="ContextMenuSeparator",r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.i3,{...i,...r,ref:t})}).displayName="ContextMenuArrow";var T="ContextMenuSub",j=e=>{let{__scopeContextMenu:t,children:n,onOpenChange:r,open:i,defaultOpen:l}=e,o=h(t),[u,d]=(0,s.i)({prop:i,defaultProp:null!=l&&l,onChange:r,caller:T});return(0,c.jsx)(a.Pb,{...o,open:u,onOpenChange:d,children:n})};j.displayName=T;var R=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.ZP,{...i,...r,ref:t})});R.displayName="ContextMenuSubTrigger";var O=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.G5,{...i,...r,ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});function L(e){return t=>"mouse"!==t.pointerType?e(t):void 0}O.displayName="ContextMenuSubContent";var z=y,N=x,F=k,_=w,H=C,V=M,B=A,q=S,U=E,K=P,W=I,G=D,$=j,Y=R,X=O},53360:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,l=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,i=t.call(e,"constructor"),l=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!l)return!1;for(r in e);return void 0===r||t.call(e,r)},a=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},u=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;else if(i)return i(e,n).value}return e[n]};e.exports=function e(){var t,n,r,i,s,c,d=arguments[0],f=1,p=arguments.length,h=!1;for("boolean"==typeof d&&(h=d,d=arguments[1]||{},f=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});f{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},55868:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]])},56287:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])},57340:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},57434:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},59099:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]])},60704:(e,t,n)=>{"use strict";n.d(t,{B8:()=>I,UC:()=>T,bL:()=>P,l9:()=>D});var r=n(12115),i=n(85185),l=n(46081),o=n(89196),a=n(28905),u=n(63655),s=n(94315),c=n(5845),d=n(61285),f=n(95155),p="Tabs",[h,m]=(0,l.A)(p,[o.RG]),g=(0,o.RG)(),[y,v]=h(p),x=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:i,defaultValue:l,orientation:o="horizontal",dir:a,activationMode:h="automatic",...m}=e,g=(0,s.jH)(a),[v,x]=(0,c.i)({prop:r,onChange:i,defaultProp:null!=l?l:"",caller:p});return(0,f.jsx)(y,{scope:n,baseId:(0,d.B)(),value:v,onValueChange:x,orientation:o,dir:g,activationMode:h,children:(0,f.jsx)(u.sG.div,{dir:g,"data-orientation":o,...m,ref:t})})});x.displayName=p;var k="TabsList",b=r.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...i}=e,l=v(k,n),a=g(n);return(0,f.jsx)(o.bL,{asChild:!0,...a,orientation:l.orientation,dir:l.dir,loop:r,children:(0,f.jsx)(u.sG.div,{role:"tablist","aria-orientation":l.orientation,...i,ref:t})})});b.displayName=k;var w="TabsTrigger",C=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,disabled:l=!1,...a}=e,s=v(w,n),c=g(n),d=S(s.baseId,r),p=E(s.baseId,r),h=r===s.value;return(0,f.jsx)(o.q7,{asChild:!0,...c,focusable:!l,active:h,children:(0,f.jsx)(u.sG.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":p,"data-state":h?"active":"inactive","data-disabled":l?"":void 0,disabled:l,id:d,...a,ref:t,onMouseDown:(0,i.mK)(e.onMouseDown,e=>{l||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(r)}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&s.onValueChange(r)}),onFocus:(0,i.mK)(e.onFocus,()=>{let e="manual"!==s.activationMode;h||l||!e||s.onValueChange(r)})})})});C.displayName=w;var M="TabsContent",A=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:i,forceMount:l,children:o,...s}=e,c=v(M,n),d=S(c.baseId,i),p=E(c.baseId,i),h=i===c.value,m=r.useRef(h);return r.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.jsx)(a.C,{present:l||h,children:n=>{let{present:r}=n;return(0,f.jsx)(u.sG.div,{"data-state":h?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":d,hidden:!r,id:p,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&o})}})});function S(e,t){return"".concat(e,"-trigger-").concat(t)}function E(e,t){return"".concat(e,"-content-").concat(t)}A.displayName=M;var P=x,I=b,D=C,T=A},62158:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("mouse-pointer-click",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]])},62332:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("file-code",[["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}]])},62525:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},62559:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("toggle-right",[["circle",{cx:"15",cy:"12",r:"3",key:"1afu0r"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]])},65193:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]])},69381:(e,t,n)=>{"use strict";n.d(t,{y:()=>l});var r=n(11603);let i={}.hasOwnProperty;function l(e){let t={},n=-1;for(;++n{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]])},71627:(e,t,n)=>{"use strict";n.d(t,{G5:()=>eW,H_:()=>eF,JU:()=>ez,Mz:()=>ej,Pb:()=>eU,UC:()=>eO,UE:()=>R,VF:()=>eV,YJ:()=>eL,ZL:()=>eR,ZP:()=>eK,bL:()=>eT,hN:()=>eH,i3:()=>eq,q7:()=>eN,wv:()=>eB,z6:()=>e_});var r=n(12115),i=n(85185),l=n(37328),o=n(6101),a=n(46081),u=n(94315),s=n(19178),c=n(92293),d=n(25519),f=n(61285),p=n(35152),h=n(34378),m=n(28905),g=n(63655),y=n(89196),v=n(99708),x=n(39033),k=n(38168),b=n(93795),w=n(95155),C=["Enter"," "],M=["ArrowUp","PageDown","End"],A=["ArrowDown","PageUp","Home",...M],S={ltr:[...C,"ArrowRight"],rtl:[...C,"ArrowLeft"]},E={ltr:["ArrowLeft"],rtl:["ArrowRight"]},P="Menu",[I,D,T]=(0,l.N)(P),[j,R]=(0,a.A)(P,[T,p.Bk,y.RG]),O=(0,p.Bk)(),L=(0,y.RG)(),[z,N]=j(P),[F,_]=j(P),H=e=>{let{__scopeMenu:t,open:n=!1,children:i,dir:l,onOpenChange:o,modal:a=!0}=e,s=O(t),[c,d]=r.useState(null),f=r.useRef(!1),h=(0,x.c)(o),m=(0,u.jH)(l);return r.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,w.jsx)(p.bL,{...s,children:(0,w.jsx)(z,{scope:t,open:n,onOpenChange:h,content:c,onContentChange:d,children:(0,w.jsx)(F,{scope:t,onClose:r.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:f,dir:m,modal:a,children:i})})})};H.displayName=P;var V=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=O(n);return(0,w.jsx)(p.Mz,{...i,...r,ref:t})});V.displayName="MenuAnchor";var B="MenuPortal",[q,U]=j(B,{forceMount:void 0}),K=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,l=N(B,t);return(0,w.jsx)(q,{scope:t,forceMount:n,children:(0,w.jsx)(m.C,{present:n||l.open,children:(0,w.jsx)(h.Z,{asChild:!0,container:i,children:r})})})};K.displayName=B;var W="MenuContent",[G,$]=j(W),Y=r.forwardRef((e,t)=>{let n=U(W,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,l=N(W,e.__scopeMenu),o=_(W,e.__scopeMenu);return(0,w.jsx)(I.Provider,{scope:e.__scopeMenu,children:(0,w.jsx)(m.C,{present:r||l.open,children:(0,w.jsx)(I.Slot,{scope:e.__scopeMenu,children:o.modal?(0,w.jsx)(X,{...i,ref:t}):(0,w.jsx)(J,{...i,ref:t})})})})}),X=r.forwardRef((e,t)=>{let n=N(W,e.__scopeMenu),l=r.useRef(null),a=(0,o.s)(t,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,k.Eq)(e)},[]),(0,w.jsx)(Q,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),J=r.forwardRef((e,t)=>{let n=N(W,e.__scopeMenu);return(0,w.jsx)(Q,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),Z=(0,v.TL)("MenuContent.ScrollLock"),Q=r.forwardRef((e,t)=>{let{__scopeMenu:n,loop:l=!1,trapFocus:a,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:h,onEntryFocus:m,onEscapeKeyDown:g,onPointerDownOutside:v,onFocusOutside:x,onInteractOutside:k,onDismiss:C,disableOutsideScroll:S,...E}=e,P=N(W,n),I=_(W,n),T=O(n),j=L(n),R=D(n),[z,F]=r.useState(null),H=r.useRef(null),V=(0,o.s)(t,H,P.onContentChange),B=r.useRef(0),q=r.useRef(""),U=r.useRef(0),K=r.useRef(null),$=r.useRef("right"),Y=r.useRef(0),X=S?b.A:r.Fragment,J=e=>{var t,n;let r=q.current+e,i=R().filter(e=>!e.disabled),l=document.activeElement,o=null==(t=i.find(e=>e.ref.current===l))?void 0:t.textValue,a=function(e,t,n){var r;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=n?e.indexOf(n):-1,o=(r=Math.max(l,0),e.map((t,n)=>e[(r+n)%e.length]));1===i.length&&(o=o.filter(e=>e!==n));let a=o.find(e=>e.toLowerCase().startsWith(i.toLowerCase()));return a!==n?a:void 0}(i.map(e=>e.textValue),r,o),u=null==(n=i.find(e=>e.textValue===a))?void 0:n.ref.current;!function e(t){q.current=t,window.clearTimeout(B.current),""!==t&&(B.current=window.setTimeout(()=>e(""),1e3))}(r),u&&setTimeout(()=>u.focus())};r.useEffect(()=>()=>window.clearTimeout(B.current),[]),(0,c.Oh)();let Q=r.useCallback(e=>{var t,n;return $.current===(null==(t=K.current)?void 0:t.side)&&function(e,t){return!!t&&function(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,l=t.length-1;er!=d>r&&n<(c-u)*(r-s)/(d-s)+u&&(i=!i)}return i}({x:e.clientX,y:e.clientY},t)}(e,null==(n=K.current)?void 0:n.area)},[]);return(0,w.jsx)(G,{scope:n,searchRef:q,onItemEnter:r.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),onItemLeave:r.useCallback(e=>{var t;Q(e)||(null==(t=H.current)||t.focus(),F(null))},[Q]),onTriggerLeave:r.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),pointerGraceTimerRef:U,onPointerGraceIntentChange:r.useCallback(e=>{K.current=e},[]),children:(0,w.jsx)(X,{...S?{as:Z,allowPinchZoom:!0}:void 0,children:(0,w.jsx)(d.n,{asChild:!0,trapped:a,onMountAutoFocus:(0,i.mK)(u,e=>{var t;e.preventDefault(),null==(t=H.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,w.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:g,onPointerDownOutside:v,onFocusOutside:x,onInteractOutside:k,onDismiss:C,children:(0,w.jsx)(y.bL,{asChild:!0,...j,dir:I.dir,orientation:"vertical",loop:l,currentTabStopId:z,onCurrentTabStopIdChange:F,onEntryFocus:(0,i.mK)(m,e=>{I.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,w.jsx)(p.UC,{role:"menu","aria-orientation":"vertical","data-state":eE(P.open),"data-radix-menu-content":"",dir:I.dir,...T,...E,ref:V,style:{outline:"none",...E.style},onKeyDown:(0,i.mK)(E.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&J(e.key));let i=H.current;if(e.target!==i||!A.includes(e.key))return;e.preventDefault();let l=R().filter(e=>!e.disabled).map(e=>e.ref.current);M.includes(e.key)&&l.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(l)}),onBlur:(0,i.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(B.current),q.current="")}),onPointerMove:(0,i.mK)(e.onPointerMove,eD(e=>{let t=e.target,n=Y.current!==e.clientX;e.currentTarget.contains(t)&&n&&($.current=e.clientX>Y.current?"right":"left",Y.current=e.clientX)}))})})})})})})});Y.displayName=W;var ee=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,w.jsx)(g.sG.div,{role:"group",...r,ref:t})});ee.displayName="MenuGroup";var et=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,w.jsx)(g.sG.div,{...r,ref:t})});et.displayName="MenuLabel";var en="MenuItem",er="menu.itemSelect",ei=r.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:l,...a}=e,u=r.useRef(null),s=_(en,e.__scopeMenu),c=$(en,e.__scopeMenu),d=(0,o.s)(t,u),f=r.useRef(!1);return(0,w.jsx)(el,{...a,ref:d,disabled:n,onClick:(0,i.mK)(e.onClick,()=>{let e=u.current;if(!n&&e){let t=new CustomEvent(er,{bubbles:!0,cancelable:!0});e.addEventListener(er,e=>null==l?void 0:l(e),{once:!0}),(0,g.hO)(e,t),t.defaultPrevented?f.current=!1:s.onClose()}}),onPointerDown:t=>{var n;null==(n=e.onPointerDown)||n.call(e,t),f.current=!0},onPointerUp:(0,i.mK)(e.onPointerUp,e=>{var t;f.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{let t=""!==c.searchRef.current;n||t&&" "===e.key||C.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ei.displayName=en;var el=r.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:l=!1,textValue:a,...u}=e,s=$(en,n),c=L(n),d=r.useRef(null),f=(0,o.s)(t,d),[p,h]=r.useState(!1),[m,v]=r.useState("");return r.useEffect(()=>{let e=d.current;if(e){var t;v((null!=(t=e.textContent)?t:"").trim())}},[u.children]),(0,w.jsx)(I.ItemSlot,{scope:n,disabled:l,textValue:null!=a?a:m,children:(0,w.jsx)(y.q7,{asChild:!0,...c,focusable:!l,children:(0,w.jsx)(g.sG.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...u,ref:f,onPointerMove:(0,i.mK)(e.onPointerMove,eD(e=>{l?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,i.mK)(e.onPointerLeave,eD(e=>s.onItemLeave(e))),onFocus:(0,i.mK)(e.onFocus,()=>h(!0)),onBlur:(0,i.mK)(e.onBlur,()=>h(!1))})})})}),eo=r.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...l}=e;return(0,w.jsx)(eh,{scope:e.__scopeMenu,checked:n,children:(0,w.jsx)(ei,{role:"menuitemcheckbox","aria-checked":eP(n)?"mixed":n,...l,ref:t,"data-state":eI(n),onSelect:(0,i.mK)(l.onSelect,()=>null==r?void 0:r(!!eP(n)||!n),{checkForDefaultPrevented:!1})})})});eo.displayName="MenuCheckboxItem";var ea="MenuRadioGroup",[eu,es]=j(ea,{value:void 0,onValueChange:()=>{}}),ec=r.forwardRef((e,t)=>{let{value:n,onValueChange:r,...i}=e,l=(0,x.c)(r);return(0,w.jsx)(eu,{scope:e.__scopeMenu,value:n,onValueChange:l,children:(0,w.jsx)(ee,{...i,ref:t})})});ec.displayName=ea;var ed="MenuRadioItem",ef=r.forwardRef((e,t)=>{let{value:n,...r}=e,l=es(ed,e.__scopeMenu),o=n===l.value;return(0,w.jsx)(eh,{scope:e.__scopeMenu,checked:o,children:(0,w.jsx)(ei,{role:"menuitemradio","aria-checked":o,...r,ref:t,"data-state":eI(o),onSelect:(0,i.mK)(r.onSelect,()=>{var e;return null==(e=l.onValueChange)?void 0:e.call(l,n)},{checkForDefaultPrevented:!1})})})});ef.displayName=ed;var ep="MenuItemIndicator",[eh,em]=j(ep,{checked:!1}),eg=r.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...i}=e,l=em(ep,n);return(0,w.jsx)(m.C,{present:r||eP(l.checked)||!0===l.checked,children:(0,w.jsx)(g.sG.span,{...i,ref:t,"data-state":eI(l.checked)})})});eg.displayName=ep;var ey=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,w.jsx)(g.sG.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});ey.displayName="MenuSeparator";var ev=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=O(n);return(0,w.jsx)(p.i3,{...i,...r,ref:t})});ev.displayName="MenuArrow";var ex="MenuSub",[ek,eb]=j(ex),ew=e=>{let{__scopeMenu:t,children:n,open:i=!1,onOpenChange:l}=e,o=N(ex,t),a=O(t),[u,s]=r.useState(null),[c,d]=r.useState(null),h=(0,x.c)(l);return r.useEffect(()=>(!1===o.open&&h(!1),()=>h(!1)),[o.open,h]),(0,w.jsx)(p.bL,{...a,children:(0,w.jsx)(z,{scope:t,open:i,onOpenChange:h,content:c,onContentChange:d,children:(0,w.jsx)(ek,{scope:t,contentId:(0,f.B)(),triggerId:(0,f.B)(),trigger:u,onTriggerChange:s,children:n})})})};ew.displayName=ex;var eC="MenuSubTrigger",eM=r.forwardRef((e,t)=>{let n=N(eC,e.__scopeMenu),l=_(eC,e.__scopeMenu),a=eb(eC,e.__scopeMenu),u=$(eC,e.__scopeMenu),s=r.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:d}=u,f={__scopeMenu:e.__scopeMenu},p=r.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return r.useEffect(()=>p,[p]),r.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),d(null)}},[c,d]),(0,w.jsx)(V,{asChild:!0,...f,children:(0,w.jsx)(el,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":a.contentId,"data-state":eE(n.open),...e,ref:(0,o.t)(t,a.onTriggerChange),onClick:t=>{var r;null==(r=e.onClick)||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,i.mK)(e.onPointerMove,eD(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||s.current||(u.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,i.mK)(e.onPointerLeave,eD(e=>{var t,r;p();let i=null==(t=n.content)?void 0:t.getBoundingClientRect();if(i){let t=null==(r=n.content)?void 0:r.dataset.side,l="right"===t,o=i[l?"left":"right"],a=i[l?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:o,y:i.top},{x:a,y:i.top},{x:a,y:i.bottom},{x:o,y:i.bottom}],side:t}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,i.mK)(e.onKeyDown,t=>{let r=""!==u.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&S[l.dir].includes(t.key)){var i;n.onOpenChange(!0),null==(i=n.content)||i.focus(),t.preventDefault()}})})})});eM.displayName=eC;var eA="MenuSubContent",eS=r.forwardRef((e,t)=>{let n=U(W,e.__scopeMenu),{forceMount:l=n.forceMount,...a}=e,u=N(W,e.__scopeMenu),s=_(W,e.__scopeMenu),c=eb(eA,e.__scopeMenu),d=r.useRef(null),f=(0,o.s)(t,d);return(0,w.jsx)(I.Provider,{scope:e.__scopeMenu,children:(0,w.jsx)(m.C,{present:l||u.open,children:(0,w.jsx)(I.Slot,{scope:e.__scopeMenu,children:(0,w.jsx)(Q,{id:c.contentId,"aria-labelledby":c.triggerId,...a,ref:f,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;s.isUsingKeyboardRef.current&&(null==(t=d.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>{e.target!==c.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,i.mK)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=E[s.dir].includes(e.key);if(t&&n){var r;u.onOpenChange(!1),null==(r=c.trigger)||r.focus(),e.preventDefault()}})})})})})});function eE(e){return e?"open":"closed"}function eP(e){return"indeterminate"===e}function eI(e){return eP(e)?"indeterminate":e?"checked":"unchecked"}function eD(e){return t=>"mouse"===t.pointerType?e(t):void 0}eS.displayName=eA;var eT=H,ej=V,eR=K,eO=Y,eL=ee,ez=et,eN=ei,eF=eo,e_=ec,eH=ef,eV=eg,eB=ey,eq=ev,eU=ew,eK=eM,eW=eS},72713:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]])},73783:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]])},74575:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("link-2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]])},75021:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("test-tube",[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2",key:"125lnx"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]])},75525:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])},79397:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]])},81284:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},81497:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("message-square",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])},84616:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},87924:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var r=(0,i.default)(e),l="function"==typeof t;return r.forEach(function(e){if("declaration"===e.type){var r=e.property,i=e.value;l?t(r,i,e):i&&((n=n||{})[r]=i)}}),n};var i=r(n(36301))},88106:(e,t,n)=>{"use strict";n.d(t,{Ke:()=>w,R6:()=>k,bL:()=>A});var r=n(12115),i=n(85185),l=n(46081),o=n(5845),a=n(52712),u=n(6101),s=n(63655),c=n(28905),d=n(61285),f=n(95155),p="Collapsible",[h,m]=(0,l.A)(p),[g,y]=h(p),v=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:i,defaultOpen:l,disabled:a,onOpenChange:u,...c}=e,[h,m]=(0,o.i)({prop:i,defaultProp:null!=l&&l,onChange:u,caller:p});return(0,f.jsx)(g,{scope:n,disabled:a,contentId:(0,d.B)(),open:h,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),children:(0,f.jsx)(s.sG.div,{"data-state":M(h),"data-disabled":a?"":void 0,...c,ref:t})})});v.displayName=p;var x="CollapsibleTrigger",k=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,l=y(x,n);return(0,f.jsx)(s.sG.button,{type:"button","aria-controls":l.contentId,"aria-expanded":l.open||!1,"data-state":M(l.open),"data-disabled":l.disabled?"":void 0,disabled:l.disabled,...r,ref:t,onClick:(0,i.mK)(e.onClick,l.onOpenToggle)})});k.displayName=x;var b="CollapsibleContent",w=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=y(b,e.__scopeCollapsible);return(0,f.jsx)(c.C,{present:n||i.open,children:e=>{let{present:n}=e;return(0,f.jsx)(C,{...r,ref:t,present:n})}})});w.displayName=b;var C=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:i,children:l,...o}=e,c=y(b,n),[d,p]=r.useState(i),h=r.useRef(null),m=(0,u.s)(t,h),g=r.useRef(0),v=g.current,x=r.useRef(0),k=x.current,w=c.open||d,C=r.useRef(w),A=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,a.N)(()=>{let e=h.current;if(e){A.current=A.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,x.current=t.width,C.current||(e.style.transitionDuration=A.current.transitionDuration,e.style.animationName=A.current.animationName),p(i)}},[c.open,i]),(0,f.jsx)(s.sG.div,{"data-state":M(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!w,...o,ref:m,style:{"--radix-collapsible-content-height":v?"".concat(v,"px"):void 0,"--radix-collapsible-content-width":k?"".concat(k,"px"):void 0,...e.style},children:w&&l})});function M(e){return e?"open":"closed"}var A=v},88240:(e,t,n)=>{"use strict";n.d(t,{oz:()=>nf});var r={};n.r(r),n.d(r,{boolean:()=>y,booleanish:()=>v,commaOrSpaceSeparated:()=>C,commaSeparated:()=>w,number:()=>k,overloadedBoolean:()=>x,spaceSeparated:()=>b});var i={};n.r(i),n.d(i,{attentionMarkers:()=>tp,contentInitial:()=>ta,disable:()=>th,document:()=>to,flow:()=>ts,flowInitial:()=>tu,insideSpan:()=>tf,string:()=>tc,text:()=>td});var l=n(34093);let o=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,a=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,u={};function s(e,t){return((t||u).jsx?a:o).test(e)}let c=/[ \t\n\f\r]/g;function d(e){return""===e.replace(c,"")}class f{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}}function p(e,t){let n={},r={};for(let t of e)Object.assign(n,t.property),Object.assign(r,t.normal);return new f(n,r,t)}function h(e){return e.toLowerCase()}f.prototype.normal={},f.prototype.property={},f.prototype.space=void 0;class m{constructor(e,t){this.attribute=t,this.property=e}}m.prototype.attribute="",m.prototype.booleanish=!1,m.prototype.boolean=!1,m.prototype.commaOrSpaceSeparated=!1,m.prototype.commaSeparated=!1,m.prototype.defined=!1,m.prototype.mustUseProperty=!1,m.prototype.number=!1,m.prototype.overloadedBoolean=!1,m.prototype.property="",m.prototype.spaceSeparated=!1,m.prototype.space=void 0;let g=0,y=M(),v=M(),x=M(),k=M(),b=M(),w=M(),C=M();function M(){return 2**++g}let A=Object.keys(r);class S extends m{constructor(e,t,n,i){let l=-1;if(super(e,t),function(e,t,n){n&&(e[t]=n)}(this,"space",i),"number"==typeof n)for(;++l"role"===t?t:"aria-"+t.slice(4).toLowerCase()});function I(e,t){return t in e?e[t]:t}function D(e,t){return I(e,t.toLowerCase())}let T=E({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:w,acceptCharset:b,accessKey:b,action:null,allow:null,allowFullScreen:y,allowPaymentRequest:y,allowUserMedia:y,alt:null,as:null,async:y,autoCapitalize:null,autoComplete:b,autoFocus:y,autoPlay:y,blocking:b,capture:null,charSet:null,checked:y,cite:null,className:b,cols:k,colSpan:null,content:null,contentEditable:v,controls:y,controlsList:b,coords:k|w,crossOrigin:null,data:null,dateTime:null,decoding:null,default:y,defer:y,dir:null,dirName:null,disabled:y,download:x,draggable:v,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:y,formTarget:null,headers:b,height:k,hidden:x,high:k,href:null,hrefLang:null,htmlFor:b,httpEquiv:b,id:null,imageSizes:null,imageSrcSet:null,inert:y,inputMode:null,integrity:null,is:null,isMap:y,itemId:null,itemProp:b,itemRef:b,itemScope:y,itemType:b,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:y,low:k,manifest:null,max:null,maxLength:k,media:null,method:null,min:null,minLength:k,multiple:y,muted:y,name:null,nonce:null,noModule:y,noValidate:y,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:y,optimum:k,pattern:null,ping:b,placeholder:null,playsInline:y,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:y,referrerPolicy:null,rel:b,required:y,reversed:y,rows:k,rowSpan:k,sandbox:b,scope:null,scoped:y,seamless:y,selected:y,shadowRootClonable:y,shadowRootDelegatesFocus:y,shadowRootMode:null,shape:null,size:k,sizes:null,slot:null,span:k,spellCheck:v,src:null,srcDoc:null,srcLang:null,srcSet:null,start:k,step:null,style:null,tabIndex:k,target:null,title:null,translate:null,type:null,typeMustMatch:y,useMap:null,value:v,width:k,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:b,axis:null,background:null,bgColor:null,border:k,borderColor:null,bottomMargin:k,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:y,declare:y,event:null,face:null,frame:null,frameBorder:null,hSpace:k,leftMargin:k,link:null,longDesc:null,lowSrc:null,marginHeight:k,marginWidth:k,noResize:y,noHref:y,noShade:y,noWrap:y,object:null,profile:null,prompt:null,rev:null,rightMargin:k,rules:null,scheme:null,scrolling:v,standby:null,summary:null,text:null,topMargin:k,valueType:null,version:null,vAlign:null,vLink:null,vSpace:k,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:y,disableRemotePlayback:y,prefix:null,property:null,results:k,security:null,unselectable:null},space:"html",transform:D}),j=E({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:C,accentHeight:k,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:k,amplitude:k,arabicForm:null,ascent:k,attributeName:null,attributeType:null,azimuth:k,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:k,by:null,calcMode:null,capHeight:k,className:b,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:k,diffuseConstant:k,direction:null,display:null,dur:null,divisor:k,dominantBaseline:null,download:y,dx:null,dy:null,edgeMode:null,editable:null,elevation:k,enableBackground:null,end:null,event:null,exponent:k,externalResourcesRequired:null,fill:null,fillOpacity:k,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:w,g2:w,glyphName:w,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:k,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:k,horizOriginX:k,horizOriginY:k,id:null,ideographic:k,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:k,k:k,k1:k,k2:k,k3:k,k4:k,kernelMatrix:C,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:k,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:k,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:k,overlineThickness:k,paintOrder:null,panose1:null,path:null,pathLength:k,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:b,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:k,pointsAtY:k,pointsAtZ:k,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:C,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:C,rev:C,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:C,requiredFeatures:C,requiredFonts:C,requiredFormats:C,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:k,specularExponent:k,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:k,strikethroughThickness:k,string:null,stroke:null,strokeDashArray:C,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:k,strokeOpacity:k,strokeWidth:null,style:null,surfaceScale:k,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:C,tabIndex:k,tableValues:null,target:null,targetX:k,targetY:k,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:C,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:k,underlineThickness:k,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:k,values:null,vAlphabetic:k,vMathematical:k,vectorEffect:null,vHanging:k,vIdeographic:k,version:null,vertAdvY:k,vertOriginX:k,vertOriginY:k,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:k,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:I}),R=E({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(e,t)=>"xlink:"+t.slice(5).toLowerCase()}),O=E({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:D}),L=E({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase()}),z=p([P,T,R,O,L],"html"),N=p([P,j,R,O,L],"svg"),F=/[A-Z]/g,_=/-[a-z]/g,H=/^data[-\w.:]+$/i;function V(e){return"-"+e.toLowerCase()}function B(e){return e.charAt(1).toUpperCase()}let q={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var U=n(53724);let K=G("end"),W=G("start");function G(e){return function(t){let n=t&&t.position&&t.position[e]||{};if("number"==typeof n.line&&n.line>0&&"number"==typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"==typeof n.offset&&n.offset>-1?n.offset:void 0}}}function $(e){return e&&"object"==typeof e?"position"in e||"type"in e?X(e.position):"start"in e||"end"in e?X(e):"line"in e||"column"in e?Y(e):"":""}function Y(e){return J(e&&e.line)+":"+J(e&&e.column)}function X(e){return Y(e&&e.start)+"-"+Y(e&&e.end)}function J(e){return e&&"number"==typeof e?e:1}class Z extends Error{constructor(e,t,n){super(),"string"==typeof t&&(n=t,t=void 0);let r="",i={},l=!1;if(t&&(i="line"in t&&"column"in t||"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:{...t}),"string"==typeof e?r=e:!i.cause&&e&&(l=!0,r=e.message,i.cause=e),!i.ruleId&&!i.source&&"string"==typeof n){let e=n.indexOf(":");-1===e?i.ruleId=n:(i.source=n.slice(0,e),i.ruleId=n.slice(e+1))}if(!i.place&&i.ancestors&&i.ancestors){let e=i.ancestors[i.ancestors.length-1];e&&(i.place=e.position)}let o=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file="",this.message=r,this.line=o?o.line:void 0,this.name=$(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=l&&i.cause&&"string"==typeof i.cause.stack?i.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}Z.prototype.file="",Z.prototype.name="",Z.prototype.reason="",Z.prototype.message="",Z.prototype.stack="",Z.prototype.column=void 0,Z.prototype.line=void 0,Z.prototype.ancestors=void 0,Z.prototype.cause=void 0,Z.prototype.fatal=void 0,Z.prototype.place=void 0,Z.prototype.ruleId=void 0,Z.prototype.source=void 0;let Q={}.hasOwnProperty,ee=new Map,et=/[A-Z]/g,en=new Set(["table","tbody","thead","tfoot","tr"]),er=new Set(["td","th"]),ei="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function el(e,t,n){var r;return"element"===t.type?function(e,t,n){let r=e.schema,i=r;"svg"===t.tagName.toLowerCase()&&"html"===r.space&&(e.schema=N),e.ancestors.push(t);let l=es(e,t.tagName,!1),o=function(e,t){let n,r,i={};for(r in t.properties)if("children"!==r&&Q.call(t.properties,r)){let l=function(e,t,n){let r=function(e,t){let n=h(t),r=t,i=m;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&H.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(_,B);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!_.test(e)){let n=e.replace(F,V);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}i=S}return new i(r,t)}(e.schema,t);if(!(null==n||"number"==typeof n&&Number.isNaN(n))){if(Array.isArray(n)&&(n=r.commaSeparated?function(e,t){let n={};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim()),"style"===r.property){let t="object"==typeof n?n:function(e,t){try{return U(t,{reactCompat:!0})}catch(n){if(e.ignoreInvalidStyle)return{};let t=new Z("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:n,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw t.file=e.filePath||void 0,t.url=ei+"#cannot-parse-style-attribute",t}}(e,String(n));return"css"===e.stylePropertyNameCase&&(t=function(e){let t,n={};for(t in e)Q.call(e,t)&&(n[function(e){let t=e.replace(et,ed);return"ms-"===t.slice(0,3)&&(t="-"+t),t}(t)]=e[t]);return n}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&r.space?q[r.property]||r.property:r.attribute,n]}}(e,r,t.properties[r]);if(l){let[r,o]=l;e.tableCellAlignToStyle&&"align"===r&&"string"==typeof o&&er.has(t.tagName)?n=o:i[r]=o}}return n&&((i.style||(i.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=n),i}(e,t),a=eu(e,t);return en.has(t.tagName)&&(a=a.filter(function(e){return"string"!=typeof e||!("object"==typeof e?"text"===e.type&&d(e.value):d(e))})),eo(e,o,l,t),ea(o,a),e.ancestors.pop(),e.schema=r,e.create(t,l,o,n)}(e,t,n):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){let n=t.data.estree.body[0];return(0,l.ok)("ExpressionStatement"===n.type),e.evaluater.evaluateExpression(n.expression)}ec(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,n){let r=e.schema,i=r;"svg"===t.name&&"html"===r.space&&(e.schema=N),e.ancestors.push(t);let o=null===t.name?e.Fragment:es(e,t.name,!0),a=function(e,t){let n={};for(let r of t.attributes)if("mdxJsxExpressionAttribute"===r.type)if(r.data&&r.data.estree&&e.evaluater){let t=r.data.estree.body[0];(0,l.ok)("ExpressionStatement"===t.type);let i=t.expression;(0,l.ok)("ObjectExpression"===i.type);let o=i.properties[0];(0,l.ok)("SpreadElement"===o.type),Object.assign(n,e.evaluater.evaluateExpression(o.argument))}else ec(e,t.position);else{let i,o=r.name;if(r.value&&"object"==typeof r.value)if(r.value.data&&r.value.data.estree&&e.evaluater){let t=r.value.data.estree.body[0];(0,l.ok)("ExpressionStatement"===t.type),i=e.evaluater.evaluateExpression(t.expression)}else ec(e,t.position);else i=null===r.value||r.value;n[o]=i}return n}(e,t),u=eu(e,t);return eo(e,a,o,t),ea(a,u),e.ancestors.pop(),e.schema=r,e.create(t,o,a,n)}(e,t,n):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);ec(e,t.position)}(e,t):"root"===t.type?function(e,t,n){let r={};return ea(r,eu(e,t)),e.create(t,e.Fragment,r,n)}(e,t,n):"text"===t.type?(r=0,t.value):void 0}function eo(e,t,n,r){"string"!=typeof n&&n!==e.Fragment&&e.passNode&&(t.node=r)}function ea(e,t){if(t.length>0){let n=t.length>1?t:t[0];n&&(e.children=n)}}function eu(e,t){let n=[],r=-1,i=e.passKeys?new Map:ee;for(;++r=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){this.setCursor(Math.trunc(e));let r=this.right.splice(this.right.length-(t||0),Number.POSITIVE_INFINITY);return n&&ey(this.left,n),r.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),ey(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),ey(this.right,e.reverse())}setCursor(e){if(e!==this.left.length&&(!(e>this.left.length)||0!==this.right.length)&&(!(e<0)||0!==this.left.length))if(er))return;let a=i.events.length,u=a;for(;u--;)if("exit"===i.events[u][0]&&"chunkFlow"===i.events[u][1].type){if(e){n=i.events[u][1].end;break}e=!0}for(g(o),l=a;lt;){let t=l[n];i.containerState=t[1],t[0].exit.call(i,e)}l.length=t}function y(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},eM={tokenize:function(e,t,n){return(0,ek.N)(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var eA=n(95333);let eS={resolve:function(e){return ev(e),e},tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?i(t):(0,eb.HP)(t)?e.check(eE,l,i)(t):(e.consume(t),r)}function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function l(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}}},eE={partial:!0,tokenize:function(e,t,n){let r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,ek.N)(e,i,"linePrefix")};function i(i){if(null===i||(0,eb.HP)(i))return n(i);let l=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&l&&"linePrefix"===l[1].type&&l[2].sliceSerialize(l[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}}},eP={tokenize:function(e){let t=this,n=e.attempt(eA.B,function(r){return null===r?void e.consume(r):(e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n)},e.attempt(this.parser.constructs.flowInitial,r,(0,ek.N)(e,e.attempt(this.parser.constructs.flow,r,e.attempt(eS,r)),"linePrefix")));return n;function r(r){return null===r?void e.consume(r):(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n)}}},eI={resolveAll:eR()},eD=ej("string"),eT=ej("text");function ej(e){return{resolveAll:eR("text"===e?eO:void 0),tokenize:function(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,l,o);return l;function l(e){return u(e)?i(e):o(e)}function o(e){return null===e?void t.consume(e):(t.enter("data"),t.consume(e),a)}function a(e){return u(e)?(t.exit("data"),i(e)):(t.consume(e),a)}function u(e){if(null===e)return!0;let t=r[e],i=-1;if(t)for(;++i=3&&(null===o||(0,eb.HP)(o))?(e.exit("thematicBreak"),t(o)):n(o)}(o)}}},ez={continuation:{tokenize:function(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(eA.B,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,(0,ek.N)(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){return r.containerState.furtherBlankLines||!(0,eb.On)(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(eF,t,i)(n))});function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,ek.N)(e,e.attempt(ez,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)},name:"list",tokenize:function(e,t,n){let r=this,i=r.events[r.events.length-1],l=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,o=0;return function(t){let i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:(0,eb.BM)(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(eL,n,a)(t):a(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return(0,eb.BM)(i)&&++o<10?(e.consume(i),t):(!r.interrupt||o<2)&&(r.containerState.marker?i===r.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),a(i)):n(i)}(t)}return n(t)};function a(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(eA.B,r.interrupt?n:u,e.attempt(eN,c,s))}function u(e){return r.containerState.initialBlankLine=!0,l++,c(e)}function s(t){return(0,eb.On)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),c):n(t)}function c(n){return r.containerState.size=l+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}}},eN={partial:!0,tokenize:function(e,t,n){let r=this;return(0,ek.N)(e,function(e){let i=r.events[r.events.length-1];return!(0,eb.On)(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},eF={partial:!0,tokenize:function(e,t,n){let r=this;return(0,ek.N)(e,function(e){let i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)}},e_={continuation:{tokenize:function(e,t,n){let r=this;return function(t){return(0,eb.On)(t)?(0,ek.N)(e,i,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):i(t)};function i(r){return e.attempt(e_,t,n)(r)}}},exit:function(e){e.exit("blockQuote")},name:"blockQuote",tokenize:function(e,t,n){let r=this;return function(t){if(62===t){let n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return n(t)};function i(n){return(0,eb.On)(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}}};function eH(e,t,n,r,i,l,o,a,u){let s=u||Number.POSITIVE_INFINITY,c=0;return function(t){return 60===t?(e.enter(r),e.enter(i),e.enter(l),e.consume(t),e.exit(l),d):null===t||32===t||41===t||(0,eb.JQ)(t)?n(t):(e.enter(r),e.enter(o),e.enter(a),e.enter("chunkString",{contentType:"string"}),h(t))};function d(n){return 62===n?(e.enter(l),e.consume(n),e.exit(l),e.exit(i),e.exit(r),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),f(n))}function f(t){return 62===t?(e.exit("chunkString"),e.exit(a),d(t)):null===t||60===t||(0,eb.HP)(t)?n(t):(e.consume(t),92===t?p:f)}function p(t){return 60===t||62===t||92===t?(e.consume(t),f):f(t)}function h(i){return!c&&(null===i||41===i||(0,eb.Ee)(i))?(e.exit("chunkString"),e.exit(a),e.exit(o),e.exit(r),t(i)):c999||null===d||91===d||93===d&&!o||94===d&&!u&&"_hiddenFootnoteSupport"in a.parser.constructs?n(d):93===d?(e.exit(l),e.enter(i),e.consume(d),e.exit(i),e.exit(r),t):(0,eb.HP)(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),s):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||(0,eb.HP)(t)||u++>999?(e.exit("chunkString"),s(t)):(e.consume(t),o||(o=!(0,eb.On)(t)),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}}function eB(e,t,n,r,i,l){let o;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=40===t?41:t,a):n(t)};function a(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(l),u(n))}function u(t){return t===o?(e.exit(l),a(o)):null===t?n(t):(0,eb.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,ek.N)(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),s(t))}function s(t){return t===o||null===t||(0,eb.HP)(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?c:s)}function c(t){return t===o||92===t?(e.consume(t),s):s(t)}}function eq(e,t){let n;return function r(i){return(0,eb.HP)(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):(0,eb.On)(i)?(0,ek.N)(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}var eU=n(33386);let eK={partial:!0,tokenize:function(e,t,n){return function(t){return(0,eb.Ee)(t)?eq(e,r)(t):n(t)};function r(t){return eB(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return(0,eb.On)(t)?(0,ek.N)(e,l,"whitespace")(t):l(t)}function l(e){return null===e||(0,eb.HP)(e)?t(e):n(e)}}},eW={name:"codeIndented",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("codeIndented"),(0,ek.N)(e,i,"linePrefix",5)(t)};function i(t){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(n){return null===n?l(n):(0,eb.HP)(n)?e.attempt(eG,t,l)(n):(e.enter("codeFlowValue"),function n(r){return null===r||(0,eb.HP)(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(t):n(t)}function l(n){return e.exit("codeIndented"),t(n)}}},eG={partial:!0,tokenize:function(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):(0,eb.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):(0,ek.N)(e,l,"linePrefix",5)(t)}function l(e){let l=r.events[r.events.length-1];return l&&"linePrefix"===l[1].type&&l[2].sliceSerialize(l[1],!0).length>=4?t(e):(0,eb.HP)(e)?i(e):n(e)}}},e$={name:"setextUnderline",resolveTo:function(e,t){let n,r,i,l=e.length;for(;l--;)if("enter"===e[l][0]){if("content"===e[l][1].type){n=l;break}"paragraph"===e[l][1].type&&(r=l)}else"content"===e[l][1].type&&e.splice(l,1),i||"definition"!==e[l][1].type||(i=l);let o={type:"setextHeading",start:{...e[n][1].start},end:{...e[e.length-1][1].end}};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end={...e[i][1].end}):e[n][1]=o,e.push(["exit",o,t]),e},tokenize:function(e,t,n){let r,i=this;return function(t){var o;let a,u=i.events.length;for(;u--;)if("lineEnding"!==i.events[u][1].type&&"linePrefix"!==i.events[u][1].type&&"content"!==i.events[u][1].type){a="paragraph"===i.events[u][1].type;break}return!i.parser.lazy[i.now().line]&&(i.interrupt||a)?(e.enter("setextHeadingLine"),r=t,o=t,e.enter("setextHeadingLineSequence"),function t(n){return n===r?(e.consume(n),t):(e.exit("setextHeadingLineSequence"),(0,eb.On)(n)?(0,ek.N)(e,l,"lineSuffix")(n):l(n))}(o)):n(t)};function l(r){return null===r||(0,eb.HP)(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}}},eY=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],eX=["pre","script","style","textarea"],eJ={partial:!0,tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(eA.B,t,n)}}},eZ={partial:!0,tokenize:function(e,t,n){let r=this;return function(t){return(0,eb.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):n(t)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}},eQ={partial:!0,tokenize:function(e,t,n){let r=this;return function(t){return null===t?n(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}},e0={concrete:!0,name:"codeFenced",tokenize:function(e,t,n){let r,i=this,l={partial:!0,tokenize:function(e,t,n){let l=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o};function o(t){return e.enter("codeFencedFence"),(0,eb.On)(t)?(0,ek.N)(e,u,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):u(t)}function u(t){return t===r?(e.enter("codeFencedFenceSequence"),function t(i){return i===r?(l++,e.consume(i),t):l>=a?(e.exit("codeFencedFenceSequence"),(0,eb.On)(i)?(0,ek.N)(e,s,"whitespace")(i):s(i)):n(i)}(t)):n(t)}function s(r){return null===r||(0,eb.HP)(r)?(e.exit("codeFencedFence"),t(r)):n(r)}}},o=0,a=0;return function(t){var l=t;let s=i.events[i.events.length-1];return o=s&&"linePrefix"===s[1].type?s[2].sliceSerialize(s[1],!0).length:0,r=l,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(i){return i===r?(a++,e.consume(i),t):a<3?n(i):(e.exit("codeFencedFenceSequence"),(0,eb.On)(i)?(0,ek.N)(e,u,"whitespace")(i):u(i))}(l)};function u(l){return null===l||(0,eb.HP)(l)?(e.exit("codeFencedFence"),i.interrupt?t(l):e.check(eQ,c,h)(l)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,eb.HP)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),u(i)):(0,eb.On)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,ek.N)(e,s,"whitespace")(i)):96===i&&i===r?n(i):(e.consume(i),t)}(l))}function s(t){return null===t||(0,eb.HP)(t)?u(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,eb.HP)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),u(i)):96===i&&i===r?n(i):(e.consume(i),t)}(t))}function c(t){return e.attempt(l,h,d)(t)}function d(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f}function f(t){return o>0&&(0,eb.On)(t)?(0,ek.N)(e,p,"linePrefix",o+1)(t):p(t)}function p(t){return null===t||(0,eb.HP)(t)?e.check(eQ,c,h)(t):(e.enter("codeFlowValue"),function t(n){return null===n||(0,eb.HP)(n)?(e.exit("codeFlowValue"),p(n)):(e.consume(n),t)}(t))}function h(n){return e.exit("codeFenced"),t(n)}}},e1=document.createElement("i");function e2(e){let t="&"+e+";";e1.innerHTML=t;let n=e1.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&n!==t&&n}let e4={name:"characterReference",tokenize:function(e,t,n){let r,i,l=this,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),a};function a(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),r=31,i=eb.lV,s(t))}function u(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=eb.ok,s):(e.enter("characterReferenceValue"),r=7,i=eb.BM,s(t))}function s(a){if(59===a&&o){let r=e.exit("characterReferenceValue");return i!==eb.lV||e2(l.sliceSerialize(r))?(e.enter("characterReferenceMarker"),e.consume(a),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(a)}return i(a)&&o++1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;let d={...e[n][1].end},f={...e[c][1].start};ti(d,-a),ti(f,a),l={type:a>1?"strongSequence":"emphasisSequence",start:d,end:{...e[n][1].end}},o={type:a>1?"strongSequence":"emphasisSequence",start:{...e[c][1].start},end:f},i={type:a>1?"strongText":"emphasisText",start:{...e[n][1].end},end:{...e[c][1].start}},r={type:a>1?"strong":"emphasis",start:{...l.start},end:{...o.end}},e[n][1].end={...l.start},e[c][1].start={...o.end},u=[],e[n][1].end.offset-e[n][1].start.offset&&(u=(0,em.V)(u,[["enter",e[n][1],t],["exit",e[n][1],t]])),u=(0,em.V)(u,[["enter",r,t],["enter",l,t],["exit",l,t],["enter",i,t]]),u=(0,em.V)(u,(0,e9.W)(t.parser.constructs.insideSpan.null,e.slice(n+1,c),t)),u=(0,em.V)(u,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[c][1].end.offset-e[c][1].start.offset?(s=2,u=(0,em.V)(u,[["enter",e[c][1],t],["exit",e[c][1],t]])):s=0,(0,em.m)(e,n-1,c-n+3,u),c=n+u.length-s-2;break}}for(c=-1;++cl&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(l===i-1||i-4>l&&"whitespace"===e[i-2][1].type)&&(i-=l+1===i?2:4),i>l&&(n={type:"atxHeadingText",start:e[l][1].start,end:e[i][1].end},r={type:"chunkText",start:e[l][1].start,end:e[i][1].end,contentType:"text"},(0,em.m)(e,l,i-l+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e},tokenize:function(e,t,n){let r=0;return function(i){var l;return e.enter("atxHeading"),l=i,e.enter("atxHeadingSequence"),function i(l){return 35===l&&r++<6?(e.consume(l),i):null===l||(0,eb.Ee)(l)?(e.exit("atxHeadingSequence"),function n(r){return 35===r?(e.enter("atxHeadingSequence"),function t(r){return 35===r?(e.consume(r),t):(e.exit("atxHeadingSequence"),n(r))}(r)):null===r||(0,eb.HP)(r)?(e.exit("atxHeading"),t(r)):(0,eb.On)(r)?(0,ek.N)(e,n,"whitespace")(r):(e.enter("atxHeadingText"),function t(r){return null===r||35===r||(0,eb.Ee)(r)?(e.exit("atxHeadingText"),n(r)):(e.consume(r),t)}(r))}(l)):n(l)}(l)}}},42:eL,45:[e$,eL],60:{concrete:!0,name:"htmlFlow",resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},tokenize:function(e,t,n){let r,i,l,o,a,u=this;return function(t){var n;return n=t,e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(n),s};function s(o){return 33===o?(e.consume(o),c):47===o?(e.consume(o),i=!0,p):63===o?(e.consume(o),r=3,u.interrupt?t:j):(0,eb.CW)(o)?(e.consume(o),l=String.fromCharCode(o),h):n(o)}function c(i){return 45===i?(e.consume(i),r=2,d):91===i?(e.consume(i),r=5,o=0,f):(0,eb.CW)(i)?(e.consume(i),r=4,u.interrupt?t:j):n(i)}function d(r){return 45===r?(e.consume(r),u.interrupt?t:j):n(r)}function f(r){let i="CDATA[";return r===i.charCodeAt(o++)?(e.consume(r),o===i.length)?u.interrupt?t:M:f:n(r)}function p(t){return(0,eb.CW)(t)?(e.consume(t),l=String.fromCharCode(t),h):n(t)}function h(o){if(null===o||47===o||62===o||(0,eb.Ee)(o)){let a=47===o,s=l.toLowerCase();return!a&&!i&&eX.includes(s)?(r=1,u.interrupt?t(o):M(o)):eY.includes(l.toLowerCase())?(r=6,a)?(e.consume(o),m):u.interrupt?t(o):M(o):(r=7,u.interrupt&&!u.parser.lazy[u.now().line]?n(o):i?function t(n){return(0,eb.On)(n)?(e.consume(n),t):w(n)}(o):g(o))}return 45===o||(0,eb.lV)(o)?(e.consume(o),l+=String.fromCharCode(o),h):n(o)}function m(r){return 62===r?(e.consume(r),u.interrupt?t:M):n(r)}function g(t){return 47===t?(e.consume(t),w):58===t||95===t||(0,eb.CW)(t)?(e.consume(t),y):(0,eb.On)(t)?(e.consume(t),g):w(t)}function y(t){return 45===t||46===t||58===t||95===t||(0,eb.lV)(t)?(e.consume(t),y):v(t)}function v(t){return 61===t?(e.consume(t),x):(0,eb.On)(t)?(e.consume(t),v):g(t)}function x(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),a=t,k):(0,eb.On)(t)?(e.consume(t),x):function t(n){return null===n||34===n||39===n||47===n||60===n||61===n||62===n||96===n||(0,eb.Ee)(n)?v(n):(e.consume(n),t)}(t)}function k(t){return t===a?(e.consume(t),a=null,b):null===t||(0,eb.HP)(t)?n(t):(e.consume(t),k)}function b(e){return 47===e||62===e||(0,eb.On)(e)?g(e):n(e)}function w(t){return 62===t?(e.consume(t),C):n(t)}function C(t){return null===t||(0,eb.HP)(t)?M(t):(0,eb.On)(t)?(e.consume(t),C):n(t)}function M(t){return 45===t&&2===r?(e.consume(t),P):60===t&&1===r?(e.consume(t),I):62===t&&4===r?(e.consume(t),R):63===t&&3===r?(e.consume(t),j):93===t&&5===r?(e.consume(t),T):(0,eb.HP)(t)&&(6===r||7===r)?(e.exit("htmlFlowData"),e.check(eJ,O,A)(t)):null===t||(0,eb.HP)(t)?(e.exit("htmlFlowData"),A(t)):(e.consume(t),M)}function A(t){return e.check(eZ,S,O)(t)}function S(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),E}function E(t){return null===t||(0,eb.HP)(t)?A(t):(e.enter("htmlFlowData"),M(t))}function P(t){return 45===t?(e.consume(t),j):M(t)}function I(t){return 47===t?(e.consume(t),l="",D):M(t)}function D(t){if(62===t){let n=l.toLowerCase();return eX.includes(n)?(e.consume(t),R):M(t)}return(0,eb.CW)(t)&&l.length<8?(e.consume(t),l+=String.fromCharCode(t),D):M(t)}function T(t){return 93===t?(e.consume(t),j):M(t)}function j(t){return 62===t?(e.consume(t),R):45===t&&2===r?(e.consume(t),j):M(t)}function R(t){return null===t||(0,eb.HP)(t)?(e.exit("htmlFlowData"),O(t)):(e.consume(t),R)}function O(n){return e.exit("htmlFlow"),t(n)}}},61:e$,95:eL,96:e0,126:e0},tc={38:e4,92:e5},td={[-5]:e3,[-4]:e3,[-3]:e3,33:tt,38:e4,42:tr,60:[{name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return(0,eb.CW)(t)?(e.consume(t),l):64===t?n(t):a(t)}function l(t){return 43===t||45===t||46===t||(0,eb.lV)(t)?(r=1,function t(n){return 58===n?(e.consume(n),r=0,o):(43===n||45===n||46===n||(0,eb.lV)(n))&&r++<32?(e.consume(n),t):(r=0,a(n))}(t)):a(t)}function o(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||(0,eb.JQ)(r)?n(r):(e.consume(r),o)}function a(t){return 64===t?(e.consume(t),u):(0,eb.cx)(t)?(e.consume(t),a):n(t)}function u(i){return(0,eb.lV)(i)?function i(l){return 46===l?(e.consume(l),r=0,u):62===l?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(l),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(l){if((45===l||(0,eb.lV)(l))&&r++<63){let n=45===l?t:i;return e.consume(l),n}return n(l)}(l)}(i):n(i)}}},{name:"htmlText",tokenize:function(e,t,n){let r,i,l,o=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),a};function a(t){return 33===t?(e.consume(t),u):47===t?(e.consume(t),k):63===t?(e.consume(t),v):(0,eb.CW)(t)?(e.consume(t),w):n(t)}function u(t){return 45===t?(e.consume(t),s):91===t?(e.consume(t),i=0,p):(0,eb.CW)(t)?(e.consume(t),y):n(t)}function s(t){return 45===t?(e.consume(t),f):n(t)}function c(t){return null===t?n(t):45===t?(e.consume(t),d):(0,eb.HP)(t)?(l=c,D(t)):(e.consume(t),c)}function d(t){return 45===t?(e.consume(t),f):c(t)}function f(e){return 62===e?I(e):45===e?d(e):c(e)}function p(t){let r="CDATA[";return t===r.charCodeAt(i++)?(e.consume(t),i===r.length?h:p):n(t)}function h(t){return null===t?n(t):93===t?(e.consume(t),m):(0,eb.HP)(t)?(l=h,D(t)):(e.consume(t),h)}function m(t){return 93===t?(e.consume(t),g):h(t)}function g(t){return 62===t?I(t):93===t?(e.consume(t),g):h(t)}function y(t){return null===t||62===t?I(t):(0,eb.HP)(t)?(l=y,D(t)):(e.consume(t),y)}function v(t){return null===t?n(t):63===t?(e.consume(t),x):(0,eb.HP)(t)?(l=v,D(t)):(e.consume(t),v)}function x(e){return 62===e?I(e):v(e)}function k(t){return(0,eb.CW)(t)?(e.consume(t),b):n(t)}function b(t){return 45===t||(0,eb.lV)(t)?(e.consume(t),b):function t(n){return(0,eb.HP)(n)?(l=t,D(n)):(0,eb.On)(n)?(e.consume(n),t):I(n)}(t)}function w(t){return 45===t||(0,eb.lV)(t)?(e.consume(t),w):47===t||62===t||(0,eb.Ee)(t)?C(t):n(t)}function C(t){return 47===t?(e.consume(t),I):58===t||95===t||(0,eb.CW)(t)?(e.consume(t),M):(0,eb.HP)(t)?(l=C,D(t)):(0,eb.On)(t)?(e.consume(t),C):I(t)}function M(t){return 45===t||46===t||58===t||95===t||(0,eb.lV)(t)?(e.consume(t),M):function t(n){return 61===n?(e.consume(n),A):(0,eb.HP)(n)?(l=t,D(n)):(0,eb.On)(n)?(e.consume(n),t):C(n)}(t)}function A(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,S):(0,eb.HP)(t)?(l=A,D(t)):(0,eb.On)(t)?(e.consume(t),A):(e.consume(t),E)}function S(t){return t===r?(e.consume(t),r=void 0,P):null===t?n(t):(0,eb.HP)(t)?(l=S,D(t)):(e.consume(t),S)}function E(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||(0,eb.Ee)(t)?C(t):(e.consume(t),E)}function P(e){return 47===e||62===e||(0,eb.Ee)(e)?C(e):n(e)}function I(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function D(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),T}function T(t){return(0,eb.On)(t)?(0,ek.N)(e,j,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):j(t)}function j(t){return e.enter("htmlTextData"),l(t)}}}],91:tl,92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return(0,eb.HP)(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}},e5],93:e6,95:tr,96:{name:"codeText",previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(e){let t,n,r=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=i;++t13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(65535&n)==65535||(65535&n)==65534||n>1114111?"�":String.fromCodePoint(n)}let ty=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function tv(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){let e=n.charCodeAt(1),t=120===e||88===e;return tg(n.slice(t?2:1),t?16:10)}return e2(n)||e}let tx={}.hasOwnProperty;function tk(e){return{line:e.line,column:e.column,offset:e.offset}}function tb(e,t){if(e)throw Error("Cannot close `"+e.type+"` ("+$({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+$({start:t.start,end:t.end})+") is open");throw Error("Cannot close document, a token (`"+t.type+"`, "+$({start:t.start,end:t.end})+") is still open")}function tw(e){let t=this;t.parser=function(n){var r,l;let o,a,u,s;return"string"!=typeof(r={...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})&&(l=r,r=void 0),(function(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:r(y),autolinkProtocol:s,autolinkEmail:s,atxHeading:r(h),blockQuote:r(function(){return{type:"blockquote",children:[]}}),characterEscape:s,characterReference:s,codeFenced:r(p),codeFencedFenceInfo:i,codeFencedFenceMeta:i,codeIndented:r(p,i),codeText:r(function(){return{type:"inlineCode",value:""}},i),codeTextData:s,data:s,codeFlowValue:s,definition:r(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:i,definitionLabelString:i,definitionTitleString:i,emphasis:r(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:r(m),hardBreakTrailing:r(m),htmlFlow:r(g,i),htmlFlowData:s,htmlText:r(g,i),htmlTextData:s,image:r(function(){return{type:"image",title:null,url:"",alt:null}}),label:i,link:r(y),listItem:r(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0)},listOrdered:r(v,function(){this.data.expectingFirstListItemValue=!0}),listUnordered:r(v),paragraph:r(function(){return{type:"paragraph",children:[]}}),reference:function(){this.data.referenceType="collapsed"},referenceString:i,resourceDestinationString:i,resourceTitleString:i,setextHeading:r(h),strong:r(function(){return{type:"strong",children:[]}}),thematicBreak:r(function(){return{type:"thematicBreak"}})},exit:{atxHeading:o(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];t.depth||(t.depth=this.sliceSerialize(e).length)},autolink:o(),autolinkEmail:function(e){c.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){c.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:o(),characterEscapeValue:c,characterReferenceMarkerHexadecimal:f,characterReferenceMarkerNumeric:f,characterReferenceValue:function(e){let t,n=this.sliceSerialize(e),r=this.data.characterReferenceType;r?(t=tg(n,"characterReferenceMarkerNumeric"===r?10:16),this.data.characterReferenceType=void 0):t=e2(n);let i=this.stack[this.stack.length-1];i.value+=t},characterReference:function(e){this.stack.pop().position.end=tk(e.end)},codeFenced:o(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}),codeFencedFence:function(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){let e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:c,codeIndented:o(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:o(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),codeTextData:c,data:c,definition:o(),definitionDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,eU.B)(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:o(),hardBreakEscape:o(d),hardBreakTrailing:o(d),htmlFlow:o(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlFlowData:c,htmlText:o(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlTextData:c,image:o(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];this.data.inReference=!0,"link"===n.type?n.children=e.children:n.alt=t},labelText:function(e){let t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=t.replace(ty,tv),n.identifier=(0,eU.B)(t).toLowerCase()},lineEnding:function(e){let n=this.stack[this.stack.length-1];if(this.data.atHardBreak){n.children[n.children.length-1].position.end=tk(e.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(s.call(this,e),c.call(this,e))},link:o(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),listItem:o(),listOrdered:o(),listUnordered:o(),paragraph:o(),referenceString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,eU.B)(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"},resourceDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){this.data.inReference=void 0},setextHeading:o(function(){this.data.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2},setextHeadingText:function(){this.data.setextHeadingSlurpLineEnding=!0},strong:o(),thematicBreak:o()}};!function e(t,n){let r=-1;for(;++r0){let e=o.tokenStack[o.tokenStack.length-1];(e[1]||tb).call(o,void 0,e[0])}for(r.position={start:tk(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:tk(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},c=-1;++c-1){let e=n[0];"string"==typeof e?n[0]=e.slice(i):n.shift()}o>0&&n.push(e[l].slice(0,o))}return n}(o,e)}function f(){let{_bufferIndex:e,_index:t,line:n,column:i,offset:l}=r;return{_bufferIndex:e,_index:t,line:n,column:i,offset:l}}function p(e,t){t.restore()}function h(e,t){return function(n,i,l){var o;let c,d,p,h;return Array.isArray(n)?m(n):"tokenize"in n?m([n]):(o=n,function(e){let t=null!==e&&o[e],n=null!==e&&o.null;return m([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(n)?n:n?[n]:[]])(e)});function m(e){return(c=e,d=0,0===e.length)?l:y(e[d])}function y(e){return function(n){return(h=function(){let e=f(),t=s.previous,n=s.currentConstruct,i=s.events.length,l=Array.from(a);return{from:i,restore:function(){r=e,s.previous=t,s.currentConstruct=n,s.events.length=i,a=l,g()}}}(),p=e,e.partial||(s.currentConstruct=e),e.name&&s.parser.constructs.disable.null.includes(e.name))?x(n):e.tokenize.call(t?Object.assign(Object.create(s),t):s,u,v,x)(n)}}function v(t){return e(p,h),i}function x(e){return(h.restore(),++d{let n=(t,n)=>(e.set(n,t),t),r=i=>{if(e.has(i))return e.get(i);let[l,o]=t[i];switch(l){case 0:case -1:return n(o,i);case 1:{let e=n([],i);for(let t of o)e.push(r(t));return e}case 2:{let e=n({},i);for(let[t,n]of o)e[r(t)]=r(n);return e}case 3:return n(new Date(o),i);case 4:{let{source:e,flags:t}=o;return n(new RegExp(e,t),i)}case 5:{let e=n(new Map,i);for(let[t,n]of o)e.set(r(t),r(n));return e}case 6:{let e=n(new Set,i);for(let t of o)e.add(r(t));return e}case 7:{let{name:e,message:t}=o;return n(new tC[e](t),i)}case 8:return n(BigInt(o),i);case"BigInt":return n(Object(BigInt(o)),i);case"ArrayBuffer":return n(new Uint8Array(o).buffer,o);case"DataView":{let{buffer:e}=new Uint8Array(o);return n(new DataView(e),o)}}return n(new tC[l](o),i)};return r},tA=e=>tM(new Map,e)(0),{toString:tS}={},{keys:tE}=Object,tP=e=>{let t=typeof e;if("object"!==t||!e)return[0,t];let n=tS.call(e).slice(8,-1);switch(n){case"Array":return[1,""];case"Object":return[2,""];case"Date":return[3,""];case"RegExp":return[4,""];case"Map":return[5,""];case"Set":return[6,""];case"DataView":return[1,n]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},tI=([e,t])=>0===e&&("function"===t||"symbol"===t),tD=(e,t,n,r)=>{let i=(e,t)=>{let i=r.push(e)-1;return n.set(t,i),i},l=r=>{if(n.has(r))return n.get(r);let[o,a]=tP(r);switch(o){case 0:{let t=r;switch(a){case"bigint":o=8,t=r.toString();break;case"function":case"symbol":if(e)throw TypeError("unable to serialize "+a);t=null;break;case"undefined":return i([-1],r)}return i([o,t],r)}case 1:{if(a){let e=r;return"DataView"===a?e=new Uint8Array(r.buffer):"ArrayBuffer"===a&&(e=new Uint8Array(r)),i([a,[...e]],r)}let e=[],t=i([o,e],r);for(let t of r)e.push(l(t));return t}case 2:{if(a)switch(a){case"BigInt":return i([a,r.toString()],r);case"Boolean":case"Number":case"String":return i([a,r.valueOf()],r)}if(t&&"toJSON"in r)return l(r.toJSON());let n=[],u=i([o,n],r);for(let t of tE(r))(e||!tI(tP(r[t])))&&n.push([l(t),l(r[t])]);return u}case 3:return i([o,r.toISOString()],r);case 4:{let{source:e,flags:t}=r;return i([o,{source:e,flags:t}],r)}case 5:{let t=[],n=i([o,t],r);for(let[n,i]of r)(e||!(tI(tP(n))||tI(tP(i))))&&t.push([l(n),l(i)]);return n}case 6:{let t=[],n=i([o,t],r);for(let n of r)(e||!tI(tP(n)))&&t.push(l(n));return n}}let{message:u}=r;return i([o,{name:a,message:u}],r)};return l},tT=(e,{json:t,lossy:n}={})=>{let r=[];return tD(!(t||n),!!t,new Map,r)(e),r},tj="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?tA(tT(e,t)):structuredClone(e):(e,t)=>tA(tT(e,t));function tR(e){let t=[],n=-1,r=0,i=0;for(;++n55295&&l<57344){let t=e.charCodeAt(n+1);l<56320&&t>56319&&t<57344?(o=String.fromCharCode(l,t),i=1):o="�"}else o=String.fromCharCode(l);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,o=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function tO(e,t){let n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function tL(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}var tz=n(88428);function tN(e,t){let n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+r}];let i=e.all(t),l=i[0];l&&"text"===l.type?l.value="["+l.value:i.unshift({type:"text",value:"["});let o=i[i.length-1];return o&&"text"===o.type?o.value+=r:i.push({type:"text",value:r}),i}function tF(e){let t=e.spread;return null==t?e.children.length>1:t}function t_(e,t,n){let r=0,i=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(i-1);for(;9===t||32===t;)i--,t=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}let tH={blockquote:function(e,t){let n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){let n=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);let i={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(t,i)]},e.patch(t,i),i},delete:function(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){let n,r="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",i=String(t.identifier).toUpperCase(),l=tR(i.toLowerCase()),o=e.footnoteOrder.indexOf(i),a=e.footnoteCounts.get(i);void 0===a?(a=0,e.footnoteOrder.push(i),n=e.footnoteOrder.length):n=o+1,a+=1,e.footnoteCounts.set(i,a);let u={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+l,id:r+"fnref-"+l+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,u);let s={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(t,s),e.applyData(t,s)},heading:function(e,t){let n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return tN(e,t);let i={src:tR(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(i.title=r.title);let l={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,l),e.applyData(t,l)},image:function(e,t){let n={src:tR(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){let n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);let r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return tN(e,t);let i={href:tR(r.url||"")};null!==r.title&&void 0!==r.title&&(i.title=r.title);let l={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,l),e.applyData(t,l)},link:function(e,t){let n={href:tR(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){let r=e.all(t),i=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let n=e.children,r=-1;for(;!t&&++r0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),l.className=["task-list-item"]}let a=-1;for(;++a0){let r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},l=W(t.children[1]),o=K(t.children[t.children.length-1]);l&&o&&(r.position={start:l,end:o}),i.push(r)}let l={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,l),e.applyData(t,l)},tableCell:function(e,t){let n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){let r=n?n.children:void 0,i=0===(r?r.indexOf(t):1)?"th":"td",l=n&&"table"===n.type?n.align:void 0,o=l?l.length:t.children.length,a=-1,u=[];for(;++a0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return l.push(t_(t.slice(i),i>0,!1)),l.join("")}(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:tV,yaml:tV,definition:tV,footnoteDefinition:tV};function tV(){}let tB={}.hasOwnProperty,tq={};function tU(e,t){e.position&&(t.position=function(e){let t=W(e),n=K(e);if(t&&n)return{start:t,end:n}}(e))}function tK(e,t){let n=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,i=e.data.hProperties;"string"==typeof t&&("element"===n.type?n.tagName=t:n={type:"element",tagName:t,properties:{},children:"children"in n?n.children:[n]}),"element"===n.type&&i&&Object.assign(n.properties,tj(i)),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function tW(e,t){let n=[],r=-1;for(t&&n.push({type:"text",value:"\n"});++r0&&n.push({type:"text",value:"\n"}),n}function tG(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function t$(e,t){let n=function(e,t){let n=t||tq,r=new Map,i=new Map,l={all:function(e){let t=[];if("children"in e){let n=e.children,r=-1;for(;++r0&&d.push({type:"text",value:" "});let e="string"==typeof n?n:n(u,c);"string"==typeof e&&(e={type:"text",value:e}),d.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+s+(c>1?"-"+c:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof r?r:r(u,c),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}let p=l[l.length-1];if(p&&"element"===p.type&&"p"===p.tagName){let e=p.children[p.children.length-1];e&&"text"===e.type?e.value+=" ":p.children.push({type:"text",value:" "}),p.children.push(...d)}else l.push(...d);let h={type:"element",tagName:"li",properties:{id:t+"fn-"+s},children:e.wrap(l,!0)};e.patch(i,h),a.push(h)}if(0!==a.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:l,properties:{...tj(o),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(a,!0)},{type:"text",value:"\n"}]}}(n),o=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&((0,l.ok)("children"in o),o.children.push({type:"text",value:"\n"},i)),o}function tY(e,t){return e&&"run"in e?async function(n,r){let i=t$(n,{file:r,...t});await e.run(i,r)}:function(n,r){return t$(n,{file:r,...e||t})}}function tX(e){if(e)throw e}var tJ=n(53360);function tZ(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}let tQ={basename:function(e,t){let n;if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');t0(e);let r=0,i=-1,l=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;l--;)if(47===e.codePointAt(l)){if(n){r=l+1;break}}else i<0&&(n=!0,i=l+1);return i<0?"":e.slice(r,i)}if(t===e)return"";let o=-1,a=t.length-1;for(;l--;)if(47===e.codePointAt(l)){if(n){r=l+1;break}}else o<0&&(n=!0,o=l+1),a>-1&&(e.codePointAt(l)===t.codePointAt(a--)?a<0&&(i=l):(a=-1,i=o));return r===i?i=o:i<0&&(i=e.length),e.slice(r,i)},dirname:function(e){let t;if(t0(e),0===e.length)return".";let n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){let t;t0(e);let n=e.length,r=-1,i=0,l=-1,o=0;for(;n--;){let a=e.codePointAt(n);if(47===a){if(t){i=n+1;break}continue}r<0&&(t=!0,r=n+1),46===a?l<0?l=n:1!==o&&(o=1):l>-1&&(o=-1)}return l<0||r<0||0===o||1===o&&l===r-1&&l===i+1?"":e.slice(l,r)},join:function(...e){let t,n=-1;for(;++n2){if((r=i.lastIndexOf("/"))!==i.length-1){r<0?(i="",l=0):l=(i=i.slice(0,r)).length-1-i.lastIndexOf("/"),o=u,a=0;continue}}else if(i.length>0){i="",l=0,o=u,a=0;continue}}t&&(i=i.length>0?i+"/..":"..",l=2)}else i.length>0?i+="/"+e.slice(o+1,u):i=e.slice(o+1,u),l=u-o-1;o=u,a=0}else 46===n&&a>-1?a++:a=-1}return i}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/"),t?"/"+n:n}(t)},sep:"/"};function t0(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}let t1={cwd:function(){return"/"}};function t2(e){return!!(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}let t4=["history","path","basename","stem","extname","dirname"];class t5{constructor(e){let t,n;t=e?t2(e)?{path:e}:"string"==typeof e||function(e){return!!(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd="cwd"in t?"":t1.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++rt.length;o&&t.push(r);try{l=e.apply(this,t)}catch(e){if(o&&n)throw e;return r(e)}o||(l&&l.then&&"function"==typeof l.then?l.then(i,r):l instanceof Error?r(l):i(l))};function r(e,...i){n||(n=!0,t(e,...i))}function i(e){r(null,e)}})(a,i)(...o):r(null,...o)}(null,...t)},use:function(n){if("function"!=typeof n)throw TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}()}copy(){let e=new ne,t=-1;for(;++t0){let[r,...l]=t,o=n[i][1];tZ(o)&&tZ(r)&&(r=tJ(!0,o,r)),n[i]=[e,r,...l]}}}}let nt=new ne().freeze();function nn(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `parser`")}function nr(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `compiler`")}function ni(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function nl(e){if(!tZ(e)||"string"!=typeof e.type)throw TypeError("Expected node, got `"+e+"`")}function no(e,t,n){if(!n)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function na(e){var t;return(t=e)&&"object"==typeof t&&"message"in t&&"messages"in t?e:new t5(e)}let nu=[],ns={allowDangerousHtml:!0},nc=/^(https?|ircs?|mailto|xmpp)$/i,nd=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function nf(e){let t=function(e){let t=e.rehypePlugins||nu,n=e.remarkPlugins||nu,r=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...ns}:ns;return nt().use(tw).use(n).use(tY,r).use(t)}(e),n=function(e){let t=e.children||"",n=new t5;return"string"==typeof t?n.value=t:(0,l.HB)("Unexpected value `"+t+"` for `children` prop, expected `string`"),n}(e);return function(e,t){let n=t.allowedElements,r=t.allowElement,i=t.components,o=t.disallowedElements,a=t.skipHtml,u=t.unwrapDisallowed,s=t.urlTransform||np;for(let e of nd)Object.hasOwn(t,e.from)&&(0,l.HB)("Unexpected `"+e.from+"` prop, "+(e.to?"use `"+e.to+"` instead":"remove it")+" (see for more info)");return n&&o&&(0,l.HB)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),(0,tz.YR)(e,function(e,t,i){if("raw"===e.type&&i&&"number"==typeof t)return a?i.children.splice(t,1):i.children[t]={type:"text",value:e.value},t;if("element"===e.type){let t;for(t in ef)if(Object.hasOwn(ef,t)&&Object.hasOwn(e.properties,t)){let n=e.properties[t],r=ef[t];(null===r||r.includes(e.tagName))&&(e.properties[t]=s(String(n||""),t,e))}}if("element"===e.type){let l=n?!n.includes(e.tagName):!!o&&o.includes(e.tagName);if(!l&&r&&"number"==typeof t&&(l=!r(e,t,i)),l&&i&&"number"==typeof t)return u&&e.children?i.children.splice(t,1,...e.children):i.children.splice(t,1),t}}),function(e,t){var n,r,i,l,o;let a;if(!t||void 0===t.Fragment)throw TypeError("Expected `Fragment` in options");let u=t.filePath||void 0;if(t.development){if("function"!=typeof t.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");n=u,r=t.jsxDEV,a=function(e,t,i,l){let o=Array.isArray(i.children),a=W(e);return r(t,i,l,o,{columnNumber:a?a.column-1:void 0,fileName:n,lineNumber:a?a.line:void 0},void 0)}}else{if("function"!=typeof t.jsx)throw TypeError("Expected `jsx` in production options");if("function"!=typeof t.jsxs)throw TypeError("Expected `jsxs` in production options");i=0,l=t.jsx,o=t.jsxs,a=function(e,t,n,r){let i=Array.isArray(n.children)?o:l;return r?i(t,n,r):i(t,n)}}let s={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:a,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:u,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?N:z,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},c=el(s,e,void 0);return c&&"string"!=typeof c?c:s.create(e,s.Fragment,{children:c||void 0},void 0)}(e,{Fragment:ep.Fragment,components:i,ignoreInvalidStyle:!0,jsx:ep.jsx,jsxs:ep.jsxs,passKeys:!0,passNode:!0})}(t.runSync(t.parse(n),n),e)}function np(e){let t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return -1===t||-1!==i&&t>i||-1!==n&&t>n||-1!==r&&t>r||nc.test(e.slice(0,t))?e:""}},88428:(e,t,n)=>{"use strict";n.d(t,{YR:()=>i});var r=n(1922);function i(e,t,n,i){let l,o,a;"function"==typeof t&&"function"!=typeof n?(o=void 0,a=t,l=n):(o=t,a=n,l=i),(0,r.VG)(e,o,function(e,t){let n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return a(e,r,n)},l)}},89196:(e,t,n)=>{"use strict";n.d(t,{RG:()=>b,bL:()=>D,q7:()=>T});var r=n(12115),i=n(85185),l=n(37328),o=n(6101),a=n(46081),u=n(61285),s=n(63655),c=n(39033),d=n(5845),f=n(94315),p=n(95155),h="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},g="RovingFocusGroup",[y,v,x]=(0,l.N)(g),[k,b]=(0,a.A)(g,[x]),[w,C]=k(g),M=r.forwardRef((e,t)=>(0,p.jsx)(y.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(y.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(A,{...e,ref:t})})}));M.displayName=g;var A=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:l,loop:a=!1,dir:u,currentTabStopId:y,defaultCurrentTabStopId:x,onCurrentTabStopIdChange:k,onEntryFocus:b,preventScrollOnEntryFocus:C=!1,...M}=e,A=r.useRef(null),S=(0,o.s)(t,A),E=(0,f.jH)(u),[P,D]=(0,d.i)({prop:y,defaultProp:null!=x?x:null,onChange:k,caller:g}),[T,j]=r.useState(!1),R=(0,c.c)(b),O=v(n),L=r.useRef(!1),[z,N]=r.useState(0);return r.useEffect(()=>{let e=A.current;if(e)return e.addEventListener(h,R),()=>e.removeEventListener(h,R)},[R]),(0,p.jsx)(w,{scope:n,orientation:l,dir:E,loop:a,currentTabStopId:P,onItemFocus:r.useCallback(e=>D(e),[D]),onItemShiftTab:r.useCallback(()=>j(!0),[]),onFocusableItemAdd:r.useCallback(()=>N(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>N(e=>e-1),[]),children:(0,p.jsx)(s.sG.div,{tabIndex:T||0===z?-1:0,"data-orientation":l,...M,ref:S,style:{outline:"none",...e.style},onMouseDown:(0,i.mK)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,i.mK)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!T){let t=new CustomEvent(h,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=O().filter(e=>e.focusable);I([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current),C)}}L.current=!1}),onBlur:(0,i.mK)(e.onBlur,()=>j(!1))})})}),S="RovingFocusGroupItem",E=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:l=!0,active:o=!1,tabStopId:a,children:c,...d}=e,f=(0,u.B)(),h=a||f,m=C(S,n),g=m.currentTabStopId===h,x=v(n),{onFocusableItemAdd:k,onFocusableItemRemove:b,currentTabStopId:w}=m;return r.useEffect(()=>{if(l)return k(),()=>b()},[l,k,b]),(0,p.jsx)(y.ItemSlot,{scope:n,id:h,focusable:l,active:o,children:(0,p.jsx)(s.sG.span,{tabIndex:g?0:-1,"data-orientation":m.orientation,...d,ref:t,onMouseDown:(0,i.mK)(e.onMouseDown,e=>{l?m.onItemFocus(h):e.preventDefault()}),onFocus:(0,i.mK)(e.onFocus,()=>m.onItemFocus(h)),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let i=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return P[i]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=x().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();let r=n.indexOf(e.currentTarget);n=m.loop?function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(n,r+1):n.slice(r+1)}setTimeout(()=>I(n))}}),children:"function"==typeof c?c({isCurrentTabStop:g,hasTabStop:null!=w}):c})})});E.displayName=S;var P={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function I(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var D=M,T=E},89613:(e,t,n)=>{"use strict";n.d(t,{Kq:()=>U,UC:()=>$,ZL:()=>G,bL:()=>K,i3:()=>Y,l9:()=>W});var r=n(12115),i=n(85185),l=n(6101),o=n(46081),a=n(19178),u=n(61285),s=n(35152),c=n(34378),d=n(28905),f=n(63655),p=n(99708),h=n(5845),m=n(2564),g=n(95155),[y,v]=(0,o.A)("Tooltip",[s.Bk]),x=(0,s.Bk)(),k="TooltipProvider",b="tooltip.open",[w,C]=y(k),M=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:i=300,disableHoverableContent:l=!1,children:o}=e,a=r.useRef(!0),u=r.useRef(!1),s=r.useRef(0);return r.useEffect(()=>{let e=s.current;return()=>window.clearTimeout(e)},[]),(0,g.jsx)(w,{scope:t,isOpenDelayedRef:a,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(s.current),a.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(s.current),s.current=window.setTimeout(()=>a.current=!0,i)},[i]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:l,children:o})};M.displayName=k;var A="Tooltip",[S,E]=y(A),P=e=>{let{__scopeTooltip:t,children:n,open:i,defaultOpen:l,onOpenChange:o,disableHoverableContent:a,delayDuration:c}=e,d=C(A,e.__scopeTooltip),f=x(t),[p,m]=r.useState(null),y=(0,u.B)(),v=r.useRef(0),k=null!=a?a:d.disableHoverableContent,w=null!=c?c:d.delayDuration,M=r.useRef(!1),[E,P]=(0,h.i)({prop:i,defaultProp:null!=l&&l,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(b))):d.onClose(),null==o||o(e)},caller:A}),I=r.useMemo(()=>E?M.current?"delayed-open":"instant-open":"closed",[E]),D=r.useCallback(()=>{window.clearTimeout(v.current),v.current=0,M.current=!1,P(!0)},[P]),T=r.useCallback(()=>{window.clearTimeout(v.current),v.current=0,P(!1)},[P]),j=r.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>{M.current=!0,P(!0),v.current=0},w)},[w,P]);return r.useEffect(()=>()=>{v.current&&(window.clearTimeout(v.current),v.current=0)},[]),(0,g.jsx)(s.bL,{...f,children:(0,g.jsx)(S,{scope:t,contentId:y,open:E,stateAttribute:I,trigger:p,onTriggerChange:m,onTriggerEnter:r.useCallback(()=>{d.isOpenDelayedRef.current?j():D()},[d.isOpenDelayedRef,j,D]),onTriggerLeave:r.useCallback(()=>{k?T():(window.clearTimeout(v.current),v.current=0)},[T,k]),onOpen:D,onClose:T,disableHoverableContent:k,children:n})})};P.displayName=A;var I="TooltipTrigger",D=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...o}=e,a=E(I,n),u=C(I,n),c=x(n),d=r.useRef(null),p=(0,l.s)(t,d,a.onTriggerChange),h=r.useRef(!1),m=r.useRef(!1),y=r.useCallback(()=>h.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),(0,g.jsx)(s.Mz,{asChild:!0,...c,children:(0,g.jsx)(f.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...o,ref:p,onPointerMove:(0,i.mK)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(m.current||u.isPointerInTransitRef.current||(a.onTriggerEnter(),m.current=!0))}),onPointerLeave:(0,i.mK)(e.onPointerLeave,()=>{a.onTriggerLeave(),m.current=!1}),onPointerDown:(0,i.mK)(e.onPointerDown,()=>{a.open&&a.onClose(),h.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:(0,i.mK)(e.onFocus,()=>{h.current||a.onOpen()}),onBlur:(0,i.mK)(e.onBlur,a.onClose),onClick:(0,i.mK)(e.onClick,a.onClose)})})});D.displayName=I;var T="TooltipPortal",[j,R]=y(T,{forceMount:void 0}),O=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,l=E(T,t);return(0,g.jsx)(j,{scope:t,forceMount:n,children:(0,g.jsx)(d.C,{present:n||l.open,children:(0,g.jsx)(c.Z,{asChild:!0,container:i,children:r})})})};O.displayName=T;var L="TooltipContent",z=r.forwardRef((e,t)=>{let n=R(L,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...l}=e,o=E(L,e.__scopeTooltip);return(0,g.jsx)(d.C,{present:r||o.open,children:o.disableHoverableContent?(0,g.jsx)(V,{side:i,...l,ref:t}):(0,g.jsx)(N,{side:i,...l,ref:t})})}),N=r.forwardRef((e,t)=>{let n=E(L,e.__scopeTooltip),i=C(L,e.__scopeTooltip),o=r.useRef(null),a=(0,l.s)(t,o),[u,s]=r.useState(null),{trigger:c,onClose:d}=n,f=o.current,{onPointerInTransitChange:p}=i,h=r.useCallback(()=>{s(null),p(!1)},[p]),m=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},i=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(n,r,i,l)){case l:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());s(function(e){let t=e.slice();return t.sort((e,t)=>e.xt.x?1:e.yt.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,i),...function(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}(t.getBoundingClientRect())])),p(!0)},[p]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(c&&f){let e=e=>m(e,f),t=e=>m(e,c);return c.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[c,f,m,h]),r.useEffect(()=>{if(u){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==c?void 0:c.contains(t))||(null==f?void 0:f.contains(t)),i=!function(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,l=t.length-1;er!=d>r&&n<(c-u)*(r-s)/(d-s)+u&&(i=!i)}return i}(n,u);r?h():i&&(h(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,f,u,d,h]),(0,g.jsx)(V,{...e,ref:a})}),[F,_]=y(A,{isInside:!1}),H=(0,p.Dc)("TooltipContent"),V=r.forwardRef((e,t)=>{let{__scopeTooltip:n,children:i,"aria-label":l,onEscapeKeyDown:o,onPointerDownOutside:u,...c}=e,d=E(L,n),f=x(n),{onClose:p}=d;return r.useEffect(()=>(document.addEventListener(b,p),()=>document.removeEventListener(b,p)),[p]),r.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(d.trigger))&&p()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,p]),(0,g.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:p,children:(0,g.jsxs)(s.UC,{"data-state":d.stateAttribute,...f,...c,ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,g.jsx)(H,{children:i}),(0,g.jsx)(F,{scope:n,isInside:!0,children:(0,g.jsx)(m.bL,{id:d.contentId,role:"tooltip",children:l||i})})]})})});z.displayName=L;var B="TooltipArrow",q=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,i=x(n);return _(B,n).isInside?null:(0,g.jsx)(s.i3,{...i,...r,ref:t})});q.displayName=B;var U=M,K=P,W=D,G=O,$=z,Y=q},89917:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]])},91364:(e,t,n)=>{"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}n.d(t,{Ay:()=>V});function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?e.apply(this,i):function(){for(var e=arguments.length,r=Array(e),l=0;l=e.length?e.apply(this,i):function(){for(var e=arguments.length,r=Array(e),l=0;l1&&void 0!==arguments[1]?arguments[1]:{};d.initial(e),d.handler(t);var n={current:e},r=a(h)(n,t),i=a(p)(n),l=a(d.changes)(e),o=a(f)(n);return[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return d.selector(e),e(n.current)},function(e){(function(){for(var e=arguments.length,t=Array(e),n=0;n{r.current=!1}:e,t)};function z(){}function N(e,t,n,r){var i,l,o,a,u,s;return i=e,l=r,i.editor.getModel(F(i,l))||(o=e,a=t,u=n,s=r,o.editor.createModel(a,u,s?F(o,s):void 0))}function F(e,t){return e.Uri.parse(t)}(0,I.memo)(function({original:e,modified:t,language:n,originalLanguage:r,modifiedLanguage:i,originalModelPath:l,modifiedModelPath:o,keepCurrentOriginalModel:a=!1,keepCurrentModifiedModel:u=!1,theme:s="light",loading:c="Loading...",options:d={},height:f="100%",width:p="100%",className:h,wrapperProps:m={},beforeMount:g=z,onMount:y=z}){let[v,x]=(0,I.useState)(!1),[k,b]=(0,I.useState)(!0),w=(0,I.useRef)(null),C=(0,I.useRef)(null),M=(0,I.useRef)(null),A=(0,I.useRef)(y),S=(0,I.useRef)(g),E=(0,I.useRef)(!1);O(()=>{let e=P.init();return e.then(e=>(C.current=e)&&b(!1)).catch(e=>e?.type!=="cancelation"&&console.error("Monaco initialization: error:",e)),()=>{let t;return w.current?(t=w.current?.getModel(),void(a||t?.original?.dispose(),u||t?.modified?.dispose(),w.current?.dispose())):e.cancel()}}),L(()=>{if(w.current&&C.current){let t=w.current.getOriginalEditor(),i=N(C.current,e||"",r||n||"text",l||"");i!==t.getModel()&&t.setModel(i)}},[l],v),L(()=>{if(w.current&&C.current){let e=w.current.getModifiedEditor(),r=N(C.current,t||"",i||n||"text",o||"");r!==e.getModel()&&e.setModel(r)}},[o],v),L(()=>{let e=w.current.getModifiedEditor();e.getOption(C.current.editor.EditorOption.readOnly)?e.setValue(t||""):t!==e.getValue()&&(e.executeEdits("",[{range:e.getModel().getFullModelRange(),text:t||"",forceMoveMarkers:!0}]),e.pushUndoStop())},[t],v),L(()=>{w.current?.getModel()?.original.setValue(e||"")},[e],v),L(()=>{let{original:e,modified:t}=w.current.getModel();C.current.editor.setModelLanguage(e,r||n||"text"),C.current.editor.setModelLanguage(t,i||n||"text")},[n,r,i],v),L(()=>{C.current?.editor.setTheme(s)},[s],v),L(()=>{w.current?.updateOptions(d)},[d],v);let D=(0,I.useCallback)(()=>{if(!C.current)return;S.current(C.current);let a=N(C.current,e||"",r||n||"text",l||""),u=N(C.current,t||"",i||n||"text",o||"");w.current?.setModel({original:a,modified:u})},[n,t,i,e,r,l,o]),T=(0,I.useCallback)(()=>{!E.current&&M.current&&(w.current=C.current.editor.createDiffEditor(M.current,{automaticLayout:!0,...d}),D(),C.current?.editor.setTheme(s),x(!0),E.current=!0)},[d,s,D]);return(0,I.useEffect)(()=>{v&&A.current(w.current,C.current)},[v]),(0,I.useEffect)(()=>{k||v||T()},[k,v,T]),I.createElement(R,{width:p,height:f,isEditorReady:v,loading:c,_ref:M,className:h,wrapperProps:m})});var _=function(e){let t=(0,I.useRef)();return(0,I.useEffect)(()=>{t.current=e},[e]),t.current},H=new Map,V=(0,I.memo)(function({defaultValue:e,defaultLanguage:t,defaultPath:n,value:r,language:i,path:l,theme:o="light",line:a,loading:u="Loading...",options:s={},overrideServices:c={},saveViewState:d=!0,keepCurrentModel:f=!1,width:p="100%",height:h="100%",className:m,wrapperProps:g={},beforeMount:y=z,onMount:v=z,onChange:x,onValidate:k=z}){let[b,w]=(0,I.useState)(!1),[C,M]=(0,I.useState)(!0),A=(0,I.useRef)(null),S=(0,I.useRef)(null),E=(0,I.useRef)(null),D=(0,I.useRef)(v),T=(0,I.useRef)(y),j=(0,I.useRef)(),F=(0,I.useRef)(r),V=_(l),B=(0,I.useRef)(!1),q=(0,I.useRef)(!1);O(()=>{let e=P.init();return e.then(e=>(A.current=e)&&M(!1)).catch(e=>e?.type!=="cancelation"&&console.error("Monaco initialization: error:",e)),()=>S.current?void(j.current?.dispose(),f?d&&H.set(l,S.current.saveViewState()):S.current.getModel()?.dispose(),S.current.dispose()):e.cancel()}),L(()=>{let o=N(A.current,e||r||"",t||i||"",l||n||"");o!==S.current?.getModel()&&(d&&H.set(V,S.current?.saveViewState()),S.current?.setModel(o),d&&S.current?.restoreViewState(H.get(l)))},[l],b),L(()=>{S.current?.updateOptions(s)},[s],b),L(()=>{S.current&&void 0!==r&&(S.current.getOption(A.current.editor.EditorOption.readOnly)?S.current.setValue(r):r!==S.current.getValue()&&(q.current=!0,S.current.executeEdits("",[{range:S.current.getModel().getFullModelRange(),text:r,forceMoveMarkers:!0}]),S.current.pushUndoStop(),q.current=!1))},[r],b),L(()=>{let e=S.current?.getModel();e&&i&&A.current?.editor.setModelLanguage(e,i)},[i],b),L(()=>{void 0!==a&&S.current?.revealLine(a)},[a],b),L(()=>{A.current?.editor.setTheme(o)},[o],b);let U=(0,I.useCallback)(()=>{if(!(!E.current||!A.current)&&!B.current){T.current(A.current);let u=l||n,f=N(A.current,r||e||"",t||i||"",u||"");S.current=A.current?.editor.create(E.current,{model:f,automaticLayout:!0,...s},c),d&&S.current.restoreViewState(H.get(u)),A.current.editor.setTheme(o),void 0!==a&&S.current.revealLine(a),w(!0),B.current=!0}},[e,t,n,r,i,l,s,c,d,o,a]);return(0,I.useEffect)(()=>{b&&D.current(S.current,A.current)},[b]),(0,I.useEffect)(()=>{C||b||U()},[C,b,U]),F.current=r,(0,I.useEffect)(()=>{b&&x&&(j.current?.dispose(),j.current=S.current?.onDidChangeModelContent(e=>{q.current||x(S.current.getValue(),e)}))},[b,x]),(0,I.useEffect)(()=>{if(b){let e=A.current.editor.onDidChangeMarkers(e=>{let t=S.current.getModel()?.uri;if(t&&e.find(e=>e.path===t.path)){let e=A.current.editor.getModelMarkers({resource:t});k?.(e)}});return()=>{e?.dispose()}}return()=>{}},[b,k]),I.createElement(R,{width:p,height:h,isEditorReady:b,loading:u,_ref:E,className:m,wrapperProps:g})})},91788:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])},91877:(e,t,n)=>{"use strict";function r(e,t,n){let r=[],i=-1;for(;++ir})},92138:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},94454:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]])},94581:(e,t,n)=>{"use strict";n.d(t,{N:()=>i});var r=n(12556);function i(e,t,n,i){let l=i?i-1:Number.POSITIVE_INFINITY,o=0;return function(i){return(0,r.On)(i)?(e.enter(n),function i(a){return(0,r.On)(a)&&o++{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("circle-help",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},95333:(e,t,n)=>{"use strict";n.d(t,{B:()=>l});var r=n(94581),i=n(12556);let l={partial:!0,tokenize:function(e,t,n){return function(t){return(0,i.On)(t)?(0,r.N)(e,l,"linePrefix")(t):l(t)};function l(e){return null===e||(0,i.HP)(e)?t(e):n(e)}}}},95880:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},97520:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]])},99890:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]])}}]); \ No newline at end of file diff --git a/.next/static/chunks/4182-7b2861e5f12faf9c.js b/.next/static/chunks/4182-7b2861e5f12faf9c.js new file mode 100644 index 0000000000000000000000000000000000000000..ea049dbc72e1dea0a0e2d72690b1eeb8c03a2aad --- /dev/null +++ b/.next/static/chunks/4182-7b2861e5f12faf9c.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4182],{381:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},1243:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},1922:(e,t,n)=>{"use strict";n.d(t,{dc:()=>o,VG:()=>l});var r=n(17915);let i=[],o=!1;function l(e,t,n,l){let a;"function"==typeof t&&"function"!=typeof n?(l=n,n=t):a=t;let u=(0,r.C)(a),s=l?-1:1;(function e(r,a,c){let d=r&&"object"==typeof r?r:{};if("string"==typeof d.type){let e="string"==typeof d.tagName?d.tagName:"string"==typeof d.name?d.name:void 0;Object.defineProperty(f,"name",{value:"node ("+r.type+(e?"<"+e+">":"")+")"})}return f;function f(){var d;let f,p,h,m=i;if((!t||u(r,a,c[c.length-1]||void 0))&&(m=Array.isArray(d=n(r,c))?d:"number"==typeof d?[!0,d]:null==d?i:[d])[0]===o)return m;if("children"in r&&r.children&&r.children&&"skip"!==m[0])for(p=(l?r.children.length:-1)+s,h=c.concat(r);p>-1&&p{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]])},4229:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]])},4392:(e,t,n)=>{"use strict";n.d(t,{d:()=>i});let r={};function i(e,t){let n=t||r;return o(e,"boolean"!=typeof n.includeImageAlt||n.includeImageAlt,"boolean"!=typeof n.includeHtml||n.includeHtml)}function o(e,t,n){var r;if((r=e)&&"object"==typeof r){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return l(e.children,t,n)}return Array.isArray(e)?l(e,t,n):""}function l(e,t,n){let r=[],i=-1;for(;++i{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])},6654:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return i}});let r=n(12115);function i(e,t){let n=(0,r.useRef)(null),i=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(n.current=o(e,r)),t&&(i.current=o(t,r))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6874:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return g},useLinkStatus:function(){return v}});let r=n(6966),i=n(95155),o=r._(n(12115)),l=n(82757),a=n(95227),u=n(69818),s=n(6654),c=n(69991),d=n(85929);n(43230);let f=n(24930),p=n(92664),h=n(6634);function m(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function g(e){let t,n,r,[l,g]=(0,o.useOptimistic)(f.IDLE_LINK_STATUS),v=(0,o.useRef)(null),{href:x,as:k,children:b,prefetch:w=null,passHref:C,replace:M,shallow:S,scroll:A,onClick:E,onMouseEnter:P,onTouchStart:I,legacyBehavior:D=!1,onNavigate:T,ref:j,unstable_dynamicOnHover:R,...O}=e;t=b,D&&("string"==typeof t||"number"==typeof t)&&(t=(0,i.jsx)("a",{children:t}));let L=o.default.useContext(a.AppRouterContext),N=!1!==w,z=null===w?u.PrefetchKind.AUTO:u.PrefetchKind.FULL,{href:F,as:_}=o.default.useMemo(()=>{let e=m(x);return{href:e,as:k?m(k):e}},[x,k]);D&&(n=o.default.Children.only(t));let H=D?n&&"object"==typeof n&&n.ref:j,V=o.default.useCallback(e=>(null!==L&&(v.current=(0,f.mountLinkInstance)(e,F,L,z,N,g)),()=>{v.current&&((0,f.unmountLinkForCurrentNavigation)(v.current),v.current=null),(0,f.unmountPrefetchableInstance)(e)}),[N,F,L,z,g]),B={ref:(0,s.useMergedRef)(V,H),onClick(e){D||"function"!=typeof E||E(e),D&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),L&&(e.defaultPrevented||function(e,t,n,r,i,l,a){let{nodeName:u}=e.currentTarget;if(!("A"===u.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,p.isLocalURL)(t)){i&&(e.preventDefault(),location.replace(t));return}e.preventDefault(),o.default.startTransition(()=>{if(a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}(0,h.dispatchNavigateAction)(n||t,i?"replace":"push",null==l||l,r.current)})}}(e,F,_,v,M,A,T))},onMouseEnter(e){D||"function"!=typeof P||P(e),D&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),L&&N&&(0,f.onNavigationIntent)(e.currentTarget,!0===R)},onTouchStart:function(e){D||"function"!=typeof I||I(e),D&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),L&&N&&(0,f.onNavigationIntent)(e.currentTarget,!0===R)}};return(0,c.isAbsoluteUrl)(_)?B.href=_:D&&!C&&("a"!==n.type||"href"in n.props)||(B.href=(0,d.addBasePath)(_)),r=D?o.default.cloneElement(n,B):(0,i.jsx)("a",{...O,...B,children:t}),(0,i.jsx)(y.Provider,{value:l,children:r})}n(73180);let y=(0,o.createContext)(f.IDLE_LINK_STATUS),v=()=>(0,o.useContext)(y);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9428:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},9530:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]])},9803:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]])},11603:(e,t,n)=>{"use strict";function r(e,t,n,r){let i,o=e.length,l=0;if(t=t<0?-t>o?0:o+t:t>o?o:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);l0?(r(e,e.length,0,t),e):t}n.d(t,{V:()=>i,m:()=>r})},12486:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])},12556:(e,t,n)=>{"use strict";n.d(t,{BM:()=>a,CW:()=>r,Ee:()=>d,HP:()=>c,JQ:()=>l,Ny:()=>h,On:()=>f,cx:()=>o,es:()=>p,lV:()=>i,ok:()=>u,ol:()=>s});let r=m(/[A-Za-z]/),i=m(/[\dA-Za-z]/),o=m(/[#-'*+\--9=?A-Z^-~]/);function l(e){return null!==e&&(e<32||127===e)}let a=m(/\d/),u=m(/[\dA-Fa-f]/),s=m(/[!-/:-@[-`{-~]/);function c(e){return null!==e&&e<-2}function d(e){return null!==e&&(e<0||32===e)}function f(e){return -2===e||-1===e||32===e}let p=m(/\p{P}|\p{S}/u),h=m(/\s/);function m(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}},13052:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},13717:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]])},14395:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]])},14541:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]])},14738:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]])},15405:(e,t,n)=>{"use strict";function r(e,t){let n=String(e);if("string"!=typeof t)throw TypeError("Expected character");let r=0,i=n.indexOf(t);for(;-1!==i;)r++,i=n.indexOf(t,i+t.length);return r}n.d(t,{A:()=>e_});var i=n(34093),o=n(12556),l=n(1922),a=n(17915);let u="phrasing",s=["autolink","link","image","label"];function c(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function d(e){this.config.enter.autolinkProtocol.call(this,e)}function f(e){this.config.exit.autolinkProtocol.call(this,e)}function p(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];(0,i.ok)("link"===t.type),t.url="http://"+this.sliceSerialize(e)}function h(e){this.config.exit.autolinkEmail.call(this,e)}function m(e){this.exit(e)}function g(e){!function(e,t,n){let r=(0,a.C)((n||{}).ignore||[]),i=function(e){let t=[];if(!Array.isArray(e))throw TypeError("Expected find and replace tuple or list of tuples");let n=!e[0]||Array.isArray(e[0])?e:[e],r=-1;for(;++r0?{type:"text",value:o}:void 0),!1===o?r.lastIndex=n+1:(a!==n&&c.push({type:"text",value:e.value.slice(a,n)}),Array.isArray(o)?c.push(...o):o&&c.push(o),a=n+d[0].length,s=!0),!r.global)break;d=r.exec(e.value)}return s?(a?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],i=n.indexOf(")"),o=r(e,"("),l=r(e,")");for(;-1!==i&&o>l;)e+=n.slice(0,i+1),i=(n=n.slice(i+1)).indexOf(")"),l++;return[e,n]}(n+i);if(!a[0])return!1;let u={type:"link",title:null,url:l+t+a[0],children:[{type:"text",value:t+a[0]}]};return a[1]?[u,{type:"text",value:a[1]}]:u}function v(e,t,n,r){return!(!x(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function x(e,t){let n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,o.Ny)(n)||(0,o.es)(n))&&(!t||47!==n)}var k=n(33386);function b(){this.buffer()}function w(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function C(){this.buffer()}function M(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function S(e){let t=this.resume(),n=this.stack[this.stack.length-1];(0,i.ok)("footnoteReference"===n.type),n.identifier=(0,k.B)(this.sliceSerialize(e)).toLowerCase(),n.label=t}function A(e){this.exit(e)}function E(e){let t=this.resume(),n=this.stack[this.stack.length-1];(0,i.ok)("footnoteDefinition"===n.type),n.identifier=(0,k.B)(this.sliceSerialize(e)).toLowerCase(),n.label=t}function P(e){this.exit(e)}function I(e,t,n,r){let i=n.createTracker(r),o=i.move("[^"),l=n.enter("footnoteReference"),a=n.enter("reference");return o+=i.move(n.safe(n.associationId(e),{after:"]",before:o})),a(),l(),o+=i.move("]")}function D(e,t,n){return 0===t?e:T(e,t,n)}function T(e,t,n){return(n?"":" ")+e}I.peek=function(){return"["};let j=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function R(e){this.enter({type:"delete",children:[]},e)}function O(e){this.exit(e)}function L(e,t,n,r){let i=n.createTracker(r),o=n.enter("strikethrough"),l=i.move("~~");return l+=n.containerPhrasing(e,{...i.current(),before:l,after:"~"}),l+=i.move("~~"),o(),l}function N(e){return e.length}function z(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:114*(82===t||114===t)}L.peek=function(){return"~"};function F(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r\u007F]/.test(e.url))}q.peek=function(){return"`"};(0,a.C)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);let W={inlineCode:q,listItem:function(e,t,n,r){let i=function(e){let t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n),o=n.bulletCurrent||function(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}(n);t&&"list"===t.type&&t.ordered&&(o=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+o);let l=o.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(l=4*Math.ceil(l/4));let a=n.createTracker(r);a.move(o+" ".repeat(l-o.length)),a.shift(l);let u=n.enter("listItem"),s=n.indentLines(n.containerFlow(e,a.current()),function(e,t,n){return t?(n?"":" ".repeat(l))+e:(n?o:o+" ".repeat(l-o.length))+e});return u(),s}};function G(e){let t=e._align;(0,i.ok)(t,"expected `_align` on table"),this.enter({type:"table",align:t.map(function(e){return"none"===e?null:e}),children:[]},e),this.data.inTable=!0}function $(e){this.exit(e),this.data.inTable=void 0}function Y(e){this.enter({type:"tableRow",children:[]},e)}function X(e){this.exit(e)}function J(e){this.enter({type:"tableCell",children:[]},e)}function Z(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,Q));let n=this.stack[this.stack.length-1];(0,i.ok)("inlineCode"===n.type),n.value=t,this.exit(e)}function Q(e,t){return"|"===t?t:e}function ee(e){let t=this.stack[this.stack.length-2];(0,i.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function et(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1];(0,i.ok)("paragraph"===e.type);let n=e.children[0];if(n&&"text"===n.type){let r,i=t.children,o=-1;for(;++o0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}ef[43]=ed,ef[45]=ed,ef[46]=ed,ef[95]=ed,ef[72]=[ed,ec],ef[104]=[ed,ec],ef[87]=[ed,es],ef[119]=[ed,es];var ex=n(95333),ek=n(94581);let eb={tokenize:function(e,t,n){let r=this;return(0,ek.N)(e,function(e){let i=r.events[r.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):n(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function ew(e,t,n){let r,i=this,o=i.events.length,l=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);for(;o--;){let e=i.events[o][1];if("labelImage"===e.type){r=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(o){if(!r||!r._balanced)return n(o);let a=(0,k.B)(i.sliceSerialize({start:r.end,end:i.now()}));return 94===a.codePointAt(0)&&l.includes(a.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),t(o)):n(o)}}function eC(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;let o={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},l={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},a=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",o,t],["enter",l,t],["exit",l,t],["exit",o,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...a),e}function eM(e,t,n){let r,i=this,l=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),a=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),u};function u(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",s)}function s(u){if(a>999||93===u&&!r||null===u||91===u||(0,o.Ee)(u))return n(u);if(93===u){e.exit("chunkString");let r=e.exit("gfmFootnoteCallString");return l.includes((0,k.B)(i.sliceSerialize(r)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(u),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(u)}return(0,o.Ee)(u)||(r=!0),a++,e.consume(u),92===u?c:s}function c(t){return 91===t||92===t||93===t?(e.consume(t),a++,s):s(t)}}function eS(e,t,n){let r,i,l=this,a=l.parser.gfmFootnotes||(l.parser.gfmFootnotes=[]),u=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),s};function s(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(u>999||93===t&&!i||null===t||91===t||(0,o.Ee)(t))return n(t);if(93===t){e.exit("chunkString");let n=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,k.B)(l.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f}return(0,o.Ee)(t)||(i=!0),u++,e.consume(t),92===t?d:c}function d(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}function f(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a.includes(r)||a.push(r),(0,ek.N)(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function eA(e,t,n){return e.check(ex.B,t,e.attempt(eb,t,n))}function eE(e){e.exit("gfmFootnoteDefinition")}var eP=n(11603),eI=n(91877);class eD{constructor(){this.map=[]}add(e,t,n){!function(e,t,n,r){let i=0;if(0!==n||0!==r.length){for(;i0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push(e.slice()),e.length=0;let r=n.pop();for(;r;){for(let t of r)e.push(t);r=n.pop()}this.map.length=0}}function eT(e,t,n){let r,i=this,l=0,a=0;return function(e){let t=i.events.length-1;for(;t>-1;){let e=i.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let r=t>-1?i.events[t][1].type:null,o="tableHead"===r||"tableRow"===r?x:u;return o===x&&i.parser.lazy[i.now().line]?n(e):o(e)};function u(t){var n;return e.enter("tableHead"),e.enter("tableRow"),124===(n=t)||(r=!0,a+=1),s(n)}function s(t){return null===t?n(t):(0,o.HP)(t)?a>1?(a=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f):n(t):(0,o.On)(t)?(0,ek.N)(e,s,"whitespace")(t):(a+=1,r&&(r=!1,l+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,s):(e.enter("data"),c(t))}function c(t){return null===t||124===t||(0,o.Ee)(t)?(e.exit("data"),s(t)):(e.consume(t),92===t?d:c)}function d(t){return 92===t||124===t?(e.consume(t),c):c(t)}function f(t){return(i.interrupt=!1,i.parser.lazy[i.now().line])?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,o.On)(t))?(0,ek.N)(e,p,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t)}function p(t){return 45===t||58===t?m(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):n(t)}function h(t){return(0,o.On)(t)?(0,ek.N)(e,m,"whitespace")(t):m(t)}function m(t){return 58===t?(a+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),g):45===t?(a+=1,g(t)):null===t||(0,o.HP)(t)?v(t):n(t)}function g(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(n){return 45===n?(e.consume(n),t):58===n?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(n),e.exit("tableDelimiterMarker"),y):(e.exit("tableDelimiterFiller"),y(n))}(t)):n(t)}function y(t){return(0,o.On)(t)?(0,ek.N)(e,v,"whitespace")(t):v(t)}function v(i){if(124===i)return p(i);if(null===i||(0,o.HP)(i))return r&&l===a?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(i)):n(i);return n(i)}function x(t){return e.enter("tableRow"),k(t)}function k(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),k):null===n||(0,o.HP)(n)?(e.exit("tableRow"),t(n)):(0,o.On)(n)?(0,ek.N)(e,k,"whitespace")(n):(e.enter("data"),b(n))}function b(t){return null===t||124===t||(0,o.Ee)(t)?(e.exit("data"),k(t)):(e.consume(t),92===t?w:b)}function w(t){return 92===t||124===t?(e.consume(t),b):b(t)}}function ej(e,t){let n,r,i,o=-1,l=!0,a=0,u=[0,0,0,0],s=[0,0,0,0],c=!1,d=0,f=new eD;for(;++on[2]+1){let t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",l,t]])}return void 0!==i&&(o.end=Object.assign({},eL(t.events,i)),e.add(i,0,[["exit",o,t]]),o=void 0),o}function eO(e,t,n,r,i){let o=[],l=eL(t.events,n);i&&(i.end=Object.assign({},l),o.push(["exit",i,t])),r.end=Object.assign({},l),o.push(["exit",r,t]),e.add(n+1,0,o)}function eL(e,t){let n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}let eN={name:"tasklistCheck",tokenize:function(e,t,n){let r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),i):n(t)};function i(t){return(0,o.Ee)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),l):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),l):n(t)}function l(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),a):n(t)}function a(r){return(0,o.HP)(r)?t(r):(0,o.On)(r)?e.check({tokenize:ez},t,n)(r):n(r)}}};function ez(e,t,n){return(0,ek.N)(e,function(e){return null===e?n(e):t(e)},"whitespace")}let eF={};function e_(e){let t,n=e||eF,r=this.data(),i=r.micromarkExtensions||(r.micromarkExtensions=[]),o=r.fromMarkdownExtensions||(r.fromMarkdownExtensions=[]),l=r.toMarkdownExtensions||(r.toMarkdownExtensions=[]);i.push((0,er.y)([{text:ef},{document:{91:{name:"gfmFootnoteDefinition",tokenize:eS,continuation:{tokenize:eA},exit:eE}},text:{91:{name:"gfmFootnoteCall",tokenize:eM},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ew,resolveTo:eC}}},function(e){let t=(e||{}).singleTilde,n={name:"strikethrough",tokenize:function(e,n,r){let i=this.previous,o=this.events,l=0;return function(a){return 126===i&&"characterEscape"!==o[o.length-1][1].type?r(a):(e.enter("strikethroughSequenceTemporary"),function o(a){let u=(0,V.S)(i);if(126===a)return l>1?r(a):(e.consume(a),l++,o);if(l<2&&!t)return r(a);let s=e.exit("strikethroughSequenceTemporary"),c=(0,V.S)(a);return s._open=!c||2===c&&!!u,s._close=!u||2===u&&!!c,n(a)}(a))}},resolveAll:function(e,t){let n=-1;for(;++n0&&(o.shift(4),l+=o.move((t?"\n":" ")+r.indentLines(r.containerFlow(e,o.current()),t?T:D))),a(),l},footnoteReference:I},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}),{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:j}],handlers:{delete:L}},function(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,o=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,n){let r=W.inlineCode(e,t,n);return n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&")),r},table:function(e,t,n,r){return a(function(e,t,n){let r=e.children,i=-1,o=[],l=t.enter("table");for(;++is&&(s=e[c].length);++ou[o])&&(u[o]=e)}t.push(l)}l[c]=t,a[c]=r}let f=-1;if("object"==typeof r&&"length"in r)for(;++fu[f]&&(u[f]=i),h[f]=i),p[f]=l}l.splice(1,0,p),a.splice(1,0,h),c=-1;let m=[];for(;++c{"use strict";n.d(t,{UC:()=>ee,VY:()=>en,ZL:()=>Z,bL:()=>J,bm:()=>er,hE:()=>et,hJ:()=>Q});var r=n(12115),i=n(85185),o=n(6101),l=n(46081),a=n(61285),u=n(5845),s=n(19178),c=n(25519),d=n(34378),f=n(28905),p=n(63655),h=n(92293),m=n(93795),g=n(38168),y=n(99708),v=n(95155),x="Dialog",[k,b]=(0,l.A)(x),[w,C]=k(x),M=e=>{let{__scopeDialog:t,children:n,open:i,defaultOpen:o,onOpenChange:l,modal:s=!0}=e,c=r.useRef(null),d=r.useRef(null),[f,p]=(0,u.i)({prop:i,defaultProp:null!=o&&o,onChange:l,caller:x});return(0,v.jsx)(w,{scope:t,triggerRef:c,contentRef:d,contentId:(0,a.B)(),titleId:(0,a.B)(),descriptionId:(0,a.B)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:s,children:n})};M.displayName=x;var S="DialogTrigger";r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=C(S,n),a=(0,o.s)(t,l.triggerRef);return(0,v.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":K(l.open),...r,ref:a,onClick:(0,i.mK)(e.onClick,l.onOpenToggle)})}).displayName=S;var A="DialogPortal",[E,P]=k(A,{forceMount:void 0}),I=e=>{let{__scopeDialog:t,forceMount:n,children:i,container:o}=e,l=C(A,t);return(0,v.jsx)(E,{scope:t,forceMount:n,children:r.Children.map(i,e=>(0,v.jsx)(f.C,{present:n||l.open,children:(0,v.jsx)(d.Z,{asChild:!0,container:o,children:e})}))})};I.displayName=A;var D="DialogOverlay",T=r.forwardRef((e,t)=>{let n=P(D,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=C(D,e.__scopeDialog);return o.modal?(0,v.jsx)(f.C,{present:r||o.open,children:(0,v.jsx)(R,{...i,ref:t})}):null});T.displayName=D;var j=(0,y.TL)("DialogOverlay.RemoveScroll"),R=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=C(D,n);return(0,v.jsx)(m.A,{as:j,allowPinchZoom:!0,shards:[i.contentRef],children:(0,v.jsx)(p.sG.div,{"data-state":K(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),O="DialogContent",L=r.forwardRef((e,t)=>{let n=P(O,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,o=C(O,e.__scopeDialog);return(0,v.jsx)(f.C,{present:r||o.open,children:o.modal?(0,v.jsx)(N,{...i,ref:t}):(0,v.jsx)(z,{...i,ref:t})})});L.displayName=O;var N=r.forwardRef((e,t)=>{let n=C(O,e.__scopeDialog),l=r.useRef(null),a=(0,o.s)(t,n.contentRef,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,g.Eq)(e)},[]),(0,v.jsx)(F,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=n.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,i.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>e.preventDefault())})}),z=r.forwardRef((e,t)=>{let n=C(O,e.__scopeDialog),i=r.useRef(!1),o=r.useRef(!1);return(0,v.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,l;null==(r=e.onCloseAutoFocus)||r.call(e,t),t.defaultPrevented||(i.current||null==(l=n.triggerRef.current)||l.focus(),t.preventDefault()),i.current=!1,o.current=!1},onInteractOutside:t=>{var r,l;null==(r=e.onInteractOutside)||r.call(e,t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let a=t.target;(null==(l=n.triggerRef.current)?void 0:l.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),F=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:a,...u}=e,d=C(O,n),f=r.useRef(null),p=(0,o.s)(t,f);return(0,h.Oh)(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c.n,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:l,onUnmountAutoFocus:a,children:(0,v.jsx)(s.qW,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":K(d.open),...u,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(Y,{titleId:d.titleId}),(0,v.jsx)(X,{contentRef:f,descriptionId:d.descriptionId})]})]})}),_="DialogTitle",H=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=C(_,n);return(0,v.jsx)(p.sG.h2,{id:i.titleId,...r,ref:t})});H.displayName=_;var V="DialogDescription",B=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=C(V,n);return(0,v.jsx)(p.sG.p,{id:i.descriptionId,...r,ref:t})});B.displayName=V;var U="DialogClose",q=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=C(U,n);return(0,v.jsx)(p.sG.button,{type:"button",...r,ref:t,onClick:(0,i.mK)(e.onClick,()=>o.onOpenChange(!1))})});function K(e){return e?"open":"closed"}q.displayName=U;var W="DialogTitleWarning",[G,$]=(0,l.q)(W,{contentName:O,titleName:_,docsSlug:"dialog"}),Y=e=>{let{titleId:t}=e,n=$(W),i="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return r.useEffect(()=>{t&&(document.getElementById(t)||console.error(i))},[i,t]),null},X=e=>{let{contentRef:t,descriptionId:n}=e,i=$("DialogDescriptionWarning"),o="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(i.contentName,"}.");return r.useEffect(()=>{var e;let r=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");n&&r&&(document.getElementById(n)||console.warn(o))},[o,t,n]),null},J=M,Z=I,Q=T,ee=L,et=H,en=B,er=q},15968:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("list",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]])},16659:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("layout-template",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]])},17580:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]])},17915:(e,t,n)=>{"use strict";n.d(t,{C:()=>r});let r=function(e){var t,n;if(null==e)return o;if("function"==typeof e)return i(e);if("object"==typeof e){return Array.isArray(e)?function(e){let t=[],n=-1;for(;++n{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("file-box",[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"16lz6z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M3 13.1a2 2 0 0 0-1 1.76v3.24a2 2 0 0 0 .97 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01Z",key:"99pj1s"}],["path",{d:"M7 17v5",key:"1yj1jh"}],["path",{d:"M11.7 14.2 7 17l-4.7-2.8",key:"1yk8tc"}]])},21380:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]])},21492:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("arrow-up-down",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]])},21729:(e,t,n)=>{"use strict";let r,i;n.d(t,{TW:()=>ek,YZ:()=>ey,Zk:()=>m});var o,l=n(12115);let a=(0,l.createContext)(null);a.displayName="PanelGroupContext";let u={group:"data-panel-group",groupDirection:"data-panel-group-direction",groupId:"data-panel-group-id",panel:"data-panel",panelCollapsible:"data-panel-collapsible",panelId:"data-panel-id",panelSize:"data-panel-size",resizeHandle:"data-resize-handle",resizeHandleActive:"data-resize-handle-active",resizeHandleEnabled:"data-panel-resize-handle-enabled",resizeHandleId:"data-panel-resize-handle-id",resizeHandleState:"data-resize-handle-state"},s=l.useLayoutEffect,c=(o||(o=n.t(l,2)))["useId".toString()],d="function"==typeof c?c:()=>null,f=0;function p(e=null){let t=d(),n=(0,l.useRef)(e||t||null);return null===n.current&&(n.current=""+f++),null!=e?e:n.current}function h({children:e,className:t="",collapsedSize:n,collapsible:r,defaultSize:i,forwardedRef:o,id:c,maxSize:d,minSize:f,onCollapse:h,onExpand:m,onResize:g,order:y,style:v,tagName:x="div",...k}){let b=(0,l.useContext)(a);if(null===b)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:w,expandPanel:C,getPanelSize:M,getPanelStyle:S,groupId:A,isPanelCollapsed:E,reevaluatePanelConstraints:P,registerPanel:I,resizePanel:D,unregisterPanel:T}=b,j=p(c),R=(0,l.useRef)({callbacks:{onCollapse:h,onExpand:m,onResize:g},constraints:{collapsedSize:n,collapsible:r,defaultSize:i,maxSize:d,minSize:f},id:j,idIsFromProps:void 0!==c,order:y});(0,l.useRef)({didLogMissingDefaultSizeWarning:!1}),s(()=>{let{callbacks:e,constraints:t}=R.current,o={...t};R.current.id=j,R.current.idIsFromProps=void 0!==c,R.current.order=y,e.onCollapse=h,e.onExpand=m,e.onResize=g,t.collapsedSize=n,t.collapsible=r,t.defaultSize=i,t.maxSize=d,t.minSize=f,(o.collapsedSize!==t.collapsedSize||o.collapsible!==t.collapsible||o.maxSize!==t.maxSize||o.minSize!==t.minSize)&&P(R.current,o)}),s(()=>{let e=R.current;return I(e),()=>{T(e)}},[y,j,I,T]),(0,l.useImperativeHandle)(o,()=>({collapse:()=>{w(R.current)},expand:e=>{C(R.current,e)},getId:()=>j,getSize:()=>M(R.current),isCollapsed:()=>E(R.current),isExpanded:()=>!E(R.current),resize:e=>{D(R.current,e)}}),[w,C,M,E,j,D]);let O=S(R.current,i);return(0,l.createElement)(x,{...k,children:e,className:t,id:j,style:{...O,...v},[u.groupId]:A,[u.panel]:"",[u.panelCollapsible]:r||void 0,[u.panelId]:j,[u.panelSize]:parseFloat(""+O.flexGrow).toFixed(1)})}let m=(0,l.forwardRef)((e,t)=>(0,l.createElement)(h,{...e,forwardedRef:t}));h.displayName="Panel",m.displayName="forwardRef(Panel)";let g=null,y=-1,v=null;function x(e,t,n){var i,o,l;0;let a=function(e,t,n){let r=(t&I)!=0,i=(t&D)!=0,o=(t&T)!=0,l=(t&j)!=0;!1;if(t){if(r)if(o)return"se-resize";else if(l)return"ne-resize";else return"e-resize";else if(i)if(o)return"sw-resize";else if(l)return"nw-resize";else return"w-resize";else if(o)return"s-resize";else if(l)return"n-resize"}switch(e){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}(e,t,n);if(g!==a){if(g=a,null===v){v=document.createElement("style");r&&v.setAttribute("nonce",r),document.head.appendChild(v)}y>=0&&(null==(l=v.sheet)||l.removeRule(y)),y=null!=(i=null==(o=v.sheet)?void 0:o.insertRule(`*{cursor: ${a} !important;}`))?i:-1}}function k(e){return"keydown"===e.type}function b(e){return e.type.startsWith("pointer")}function w(e){return e.type.startsWith("mouse")}function C(e){if(b(e)){if(e.isPrimary)return{x:e.clientX,y:e.clientY}}else if(w(e))return{x:e.clientX,y:e.clientY};return{x:1/0,y:1/0}}let M=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function S(e){let t=e.length;for(;t--;){let n=e[t];if(G(n,"Missing node"),function(e){let t=getComputedStyle(e);return!!("fixed"===t.position||"auto"!==t.zIndex&&("static"!==t.position||function(e){var t;let n=getComputedStyle(null!=(t=P(e))?t:e).display;return"flex"===n||"inline-flex"===n}(e))||1>+t.opacity||"transform"in t&&"none"!==t.transform||"webkitTransform"in t&&"none"!==t.webkitTransform||"mixBlendMode"in t&&"normal"!==t.mixBlendMode||"filter"in t&&"none"!==t.filter||"webkitFilter"in t&&"none"!==t.webkitFilter||"isolation"in t&&"isolate"===t.isolation||M.test(t.willChange))||"touch"===t.webkitOverflowScrolling}(n))return n}return null}function A(e){return e&&Number(getComputedStyle(e).zIndex)||0}function E(e){let t=[];for(;e;)t.push(e),e=P(e);return t}function P(e){let{parentNode:t}=e;return t&&t instanceof ShadowRoot?t.host:t}let I=1,D=2,T=4,j=8,R="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),O=[],L=!1,N=new Map,z=new Map,F=new Set;function _(e){let{target:t}=e,{x:n,y:r}=C(e);L=!0,U({target:t,x:n,y:r}),K(),O.length>0&&(W("down",e),q(),e.preventDefault(),B(t)||e.stopImmediatePropagation())}function H(e){let{x:t,y:n}=C(e);if(L&&"pointerleave"!==e.type&&0===e.buttons&&(L=!1,W("up",e)),!L){let{target:r}=e;U({target:r,x:t,y:n})}W("move",e),q(),O.length>0&&e.preventDefault()}function V(e){let{target:t}=e,{x:n,y:r}=C(e);z.clear(),L=!1,O.length>0&&(e.preventDefault(),B(t)||e.stopImmediatePropagation()),W("up",e),U({target:t,x:n,y:r}),q(),K()}function B(e){let t=e;for(;t;){if(t.hasAttribute(u.resizeHandle))return!0;t=t.parentElement}return!1}function U({target:e,x:t,y:n}){O.splice(0);let r=null;(e instanceof HTMLElement||e instanceof SVGElement)&&(r=e),F.forEach(e=>{let{element:i,hitAreaMargins:o}=e,l=i.getBoundingClientRect(),{bottom:a,left:u,right:s,top:c}=l,d=R?o.coarse:o.fine;if(t>=u-d&&t<=s+d&&n>=c-d&&n<=a+d){if(null!==r&&document.contains(r)&&i!==r&&!i.contains(r)&&!r.contains(i)&&function(e,t){let n;if(e===t)throw Error("Cannot compare node with itself");let r={a:E(e),b:E(t)};for(;r.a.at(-1)===r.b.at(-1);)e=r.a.pop(),t=r.b.pop(),n=e;G(n,"Stacking order can only be calculated for elements with a common ancestor");let i={a:A(S(r.a)),b:A(S(r.b))};if(i.a===i.b){let e=n.childNodes,t={a:r.a.at(-1),b:r.b.at(-1)},i=e.length;for(;i--;){let n=e[i];if(n===t.a)return 1;if(n===t.b)return -1}}return Math.sign(i.a-i.b)}(r,i)>0){let e=r,t=!1;for(;e&&!e.contains(i);){var f,p;if(f=e.getBoundingClientRect(),p=l,f.xp.x&&f.yp.y){t=!0;break}e=e.parentElement}if(t)return}O.push(e)}})}function q(){let e=!1,t=!1;O.forEach(n=>{let{direction:r}=n;"horizontal"===r?e=!0:t=!0});let n=0;z.forEach(e=>{n|=e}),e&&t?x("intersection",n,L):e?x("horizontal",n,L):t?x("vertical",n,L):null!==v&&(document.head.removeChild(v),g=null,v=null,y=-1)}function K(){var e;null==(e=i)||e.abort();let t={capture:!0,signal:(i=new AbortController).signal};F.size&&(L?(O.length>0&&N.forEach((e,n)=>{let{body:r}=n;e>0&&(r.addEventListener("contextmenu",V,t),r.addEventListener("pointerleave",H,t),r.addEventListener("pointermove",H,t))}),N.forEach((e,n)=>{let{body:r}=n;r.addEventListener("pointerup",V,t),r.addEventListener("pointercancel",V,t)})):N.forEach((e,n)=>{let{body:r}=n;e>0&&(r.addEventListener("pointerdown",_,t),r.addEventListener("pointermove",H,t))}))}function W(e,t){F.forEach(n=>{let{setResizeHandlerState:r}=n;r(e,O.includes(n),t)})}function G(e,t){if(!e)throw console.error(t),Error(t)}function $(e,t,n=10){return e.toFixed(n)===t.toFixed(n)?0:e>t?1:-1}function Y(e,t,n=10){return 0===$(e,t,n)}function X(e,t,n){return 0===$(e,t,n)}function J({panelConstraints:e,panelIndex:t,size:n}){let r=e[t];G(null!=r,`Panel constraints not found for index ${t}`);let{collapsedSize:i=0,collapsible:o,maxSize:l=100,minSize:a=0}=r;return 0>$(n,a)&&(n=o&&0>$(n,(i+a)/2)?i:a),n=parseFloat((n=Math.min(l,n)).toFixed(10))}function Z({delta:e,initialLayout:t,panelConstraints:n,pivotIndices:r,prevLayout:i,trigger:o}){if(X(e,0))return t;let l=[...t],[a,u]=r;G(null!=a,"Invalid first pivot index"),G(null!=u,"Invalid second pivot index");let s=0;if("keyboard"===o){{let r=e<0?u:a,i=n[r];G(i,`Panel constraints not found for index ${r}`);let{collapsedSize:o=0,collapsible:l,minSize:s=0}=i;if(l){let n=t[r];if(G(null!=n,`Previous layout not found for panel index ${r}`),X(n,o)){let t=s-n;$(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let r=e<0?a:u,i=n[r];G(i,`No panel constraints found for index ${r}`);let{collapsedSize:o=0,collapsible:l,minSize:s=0}=i;if(l){let n=t[r];if(G(null!=n,`Previous layout not found for panel index ${r}`),X(n,s)){let t=n-o;$(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}{let r=e<0?1:-1,i=e<0?u:a,o=0;for(;;){let e=t[i];if(G(null!=e,`Previous layout not found for panel index ${i}`),o+=J({panelConstraints:n,panelIndex:i,size:100})-e,(i+=r)<0||i>=n.length)break}let l=Math.min(Math.abs(e),Math.abs(o));e=e<0?0-l:l}{let r=e<0?a:u;for(;r>=0&&r=0))break;e<0?r--:r++}}if(function(e,t,n){if(e.length!==t.length)return!1;for(let n=0;n=0&&r0?r--:r++}}}return X(l.reduce((e,t)=>t+e,0),100)?l:i}function Q(e,t=document){return Array.from(t.querySelectorAll(`[${u.resizeHandleId}][data-panel-group-id="${e}"]`))}function ee(e,t,n=document){let r=Q(e,n).findIndex(e=>e.getAttribute(u.resizeHandleId)===t);return null!=r?r:null}function et(e,t,n){let r=ee(e,t,n);return null!=r?[r,r+1]:[-1,-1]}function en(e,t=document){if((t instanceof HTMLElement||"object"==typeof t&&null!==t&&"tagName"in t&&"getAttribute"in t)&&t.dataset.panelGroupId==e)return t;let n=t.querySelector(`[data-panel-group][data-panel-group-id="${e}"]`);return n||null}function er(e,t=document){let n=t.querySelector(`[${u.resizeHandleId}="${e}"]`);return n||null}function ei(e,t){if(e.length!==t.length)return!1;for(let n=0;n{let i=e[r];G(i,`Panel data not found for index ${r}`);let{callbacks:o,constraints:l,id:a}=i,{collapsedSize:u=0,collapsible:s}=l,c=n[a];if(null==c||t!==c){n[a]=t;let{onCollapse:e,onExpand:r,onResize:i}=o;i&&i(t,c),s&&(e||r)&&(r&&(null==c||Y(c,u))&&!Y(t,u)&&r(),e&&(null==c||!Y(c,u))&&Y(t,u)&&e())}})}function ea(e,t){if(e.length!==t.length)return!1;for(let n=0;nlocalStorage.getItem(e),e.setItem=(e,t)=>{localStorage.setItem(e,t)};else throw Error("localStorage not supported in this environment")}catch(t){console.error(t),e.getItem=()=>null,e.setItem=()=>{}}}function es(e){return`react-resizable-panels:${e}`}function ec(e){return e.map(e=>{let{constraints:t,id:n,idIsFromProps:r,order:i}=e;return r?n:i?`${i}:${JSON.stringify(t)}`:JSON.stringify(t)}).sort((e,t)=>e.localeCompare(t)).join(",")}function ed(e,t){try{let n=es(e),r=t.getItem(n);if(r){let e=JSON.parse(r);if("object"==typeof e&&null!=e)return e}}catch(e){}return null}function ef(e,t,n,r,i){var o;let l=es(e),a=ec(t),u=null!=(o=ed(e,i))?o:{};u[a]={expandToSizes:Object.fromEntries(n.entries()),layout:r};try{i.setItem(l,JSON.stringify(u))}catch(e){console.error(e)}}function ep({layout:e,panelConstraints:t}){let n=[...e],r=n.reduce((e,t)=>e+t,0);if(n.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${n.map(e=>`${e}%`).join(", ")}`);if(!X(r,100)&&n.length>0)for(let e=0;e(eu(eh),eh.getItem(e)),setItem:(e,t)=>{eu(eh),eh.setItem(e,t)}},em={};function eg({autoSaveId:e=null,children:t,className:n="",direction:r,forwardedRef:i,id:o=null,onLayout:c=null,keyboardResizeBy:d=null,storage:f=eh,style:h,tagName:m="div",...g}){let y=p(o),v=(0,l.useRef)(null),[x,C]=(0,l.useState)(null),[M,S]=(0,l.useState)([]),A=function(){let[e,t]=(0,l.useState)(0);return(0,l.useCallback)(()=>t(e=>e+1),[])}(),E=(0,l.useRef)({}),P=(0,l.useRef)(new Map),R=(0,l.useRef)(0),O=(0,l.useRef)({autoSaveId:e,direction:r,dragState:x,id:y,keyboardResizeBy:d,onLayout:c,storage:f}),L=(0,l.useRef)({layout:M,panelDataArray:[],panelDataArrayChanged:!1});(0,l.useRef)({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),(0,l.useImperativeHandle)(i,()=>({getId:()=>O.current.id,getLayout:()=>{let{layout:e}=L.current;return e},setLayout:e=>{let{onLayout:t}=O.current,{layout:n,panelDataArray:r}=L.current,i=ep({layout:e,panelConstraints:r.map(e=>e.constraints)});ei(n,i)||(S(i),L.current.layout=i,t&&t(i),el(r,i,E.current))}}),[]),s(()=>{O.current.autoSaveId=e,O.current.direction=r,O.current.dragState=x,O.current.id=y,O.current.onLayout=c,O.current.storage=f}),function({committedValuesRef:e,eagerValuesRef:t,groupId:n,layout:r,panelDataArray:i,panelGroupElement:o,setLayout:a}){(0,l.useRef)({didWarnAboutMissingResizeHandle:!1}),s(()=>{if(!o)return;let e=Q(n,o);for(let t=0;t{let{constraints:n}=e,{maxSize:u=100,minSize:s=0}=n;t===a?(r=s,i=u):(o+=s,l+=u)}),{valueMax:Math.min(i,100-o),valueMin:Math.max(r,100-l),valueNow:e[a]}}({layout:r,panelsArray:i,pivotIndices:[t,t+1]}),a=e[t];if(null==a);else{let e=i[t];G(e,`No panel data found for index "${t}"`),a.setAttribute("aria-controls",e.id),a.setAttribute("aria-valuemax",""+Math.round(n)),a.setAttribute("aria-valuemin",""+Math.round(o)),a.setAttribute("aria-valuenow",null!=l?""+Math.round(l):"")}}return()=>{e.forEach((e,t)=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-valuemax"),e.removeAttribute("aria-valuemin"),e.removeAttribute("aria-valuenow")})}},[n,r,i,o]),(0,l.useEffect)(()=>{if(!o)return;let e=t.current;G(e,"Eager values not found");let{panelDataArray:i}=e;G(null!=en(n,o),`No group found for id "${n}"`);let l=Q(n,o);G(l,`No resize handles found for group id "${n}"`);let s=l.map(e=>{let t=e.getAttribute(u.resizeHandleId);G(t,"Resize handle element has no handle id attribute");let[l,s]=function(e,t,n,r=document){var i,o,l,a;let u=er(t,r),s=Q(e,r),c=u?s.indexOf(u):-1;return[null!=(i=null==(o=n[c])?void 0:o.id)?i:null,null!=(l=null==(a=n[c+1])?void 0:a.id)?l:null]}(n,t,i,o);if(null==l||null==s)return()=>{};let c=e=>{if(!e.defaultPrevented&&"Enter"===e.key){e.preventDefault();let u=i.findIndex(e=>e.id===l);if(u>=0){let e=i[u];G(e,`No panel data found for index ${u}`);let l=r[u],{collapsedSize:s=0,collapsible:c,minSize:d=0}=e.constraints;if(null!=l&&c){let e=Z({delta:X(l,s)?d-s:s-l,initialLayout:r,panelConstraints:i.map(e=>e.constraints),pivotIndices:et(n,t,o),prevLayout:r,trigger:"keyboard"});r!==e&&a(e)}}}};return e.addEventListener("keydown",c),()=>{e.removeEventListener("keydown",c)}});return()=>{s.forEach(e=>e())}},[o,e,t,n,r,i,a])}({committedValuesRef:O,eagerValuesRef:L,groupId:y,layout:M,panelDataArray:L.current.panelDataArray,setLayout:S,panelGroupElement:v.current}),(0,l.useEffect)(()=>{let{panelDataArray:t}=L.current;if(e){if(0===M.length||M.length!==t.length)return;let n=em[e];null==n&&(n=function(e,t=10){let n=null;return(...r)=>{null!==n&&clearTimeout(n),n=setTimeout(()=>{e(...r)},t)}}(ef,100),em[e]=n),n(e,[...t],new Map(P.current),M,f)}},[e,M,f]),(0,l.useEffect)(()=>{});let N=(0,l.useCallback)(e=>{let{onLayout:t}=O.current,{layout:n,panelDataArray:r}=L.current;if(e.constraints.collapsible){let i=r.map(e=>e.constraints),{collapsedSize:o=0,panelSize:l,pivotIndices:a}=ex(r,e,n);if(G(null!=l,`Panel size not found for panel "${e.id}"`),!Y(l,o)){P.current.set(e.id,l);let u=Z({delta:ev(r,e)===r.length-1?l-o:o-l,initialLayout:n,panelConstraints:i,pivotIndices:a,prevLayout:n,trigger:"imperative-api"});ea(n,u)||(S(u),L.current.layout=u,t&&t(u),el(r,u,E.current))}}},[]),F=(0,l.useCallback)((e,t)=>{let{onLayout:n}=O.current,{layout:r,panelDataArray:i}=L.current;if(e.constraints.collapsible){let o=i.map(e=>e.constraints),{collapsedSize:l=0,panelSize:a=0,minSize:u=0,pivotIndices:s}=ex(i,e,r),c=null!=t?t:u;if(Y(a,l)){let t=P.current.get(e.id),l=null!=t&&t>=c?t:c,u=Z({delta:ev(i,e)===i.length-1?a-l:l-a,initialLayout:r,panelConstraints:o,pivotIndices:s,prevLayout:r,trigger:"imperative-api"});ea(r,u)||(S(u),L.current.layout=u,n&&n(u),el(i,u,E.current))}}},[]),_=(0,l.useCallback)(e=>{let{layout:t,panelDataArray:n}=L.current,{panelSize:r}=ex(n,e,t);return G(null!=r,`Panel size not found for panel "${e.id}"`),r},[]),H=(0,l.useCallback)((e,t)=>{let{panelDataArray:n}=L.current,r=ev(n,e);return function({defaultSize:e,dragState:t,layout:n,panelData:r,panelIndex:i,precision:o=3}){let l,a=n[i];return{flexBasis:0,flexGrow:null==a?void 0!=e?e.toFixed(o):"1":1===r.length?"1":a.toFixed(o),flexShrink:1,overflow:"hidden",pointerEvents:null!==t?"none":void 0}}({defaultSize:t,dragState:x,layout:M,panelData:n,panelIndex:r})},[x,M]),V=(0,l.useCallback)(e=>{let{layout:t,panelDataArray:n}=L.current,{collapsedSize:r=0,collapsible:i,panelSize:o}=ex(n,e,t);return G(null!=o,`Panel size not found for panel "${e.id}"`),!0===i&&Y(o,r)},[]),B=(0,l.useCallback)(e=>{let{layout:t,panelDataArray:n}=L.current,{collapsedSize:r=0,collapsible:i,panelSize:o}=ex(n,e,t);return G(null!=o,`Panel size not found for panel "${e.id}"`),!i||$(o,r)>0},[]),U=(0,l.useCallback)(e=>{let{panelDataArray:t}=L.current;t.push(e),t.sort((e,t)=>{let n=e.order,r=t.order;return null==n&&null==r?0:null==n?-1:null==r?1:n-r}),L.current.panelDataArrayChanged=!0,A()},[A]);s(()=>{if(L.current.panelDataArrayChanged){L.current.panelDataArrayChanged=!1;let{autoSaveId:i,onLayout:o,storage:l}=O.current,{layout:a,panelDataArray:u}=L.current,s=null;if(i){var e,t,n,r;let o=(e=i,t=u,null!=(r=(null!=(n=ed(e,l))?n:{})[ec(t)])?r:null);o&&(P.current=new Map(Object.entries(o.expandToSizes)),s=o.layout)}null==s&&(s=function({panelDataArray:e}){let t=Array(e.length),n=e.map(e=>e.constraints),r=0,i=100;for(let o=0;oe.constraints)});ei(a,c)||(S(c),L.current.layout=c,o&&o(c),el(u,c,E.current))}}),s(()=>{let e=L.current;return()=>{e.layout=[]}},[]);let q=(0,l.useCallback)(e=>{let t=!1,n=v.current;return n&&"rtl"===window.getComputedStyle(n,null).getPropertyValue("direction")&&(t=!0),function(n){var r,i;n.preventDefault();let o=v.current;if(!o)return()=>null;let{direction:l,dragState:a,id:s,keyboardResizeBy:c,onLayout:d}=O.current,{layout:f,panelDataArray:p}=L.current,{initialLayout:h}=null!=a?a:{},m=et(s,e,o),g=function(e,t,n,r,i,o){if(k(e)){let t="horizontal"===n,r=0;r=e.shiftKey?100:null!=i?i:10;let o=0;switch(e.key){case"ArrowDown":o=t?0:r;break;case"ArrowLeft":o=t?-r:0;break;case"ArrowRight":o=t?r:0;break;case"ArrowUp":o=t?0:-r;break;case"End":o=100;break;case"Home":o=-100}return o}return null==r?0:function(e,t,n,r,i){let o="horizontal"===n,l=er(t,i);G(l,`No resize handle element found for id "${t}"`);let a=l.getAttribute(u.groupId);G(a,"Resize handle element has no group id attribute");let{initialCursorPosition:s}=r,c=eo(n,e),d=en(a,i);G(d,`No group element found for id "${a}"`);let f=d.getBoundingClientRect();return(c-s)/(o?f.width:f.height)*100}(e,t,n,r,o)}(n,e,l,a,c,o),y="horizontal"===l;y&&t&&(g=-g);let x=Z({delta:g,initialLayout:null!=h?h:f,panelConstraints:p.map(e=>e.constraints),pivotIndices:m,prevLayout:f,trigger:k(n)?"keyboard":"mouse-or-touch"}),C=!ea(f,x);(b(n)||w(n))&&R.current!=g&&((R.current=g,C||0===g)?z.set(e,0):y?(r=g<0?I:D,z.set(e,r)):(i=g<0?T:j,z.set(e,i))),C&&(S(x),L.current.layout=x,d&&d(x),el(p,x,E.current))}},[]),K=(0,l.useCallback)((e,t)=>{let{onLayout:n}=O.current,{layout:r,panelDataArray:i}=L.current,o=i.map(e=>e.constraints),{panelSize:l,pivotIndices:a}=ex(i,e,r);G(null!=l,`Panel size not found for panel "${e.id}"`);let u=Z({delta:ev(i,e)===i.length-1?l-t:t-l,initialLayout:r,panelConstraints:o,pivotIndices:a,prevLayout:r,trigger:"imperative-api"});ea(r,u)||(S(u),L.current.layout=u,n&&n(u),el(i,u,E.current))},[]),W=(0,l.useCallback)((e,t)=>{let{layout:n,panelDataArray:r}=L.current,{collapsedSize:i=0,collapsible:o}=t,{collapsedSize:l=0,collapsible:a,maxSize:u=100,minSize:s=0}=e.constraints,{panelSize:c}=ex(r,e,n);null!=c&&(o&&a&&Y(c,i)?Y(i,l)||K(e,l):cu&&K(e,u))},[K]),J=(0,l.useCallback)((e,t)=>{let{direction:n}=O.current,{layout:r}=L.current;if(!v.current)return;let i=er(e,v.current);G(i,`Drag handle element not found for id "${e}"`);let o=eo(n,t);C({dragHandleId:e,dragHandleRect:i.getBoundingClientRect(),initialCursorPosition:o,initialLayout:r})},[]),ee=(0,l.useCallback)(()=>{C(null)},[]),eu=(0,l.useCallback)(e=>{let{panelDataArray:t}=L.current,n=ev(t,e);n>=0&&(t.splice(n,1),delete E.current[e.id],L.current.panelDataArrayChanged=!0,A())},[A]),es=(0,l.useMemo)(()=>({collapsePanel:N,direction:r,dragState:x,expandPanel:F,getPanelSize:_,getPanelStyle:H,groupId:y,isPanelCollapsed:V,isPanelExpanded:B,reevaluatePanelConstraints:W,registerPanel:U,registerResizeHandle:q,resizePanel:K,startDragging:J,stopDragging:ee,unregisterPanel:eu,panelGroupElement:v.current}),[N,x,r,F,_,H,y,V,B,W,U,q,K,J,ee,eu]);return(0,l.createElement)(a.Provider,{value:es},(0,l.createElement)(m,{...g,children:t,className:n,id:o,ref:v,style:{display:"flex",flexDirection:"horizontal"===r?"row":"column",height:"100%",overflow:"hidden",width:"100%",...h},[u.group]:"",[u.groupDirection]:r,[u.groupId]:y}))}let ey=(0,l.forwardRef)((e,t)=>(0,l.createElement)(eg,{...e,forwardedRef:t}));function ev(e,t){return e.findIndex(e=>e===t||e.id===t.id)}function ex(e,t,n){let r=ev(e,t),i=r===e.length-1,o=n[r];return{...t.constraints,panelSize:o,pivotIndices:i?[r-1,r]:[r,r+1]}}function ek({children:e=null,className:t="",disabled:n=!1,hitAreaMargins:r,id:i,onBlur:o,onClick:c,onDragging:d,onFocus:f,onPointerDown:h,onPointerUp:m,style:g={},tabIndex:y=0,tagName:v="div",...x}){var k,b;let w=(0,l.useRef)(null),C=(0,l.useRef)({onClick:c,onDragging:d,onPointerDown:h,onPointerUp:m});(0,l.useEffect)(()=>{C.current.onClick=c,C.current.onDragging=d,C.current.onPointerDown=h,C.current.onPointerUp=m});let M=(0,l.useContext)(a);if(null===M)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:S,groupId:A,registerResizeHandle:E,startDragging:P,stopDragging:I,panelGroupElement:D}=M,T=p(i),[j,R]=(0,l.useState)("inactive"),[L,_]=(0,l.useState)(!1),[H,V]=(0,l.useState)(null),B=(0,l.useRef)({state:j});s(()=>{B.current.state=j}),(0,l.useEffect)(()=>{if(n)V(null);else{let e=E(T);V(()=>e)}},[n,T,E]);let U=null!=(k=null==r?void 0:r.coarse)?k:15,W=null!=(b=null==r?void 0:r.fine)?b:5;return(0,l.useEffect)(()=>{if(n||null==H)return;let e=w.current;G(e,"Element ref not attached");let t=!1;return function(e,t,n,r,i){var o;let{ownerDocument:l}=t,a={direction:n,element:t,hitAreaMargins:r,setResizeHandlerState:i},u=null!=(o=N.get(l))?o:0;return N.set(l,u+1),F.add(a),K(),function(){var t;z.delete(e),F.delete(a);let n=null!=(t=N.get(l))?t:1;if(N.set(l,n-1),K(),1===n&&N.delete(l),O.includes(a)){let e=O.indexOf(a);e>=0&&O.splice(e,1),q(),i("up",!0,null)}}}(T,e,S,{coarse:U,fine:W},(e,n,r)=>{if(!n)return void R("inactive");switch(e){case"down":{R("drag"),t=!1,G(r,'Expected event to be defined for "down" action'),P(T,r);let{onDragging:e,onPointerDown:n}=C.current;null==e||e(!0),null==n||n();break}case"move":{let{state:e}=B.current;t=!0,"drag"!==e&&R("hover"),G(r,'Expected event to be defined for "move" action'),H(r);break}case"up":{R("hover"),I();let{onClick:e,onDragging:n,onPointerUp:r}=C.current;null==n||n(!1),null==r||r(),t||null==e||e()}}})},[U,S,n,W,E,T,H,P,I]),!function({disabled:e,handleId:t,resizeHandler:n,panelGroupElement:r}){(0,l.useEffect)(()=>{if(e||null==n||null==r)return;let i=er(t,r);if(null==i)return;let o=e=>{if(!e.defaultPrevented)switch(e.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":e.preventDefault(),n(e);break;case"F6":{e.preventDefault();let n=i.getAttribute(u.groupId);G(n,`No group element found for id "${n}"`);let o=Q(n,r),l=ee(n,t,r);G(null!==l,`No resize element found for id "${t}"`);let a=e.shiftKey?l>0?l-1:o.length-1:l+1{i.removeEventListener("keydown",o)}},[r,e,t,n])}({disabled:n,handleId:T,resizeHandler:H,panelGroupElement:D}),(0,l.createElement)(v,{...x,children:e,className:t,id:i,onBlur:()=>{_(!1),null==o||o()},onFocus:()=>{_(!0),null==f||f()},ref:w,role:"separator",style:{touchAction:"none",userSelect:"none",...g},tabIndex:y,[u.groupDirection]:S,[u.groupId]:A,[u.resizeHandle]:"",[u.resizeHandleActive]:"drag"===j?"pointer":L?"keyboard":void 0,[u.resizeHandleEnabled]:!n,[u.resizeHandleId]:T,[u.resizeHandleState]:j})}eg.displayName="PanelGroup",ey.displayName="forwardRef(PanelGroup)",ek.displayName="PanelResizeHandle"},22580:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("crosshair",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12",key:"l9bcsi"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12",key:"13hhkx"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2",key:"10w3f3"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18",key:"15g9kq"}]])},23323:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("scroll-text",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]])},23853:(e,t,n)=>{"use strict";n.d(t,{UC:()=>I,ZL:()=>P,bL:()=>A,l9:()=>E,q7:()=>D,wv:()=>T});var r=n(12115),i=n(85185),o=n(6101),l=n(46081),a=n(5845),u=n(63655),s=n(71627),c=n(61285),d=n(95155),f="DropdownMenu",[p,h]=(0,l.A)(f,[s.UE]),m=(0,s.UE)(),[g,y]=p(f),v=e=>{let{__scopeDropdownMenu:t,children:n,dir:i,open:o,defaultOpen:l,onOpenChange:u,modal:p=!0}=e,h=m(t),y=r.useRef(null),[v,x]=(0,a.i)({prop:o,defaultProp:null!=l&&l,onChange:u,caller:f});return(0,d.jsx)(g,{scope:t,triggerId:(0,c.B)(),triggerRef:y,contentId:(0,c.B)(),open:v,onOpenChange:x,onOpenToggle:r.useCallback(()=>x(e=>!e),[x]),modal:p,children:(0,d.jsx)(s.bL,{...h,open:v,onOpenChange:x,dir:i,modal:p,children:n})})};v.displayName=f;var x="DropdownMenuTrigger",k=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...l}=e,a=y(x,n),c=m(n);return(0,d.jsx)(s.Mz,{asChild:!0,...c,children:(0,d.jsx)(u.sG.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...l,ref:(0,o.t)(t,a.triggerRef),onPointerDown:(0,i.mK)(e.onPointerDown,e=>{!r&&0===e.button&&!1===e.ctrlKey&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&a.onOpenToggle(),"ArrowDown"===e.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});k.displayName=x;var b=e=>{let{__scopeDropdownMenu:t,...n}=e,r=m(t);return(0,d.jsx)(s.ZL,{...r,...n})};b.displayName="DropdownMenuPortal";var w="DropdownMenuContent",C=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=y(w,n),a=m(n),u=r.useRef(!1);return(0,d.jsx)(s.UC,{id:l.contentId,"aria-labelledby":l.triggerId,...a,...o,ref:t,onCloseAutoFocus:(0,i.mK)(e.onCloseAutoFocus,e=>{var t;u.current||null==(t=l.triggerRef.current)||t.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,i.mK)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!l.modal||r)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});C.displayName=w,r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.YJ,{...i,...r,ref:t})}).displayName="DropdownMenuGroup",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.JU,{...i,...r,ref:t})}).displayName="DropdownMenuLabel";var M=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.q7,{...i,...r,ref:t})});M.displayName="DropdownMenuItem",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.H_,{...i,...r,ref:t})}).displayName="DropdownMenuCheckboxItem",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.z6,{...i,...r,ref:t})}).displayName="DropdownMenuRadioGroup",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.hN,{...i,...r,ref:t})}).displayName="DropdownMenuRadioItem",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.VF,{...i,...r,ref:t})}).displayName="DropdownMenuItemIndicator";var S=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.wv,{...i,...r,ref:t})});S.displayName="DropdownMenuSeparator",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.i3,{...i,...r,ref:t})}).displayName="DropdownMenuArrow",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.ZP,{...i,...r,ref:t})}).displayName="DropdownMenuSubTrigger",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=m(n);return(0,d.jsx)(s.G5,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent";var A=v,E=k,P=b,I=C,D=M,T=S},24357:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},25273:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("clipboard-list",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]])},25657:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]])},27213:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])},27265:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]])},28239:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("folder-tree",[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"hod4my"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z",key:"w4yl2u"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3",key:"f2jnh7"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3",key:"k8epm1"}]])},29621:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("code",[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]])},29676:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("history",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]])},29869:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]])},30446:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]])},31300:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var n=/^--[a-zA-Z0-9_-]+$/,r=/-([a-z])/g,i=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,l=/^-(ms)-/,a=function(e,t){return t.toUpperCase()},u=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){var s;return(void 0===t&&(t={}),!(s=e)||i.test(s)||n.test(s))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(l,u):e.replace(o,u)).replace(r,a))}},31787:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("table-2",[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18",key:"gugj83"}]])},33127:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("palette",[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]])},33386:(e,t,n)=>{"use strict";function r(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}n.d(t,{B:()=>r})},34093:(e,t,n)=>{"use strict";function r(){}function i(){}n.d(t,{HB:()=>i,ok:()=>r})},34835:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]])},34869:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},36301:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,l=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,u=/^\s+|\s+$/g;function s(e){return e?e.replace(u,""):""}e.exports=function(e,u){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];u=u||{};var c=1,d=1;function f(e){var t=e.match(n);t&&(c+=t.length);var r=e.lastIndexOf("\n");d=~r?e.length-r:d+e.length}function p(){var e={line:c,column:d};return function(t){return t.position=new h(e),y(r),t}}function h(e){this.start=e,this.end={line:c,column:d},this.source=u.source}h.prototype.content=e;var m=[];function g(t){var n=Error(u.source+":"+c+":"+d+": "+t);if(n.reason=t,n.filename=u.source,n.line=c,n.column=d,n.source=e,u.silent)m.push(n);else throw n}function y(t){var n=t.exec(e);if(n){var r=n[0];return f(r),e=e.slice(r.length),n}}function v(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;""!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return g("End of comment missing");var r=e.slice(2,n-2);return d+=2,f(r),e=e.slice(n),d+=2,t({type:"comment",comment:r})}}y(r);var k,b=[];for(v(b);k=function(){var e=p(),n=y(i);if(n){if(x(),!y(o))return g("property missing ':'");var r=y(l),u=e({type:"declaration",property:s(n[0].replace(t,"")),value:r?s(r[0].replace(t,"")):""});return y(a),u}}();)!1!==k&&(b.push(k),v(b));return b}},37108:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]])},40133:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},41684:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]])},42355:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},42493:(e,t,n)=>{"use strict";n.d(t,{q7:()=>I,bL:()=>P});var r=n(12115),i=n(46081),o=n(63655),l=n(89196),a=n(85185),u=n(5845),s=n(95155),c="Toggle",d=r.forwardRef((e,t)=>{let{pressed:n,defaultPressed:r,onPressedChange:i,...l}=e,[d,f]=(0,u.i)({prop:n,onChange:i,defaultProp:null!=r&&r,caller:c});return(0,s.jsx)(o.sG.button,{type:"button","aria-pressed":d,"data-state":d?"on":"off","data-disabled":e.disabled?"":void 0,...l,ref:t,onClick:(0,a.mK)(e.onClick,()=>{e.disabled||f(!d)})})});d.displayName=c;var f=n(94315),p="ToggleGroup",[h,m]=(0,i.A)(p,[l.RG]),g=(0,l.RG)(),y=r.forwardRef((e,t)=>{let{type:n,...r}=e;if("single"===n)return(0,s.jsx)(k,{...r,ref:t});if("multiple"===n)return(0,s.jsx)(b,{...r,ref:t});throw Error("Missing prop `type` expected on `".concat(p,"`"))});y.displayName=p;var[v,x]=h(p),k=r.forwardRef((e,t)=>{let{value:n,defaultValue:i,onValueChange:o=()=>{},...l}=e,[a,c]=(0,u.i)({prop:n,defaultProp:null!=i?i:"",onChange:o,caller:p});return(0,s.jsx)(v,{scope:e.__scopeToggleGroup,type:"single",value:r.useMemo(()=>a?[a]:[],[a]),onItemActivate:c,onItemDeactivate:r.useCallback(()=>c(""),[c]),children:(0,s.jsx)(M,{...l,ref:t})})}),b=r.forwardRef((e,t)=>{let{value:n,defaultValue:i,onValueChange:o=()=>{},...l}=e,[a,c]=(0,u.i)({prop:n,defaultProp:null!=i?i:[],onChange:o,caller:p}),d=r.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[c]),f=r.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[c]);return(0,s.jsx)(v,{scope:e.__scopeToggleGroup,type:"multiple",value:a,onItemActivate:d,onItemDeactivate:f,children:(0,s.jsx)(M,{...l,ref:t})})});y.displayName=p;var[w,C]=h(p),M=r.forwardRef((e,t)=>{let{__scopeToggleGroup:n,disabled:r=!1,rovingFocus:i=!0,orientation:a,dir:u,loop:c=!0,...d}=e,p=g(n),h=(0,f.jH)(u),m={role:"group",dir:h,...d};return(0,s.jsx)(w,{scope:n,rovingFocus:i,disabled:r,children:i?(0,s.jsx)(l.bL,{asChild:!0,...p,orientation:a,dir:h,loop:c,children:(0,s.jsx)(o.sG.div,{...m,ref:t})}):(0,s.jsx)(o.sG.div,{...m,ref:t})})}),S="ToggleGroupItem",A=r.forwardRef((e,t)=>{let n=x(S,e.__scopeToggleGroup),i=C(S,e.__scopeToggleGroup),o=g(e.__scopeToggleGroup),a=n.value.includes(e.value),u=i.disabled||e.disabled,c={...e,pressed:a,disabled:u},d=r.useRef(null);return i.rovingFocus?(0,s.jsx)(l.q7,{asChild:!0,...o,focusable:!u,active:a,ref:d,children:(0,s.jsx)(E,{...c,ref:t})}):(0,s.jsx)(E,{...c,ref:t})});A.displayName=S;var E=r.forwardRef((e,t)=>{let{__scopeToggleGroup:n,value:r,...i}=e,o=x(S,n),l={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},a="single"===o.type?l:void 0;return(0,s.jsx)(d,{...a,...i,ref:t,onPressedChange:e=>{e?o.onItemActivate(r):o.onItemDeactivate(r)}})}),P=y,I=A},43453:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},44020:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]])},45347:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("newspaper",[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]])},46767:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]])},47957:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("construction",[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1",key:"1estib"}],["path",{d:"M17 14v7",key:"7m2elx"}],["path",{d:"M7 14v7",key:"1cm7wv"}],["path",{d:"M17 3v3",key:"1v4jwn"}],["path",{d:"M7 3v3",key:"7o6guu"}],["path",{d:"M10 14 2.3 6.3",key:"1023jk"}],["path",{d:"m14 6 7.7 7.7",key:"1s8pl2"}],["path",{d:"m8 6 8 8",key:"hl96qh"}]])},48021:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])},48313:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]])},49535:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(12556);function i(e){return null===e||(0,r.Ee)(e)||(0,r.Ny)(e)?1:(0,r.es)(e)?2:void 0}},50757:(e,t,n)=>{"use strict";n.d(t,{m:()=>y});let r=Symbol.for("constructDateFrom");function i(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&r in e?e[r](t):e instanceof Date?new e.constructor(t):new Date(t)}let o={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function l(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}let a={date:l({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:l({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:l({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},u={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function s(e){return(t,n)=>{let r;if("formatting"===((null==n?void 0:n.context)?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,i=(null==n?void 0:n.width)?String(n.width):t;r=e.formattingValues[i]||e.formattingValues[t]}else{let t=e.defaultWidth,i=(null==n?void 0:n.width)?String(n.width):e.defaultWidth;r=e.values[i]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function c(e){return function(t){let n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.width,o=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],l=t.match(o);if(!l)return null;let a=l[0],u=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(u)?function(e,t){for(let n=0;ne.test(a)):function(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(u,e=>e.test(a));return n=e.valueCallback?e.valueCallback(s):s,{value:n=r.valueCallback?r.valueCallback(n):n,rest:t.slice(a.length)}}}let d={code:"en-US",formatDistance:(e,t,n)=>{let r,i=o[e];if(r="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null==n?void 0:n.addSuffix)if(n.comparison&&n.comparison>0)return"in "+r;else return r+" ago";return r},formatLong:a,formatRelative:(e,t,n,r)=>u[e],localize:{ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(e){return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;let i=r[0],o=t.match(e.parsePattern);if(!o)return null;let l=e.valueCallback?e.valueCallback(o[0]):o[0];return{value:l=n.valueCallback?n.valueCallback(l):l,rest:t.slice(i.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:c({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:c({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:c({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:c({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:c({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},f={};function p(e,t){return i(t||e,e)}function h(e){let t=p(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-n}function m(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r"object"==typeof e));return n.map(o)}function g(e,t){let n=p(e)-p(t);return n<0?-1:n>0?1:n}function y(e,t){return function(e,t,n){var r,i;let o,l=null!=(i=null!=(r=null==n?void 0:n.locale)?r:f.locale)?i:d,a=g(e,t);if(isNaN(a))throw RangeError("Invalid time value");let u=Object.assign({},n,{addSuffix:null==n?void 0:n.addSuffix,comparison:a}),[s,c]=m(null==n?void 0:n.in,...a>0?[t,e]:[e,t]),y=function(e,t,n){var r;return(r=void 0,e=>{let t=(r?Math[r]:Math.trunc)(e);return 0===t?0:t})((p(e)-p(t))/1e3)}(c,s),v=Math.round((y-(h(c)-h(s))/1e3)/60);if(v<2)if(null==n?void 0:n.includeSeconds)if(y<5)return l.formatDistance("lessThanXSeconds",5,u);else if(y<10)return l.formatDistance("lessThanXSeconds",10,u);else if(y<20)return l.formatDistance("lessThanXSeconds",20,u);else if(y<40)return l.formatDistance("halfAMinute",0,u);else if(y<60)return l.formatDistance("lessThanXMinutes",1,u);else return l.formatDistance("xMinutes",1,u);else if(0===v)return l.formatDistance("lessThanXMinutes",1,u);else return l.formatDistance("xMinutes",v,u);if(v<45)return l.formatDistance("xMinutes",v,u);if(v<90)return l.formatDistance("aboutXHours",1,u);if(v<1440){let e=Math.round(v/60);return l.formatDistance("aboutXHours",e,u)}if(v<2520)return l.formatDistance("xDays",1,u);else if(v<43200){let e=Math.round(v/1440);return l.formatDistance("xDays",e,u)}else if(v<86400)return o=Math.round(v/43200),l.formatDistance("aboutXMonths",o,u);if((o=function(e,t,n){let[r,i,o]=m(void 0,e,e,t),l=g(i,o),a=Math.abs(function(e,t,n){let[r,i]=m(void 0,e,t);return 12*(r.getFullYear()-i.getFullYear())+(r.getMonth()-i.getMonth())}(i,o));if(a<1)return 0;1===i.getMonth()&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-l*a);let u=g(i,o)===-l;(function(e,t){let n=p(e,void 0);return+function(e,t){let n=p(e,null==t?void 0:t.in);return n.setHours(23,59,59,999),n}(n,void 0)==+function(e,t){let n=p(e,null==t?void 0:t.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}(n,t)})(r)&&1===a&&1===g(r,o)&&(u=!1);let s=l*(a-u);return 0===s?0:s}(c,s))<12){let e=Math.round(v/43200);return l.formatDistance("xMonths",e,u)}{let e=o%12,t=Math.trunc(o/12);return e<3?l.formatDistance("aboutXYears",t,u):e<9?l.formatDistance("overXYears",t,u):l.formatDistance("almostXYears",t+1,u)}}(e,i(e,Date.now()),t)}},51362:(e,t,n)=>{"use strict";n.d(t,{D:()=>s,N:()=>c});var r=n(12115),i=(e,t,n,r,i,o,l,a)=>{let u=document.documentElement,s=["light","dark"];function c(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&o?i.map(e=>o[e]||e):i;n?(u.classList.remove(...r),u.classList.add(o&&o[t]?o[t]:t)):u.setAttribute(e,t)}),n=t,a&&s.includes(n)&&(u.style.colorScheme=n)}if(r)c(r);else try{let e=localStorage.getItem(t)||n,r=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(r)}catch(e){}},o=["light","dark"],l="(prefers-color-scheme: dark)",a=r.createContext(void 0),u={setTheme:e=>{},themes:[]},s=()=>{var e;return null!=(e=r.useContext(a))?e:u},c=e=>r.useContext(a)?r.createElement(r.Fragment,null,e.children):r.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:i=!0,enableColorScheme:u=!0,storageKey:s="theme",themes:c=d,defaultTheme:f=i?"system":"light",attribute:y="data-theme",value:v,children:x,nonce:k,scriptProps:b}=e,[w,C]=r.useState(()=>h(s,f)),[M,S]=r.useState(()=>"system"===w?g():w),A=v?Object.values(v):c,E=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&i&&(t=g());let r=v?v[t]:t,l=n?m(k):null,a=document.documentElement,s=e=>{"class"===e?(a.classList.remove(...A),r&&a.classList.add(r)):e.startsWith("data-")&&(r?a.setAttribute(e,r):a.removeAttribute(e))};if(Array.isArray(y)?y.forEach(s):s(y),u){let e=o.includes(f)?f:null,n=o.includes(t)?t:e;a.style.colorScheme=n}null==l||l()},[k]),P=r.useCallback(e=>{let t="function"==typeof e?e(w):e;C(t);try{localStorage.setItem(s,t)}catch(e){}},[w]),I=r.useCallback(e=>{S(g(e)),"system"===w&&i&&!t&&E("system")},[w,t]);r.useEffect(()=>{let e=window.matchMedia(l);return e.addListener(I),I(e),()=>e.removeListener(I)},[I]),r.useEffect(()=>{let e=e=>{e.key===s&&(e.newValue?C(e.newValue):P(f))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[P]),r.useEffect(()=>{E(null!=t?t:w)},[t,w]);let D=r.useMemo(()=>({theme:w,setTheme:P,forcedTheme:t,resolvedTheme:"system"===w?M:w,themes:i?[...c,"system"]:c,systemTheme:i?M:void 0}),[w,P,t,M,i,c]);return r.createElement(a.Provider,{value:D},r.createElement(p,{forcedTheme:t,storageKey:s,attribute:y,enableSystem:i,enableColorScheme:u,defaultTheme:f,value:v,themes:c,nonce:k,scriptProps:b}),x)},p=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:o,enableSystem:l,enableColorScheme:a,defaultTheme:u,value:s,themes:c,nonce:d,scriptProps:f}=e,p=JSON.stringify([o,n,u,t,c,s,l,a]).slice(1,-1);return r.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"",dangerouslySetInnerHTML:{__html:"(".concat(i.toString(),")(").concat(p,")")}})}),h=(e,t)=>{let n;try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t},m=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},g=e=>(e||(e=window.matchMedia(l)),e.matches?"dark":"light")},52280:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("tablet",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18",key:"1dp563"}]])},52918:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("toggle-left",[["circle",{cx:"9",cy:"12",r:"3",key:"u3jwor"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]])},53145:(e,t,n)=>{"use strict";n.d(t,{G5:()=>X,H_:()=>U,JU:()=>V,Pb:()=>$,UC:()=>_,VF:()=>W,YJ:()=>H,ZL:()=>F,ZP:()=>Y,bL:()=>N,hN:()=>K,l9:()=>z,q7:()=>B,wv:()=>G,z6:()=>q});var r=n(12115),i=n(85185),o=n(46081),l=n(63655),a=n(71627),u=n(39033),s=n(5845),c=n(95155),d="ContextMenu",[f,p]=(0,o.A)(d,[a.UE]),h=(0,a.UE)(),[m,g]=f(d),y=e=>{let{__scopeContextMenu:t,children:n,onOpenChange:i,dir:o,modal:l=!0}=e,[s,d]=r.useState(!1),f=h(t),p=(0,u.c)(i),g=r.useCallback(e=>{d(e),p(e)},[p]);return(0,c.jsx)(m,{scope:t,open:s,onOpenChange:g,modal:l,children:(0,c.jsx)(a.bL,{...f,dir:o,open:s,onOpenChange:g,modal:l,children:n})})};y.displayName=d;var v="ContextMenuTrigger",x=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,disabled:o=!1,...u}=e,s=g(v,n),d=h(n),f=r.useRef({x:0,y:0}),p=r.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...f.current})}),m=r.useRef(0),y=r.useCallback(()=>window.clearTimeout(m.current),[]),x=e=>{f.current={x:e.clientX,y:e.clientY},s.onOpenChange(!0)};return r.useEffect(()=>y,[y]),r.useEffect(()=>void(o&&y()),[o,y]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(a.Mz,{...d,virtualRef:p}),(0,c.jsx)(l.sG.span,{"data-state":s.open?"open":"closed","data-disabled":o?"":void 0,...u,ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:o?e.onContextMenu:(0,i.mK)(e.onContextMenu,e=>{y(),x(e),e.preventDefault()}),onPointerDown:o?e.onPointerDown:(0,i.mK)(e.onPointerDown,L(e=>{y(),m.current=window.setTimeout(()=>x(e),700)})),onPointerMove:o?e.onPointerMove:(0,i.mK)(e.onPointerMove,L(y)),onPointerCancel:o?e.onPointerCancel:(0,i.mK)(e.onPointerCancel,L(y)),onPointerUp:o?e.onPointerUp:(0,i.mK)(e.onPointerUp,L(y))})]})});x.displayName=v;var k=e=>{let{__scopeContextMenu:t,...n}=e,r=h(t);return(0,c.jsx)(a.ZL,{...r,...n})};k.displayName="ContextMenuPortal";var b="ContextMenuContent",w=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...i}=e,o=g(b,n),l=h(n),u=r.useRef(!1);return(0,c.jsx)(a.UC,{...l,...i,ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{var n;null==(n=e.onCloseAutoFocus)||n.call(e,t),!t.defaultPrevented&&u.current&&t.preventDefault(),u.current=!1},onInteractOutside:t=>{var n;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||o.modal||(u.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});w.displayName=b;var C=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.YJ,{...i,...r,ref:t})});C.displayName="ContextMenuGroup";var M=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.JU,{...i,...r,ref:t})});M.displayName="ContextMenuLabel";var S=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.q7,{...i,...r,ref:t})});S.displayName="ContextMenuItem";var A=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.H_,{...i,...r,ref:t})});A.displayName="ContextMenuCheckboxItem";var E=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.z6,{...i,...r,ref:t})});E.displayName="ContextMenuRadioGroup";var P=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.hN,{...i,...r,ref:t})});P.displayName="ContextMenuRadioItem";var I=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.VF,{...i,...r,ref:t})});I.displayName="ContextMenuItemIndicator";var D=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.wv,{...i,...r,ref:t})});D.displayName="ContextMenuSeparator",r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.i3,{...i,...r,ref:t})}).displayName="ContextMenuArrow";var T="ContextMenuSub",j=e=>{let{__scopeContextMenu:t,children:n,onOpenChange:r,open:i,defaultOpen:o}=e,l=h(t),[u,d]=(0,s.i)({prop:i,defaultProp:null!=o&&o,onChange:r,caller:T});return(0,c.jsx)(a.Pb,{...l,open:u,onOpenChange:d,children:n})};j.displayName=T;var R=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.ZP,{...i,...r,ref:t})});R.displayName="ContextMenuSubTrigger";var O=r.forwardRef((e,t)=>{let{__scopeContextMenu:n,...r}=e,i=h(n);return(0,c.jsx)(a.G5,{...i,...r,ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});function L(e){return t=>"mouse"!==t.pointerType?e(t):void 0}O.displayName="ContextMenuSubContent";var N=y,z=x,F=k,_=w,H=C,V=M,B=S,U=A,q=E,K=P,W=I,G=D,$=j,Y=R,X=O},53360:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},l=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,i=t.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!o)return!1;for(r in e);return void 0===r||t.call(e,r)},a=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},u=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;else if(i)return i(e,n).value}return e[n]};e.exports=function e(){var t,n,r,i,s,c,d=arguments[0],f=1,p=arguments.length,h=!1;for("boolean"==typeof d&&(h=d,d=arguments[1]||{},f=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});f{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},55868:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]])},56287:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]])},57340:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},57434:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("file-text",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]])},59099:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]])},60704:(e,t,n)=>{"use strict";n.d(t,{B8:()=>I,UC:()=>T,bL:()=>P,l9:()=>D});var r=n(12115),i=n(85185),o=n(46081),l=n(89196),a=n(28905),u=n(63655),s=n(94315),c=n(5845),d=n(61285),f=n(95155),p="Tabs",[h,m]=(0,o.A)(p,[l.RG]),g=(0,l.RG)(),[y,v]=h(p),x=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:i,defaultValue:o,orientation:l="horizontal",dir:a,activationMode:h="automatic",...m}=e,g=(0,s.jH)(a),[v,x]=(0,c.i)({prop:r,onChange:i,defaultProp:null!=o?o:"",caller:p});return(0,f.jsx)(y,{scope:n,baseId:(0,d.B)(),value:v,onValueChange:x,orientation:l,dir:g,activationMode:h,children:(0,f.jsx)(u.sG.div,{dir:g,"data-orientation":l,...m,ref:t})})});x.displayName=p;var k="TabsList",b=r.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...i}=e,o=v(k,n),a=g(n);return(0,f.jsx)(l.bL,{asChild:!0,...a,orientation:o.orientation,dir:o.dir,loop:r,children:(0,f.jsx)(u.sG.div,{role:"tablist","aria-orientation":o.orientation,...i,ref:t})})});b.displayName=k;var w="TabsTrigger",C=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,disabled:o=!1,...a}=e,s=v(w,n),c=g(n),d=A(s.baseId,r),p=E(s.baseId,r),h=r===s.value;return(0,f.jsx)(l.q7,{asChild:!0,...c,focusable:!o,active:h,children:(0,f.jsx)(u.sG.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":p,"data-state":h?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:d,...a,ref:t,onMouseDown:(0,i.mK)(e.onMouseDown,e=>{o||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(r)}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&s.onValueChange(r)}),onFocus:(0,i.mK)(e.onFocus,()=>{let e="manual"!==s.activationMode;h||o||!e||s.onValueChange(r)})})})});C.displayName=w;var M="TabsContent",S=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:i,forceMount:o,children:l,...s}=e,c=v(M,n),d=A(c.baseId,i),p=E(c.baseId,i),h=i===c.value,m=r.useRef(h);return r.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.jsx)(a.C,{present:o||h,children:n=>{let{present:r}=n;return(0,f.jsx)(u.sG.div,{"data-state":h?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":d,hidden:!r,id:p,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&l})}})});function A(e,t){return"".concat(e,"-trigger-").concat(t)}function E(e,t){return"".concat(e,"-content-").concat(t)}S.displayName=M;var P=x,I=b,D=C,T=S},62158:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("mouse-pointer-click",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]])},62332:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("file-code",[["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z",key:"1mlx9k"}]])},62525:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("trash-2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},62559:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("toggle-right",[["circle",{cx:"15",cy:"12",r:"3",key:"1afu0r"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]])},65193:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]])},69381:(e,t,n)=>{"use strict";n.d(t,{y:()=>o});var r=n(11603);let i={}.hasOwnProperty;function o(e){let t={},n=-1;for(;++n{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]])},69991:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return v},MissingStaticPage:function(){return y},NormalizeError:function(){return m},PageNotFoundError:function(){return g},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return u},getLocationOrigin:function(){return l},getURL:function(){return a},isAbsoluteUrl:function(){return o},isResSent:function(){return s},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return x}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,i=Array(r),o=0;oi.test(e);function l(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function a(){let{href:e}=window.location,t=l();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&s(n))return r;if(!r)throw Object.defineProperty(Error('"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class v extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},71627:(e,t,n)=>{"use strict";n.d(t,{G5:()=>eW,H_:()=>eF,JU:()=>eN,Mz:()=>ej,Pb:()=>eq,UC:()=>eO,UE:()=>R,VF:()=>eV,YJ:()=>eL,ZL:()=>eR,ZP:()=>eK,bL:()=>eT,hN:()=>eH,i3:()=>eU,q7:()=>ez,wv:()=>eB,z6:()=>e_});var r=n(12115),i=n(85185),o=n(37328),l=n(6101),a=n(46081),u=n(94315),s=n(19178),c=n(92293),d=n(25519),f=n(61285),p=n(35152),h=n(34378),m=n(28905),g=n(63655),y=n(89196),v=n(99708),x=n(39033),k=n(38168),b=n(93795),w=n(95155),C=["Enter"," "],M=["ArrowUp","PageDown","End"],S=["ArrowDown","PageUp","Home",...M],A={ltr:[...C,"ArrowRight"],rtl:[...C,"ArrowLeft"]},E={ltr:["ArrowLeft"],rtl:["ArrowRight"]},P="Menu",[I,D,T]=(0,o.N)(P),[j,R]=(0,a.A)(P,[T,p.Bk,y.RG]),O=(0,p.Bk)(),L=(0,y.RG)(),[N,z]=j(P),[F,_]=j(P),H=e=>{let{__scopeMenu:t,open:n=!1,children:i,dir:o,onOpenChange:l,modal:a=!0}=e,s=O(t),[c,d]=r.useState(null),f=r.useRef(!1),h=(0,x.c)(l),m=(0,u.jH)(o);return r.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,w.jsx)(p.bL,{...s,children:(0,w.jsx)(N,{scope:t,open:n,onOpenChange:h,content:c,onContentChange:d,children:(0,w.jsx)(F,{scope:t,onClose:r.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:f,dir:m,modal:a,children:i})})})};H.displayName=P;var V=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=O(n);return(0,w.jsx)(p.Mz,{...i,...r,ref:t})});V.displayName="MenuAnchor";var B="MenuPortal",[U,q]=j(B,{forceMount:void 0}),K=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,o=z(B,t);return(0,w.jsx)(U,{scope:t,forceMount:n,children:(0,w.jsx)(m.C,{present:n||o.open,children:(0,w.jsx)(h.Z,{asChild:!0,container:i,children:r})})})};K.displayName=B;var W="MenuContent",[G,$]=j(W),Y=r.forwardRef((e,t)=>{let n=q(W,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=z(W,e.__scopeMenu),l=_(W,e.__scopeMenu);return(0,w.jsx)(I.Provider,{scope:e.__scopeMenu,children:(0,w.jsx)(m.C,{present:r||o.open,children:(0,w.jsx)(I.Slot,{scope:e.__scopeMenu,children:l.modal?(0,w.jsx)(X,{...i,ref:t}):(0,w.jsx)(J,{...i,ref:t})})})})}),X=r.forwardRef((e,t)=>{let n=z(W,e.__scopeMenu),o=r.useRef(null),a=(0,l.s)(t,o);return r.useEffect(()=>{let e=o.current;if(e)return(0,k.Eq)(e)},[]),(0,w.jsx)(Q,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),J=r.forwardRef((e,t)=>{let n=z(W,e.__scopeMenu);return(0,w.jsx)(Q,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),Z=(0,v.TL)("MenuContent.ScrollLock"),Q=r.forwardRef((e,t)=>{let{__scopeMenu:n,loop:o=!1,trapFocus:a,onOpenAutoFocus:u,onCloseAutoFocus:f,disableOutsidePointerEvents:h,onEntryFocus:m,onEscapeKeyDown:g,onPointerDownOutside:v,onFocusOutside:x,onInteractOutside:k,onDismiss:C,disableOutsideScroll:A,...E}=e,P=z(W,n),I=_(W,n),T=O(n),j=L(n),R=D(n),[N,F]=r.useState(null),H=r.useRef(null),V=(0,l.s)(t,H,P.onContentChange),B=r.useRef(0),U=r.useRef(""),q=r.useRef(0),K=r.useRef(null),$=r.useRef("right"),Y=r.useRef(0),X=A?b.A:r.Fragment,J=e=>{var t,n;let r=U.current+e,i=R().filter(e=>!e.disabled),o=document.activeElement,l=null==(t=i.find(e=>e.ref.current===o))?void 0:t.textValue,a=function(e,t,n){var r;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=n?e.indexOf(n):-1,l=(r=Math.max(o,0),e.map((t,n)=>e[(r+n)%e.length]));1===i.length&&(l=l.filter(e=>e!==n));let a=l.find(e=>e.toLowerCase().startsWith(i.toLowerCase()));return a!==n?a:void 0}(i.map(e=>e.textValue),r,l),u=null==(n=i.find(e=>e.textValue===a))?void 0:n.ref.current;!function e(t){U.current=t,window.clearTimeout(B.current),""!==t&&(B.current=window.setTimeout(()=>e(""),1e3))}(r),u&&setTimeout(()=>u.focus())};r.useEffect(()=>()=>window.clearTimeout(B.current),[]),(0,c.Oh)();let Q=r.useCallback(e=>{var t,n;return $.current===(null==(t=K.current)?void 0:t.side)&&function(e,t){return!!t&&function(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,o=t.length-1;er!=d>r&&n<(c-u)*(r-s)/(d-s)+u&&(i=!i)}return i}({x:e.clientX,y:e.clientY},t)}(e,null==(n=K.current)?void 0:n.area)},[]);return(0,w.jsx)(G,{scope:n,searchRef:U,onItemEnter:r.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),onItemLeave:r.useCallback(e=>{var t;Q(e)||(null==(t=H.current)||t.focus(),F(null))},[Q]),onTriggerLeave:r.useCallback(e=>{Q(e)&&e.preventDefault()},[Q]),pointerGraceTimerRef:q,onPointerGraceIntentChange:r.useCallback(e=>{K.current=e},[]),children:(0,w.jsx)(X,{...A?{as:Z,allowPinchZoom:!0}:void 0,children:(0,w.jsx)(d.n,{asChild:!0,trapped:a,onMountAutoFocus:(0,i.mK)(u,e=>{var t;e.preventDefault(),null==(t=H.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:f,children:(0,w.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:g,onPointerDownOutside:v,onFocusOutside:x,onInteractOutside:k,onDismiss:C,children:(0,w.jsx)(y.bL,{asChild:!0,...j,dir:I.dir,orientation:"vertical",loop:o,currentTabStopId:N,onCurrentTabStopIdChange:F,onEntryFocus:(0,i.mK)(m,e=>{I.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,w.jsx)(p.UC,{role:"menu","aria-orientation":"vertical","data-state":eE(P.open),"data-radix-menu-content":"",dir:I.dir,...T,...E,ref:V,style:{outline:"none",...E.style},onKeyDown:(0,i.mK)(E.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&J(e.key));let i=H.current;if(e.target!==i||!S.includes(e.key))return;e.preventDefault();let o=R().filter(e=>!e.disabled).map(e=>e.ref.current);M.includes(e.key)&&o.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(o)}),onBlur:(0,i.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(B.current),U.current="")}),onPointerMove:(0,i.mK)(e.onPointerMove,eD(e=>{let t=e.target,n=Y.current!==e.clientX;e.currentTarget.contains(t)&&n&&($.current=e.clientX>Y.current?"right":"left",Y.current=e.clientX)}))})})})})})})});Y.displayName=W;var ee=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,w.jsx)(g.sG.div,{role:"group",...r,ref:t})});ee.displayName="MenuGroup";var et=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,w.jsx)(g.sG.div,{...r,ref:t})});et.displayName="MenuLabel";var en="MenuItem",er="menu.itemSelect",ei=r.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:o,...a}=e,u=r.useRef(null),s=_(en,e.__scopeMenu),c=$(en,e.__scopeMenu),d=(0,l.s)(t,u),f=r.useRef(!1);return(0,w.jsx)(eo,{...a,ref:d,disabled:n,onClick:(0,i.mK)(e.onClick,()=>{let e=u.current;if(!n&&e){let t=new CustomEvent(er,{bubbles:!0,cancelable:!0});e.addEventListener(er,e=>null==o?void 0:o(e),{once:!0}),(0,g.hO)(e,t),t.defaultPrevented?f.current=!1:s.onClose()}}),onPointerDown:t=>{var n;null==(n=e.onPointerDown)||n.call(e,t),f.current=!0},onPointerUp:(0,i.mK)(e.onPointerUp,e=>{var t;f.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{let t=""!==c.searchRef.current;n||t&&" "===e.key||C.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ei.displayName=en;var eo=r.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:o=!1,textValue:a,...u}=e,s=$(en,n),c=L(n),d=r.useRef(null),f=(0,l.s)(t,d),[p,h]=r.useState(!1),[m,v]=r.useState("");return r.useEffect(()=>{let e=d.current;if(e){var t;v((null!=(t=e.textContent)?t:"").trim())}},[u.children]),(0,w.jsx)(I.ItemSlot,{scope:n,disabled:o,textValue:null!=a?a:m,children:(0,w.jsx)(y.q7,{asChild:!0,...c,focusable:!o,children:(0,w.jsx)(g.sG.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...u,ref:f,onPointerMove:(0,i.mK)(e.onPointerMove,eD(e=>{o?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,i.mK)(e.onPointerLeave,eD(e=>s.onItemLeave(e))),onFocus:(0,i.mK)(e.onFocus,()=>h(!0)),onBlur:(0,i.mK)(e.onBlur,()=>h(!1))})})})}),el=r.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...o}=e;return(0,w.jsx)(eh,{scope:e.__scopeMenu,checked:n,children:(0,w.jsx)(ei,{role:"menuitemcheckbox","aria-checked":eP(n)?"mixed":n,...o,ref:t,"data-state":eI(n),onSelect:(0,i.mK)(o.onSelect,()=>null==r?void 0:r(!!eP(n)||!n),{checkForDefaultPrevented:!1})})})});el.displayName="MenuCheckboxItem";var ea="MenuRadioGroup",[eu,es]=j(ea,{value:void 0,onValueChange:()=>{}}),ec=r.forwardRef((e,t)=>{let{value:n,onValueChange:r,...i}=e,o=(0,x.c)(r);return(0,w.jsx)(eu,{scope:e.__scopeMenu,value:n,onValueChange:o,children:(0,w.jsx)(ee,{...i,ref:t})})});ec.displayName=ea;var ed="MenuRadioItem",ef=r.forwardRef((e,t)=>{let{value:n,...r}=e,o=es(ed,e.__scopeMenu),l=n===o.value;return(0,w.jsx)(eh,{scope:e.__scopeMenu,checked:l,children:(0,w.jsx)(ei,{role:"menuitemradio","aria-checked":l,...r,ref:t,"data-state":eI(l),onSelect:(0,i.mK)(r.onSelect,()=>{var e;return null==(e=o.onValueChange)?void 0:e.call(o,n)},{checkForDefaultPrevented:!1})})})});ef.displayName=ed;var ep="MenuItemIndicator",[eh,em]=j(ep,{checked:!1}),eg=r.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...i}=e,o=em(ep,n);return(0,w.jsx)(m.C,{present:r||eP(o.checked)||!0===o.checked,children:(0,w.jsx)(g.sG.span,{...i,ref:t,"data-state":eI(o.checked)})})});eg.displayName=ep;var ey=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,w.jsx)(g.sG.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});ey.displayName="MenuSeparator";var ev=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=O(n);return(0,w.jsx)(p.i3,{...i,...r,ref:t})});ev.displayName="MenuArrow";var ex="MenuSub",[ek,eb]=j(ex),ew=e=>{let{__scopeMenu:t,children:n,open:i=!1,onOpenChange:o}=e,l=z(ex,t),a=O(t),[u,s]=r.useState(null),[c,d]=r.useState(null),h=(0,x.c)(o);return r.useEffect(()=>(!1===l.open&&h(!1),()=>h(!1)),[l.open,h]),(0,w.jsx)(p.bL,{...a,children:(0,w.jsx)(N,{scope:t,open:i,onOpenChange:h,content:c,onContentChange:d,children:(0,w.jsx)(ek,{scope:t,contentId:(0,f.B)(),triggerId:(0,f.B)(),trigger:u,onTriggerChange:s,children:n})})})};ew.displayName=ex;var eC="MenuSubTrigger",eM=r.forwardRef((e,t)=>{let n=z(eC,e.__scopeMenu),o=_(eC,e.__scopeMenu),a=eb(eC,e.__scopeMenu),u=$(eC,e.__scopeMenu),s=r.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:d}=u,f={__scopeMenu:e.__scopeMenu},p=r.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return r.useEffect(()=>p,[p]),r.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),d(null)}},[c,d]),(0,w.jsx)(V,{asChild:!0,...f,children:(0,w.jsx)(eo,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":a.contentId,"data-state":eE(n.open),...e,ref:(0,l.t)(t,a.onTriggerChange),onClick:t=>{var r;null==(r=e.onClick)||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,i.mK)(e.onPointerMove,eD(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||s.current||(u.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,i.mK)(e.onPointerLeave,eD(e=>{var t,r;p();let i=null==(t=n.content)?void 0:t.getBoundingClientRect();if(i){let t=null==(r=n.content)?void 0:r.dataset.side,o="right"===t,l=i[o?"left":"right"],a=i[o?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:l,y:i.top},{x:a,y:i.top},{x:a,y:i.bottom},{x:l,y:i.bottom}],side:t}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,i.mK)(e.onKeyDown,t=>{let r=""!==u.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&A[o.dir].includes(t.key)){var i;n.onOpenChange(!0),null==(i=n.content)||i.focus(),t.preventDefault()}})})})});eM.displayName=eC;var eS="MenuSubContent",eA=r.forwardRef((e,t)=>{let n=q(W,e.__scopeMenu),{forceMount:o=n.forceMount,...a}=e,u=z(W,e.__scopeMenu),s=_(W,e.__scopeMenu),c=eb(eS,e.__scopeMenu),d=r.useRef(null),f=(0,l.s)(t,d);return(0,w.jsx)(I.Provider,{scope:e.__scopeMenu,children:(0,w.jsx)(m.C,{present:o||u.open,children:(0,w.jsx)(I.Slot,{scope:e.__scopeMenu,children:(0,w.jsx)(Q,{id:c.contentId,"aria-labelledby":c.triggerId,...a,ref:f,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;s.isUsingKeyboardRef.current&&(null==(t=d.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>{e.target!==c.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,i.mK)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=E[s.dir].includes(e.key);if(t&&n){var r;u.onOpenChange(!1),null==(r=c.trigger)||r.focus(),e.preventDefault()}})})})})})});function eE(e){return e?"open":"closed"}function eP(e){return"indeterminate"===e}function eI(e){return eP(e)?"indeterminate":e?"checked":"unchecked"}function eD(e){return t=>"mouse"===t.pointerType?e(t):void 0}eA.displayName=eS;var eT=H,ej=V,eR=K,eO=Y,eL=ee,eN=et,ez=ei,eF=el,e_=ec,eH=ef,eV=eg,eB=ey,eU=ev,eq=ew,eK=eM,eW=eA},72713:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]])},73180:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},73783:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]])},74575:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("link-2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]])},75021:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("test-tube",[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2",key:"125lnx"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]])},75525:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])},78859:(e,t)=>{"use strict";function n(e){let t={};for(let[n,r]of e.entries()){let e=t[n];void 0===e?t[n]=r:Array.isArray(e)?e.push(r):t[n]=[e,r]}return t}function r(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let t=new URLSearchParams;for(let[n,i]of Object.entries(e))if(Array.isArray(i))for(let e of i)t.append(n,r(e));else t.set(n,r(i));return t}function o(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]])},81284:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},81497:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("message-square",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])},82757:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return o},formatWithValidation:function(){return a},urlObjectKeys:function(){return l}});let r=n(6966)._(n(78859)),i=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:n}=e,o=e.protocol||"",l=e.pathname||"",a=e.hash||"",u=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:n&&(s=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(s+=":"+e.port)),u&&"object"==typeof u&&(u=String(r.urlQueryToSearchParams(u)));let c=e.search||u&&"?"+u||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||i.test(o))&&!1!==s?(s="//"+(s||""),l&&"/"!==l[0]&&(l="/"+l)):s||(s=""),a&&"#"!==a[0]&&(a="#"+a),c&&"?"!==c[0]&&(c="?"+c),""+o+s+(l=l.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+a}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(e){return o(e)}},84616:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},87924:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var r=(0,i.default)(e),o="function"==typeof t;return r.forEach(function(e){if("declaration"===e.type){var r=e.property,i=e.value;o?t(r,i,e):i&&((n=n||{})[r]=i)}}),n};var i=r(n(36301))},88106:(e,t,n)=>{"use strict";n.d(t,{Ke:()=>w,R6:()=>k,bL:()=>S});var r=n(12115),i=n(85185),o=n(46081),l=n(5845),a=n(52712),u=n(6101),s=n(63655),c=n(28905),d=n(61285),f=n(95155),p="Collapsible",[h,m]=(0,o.A)(p),[g,y]=h(p),v=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:i,defaultOpen:o,disabled:a,onOpenChange:u,...c}=e,[h,m]=(0,l.i)({prop:i,defaultProp:null!=o&&o,onChange:u,caller:p});return(0,f.jsx)(g,{scope:n,disabled:a,contentId:(0,d.B)(),open:h,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),children:(0,f.jsx)(s.sG.div,{"data-state":M(h),"data-disabled":a?"":void 0,...c,ref:t})})});v.displayName=p;var x="CollapsibleTrigger",k=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,o=y(x,n);return(0,f.jsx)(s.sG.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":M(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:(0,i.mK)(e.onClick,o.onOpenToggle)})});k.displayName=x;var b="CollapsibleContent",w=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=y(b,e.__scopeCollapsible);return(0,f.jsx)(c.C,{present:n||i.open,children:e=>{let{present:n}=e;return(0,f.jsx)(C,{...r,ref:t,present:n})}})});w.displayName=b;var C=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:i,children:o,...l}=e,c=y(b,n),[d,p]=r.useState(i),h=r.useRef(null),m=(0,u.s)(t,h),g=r.useRef(0),v=g.current,x=r.useRef(0),k=x.current,w=c.open||d,C=r.useRef(w),S=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,a.N)(()=>{let e=h.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,x.current=t.width,C.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),p(i)}},[c.open,i]),(0,f.jsx)(s.sG.div,{"data-state":M(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!w,...l,ref:m,style:{"--radix-collapsible-content-height":v?"".concat(v,"px"):void 0,"--radix-collapsible-content-width":k?"".concat(k,"px"):void 0,...e.style},children:w&&o})});function M(e){return e?"open":"closed"}var S=v},88240:(e,t,n)=>{"use strict";n.d(t,{oz:()=>nf});var r={};n.r(r),n.d(r,{boolean:()=>y,booleanish:()=>v,commaOrSpaceSeparated:()=>C,commaSeparated:()=>w,number:()=>k,overloadedBoolean:()=>x,spaceSeparated:()=>b});var i={};n.r(i),n.d(i,{attentionMarkers:()=>tp,contentInitial:()=>ta,disable:()=>th,document:()=>tl,flow:()=>ts,flowInitial:()=>tu,insideSpan:()=>tf,string:()=>tc,text:()=>td});var o=n(34093);let l=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,a=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,u={};function s(e,t){return((t||u).jsx?a:l).test(e)}let c=/[ \t\n\f\r]/g;function d(e){return""===e.replace(c,"")}class f{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}}function p(e,t){let n={},r={};for(let t of e)Object.assign(n,t.property),Object.assign(r,t.normal);return new f(n,r,t)}function h(e){return e.toLowerCase()}f.prototype.normal={},f.prototype.property={},f.prototype.space=void 0;class m{constructor(e,t){this.attribute=t,this.property=e}}m.prototype.attribute="",m.prototype.booleanish=!1,m.prototype.boolean=!1,m.prototype.commaOrSpaceSeparated=!1,m.prototype.commaSeparated=!1,m.prototype.defined=!1,m.prototype.mustUseProperty=!1,m.prototype.number=!1,m.prototype.overloadedBoolean=!1,m.prototype.property="",m.prototype.spaceSeparated=!1,m.prototype.space=void 0;let g=0,y=M(),v=M(),x=M(),k=M(),b=M(),w=M(),C=M();function M(){return 2**++g}let S=Object.keys(r);class A extends m{constructor(e,t,n,i){let o=-1;if(super(e,t),function(e,t,n){n&&(e[t]=n)}(this,"space",i),"number"==typeof n)for(;++o"role"===t?t:"aria-"+t.slice(4).toLowerCase()});function I(e,t){return t in e?e[t]:t}function D(e,t){return I(e,t.toLowerCase())}let T=E({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:w,acceptCharset:b,accessKey:b,action:null,allow:null,allowFullScreen:y,allowPaymentRequest:y,allowUserMedia:y,alt:null,as:null,async:y,autoCapitalize:null,autoComplete:b,autoFocus:y,autoPlay:y,blocking:b,capture:null,charSet:null,checked:y,cite:null,className:b,cols:k,colSpan:null,content:null,contentEditable:v,controls:y,controlsList:b,coords:k|w,crossOrigin:null,data:null,dateTime:null,decoding:null,default:y,defer:y,dir:null,dirName:null,disabled:y,download:x,draggable:v,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:y,formTarget:null,headers:b,height:k,hidden:x,high:k,href:null,hrefLang:null,htmlFor:b,httpEquiv:b,id:null,imageSizes:null,imageSrcSet:null,inert:y,inputMode:null,integrity:null,is:null,isMap:y,itemId:null,itemProp:b,itemRef:b,itemScope:y,itemType:b,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:y,low:k,manifest:null,max:null,maxLength:k,media:null,method:null,min:null,minLength:k,multiple:y,muted:y,name:null,nonce:null,noModule:y,noValidate:y,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:y,optimum:k,pattern:null,ping:b,placeholder:null,playsInline:y,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:y,referrerPolicy:null,rel:b,required:y,reversed:y,rows:k,rowSpan:k,sandbox:b,scope:null,scoped:y,seamless:y,selected:y,shadowRootClonable:y,shadowRootDelegatesFocus:y,shadowRootMode:null,shape:null,size:k,sizes:null,slot:null,span:k,spellCheck:v,src:null,srcDoc:null,srcLang:null,srcSet:null,start:k,step:null,style:null,tabIndex:k,target:null,title:null,translate:null,type:null,typeMustMatch:y,useMap:null,value:v,width:k,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:b,axis:null,background:null,bgColor:null,border:k,borderColor:null,bottomMargin:k,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:y,declare:y,event:null,face:null,frame:null,frameBorder:null,hSpace:k,leftMargin:k,link:null,longDesc:null,lowSrc:null,marginHeight:k,marginWidth:k,noResize:y,noHref:y,noShade:y,noWrap:y,object:null,profile:null,prompt:null,rev:null,rightMargin:k,rules:null,scheme:null,scrolling:v,standby:null,summary:null,text:null,topMargin:k,valueType:null,version:null,vAlign:null,vLink:null,vSpace:k,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:y,disableRemotePlayback:y,prefix:null,property:null,results:k,security:null,unselectable:null},space:"html",transform:D}),j=E({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:C,accentHeight:k,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:k,amplitude:k,arabicForm:null,ascent:k,attributeName:null,attributeType:null,azimuth:k,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:k,by:null,calcMode:null,capHeight:k,className:b,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:k,diffuseConstant:k,direction:null,display:null,dur:null,divisor:k,dominantBaseline:null,download:y,dx:null,dy:null,edgeMode:null,editable:null,elevation:k,enableBackground:null,end:null,event:null,exponent:k,externalResourcesRequired:null,fill:null,fillOpacity:k,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:w,g2:w,glyphName:w,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:k,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:k,horizOriginX:k,horizOriginY:k,id:null,ideographic:k,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:k,k:k,k1:k,k2:k,k3:k,k4:k,kernelMatrix:C,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:k,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:k,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:k,overlineThickness:k,paintOrder:null,panose1:null,path:null,pathLength:k,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:b,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:k,pointsAtY:k,pointsAtZ:k,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:C,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:C,rev:C,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:C,requiredFeatures:C,requiredFonts:C,requiredFormats:C,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:k,specularExponent:k,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:k,strikethroughThickness:k,string:null,stroke:null,strokeDashArray:C,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:k,strokeOpacity:k,strokeWidth:null,style:null,surfaceScale:k,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:C,tabIndex:k,tableValues:null,target:null,targetX:k,targetY:k,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:C,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:k,underlineThickness:k,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:k,values:null,vAlphabetic:k,vMathematical:k,vectorEffect:null,vHanging:k,vIdeographic:k,version:null,vertAdvY:k,vertOriginX:k,vertOriginY:k,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:k,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:I}),R=E({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(e,t)=>"xlink:"+t.slice(5).toLowerCase()}),O=E({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:D}),L=E({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase()}),N=p([P,T,R,O,L],"html"),z=p([P,j,R,O,L],"svg"),F=/[A-Z]/g,_=/-[a-z]/g,H=/^data[-\w.:]+$/i;function V(e){return"-"+e.toLowerCase()}function B(e){return e.charAt(1).toUpperCase()}let U={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var q=n(53724);let K=G("end"),W=G("start");function G(e){return function(t){let n=t&&t.position&&t.position[e]||{};if("number"==typeof n.line&&n.line>0&&"number"==typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"==typeof n.offset&&n.offset>-1?n.offset:void 0}}}function $(e){return e&&"object"==typeof e?"position"in e||"type"in e?X(e.position):"start"in e||"end"in e?X(e):"line"in e||"column"in e?Y(e):"":""}function Y(e){return J(e&&e.line)+":"+J(e&&e.column)}function X(e){return Y(e&&e.start)+"-"+Y(e&&e.end)}function J(e){return e&&"number"==typeof e?e:1}class Z extends Error{constructor(e,t,n){super(),"string"==typeof t&&(n=t,t=void 0);let r="",i={},o=!1;if(t&&(i="line"in t&&"column"in t||"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:{...t}),"string"==typeof e?r=e:!i.cause&&e&&(o=!0,r=e.message,i.cause=e),!i.ruleId&&!i.source&&"string"==typeof n){let e=n.indexOf(":");-1===e?i.ruleId=n:(i.source=n.slice(0,e),i.ruleId=n.slice(e+1))}if(!i.place&&i.ancestors&&i.ancestors){let e=i.ancestors[i.ancestors.length-1];e&&(i.place=e.position)}let l=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=l?l.column:void 0,this.fatal=void 0,this.file="",this.message=r,this.line=l?l.line:void 0,this.name=$(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=o&&i.cause&&"string"==typeof i.cause.stack?i.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}Z.prototype.file="",Z.prototype.name="",Z.prototype.reason="",Z.prototype.message="",Z.prototype.stack="",Z.prototype.column=void 0,Z.prototype.line=void 0,Z.prototype.ancestors=void 0,Z.prototype.cause=void 0,Z.prototype.fatal=void 0,Z.prototype.place=void 0,Z.prototype.ruleId=void 0,Z.prototype.source=void 0;let Q={}.hasOwnProperty,ee=new Map,et=/[A-Z]/g,en=new Set(["table","tbody","thead","tfoot","tr"]),er=new Set(["td","th"]),ei="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function eo(e,t,n){var r;return"element"===t.type?function(e,t,n){let r=e.schema,i=r;"svg"===t.tagName.toLowerCase()&&"html"===r.space&&(e.schema=z),e.ancestors.push(t);let o=es(e,t.tagName,!1),l=function(e,t){let n,r,i={};for(r in t.properties)if("children"!==r&&Q.call(t.properties,r)){let o=function(e,t,n){let r=function(e,t){let n=h(t),r=t,i=m;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&H.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(_,B);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!_.test(e)){let n=e.replace(F,V);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}i=A}return new i(r,t)}(e.schema,t);if(!(null==n||"number"==typeof n&&Number.isNaN(n))){if(Array.isArray(n)&&(n=r.commaSeparated?function(e,t){let n={};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim()),"style"===r.property){let t="object"==typeof n?n:function(e,t){try{return q(t,{reactCompat:!0})}catch(n){if(e.ignoreInvalidStyle)return{};let t=new Z("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:n,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw t.file=e.filePath||void 0,t.url=ei+"#cannot-parse-style-attribute",t}}(e,String(n));return"css"===e.stylePropertyNameCase&&(t=function(e){let t,n={};for(t in e)Q.call(e,t)&&(n[function(e){let t=e.replace(et,ed);return"ms-"===t.slice(0,3)&&(t="-"+t),t}(t)]=e[t]);return n}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&r.space?U[r.property]||r.property:r.attribute,n]}}(e,r,t.properties[r]);if(o){let[r,l]=o;e.tableCellAlignToStyle&&"align"===r&&"string"==typeof l&&er.has(t.tagName)?n=l:i[r]=l}}return n&&((i.style||(i.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=n),i}(e,t),a=eu(e,t);return en.has(t.tagName)&&(a=a.filter(function(e){return"string"!=typeof e||!("object"==typeof e?"text"===e.type&&d(e.value):d(e))})),el(e,l,o,t),ea(l,a),e.ancestors.pop(),e.schema=r,e.create(t,o,l,n)}(e,t,n):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){let n=t.data.estree.body[0];return(0,o.ok)("ExpressionStatement"===n.type),e.evaluater.evaluateExpression(n.expression)}ec(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,n){let r=e.schema,i=r;"svg"===t.name&&"html"===r.space&&(e.schema=z),e.ancestors.push(t);let l=null===t.name?e.Fragment:es(e,t.name,!0),a=function(e,t){let n={};for(let r of t.attributes)if("mdxJsxExpressionAttribute"===r.type)if(r.data&&r.data.estree&&e.evaluater){let t=r.data.estree.body[0];(0,o.ok)("ExpressionStatement"===t.type);let i=t.expression;(0,o.ok)("ObjectExpression"===i.type);let l=i.properties[0];(0,o.ok)("SpreadElement"===l.type),Object.assign(n,e.evaluater.evaluateExpression(l.argument))}else ec(e,t.position);else{let i,l=r.name;if(r.value&&"object"==typeof r.value)if(r.value.data&&r.value.data.estree&&e.evaluater){let t=r.value.data.estree.body[0];(0,o.ok)("ExpressionStatement"===t.type),i=e.evaluater.evaluateExpression(t.expression)}else ec(e,t.position);else i=null===r.value||r.value;n[l]=i}return n}(e,t),u=eu(e,t);return el(e,a,l,t),ea(a,u),e.ancestors.pop(),e.schema=r,e.create(t,l,a,n)}(e,t,n):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);ec(e,t.position)}(e,t):"root"===t.type?function(e,t,n){let r={};return ea(r,eu(e,t)),e.create(t,e.Fragment,r,n)}(e,t,n):"text"===t.type?(r=0,t.value):void 0}function el(e,t,n,r){"string"!=typeof n&&n!==e.Fragment&&e.passNode&&(t.node=r)}function ea(e,t){if(t.length>0){let n=t.length>1?t:t[0];n&&(e.children=n)}}function eu(e,t){let n=[],r=-1,i=e.passKeys?new Map:ee;for(;++r=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){this.setCursor(Math.trunc(e));let r=this.right.splice(this.right.length-(t||0),Number.POSITIVE_INFINITY);return n&&ey(this.left,n),r.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),ey(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),ey(this.right,e.reverse())}setCursor(e){if(e!==this.left.length&&(!(e>this.left.length)||0!==this.right.length)&&(!(e<0)||0!==this.left.length))if(er))return;let a=i.events.length,u=a;for(;u--;)if("exit"===i.events[u][0]&&"chunkFlow"===i.events[u][1].type){if(e){n=i.events[u][1].end;break}e=!0}for(g(l),o=a;ot;){let t=o[n];i.containerState=t[1],t[0].exit.call(i,e)}o.length=t}function y(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},eM={tokenize:function(e,t,n){return(0,ek.N)(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var eS=n(95333);let eA={resolve:function(e){return ev(e),e},tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?i(t):(0,eb.HP)(t)?e.check(eE,o,i)(t):(e.consume(t),r)}function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function o(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}}},eE={partial:!0,tokenize:function(e,t,n){let r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,ek.N)(e,i,"linePrefix")};function i(i){if(null===i||(0,eb.HP)(i))return n(i);let o=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}}},eP={tokenize:function(e){let t=this,n=e.attempt(eS.B,function(r){return null===r?void e.consume(r):(e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n)},e.attempt(this.parser.constructs.flowInitial,r,(0,ek.N)(e,e.attempt(this.parser.constructs.flow,r,e.attempt(eA,r)),"linePrefix")));return n;function r(r){return null===r?void e.consume(r):(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n)}}},eI={resolveAll:eR()},eD=ej("string"),eT=ej("text");function ej(e){return{resolveAll:eR("text"===e?eO:void 0),tokenize:function(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,o,l);return o;function o(e){return u(e)?i(e):l(e)}function l(e){return null===e?void t.consume(e):(t.enter("data"),t.consume(e),a)}function a(e){return u(e)?(t.exit("data"),i(e)):(t.consume(e),a)}function u(e){if(null===e)return!0;let t=r[e],i=-1;if(t)for(;++i=3&&(null===l||(0,eb.HP)(l))?(e.exit("thematicBreak"),t(l)):n(l)}(l)}}},eN={continuation:{tokenize:function(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(eS.B,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,(0,ek.N)(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){return r.containerState.furtherBlankLines||!(0,eb.On)(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(eF,t,i)(n))});function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,ek.N)(e,e.attempt(eN,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)},name:"list",tokenize:function(e,t,n){let r=this,i=r.events[r.events.length-1],o=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,l=0;return function(t){let i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:(0,eb.BM)(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(eL,n,a)(t):a(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return(0,eb.BM)(i)&&++l<10?(e.consume(i),t):(!r.interrupt||l<2)&&(r.containerState.marker?i===r.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),a(i)):n(i)}(t)}return n(t)};function a(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(eS.B,r.interrupt?n:u,e.attempt(ez,c,s))}function u(e){return r.containerState.initialBlankLine=!0,o++,c(e)}function s(t){return(0,eb.On)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),c):n(t)}function c(n){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}}},ez={partial:!0,tokenize:function(e,t,n){let r=this;return(0,ek.N)(e,function(e){let i=r.events[r.events.length-1];return!(0,eb.On)(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},eF={partial:!0,tokenize:function(e,t,n){let r=this;return(0,ek.N)(e,function(e){let i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)}},e_={continuation:{tokenize:function(e,t,n){let r=this;return function(t){return(0,eb.On)(t)?(0,ek.N)(e,i,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):i(t)};function i(r){return e.attempt(e_,t,n)(r)}}},exit:function(e){e.exit("blockQuote")},name:"blockQuote",tokenize:function(e,t,n){let r=this;return function(t){if(62===t){let n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return n(t)};function i(n){return(0,eb.On)(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}}};function eH(e,t,n,r,i,o,l,a,u){let s=u||Number.POSITIVE_INFINITY,c=0;return function(t){return 60===t?(e.enter(r),e.enter(i),e.enter(o),e.consume(t),e.exit(o),d):null===t||32===t||41===t||(0,eb.JQ)(t)?n(t):(e.enter(r),e.enter(l),e.enter(a),e.enter("chunkString",{contentType:"string"}),h(t))};function d(n){return 62===n?(e.enter(o),e.consume(n),e.exit(o),e.exit(i),e.exit(r),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),f(n))}function f(t){return 62===t?(e.exit("chunkString"),e.exit(a),d(t)):null===t||60===t||(0,eb.HP)(t)?n(t):(e.consume(t),92===t?p:f)}function p(t){return 60===t||62===t||92===t?(e.consume(t),f):f(t)}function h(i){return!c&&(null===i||41===i||(0,eb.Ee)(i))?(e.exit("chunkString"),e.exit(a),e.exit(l),e.exit(r),t(i)):c999||null===d||91===d||93===d&&!l||94===d&&!u&&"_hiddenFootnoteSupport"in a.parser.constructs?n(d):93===d?(e.exit(o),e.enter(i),e.consume(d),e.exit(i),e.exit(r),t):(0,eb.HP)(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),s):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(t){return null===t||91===t||93===t||(0,eb.HP)(t)||u++>999?(e.exit("chunkString"),s(t)):(e.consume(t),l||(l=!(0,eb.On)(t)),92===t?d:c)}function d(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}}function eB(e,t,n,r,i,o){let l;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(i),e.consume(t),e.exit(i),l=40===t?41:t,a):n(t)};function a(n){return n===l?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(o),u(n))}function u(t){return t===l?(e.exit(o),a(l)):null===t?n(t):(0,eb.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,ek.N)(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),s(t))}function s(t){return t===l||null===t||(0,eb.HP)(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?c:s)}function c(t){return t===l||92===t?(e.consume(t),s):s(t)}}function eU(e,t){let n;return function r(i){return(0,eb.HP)(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):(0,eb.On)(i)?(0,ek.N)(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}var eq=n(33386);let eK={partial:!0,tokenize:function(e,t,n){return function(t){return(0,eb.Ee)(t)?eU(e,r)(t):n(t)};function r(t){return eB(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return(0,eb.On)(t)?(0,ek.N)(e,o,"whitespace")(t):o(t)}function o(e){return null===e||(0,eb.HP)(e)?t(e):n(e)}}},eW={name:"codeIndented",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("codeIndented"),(0,ek.N)(e,i,"linePrefix",5)(t)};function i(t){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(n){return null===n?o(n):(0,eb.HP)(n)?e.attempt(eG,t,o)(n):(e.enter("codeFlowValue"),function n(r){return null===r||(0,eb.HP)(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(t):n(t)}function o(n){return e.exit("codeIndented"),t(n)}}},eG={partial:!0,tokenize:function(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):(0,eb.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):(0,ek.N)(e,o,"linePrefix",5)(t)}function o(e){let o=r.events[r.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(e):(0,eb.HP)(e)?i(e):n(e)}}},e$={name:"setextUnderline",resolveTo:function(e,t){let n,r,i,o=e.length;for(;o--;)if("enter"===e[o][0]){if("content"===e[o][1].type){n=o;break}"paragraph"===e[o][1].type&&(r=o)}else"content"===e[o][1].type&&e.splice(o,1),i||"definition"!==e[o][1].type||(i=o);let l={type:"setextHeading",start:{...e[n][1].start},end:{...e[e.length-1][1].end}};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",l,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end={...e[i][1].end}):e[n][1]=l,e.push(["exit",l,t]),e},tokenize:function(e,t,n){let r,i=this;return function(t){var l;let a,u=i.events.length;for(;u--;)if("lineEnding"!==i.events[u][1].type&&"linePrefix"!==i.events[u][1].type&&"content"!==i.events[u][1].type){a="paragraph"===i.events[u][1].type;break}return!i.parser.lazy[i.now().line]&&(i.interrupt||a)?(e.enter("setextHeadingLine"),r=t,l=t,e.enter("setextHeadingLineSequence"),function t(n){return n===r?(e.consume(n),t):(e.exit("setextHeadingLineSequence"),(0,eb.On)(n)?(0,ek.N)(e,o,"lineSuffix")(n):o(n))}(l)):n(t)};function o(r){return null===r||(0,eb.HP)(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}}},eY=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],eX=["pre","script","style","textarea"],eJ={partial:!0,tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(eS.B,t,n)}}},eZ={partial:!0,tokenize:function(e,t,n){let r=this;return function(t){return(0,eb.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):n(t)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}},eQ={partial:!0,tokenize:function(e,t,n){let r=this;return function(t){return null===t?n(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}},e0={concrete:!0,name:"codeFenced",tokenize:function(e,t,n){let r,i=this,o={partial:!0,tokenize:function(e,t,n){let o=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l};function l(t){return e.enter("codeFencedFence"),(0,eb.On)(t)?(0,ek.N)(e,u,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):u(t)}function u(t){return t===r?(e.enter("codeFencedFenceSequence"),function t(i){return i===r?(o++,e.consume(i),t):o>=a?(e.exit("codeFencedFenceSequence"),(0,eb.On)(i)?(0,ek.N)(e,s,"whitespace")(i):s(i)):n(i)}(t)):n(t)}function s(r){return null===r||(0,eb.HP)(r)?(e.exit("codeFencedFence"),t(r)):n(r)}}},l=0,a=0;return function(t){var o=t;let s=i.events[i.events.length-1];return l=s&&"linePrefix"===s[1].type?s[2].sliceSerialize(s[1],!0).length:0,r=o,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(i){return i===r?(a++,e.consume(i),t):a<3?n(i):(e.exit("codeFencedFenceSequence"),(0,eb.On)(i)?(0,ek.N)(e,u,"whitespace")(i):u(i))}(o)};function u(o){return null===o||(0,eb.HP)(o)?(e.exit("codeFencedFence"),i.interrupt?t(o):e.check(eQ,c,h)(o)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,eb.HP)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),u(i)):(0,eb.On)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,ek.N)(e,s,"whitespace")(i)):96===i&&i===r?n(i):(e.consume(i),t)}(o))}function s(t){return null===t||(0,eb.HP)(t)?u(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,eb.HP)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),u(i)):96===i&&i===r?n(i):(e.consume(i),t)}(t))}function c(t){return e.attempt(o,h,d)(t)}function d(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f}function f(t){return l>0&&(0,eb.On)(t)?(0,ek.N)(e,p,"linePrefix",l+1)(t):p(t)}function p(t){return null===t||(0,eb.HP)(t)?e.check(eQ,c,h)(t):(e.enter("codeFlowValue"),function t(n){return null===n||(0,eb.HP)(n)?(e.exit("codeFlowValue"),p(n)):(e.consume(n),t)}(t))}function h(n){return e.exit("codeFenced"),t(n)}}},e1=document.createElement("i");function e2(e){let t="&"+e+";";e1.innerHTML=t;let n=e1.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&n!==t&&n}let e4={name:"characterReference",tokenize:function(e,t,n){let r,i,o=this,l=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),a};function a(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),r=31,i=eb.lV,s(t))}function u(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=eb.ok,s):(e.enter("characterReferenceValue"),r=7,i=eb.BM,s(t))}function s(a){if(59===a&&l){let r=e.exit("characterReferenceValue");return i!==eb.lV||e2(o.sliceSerialize(r))?(e.enter("characterReferenceMarker"),e.consume(a),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(a)}return i(a)&&l++1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;let d={...e[n][1].end},f={...e[c][1].start};ti(d,-a),ti(f,a),o={type:a>1?"strongSequence":"emphasisSequence",start:d,end:{...e[n][1].end}},l={type:a>1?"strongSequence":"emphasisSequence",start:{...e[c][1].start},end:f},i={type:a>1?"strongText":"emphasisText",start:{...e[n][1].end},end:{...e[c][1].start}},r={type:a>1?"strong":"emphasis",start:{...o.start},end:{...l.end}},e[n][1].end={...o.start},e[c][1].start={...l.end},u=[],e[n][1].end.offset-e[n][1].start.offset&&(u=(0,em.V)(u,[["enter",e[n][1],t],["exit",e[n][1],t]])),u=(0,em.V)(u,[["enter",r,t],["enter",o,t],["exit",o,t],["enter",i,t]]),u=(0,em.V)(u,(0,e3.W)(t.parser.constructs.insideSpan.null,e.slice(n+1,c),t)),u=(0,em.V)(u,[["exit",i,t],["enter",l,t],["exit",l,t],["exit",r,t]]),e[c][1].end.offset-e[c][1].start.offset?(s=2,u=(0,em.V)(u,[["enter",e[c][1],t],["exit",e[c][1],t]])):s=0,(0,em.m)(e,n-1,c-n+3,u),c=n+u.length-s-2;break}}for(c=-1;++co&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(o===i-1||i-4>o&&"whitespace"===e[i-2][1].type)&&(i-=o+1===i?2:4),i>o&&(n={type:"atxHeadingText",start:e[o][1].start,end:e[i][1].end},r={type:"chunkText",start:e[o][1].start,end:e[i][1].end,contentType:"text"},(0,em.m)(e,o,i-o+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e},tokenize:function(e,t,n){let r=0;return function(i){var o;return e.enter("atxHeading"),o=i,e.enter("atxHeadingSequence"),function i(o){return 35===o&&r++<6?(e.consume(o),i):null===o||(0,eb.Ee)(o)?(e.exit("atxHeadingSequence"),function n(r){return 35===r?(e.enter("atxHeadingSequence"),function t(r){return 35===r?(e.consume(r),t):(e.exit("atxHeadingSequence"),n(r))}(r)):null===r||(0,eb.HP)(r)?(e.exit("atxHeading"),t(r)):(0,eb.On)(r)?(0,ek.N)(e,n,"whitespace")(r):(e.enter("atxHeadingText"),function t(r){return null===r||35===r||(0,eb.Ee)(r)?(e.exit("atxHeadingText"),n(r)):(e.consume(r),t)}(r))}(o)):n(o)}(o)}}},42:eL,45:[e$,eL],60:{concrete:!0,name:"htmlFlow",resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},tokenize:function(e,t,n){let r,i,o,l,a,u=this;return function(t){var n;return n=t,e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(n),s};function s(l){return 33===l?(e.consume(l),c):47===l?(e.consume(l),i=!0,p):63===l?(e.consume(l),r=3,u.interrupt?t:j):(0,eb.CW)(l)?(e.consume(l),o=String.fromCharCode(l),h):n(l)}function c(i){return 45===i?(e.consume(i),r=2,d):91===i?(e.consume(i),r=5,l=0,f):(0,eb.CW)(i)?(e.consume(i),r=4,u.interrupt?t:j):n(i)}function d(r){return 45===r?(e.consume(r),u.interrupt?t:j):n(r)}function f(r){let i="CDATA[";return r===i.charCodeAt(l++)?(e.consume(r),l===i.length)?u.interrupt?t:M:f:n(r)}function p(t){return(0,eb.CW)(t)?(e.consume(t),o=String.fromCharCode(t),h):n(t)}function h(l){if(null===l||47===l||62===l||(0,eb.Ee)(l)){let a=47===l,s=o.toLowerCase();return!a&&!i&&eX.includes(s)?(r=1,u.interrupt?t(l):M(l)):eY.includes(o.toLowerCase())?(r=6,a)?(e.consume(l),m):u.interrupt?t(l):M(l):(r=7,u.interrupt&&!u.parser.lazy[u.now().line]?n(l):i?function t(n){return(0,eb.On)(n)?(e.consume(n),t):w(n)}(l):g(l))}return 45===l||(0,eb.lV)(l)?(e.consume(l),o+=String.fromCharCode(l),h):n(l)}function m(r){return 62===r?(e.consume(r),u.interrupt?t:M):n(r)}function g(t){return 47===t?(e.consume(t),w):58===t||95===t||(0,eb.CW)(t)?(e.consume(t),y):(0,eb.On)(t)?(e.consume(t),g):w(t)}function y(t){return 45===t||46===t||58===t||95===t||(0,eb.lV)(t)?(e.consume(t),y):v(t)}function v(t){return 61===t?(e.consume(t),x):(0,eb.On)(t)?(e.consume(t),v):g(t)}function x(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),a=t,k):(0,eb.On)(t)?(e.consume(t),x):function t(n){return null===n||34===n||39===n||47===n||60===n||61===n||62===n||96===n||(0,eb.Ee)(n)?v(n):(e.consume(n),t)}(t)}function k(t){return t===a?(e.consume(t),a=null,b):null===t||(0,eb.HP)(t)?n(t):(e.consume(t),k)}function b(e){return 47===e||62===e||(0,eb.On)(e)?g(e):n(e)}function w(t){return 62===t?(e.consume(t),C):n(t)}function C(t){return null===t||(0,eb.HP)(t)?M(t):(0,eb.On)(t)?(e.consume(t),C):n(t)}function M(t){return 45===t&&2===r?(e.consume(t),P):60===t&&1===r?(e.consume(t),I):62===t&&4===r?(e.consume(t),R):63===t&&3===r?(e.consume(t),j):93===t&&5===r?(e.consume(t),T):(0,eb.HP)(t)&&(6===r||7===r)?(e.exit("htmlFlowData"),e.check(eJ,O,S)(t)):null===t||(0,eb.HP)(t)?(e.exit("htmlFlowData"),S(t)):(e.consume(t),M)}function S(t){return e.check(eZ,A,O)(t)}function A(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),E}function E(t){return null===t||(0,eb.HP)(t)?S(t):(e.enter("htmlFlowData"),M(t))}function P(t){return 45===t?(e.consume(t),j):M(t)}function I(t){return 47===t?(e.consume(t),o="",D):M(t)}function D(t){if(62===t){let n=o.toLowerCase();return eX.includes(n)?(e.consume(t),R):M(t)}return(0,eb.CW)(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),D):M(t)}function T(t){return 93===t?(e.consume(t),j):M(t)}function j(t){return 62===t?(e.consume(t),R):45===t&&2===r?(e.consume(t),j):M(t)}function R(t){return null===t||(0,eb.HP)(t)?(e.exit("htmlFlowData"),O(t)):(e.consume(t),R)}function O(n){return e.exit("htmlFlow"),t(n)}}},61:e$,95:eL,96:e0,126:e0},tc={38:e4,92:e5},td={[-5]:e9,[-4]:e9,[-3]:e9,33:tt,38:e4,42:tr,60:[{name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return(0,eb.CW)(t)?(e.consume(t),o):64===t?n(t):a(t)}function o(t){return 43===t||45===t||46===t||(0,eb.lV)(t)?(r=1,function t(n){return 58===n?(e.consume(n),r=0,l):(43===n||45===n||46===n||(0,eb.lV)(n))&&r++<32?(e.consume(n),t):(r=0,a(n))}(t)):a(t)}function l(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||(0,eb.JQ)(r)?n(r):(e.consume(r),l)}function a(t){return 64===t?(e.consume(t),u):(0,eb.cx)(t)?(e.consume(t),a):n(t)}function u(i){return(0,eb.lV)(i)?function i(o){return 46===o?(e.consume(o),r=0,u):62===o?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(o),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(o){if((45===o||(0,eb.lV)(o))&&r++<63){let n=45===o?t:i;return e.consume(o),n}return n(o)}(o)}(i):n(i)}}},{name:"htmlText",tokenize:function(e,t,n){let r,i,o,l=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),a};function a(t){return 33===t?(e.consume(t),u):47===t?(e.consume(t),k):63===t?(e.consume(t),v):(0,eb.CW)(t)?(e.consume(t),w):n(t)}function u(t){return 45===t?(e.consume(t),s):91===t?(e.consume(t),i=0,p):(0,eb.CW)(t)?(e.consume(t),y):n(t)}function s(t){return 45===t?(e.consume(t),f):n(t)}function c(t){return null===t?n(t):45===t?(e.consume(t),d):(0,eb.HP)(t)?(o=c,D(t)):(e.consume(t),c)}function d(t){return 45===t?(e.consume(t),f):c(t)}function f(e){return 62===e?I(e):45===e?d(e):c(e)}function p(t){let r="CDATA[";return t===r.charCodeAt(i++)?(e.consume(t),i===r.length?h:p):n(t)}function h(t){return null===t?n(t):93===t?(e.consume(t),m):(0,eb.HP)(t)?(o=h,D(t)):(e.consume(t),h)}function m(t){return 93===t?(e.consume(t),g):h(t)}function g(t){return 62===t?I(t):93===t?(e.consume(t),g):h(t)}function y(t){return null===t||62===t?I(t):(0,eb.HP)(t)?(o=y,D(t)):(e.consume(t),y)}function v(t){return null===t?n(t):63===t?(e.consume(t),x):(0,eb.HP)(t)?(o=v,D(t)):(e.consume(t),v)}function x(e){return 62===e?I(e):v(e)}function k(t){return(0,eb.CW)(t)?(e.consume(t),b):n(t)}function b(t){return 45===t||(0,eb.lV)(t)?(e.consume(t),b):function t(n){return(0,eb.HP)(n)?(o=t,D(n)):(0,eb.On)(n)?(e.consume(n),t):I(n)}(t)}function w(t){return 45===t||(0,eb.lV)(t)?(e.consume(t),w):47===t||62===t||(0,eb.Ee)(t)?C(t):n(t)}function C(t){return 47===t?(e.consume(t),I):58===t||95===t||(0,eb.CW)(t)?(e.consume(t),M):(0,eb.HP)(t)?(o=C,D(t)):(0,eb.On)(t)?(e.consume(t),C):I(t)}function M(t){return 45===t||46===t||58===t||95===t||(0,eb.lV)(t)?(e.consume(t),M):function t(n){return 61===n?(e.consume(n),S):(0,eb.HP)(n)?(o=t,D(n)):(0,eb.On)(n)?(e.consume(n),t):C(n)}(t)}function S(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,A):(0,eb.HP)(t)?(o=S,D(t)):(0,eb.On)(t)?(e.consume(t),S):(e.consume(t),E)}function A(t){return t===r?(e.consume(t),r=void 0,P):null===t?n(t):(0,eb.HP)(t)?(o=A,D(t)):(e.consume(t),A)}function E(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||(0,eb.Ee)(t)?C(t):(e.consume(t),E)}function P(e){return 47===e||62===e||(0,eb.Ee)(e)?C(e):n(e)}function I(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function D(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),T}function T(t){return(0,eb.On)(t)?(0,ek.N)(e,j,"linePrefix",l.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):j(t)}function j(t){return e.enter("htmlTextData"),o(t)}}}],91:to,92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return(0,eb.HP)(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}},e5],93:e6,95:tr,96:{name:"codeText",previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(e){let t,n,r=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=i;++t13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(65535&n)==65535||(65535&n)==65534||n>1114111?"�":String.fromCodePoint(n)}let ty=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function tv(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){let e=n.charCodeAt(1),t=120===e||88===e;return tg(n.slice(t?2:1),t?16:10)}return e2(n)||e}let tx={}.hasOwnProperty;function tk(e){return{line:e.line,column:e.column,offset:e.offset}}function tb(e,t){if(e)throw Error("Cannot close `"+e.type+"` ("+$({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+$({start:t.start,end:t.end})+") is open");throw Error("Cannot close document, a token (`"+t.type+"`, "+$({start:t.start,end:t.end})+") is still open")}function tw(e){let t=this;t.parser=function(n){var r,o;let l,a,u,s;return"string"!=typeof(r={...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})&&(o=r,r=void 0),(function(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:r(y),autolinkProtocol:s,autolinkEmail:s,atxHeading:r(h),blockQuote:r(function(){return{type:"blockquote",children:[]}}),characterEscape:s,characterReference:s,codeFenced:r(p),codeFencedFenceInfo:i,codeFencedFenceMeta:i,codeIndented:r(p,i),codeText:r(function(){return{type:"inlineCode",value:""}},i),codeTextData:s,data:s,codeFlowValue:s,definition:r(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:i,definitionLabelString:i,definitionTitleString:i,emphasis:r(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:r(m),hardBreakTrailing:r(m),htmlFlow:r(g,i),htmlFlowData:s,htmlText:r(g,i),htmlTextData:s,image:r(function(){return{type:"image",title:null,url:"",alt:null}}),label:i,link:r(y),listItem:r(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0)},listOrdered:r(v,function(){this.data.expectingFirstListItemValue=!0}),listUnordered:r(v),paragraph:r(function(){return{type:"paragraph",children:[]}}),reference:function(){this.data.referenceType="collapsed"},referenceString:i,resourceDestinationString:i,resourceTitleString:i,setextHeading:r(h),strong:r(function(){return{type:"strong",children:[]}}),thematicBreak:r(function(){return{type:"thematicBreak"}})},exit:{atxHeading:l(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];t.depth||(t.depth=this.sliceSerialize(e).length)},autolink:l(),autolinkEmail:function(e){c.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){c.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:l(),characterEscapeValue:c,characterReferenceMarkerHexadecimal:f,characterReferenceMarkerNumeric:f,characterReferenceValue:function(e){let t,n=this.sliceSerialize(e),r=this.data.characterReferenceType;r?(t=tg(n,"characterReferenceMarkerNumeric"===r?10:16),this.data.characterReferenceType=void 0):t=e2(n);let i=this.stack[this.stack.length-1];i.value+=t},characterReference:function(e){this.stack.pop().position.end=tk(e.end)},codeFenced:l(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}),codeFencedFence:function(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){let e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:c,codeIndented:l(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:l(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),codeTextData:c,data:c,definition:l(),definitionDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,eq.B)(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:l(),hardBreakEscape:l(d),hardBreakTrailing:l(d),htmlFlow:l(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlFlowData:c,htmlText:l(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlTextData:c,image:l(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];this.data.inReference=!0,"link"===n.type?n.children=e.children:n.alt=t},labelText:function(e){let t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=t.replace(ty,tv),n.identifier=(0,eq.B)(t).toLowerCase()},lineEnding:function(e){let n=this.stack[this.stack.length-1];if(this.data.atHardBreak){n.children[n.children.length-1].position.end=tk(e.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(s.call(this,e),c.call(this,e))},link:l(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,eq.B)(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"},resourceDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){this.data.inReference=void 0},setextHeading:l(function(){this.data.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2},setextHeadingText:function(){this.data.setextHeadingSlurpLineEnding=!0},strong:l(),thematicBreak:l()}};!function e(t,n){let r=-1;for(;++r0){let e=l.tokenStack[l.tokenStack.length-1];(e[1]||tb).call(l,void 0,e[0])}for(r.position={start:tk(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:tk(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},c=-1;++c-1){let e=n[0];"string"==typeof e?n[0]=e.slice(i):n.shift()}l>0&&n.push(e[o].slice(0,l))}return n}(l,e)}function f(){let{_bufferIndex:e,_index:t,line:n,column:i,offset:o}=r;return{_bufferIndex:e,_index:t,line:n,column:i,offset:o}}function p(e,t){t.restore()}function h(e,t){return function(n,i,o){var l;let c,d,p,h;return Array.isArray(n)?m(n):"tokenize"in n?m([n]):(l=n,function(e){let t=null!==e&&l[e],n=null!==e&&l.null;return m([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(n)?n:n?[n]:[]])(e)});function m(e){return(c=e,d=0,0===e.length)?o:y(e[d])}function y(e){return function(n){return(h=function(){let e=f(),t=s.previous,n=s.currentConstruct,i=s.events.length,o=Array.from(a);return{from:i,restore:function(){r=e,s.previous=t,s.currentConstruct=n,s.events.length=i,a=o,g()}}}(),p=e,e.partial||(s.currentConstruct=e),e.name&&s.parser.constructs.disable.null.includes(e.name))?x(n):e.tokenize.call(t?Object.assign(Object.create(s),t):s,u,v,x)(n)}}function v(t){return e(p,h),i}function x(e){return(h.restore(),++d{let n=(t,n)=>(e.set(n,t),t),r=i=>{if(e.has(i))return e.get(i);let[o,l]=t[i];switch(o){case 0:case -1:return n(l,i);case 1:{let e=n([],i);for(let t of l)e.push(r(t));return e}case 2:{let e=n({},i);for(let[t,n]of l)e[r(t)]=r(n);return e}case 3:return n(new Date(l),i);case 4:{let{source:e,flags:t}=l;return n(new RegExp(e,t),i)}case 5:{let e=n(new Map,i);for(let[t,n]of l)e.set(r(t),r(n));return e}case 6:{let e=n(new Set,i);for(let t of l)e.add(r(t));return e}case 7:{let{name:e,message:t}=l;return n(new tC[e](t),i)}case 8:return n(BigInt(l),i);case"BigInt":return n(Object(BigInt(l)),i);case"ArrayBuffer":return n(new Uint8Array(l).buffer,l);case"DataView":{let{buffer:e}=new Uint8Array(l);return n(new DataView(e),l)}}return n(new tC[o](l),i)};return r},tS=e=>tM(new Map,e)(0),{toString:tA}={},{keys:tE}=Object,tP=e=>{let t=typeof e;if("object"!==t||!e)return[0,t];let n=tA.call(e).slice(8,-1);switch(n){case"Array":return[1,""];case"Object":return[2,""];case"Date":return[3,""];case"RegExp":return[4,""];case"Map":return[5,""];case"Set":return[6,""];case"DataView":return[1,n]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},tI=([e,t])=>0===e&&("function"===t||"symbol"===t),tD=(e,t,n,r)=>{let i=(e,t)=>{let i=r.push(e)-1;return n.set(t,i),i},o=r=>{if(n.has(r))return n.get(r);let[l,a]=tP(r);switch(l){case 0:{let t=r;switch(a){case"bigint":l=8,t=r.toString();break;case"function":case"symbol":if(e)throw TypeError("unable to serialize "+a);t=null;break;case"undefined":return i([-1],r)}return i([l,t],r)}case 1:{if(a){let e=r;return"DataView"===a?e=new Uint8Array(r.buffer):"ArrayBuffer"===a&&(e=new Uint8Array(r)),i([a,[...e]],r)}let e=[],t=i([l,e],r);for(let t of r)e.push(o(t));return t}case 2:{if(a)switch(a){case"BigInt":return i([a,r.toString()],r);case"Boolean":case"Number":case"String":return i([a,r.valueOf()],r)}if(t&&"toJSON"in r)return o(r.toJSON());let n=[],u=i([l,n],r);for(let t of tE(r))(e||!tI(tP(r[t])))&&n.push([o(t),o(r[t])]);return u}case 3:return i([l,r.toISOString()],r);case 4:{let{source:e,flags:t}=r;return i([l,{source:e,flags:t}],r)}case 5:{let t=[],n=i([l,t],r);for(let[n,i]of r)(e||!(tI(tP(n))||tI(tP(i))))&&t.push([o(n),o(i)]);return n}case 6:{let t=[],n=i([l,t],r);for(let n of r)(e||!tI(tP(n)))&&t.push(o(n));return n}}let{message:u}=r;return i([l,{name:a,message:u}],r)};return o},tT=(e,{json:t,lossy:n}={})=>{let r=[];return tD(!(t||n),!!t,new Map,r)(e),r},tj="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?tS(tT(e,t)):structuredClone(e):(e,t)=>tS(tT(e,t));function tR(e){let t=[],n=-1,r=0,i=0;for(;++n55295&&o<57344){let t=e.charCodeAt(n+1);o<56320&&t>56319&&t<57344?(l=String.fromCharCode(o,t),i=1):l="�"}else l=String.fromCharCode(o);l&&(t.push(e.slice(r,n),encodeURIComponent(l)),r=n+i+1,l=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function tO(e,t){let n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function tL(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}var tN=n(88428);function tz(e,t){let n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+r}];let i=e.all(t),o=i[0];o&&"text"===o.type?o.value="["+o.value:i.unshift({type:"text",value:"["});let l=i[i.length-1];return l&&"text"===l.type?l.value+=r:i.push({type:"text",value:r}),i}function tF(e){let t=e.spread;return null==t?e.children.length>1:t}function t_(e,t,n){let r=0,i=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(i-1);for(;9===t||32===t;)i--,t=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}let tH={blockquote:function(e,t){let n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){let n=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);let i={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(t,i)]},e.patch(t,i),i},delete:function(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){let n,r="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",i=String(t.identifier).toUpperCase(),o=tR(i.toLowerCase()),l=e.footnoteOrder.indexOf(i),a=e.footnoteCounts.get(i);void 0===a?(a=0,e.footnoteOrder.push(i),n=e.footnoteOrder.length):n=l+1,a+=1,e.footnoteCounts.set(i,a);let u={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+o,id:r+"fnref-"+o+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,u);let s={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(t,s),e.applyData(t,s)},heading:function(e,t){let n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return tz(e,t);let i={src:tR(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(i.title=r.title);let o={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,o),e.applyData(t,o)},image:function(e,t){let n={src:tR(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){let n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);let r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return tz(e,t);let i={href:tR(r.url||"")};null!==r.title&&void 0!==r.title&&(i.title=r.title);let o={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)},link:function(e,t){let n={href:tR(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){let r=e.all(t),i=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let n=e.children,r=-1;for(;!t&&++r0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let a=-1;for(;++a0){let r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},o=W(t.children[1]),l=K(t.children[t.children.length-1]);o&&l&&(r.position={start:o,end:l}),i.push(r)}let o={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,o),e.applyData(t,o)},tableCell:function(e,t){let n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){let r=n?n.children:void 0,i=0===(r?r.indexOf(t):1)?"th":"td",o=n&&"table"===n.type?n.align:void 0,l=o?o.length:t.children.length,a=-1,u=[];for(;++a0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return o.push(t_(t.slice(i),i>0,!1)),o.join("")}(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:tV,yaml:tV,definition:tV,footnoteDefinition:tV};function tV(){}let tB={}.hasOwnProperty,tU={};function tq(e,t){e.position&&(t.position=function(e){let t=W(e),n=K(e);if(t&&n)return{start:t,end:n}}(e))}function tK(e,t){let n=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,i=e.data.hProperties;"string"==typeof t&&("element"===n.type?n.tagName=t:n={type:"element",tagName:t,properties:{},children:"children"in n?n.children:[n]}),"element"===n.type&&i&&Object.assign(n.properties,tj(i)),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function tW(e,t){let n=[],r=-1;for(t&&n.push({type:"text",value:"\n"});++r0&&n.push({type:"text",value:"\n"}),n}function tG(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function t$(e,t){let n=function(e,t){let n=t||tU,r=new Map,i=new Map,o={all:function(e){let t=[];if("children"in e){let n=e.children,r=-1;for(;++r0&&d.push({type:"text",value:" "});let e="string"==typeof n?n:n(u,c);"string"==typeof e&&(e={type:"text",value:e}),d.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+s+(c>1?"-"+c:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof r?r:r(u,c),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}let p=o[o.length-1];if(p&&"element"===p.type&&"p"===p.tagName){let e=p.children[p.children.length-1];e&&"text"===e.type?e.value+=" ":p.children.push({type:"text",value:" "}),p.children.push(...d)}else o.push(...d);let h={type:"element",tagName:"li",properties:{id:t+"fn-"+s},children:e.wrap(o,!0)};e.patch(i,h),a.push(h)}if(0!==a.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...tj(l),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(a,!0)},{type:"text",value:"\n"}]}}(n),l=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&((0,o.ok)("children"in l),l.children.push({type:"text",value:"\n"},i)),l}function tY(e,t){return e&&"run"in e?async function(n,r){let i=t$(n,{file:r,...t});await e.run(i,r)}:function(n,r){return t$(n,{file:r,...e||t})}}function tX(e){if(e)throw e}var tJ=n(53360);function tZ(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}let tQ={basename:function(e,t){let n;if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');t0(e);let r=0,i=-1,o=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;o--;)if(47===e.codePointAt(o)){if(n){r=o+1;break}}else i<0&&(n=!0,i=o+1);return i<0?"":e.slice(r,i)}if(t===e)return"";let l=-1,a=t.length-1;for(;o--;)if(47===e.codePointAt(o)){if(n){r=o+1;break}}else l<0&&(n=!0,l=o+1),a>-1&&(e.codePointAt(o)===t.codePointAt(a--)?a<0&&(i=o):(a=-1,i=l));return r===i?i=l:i<0&&(i=e.length),e.slice(r,i)},dirname:function(e){let t;if(t0(e),0===e.length)return".";let n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){let t;t0(e);let n=e.length,r=-1,i=0,o=-1,l=0;for(;n--;){let a=e.codePointAt(n);if(47===a){if(t){i=n+1;break}continue}r<0&&(t=!0,r=n+1),46===a?o<0?o=n:1!==l&&(l=1):o>-1&&(l=-1)}return o<0||r<0||0===l||1===l&&o===r-1&&o===i+1?"":e.slice(o,r)},join:function(...e){let t,n=-1;for(;++n2){if((r=i.lastIndexOf("/"))!==i.length-1){r<0?(i="",o=0):o=(i=i.slice(0,r)).length-1-i.lastIndexOf("/"),l=u,a=0;continue}}else if(i.length>0){i="",o=0,l=u,a=0;continue}}t&&(i=i.length>0?i+"/..":"..",o=2)}else i.length>0?i+="/"+e.slice(l+1,u):i=e.slice(l+1,u),o=u-l-1;l=u,a=0}else 46===n&&a>-1?a++:a=-1}return i}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/"),t?"/"+n:n}(t)},sep:"/"};function t0(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}let t1={cwd:function(){return"/"}};function t2(e){return!!(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}let t4=["history","path","basename","stem","extname","dirname"];class t5{constructor(e){let t,n;t=e?t2(e)?{path:e}:"string"==typeof e||function(e){return!!(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd="cwd"in t?"":t1.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++rt.length;l&&t.push(r);try{o=e.apply(this,t)}catch(e){if(l&&n)throw e;return r(e)}l||(o&&o.then&&"function"==typeof o.then?o.then(i,r):o instanceof Error?r(o):i(o))};function r(e,...i){n||(n=!0,t(e,...i))}function i(e){r(null,e)}})(a,i)(...l):r(null,...l)}(null,...t)},use:function(n){if("function"!=typeof n)throw TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}()}copy(){let e=new ne,t=-1;for(;++t0){let[r,...o]=t,l=n[i][1];tZ(l)&&tZ(r)&&(r=tJ(!0,l,r)),n[i]=[e,r,...o]}}}}let nt=new ne().freeze();function nn(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `parser`")}function nr(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `compiler`")}function ni(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function no(e){if(!tZ(e)||"string"!=typeof e.type)throw TypeError("Expected node, got `"+e+"`")}function nl(e,t,n){if(!n)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function na(e){var t;return(t=e)&&"object"==typeof t&&"message"in t&&"messages"in t?e:new t5(e)}let nu=[],ns={allowDangerousHtml:!0},nc=/^(https?|ircs?|mailto|xmpp)$/i,nd=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function nf(e){let t=function(e){let t=e.rehypePlugins||nu,n=e.remarkPlugins||nu,r=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...ns}:ns;return nt().use(tw).use(n).use(tY,r).use(t)}(e),n=function(e){let t=e.children||"",n=new t5;return"string"==typeof t?n.value=t:(0,o.HB)("Unexpected value `"+t+"` for `children` prop, expected `string`"),n}(e);return function(e,t){let n=t.allowedElements,r=t.allowElement,i=t.components,l=t.disallowedElements,a=t.skipHtml,u=t.unwrapDisallowed,s=t.urlTransform||np;for(let e of nd)Object.hasOwn(t,e.from)&&(0,o.HB)("Unexpected `"+e.from+"` prop, "+(e.to?"use `"+e.to+"` instead":"remove it")+" (see for more info)");return n&&l&&(0,o.HB)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),(0,tN.YR)(e,function(e,t,i){if("raw"===e.type&&i&&"number"==typeof t)return a?i.children.splice(t,1):i.children[t]={type:"text",value:e.value},t;if("element"===e.type){let t;for(t in ef)if(Object.hasOwn(ef,t)&&Object.hasOwn(e.properties,t)){let n=e.properties[t],r=ef[t];(null===r||r.includes(e.tagName))&&(e.properties[t]=s(String(n||""),t,e))}}if("element"===e.type){let o=n?!n.includes(e.tagName):!!l&&l.includes(e.tagName);if(!o&&r&&"number"==typeof t&&(o=!r(e,t,i)),o&&i&&"number"==typeof t)return u&&e.children?i.children.splice(t,1,...e.children):i.children.splice(t,1),t}}),function(e,t){var n,r,i,o,l;let a;if(!t||void 0===t.Fragment)throw TypeError("Expected `Fragment` in options");let u=t.filePath||void 0;if(t.development){if("function"!=typeof t.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");n=u,r=t.jsxDEV,a=function(e,t,i,o){let l=Array.isArray(i.children),a=W(e);return r(t,i,o,l,{columnNumber:a?a.column-1:void 0,fileName:n,lineNumber:a?a.line:void 0},void 0)}}else{if("function"!=typeof t.jsx)throw TypeError("Expected `jsx` in production options");if("function"!=typeof t.jsxs)throw TypeError("Expected `jsxs` in production options");i=0,o=t.jsx,l=t.jsxs,a=function(e,t,n,r){let i=Array.isArray(n.children)?l:o;return r?i(t,n,r):i(t,n)}}let s={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:a,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:u,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?z:N,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},c=eo(s,e,void 0);return c&&"string"!=typeof c?c:s.create(e,s.Fragment,{children:c||void 0},void 0)}(e,{Fragment:ep.Fragment,components:i,ignoreInvalidStyle:!0,jsx:ep.jsx,jsxs:ep.jsxs,passKeys:!0,passNode:!0})}(t.runSync(t.parse(n),n),e)}function np(e){let t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return -1===t||-1!==i&&t>i||-1!==n&&t>n||-1!==r&&t>r||nc.test(e.slice(0,t))?e:""}},88428:(e,t,n)=>{"use strict";n.d(t,{YR:()=>i});var r=n(1922);function i(e,t,n,i){let o,l,a;"function"==typeof t&&"function"!=typeof n?(l=void 0,a=t,o=n):(l=t,a=n,o=i),(0,r.VG)(e,l,function(e,t){let n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return a(e,r,n)},o)}},89196:(e,t,n)=>{"use strict";n.d(t,{RG:()=>b,bL:()=>D,q7:()=>T});var r=n(12115),i=n(85185),o=n(37328),l=n(6101),a=n(46081),u=n(61285),s=n(63655),c=n(39033),d=n(5845),f=n(94315),p=n(95155),h="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},g="RovingFocusGroup",[y,v,x]=(0,o.N)(g),[k,b]=(0,a.A)(g,[x]),[w,C]=k(g),M=r.forwardRef((e,t)=>(0,p.jsx)(y.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(y.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(S,{...e,ref:t})})}));M.displayName=g;var S=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:o,loop:a=!1,dir:u,currentTabStopId:y,defaultCurrentTabStopId:x,onCurrentTabStopIdChange:k,onEntryFocus:b,preventScrollOnEntryFocus:C=!1,...M}=e,S=r.useRef(null),A=(0,l.s)(t,S),E=(0,f.jH)(u),[P,D]=(0,d.i)({prop:y,defaultProp:null!=x?x:null,onChange:k,caller:g}),[T,j]=r.useState(!1),R=(0,c.c)(b),O=v(n),L=r.useRef(!1),[N,z]=r.useState(0);return r.useEffect(()=>{let e=S.current;if(e)return e.addEventListener(h,R),()=>e.removeEventListener(h,R)},[R]),(0,p.jsx)(w,{scope:n,orientation:o,dir:E,loop:a,currentTabStopId:P,onItemFocus:r.useCallback(e=>D(e),[D]),onItemShiftTab:r.useCallback(()=>j(!0),[]),onFocusableItemAdd:r.useCallback(()=>z(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>z(e=>e-1),[]),children:(0,p.jsx)(s.sG.div,{tabIndex:T||0===N?-1:0,"data-orientation":o,...M,ref:A,style:{outline:"none",...e.style},onMouseDown:(0,i.mK)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,i.mK)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!T){let t=new CustomEvent(h,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=O().filter(e=>e.focusable);I([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current),C)}}L.current=!1}),onBlur:(0,i.mK)(e.onBlur,()=>j(!1))})})}),A="RovingFocusGroupItem",E=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:o=!0,active:l=!1,tabStopId:a,children:c,...d}=e,f=(0,u.B)(),h=a||f,m=C(A,n),g=m.currentTabStopId===h,x=v(n),{onFocusableItemAdd:k,onFocusableItemRemove:b,currentTabStopId:w}=m;return r.useEffect(()=>{if(o)return k(),()=>b()},[o,k,b]),(0,p.jsx)(y.ItemSlot,{scope:n,id:h,focusable:o,active:l,children:(0,p.jsx)(s.sG.span,{tabIndex:g?0:-1,"data-orientation":m.orientation,...d,ref:t,onMouseDown:(0,i.mK)(e.onMouseDown,e=>{o?m.onItemFocus(h):e.preventDefault()}),onFocus:(0,i.mK)(e.onFocus,()=>m.onItemFocus(h)),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let i=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return P[i]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=x().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();let r=n.indexOf(e.currentTarget);n=m.loop?function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(n,r+1):n.slice(r+1)}setTimeout(()=>I(n))}}),children:"function"==typeof c?c({isCurrentTabStop:g,hasTabStop:null!=w}):c})})});E.displayName=A;var P={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function I(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var D=M,T=E},89613:(e,t,n)=>{"use strict";n.d(t,{Kq:()=>q,UC:()=>$,ZL:()=>G,bL:()=>K,i3:()=>Y,l9:()=>W});var r=n(12115),i=n(85185),o=n(6101),l=n(46081),a=n(19178),u=n(61285),s=n(35152),c=n(34378),d=n(28905),f=n(63655),p=n(99708),h=n(5845),m=n(2564),g=n(95155),[y,v]=(0,l.A)("Tooltip",[s.Bk]),x=(0,s.Bk)(),k="TooltipProvider",b="tooltip.open",[w,C]=y(k),M=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:i=300,disableHoverableContent:o=!1,children:l}=e,a=r.useRef(!0),u=r.useRef(!1),s=r.useRef(0);return r.useEffect(()=>{let e=s.current;return()=>window.clearTimeout(e)},[]),(0,g.jsx)(w,{scope:t,isOpenDelayedRef:a,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(s.current),a.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(s.current),s.current=window.setTimeout(()=>a.current=!0,i)},[i]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:o,children:l})};M.displayName=k;var S="Tooltip",[A,E]=y(S),P=e=>{let{__scopeTooltip:t,children:n,open:i,defaultOpen:o,onOpenChange:l,disableHoverableContent:a,delayDuration:c}=e,d=C(S,e.__scopeTooltip),f=x(t),[p,m]=r.useState(null),y=(0,u.B)(),v=r.useRef(0),k=null!=a?a:d.disableHoverableContent,w=null!=c?c:d.delayDuration,M=r.useRef(!1),[E,P]=(0,h.i)({prop:i,defaultProp:null!=o&&o,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(b))):d.onClose(),null==l||l(e)},caller:S}),I=r.useMemo(()=>E?M.current?"delayed-open":"instant-open":"closed",[E]),D=r.useCallback(()=>{window.clearTimeout(v.current),v.current=0,M.current=!1,P(!0)},[P]),T=r.useCallback(()=>{window.clearTimeout(v.current),v.current=0,P(!1)},[P]),j=r.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>{M.current=!0,P(!0),v.current=0},w)},[w,P]);return r.useEffect(()=>()=>{v.current&&(window.clearTimeout(v.current),v.current=0)},[]),(0,g.jsx)(s.bL,{...f,children:(0,g.jsx)(A,{scope:t,contentId:y,open:E,stateAttribute:I,trigger:p,onTriggerChange:m,onTriggerEnter:r.useCallback(()=>{d.isOpenDelayedRef.current?j():D()},[d.isOpenDelayedRef,j,D]),onTriggerLeave:r.useCallback(()=>{k?T():(window.clearTimeout(v.current),v.current=0)},[T,k]),onOpen:D,onClose:T,disableHoverableContent:k,children:n})})};P.displayName=S;var I="TooltipTrigger",D=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...l}=e,a=E(I,n),u=C(I,n),c=x(n),d=r.useRef(null),p=(0,o.s)(t,d,a.onTriggerChange),h=r.useRef(!1),m=r.useRef(!1),y=r.useCallback(()=>h.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),(0,g.jsx)(s.Mz,{asChild:!0,...c,children:(0,g.jsx)(f.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...l,ref:p,onPointerMove:(0,i.mK)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(m.current||u.isPointerInTransitRef.current||(a.onTriggerEnter(),m.current=!0))}),onPointerLeave:(0,i.mK)(e.onPointerLeave,()=>{a.onTriggerLeave(),m.current=!1}),onPointerDown:(0,i.mK)(e.onPointerDown,()=>{a.open&&a.onClose(),h.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:(0,i.mK)(e.onFocus,()=>{h.current||a.onOpen()}),onBlur:(0,i.mK)(e.onBlur,a.onClose),onClick:(0,i.mK)(e.onClick,a.onClose)})})});D.displayName=I;var T="TooltipPortal",[j,R]=y(T,{forceMount:void 0}),O=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,o=E(T,t);return(0,g.jsx)(j,{scope:t,forceMount:n,children:(0,g.jsx)(d.C,{present:n||o.open,children:(0,g.jsx)(c.Z,{asChild:!0,container:i,children:r})})})};O.displayName=T;var L="TooltipContent",N=r.forwardRef((e,t)=>{let n=R(L,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...o}=e,l=E(L,e.__scopeTooltip);return(0,g.jsx)(d.C,{present:r||l.open,children:l.disableHoverableContent?(0,g.jsx)(V,{side:i,...o,ref:t}):(0,g.jsx)(z,{side:i,...o,ref:t})})}),z=r.forwardRef((e,t)=>{let n=E(L,e.__scopeTooltip),i=C(L,e.__scopeTooltip),l=r.useRef(null),a=(0,o.s)(t,l),[u,s]=r.useState(null),{trigger:c,onClose:d}=n,f=l.current,{onPointerInTransitChange:p}=i,h=r.useCallback(()=>{s(null),p(!1)},[p]),m=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},i=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,i,o)){case o:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());s(function(e){let t=e.slice();return t.sort((e,t)=>e.xt.x?1:e.yt.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,i),...function(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}(t.getBoundingClientRect())])),p(!0)},[p]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(c&&f){let e=e=>m(e,f),t=e=>m(e,c);return c.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[c,f,m,h]),r.useEffect(()=>{if(u){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==c?void 0:c.contains(t))||(null==f?void 0:f.contains(t)),i=!function(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,o=t.length-1;er!=d>r&&n<(c-u)*(r-s)/(d-s)+u&&(i=!i)}return i}(n,u);r?h():i&&(h(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,f,u,d,h]),(0,g.jsx)(V,{...e,ref:a})}),[F,_]=y(S,{isInside:!1}),H=(0,p.Dc)("TooltipContent"),V=r.forwardRef((e,t)=>{let{__scopeTooltip:n,children:i,"aria-label":o,onEscapeKeyDown:l,onPointerDownOutside:u,...c}=e,d=E(L,n),f=x(n),{onClose:p}=d;return r.useEffect(()=>(document.addEventListener(b,p),()=>document.removeEventListener(b,p)),[p]),r.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(d.trigger))&&p()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,p]),(0,g.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:p,children:(0,g.jsxs)(s.UC,{"data-state":d.stateAttribute,...f,...c,ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,g.jsx)(H,{children:i}),(0,g.jsx)(F,{scope:n,isInside:!0,children:(0,g.jsx)(m.bL,{id:d.contentId,role:"tooltip",children:o||i})})]})})});N.displayName=L;var B="TooltipArrow",U=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,i=x(n);return _(B,n).isInside?null:(0,g.jsx)(s.i3,{...i,...r,ref:t})});U.displayName=B;var q=M,K=P,W=D,G=O,$=N,Y=U},89917:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]])},91364:(e,t,n)=>{"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}n.d(t,{Ay:()=>V});function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?e.apply(this,i):function(){for(var e=arguments.length,r=Array(e),o=0;o=e.length?e.apply(this,i):function(){for(var e=arguments.length,r=Array(e),o=0;o1&&void 0!==arguments[1]?arguments[1]:{};d.initial(e),d.handler(t);var n={current:e},r=a(h)(n,t),i=a(p)(n),o=a(d.changes)(e),l=a(f)(n);return[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return d.selector(e),e(n.current)},function(e){(function(){for(var e=arguments.length,t=Array(e),n=0;n{r.current=!1}:e,t)};function N(){}function z(e,t,n,r){var i,o,l,a,u,s;return i=e,o=r,i.editor.getModel(F(i,o))||(l=e,a=t,u=n,s=r,l.editor.createModel(a,u,s?F(l,s):void 0))}function F(e,t){return e.Uri.parse(t)}(0,I.memo)(function({original:e,modified:t,language:n,originalLanguage:r,modifiedLanguage:i,originalModelPath:o,modifiedModelPath:l,keepCurrentOriginalModel:a=!1,keepCurrentModifiedModel:u=!1,theme:s="light",loading:c="Loading...",options:d={},height:f="100%",width:p="100%",className:h,wrapperProps:m={},beforeMount:g=N,onMount:y=N}){let[v,x]=(0,I.useState)(!1),[k,b]=(0,I.useState)(!0),w=(0,I.useRef)(null),C=(0,I.useRef)(null),M=(0,I.useRef)(null),S=(0,I.useRef)(y),A=(0,I.useRef)(g),E=(0,I.useRef)(!1);O(()=>{let e=P.init();return e.then(e=>(C.current=e)&&b(!1)).catch(e=>e?.type!=="cancelation"&&console.error("Monaco initialization: error:",e)),()=>{let t;return w.current?(t=w.current?.getModel(),void(a||t?.original?.dispose(),u||t?.modified?.dispose(),w.current?.dispose())):e.cancel()}}),L(()=>{if(w.current&&C.current){let t=w.current.getOriginalEditor(),i=z(C.current,e||"",r||n||"text",o||"");i!==t.getModel()&&t.setModel(i)}},[o],v),L(()=>{if(w.current&&C.current){let e=w.current.getModifiedEditor(),r=z(C.current,t||"",i||n||"text",l||"");r!==e.getModel()&&e.setModel(r)}},[l],v),L(()=>{let e=w.current.getModifiedEditor();e.getOption(C.current.editor.EditorOption.readOnly)?e.setValue(t||""):t!==e.getValue()&&(e.executeEdits("",[{range:e.getModel().getFullModelRange(),text:t||"",forceMoveMarkers:!0}]),e.pushUndoStop())},[t],v),L(()=>{w.current?.getModel()?.original.setValue(e||"")},[e],v),L(()=>{let{original:e,modified:t}=w.current.getModel();C.current.editor.setModelLanguage(e,r||n||"text"),C.current.editor.setModelLanguage(t,i||n||"text")},[n,r,i],v),L(()=>{C.current?.editor.setTheme(s)},[s],v),L(()=>{w.current?.updateOptions(d)},[d],v);let D=(0,I.useCallback)(()=>{if(!C.current)return;A.current(C.current);let a=z(C.current,e||"",r||n||"text",o||""),u=z(C.current,t||"",i||n||"text",l||"");w.current?.setModel({original:a,modified:u})},[n,t,i,e,r,o,l]),T=(0,I.useCallback)(()=>{!E.current&&M.current&&(w.current=C.current.editor.createDiffEditor(M.current,{automaticLayout:!0,...d}),D(),C.current?.editor.setTheme(s),x(!0),E.current=!0)},[d,s,D]);return(0,I.useEffect)(()=>{v&&S.current(w.current,C.current)},[v]),(0,I.useEffect)(()=>{k||v||T()},[k,v,T]),I.createElement(R,{width:p,height:f,isEditorReady:v,loading:c,_ref:M,className:h,wrapperProps:m})});var _=function(e){let t=(0,I.useRef)();return(0,I.useEffect)(()=>{t.current=e},[e]),t.current},H=new Map,V=(0,I.memo)(function({defaultValue:e,defaultLanguage:t,defaultPath:n,value:r,language:i,path:o,theme:l="light",line:a,loading:u="Loading...",options:s={},overrideServices:c={},saveViewState:d=!0,keepCurrentModel:f=!1,width:p="100%",height:h="100%",className:m,wrapperProps:g={},beforeMount:y=N,onMount:v=N,onChange:x,onValidate:k=N}){let[b,w]=(0,I.useState)(!1),[C,M]=(0,I.useState)(!0),S=(0,I.useRef)(null),A=(0,I.useRef)(null),E=(0,I.useRef)(null),D=(0,I.useRef)(v),T=(0,I.useRef)(y),j=(0,I.useRef)(),F=(0,I.useRef)(r),V=_(o),B=(0,I.useRef)(!1),U=(0,I.useRef)(!1);O(()=>{let e=P.init();return e.then(e=>(S.current=e)&&M(!1)).catch(e=>e?.type!=="cancelation"&&console.error("Monaco initialization: error:",e)),()=>A.current?void(j.current?.dispose(),f?d&&H.set(o,A.current.saveViewState()):A.current.getModel()?.dispose(),A.current.dispose()):e.cancel()}),L(()=>{let l=z(S.current,e||r||"",t||i||"",o||n||"");l!==A.current?.getModel()&&(d&&H.set(V,A.current?.saveViewState()),A.current?.setModel(l),d&&A.current?.restoreViewState(H.get(o)))},[o],b),L(()=>{A.current?.updateOptions(s)},[s],b),L(()=>{A.current&&void 0!==r&&(A.current.getOption(S.current.editor.EditorOption.readOnly)?A.current.setValue(r):r!==A.current.getValue()&&(U.current=!0,A.current.executeEdits("",[{range:A.current.getModel().getFullModelRange(),text:r,forceMoveMarkers:!0}]),A.current.pushUndoStop(),U.current=!1))},[r],b),L(()=>{let e=A.current?.getModel();e&&i&&S.current?.editor.setModelLanguage(e,i)},[i],b),L(()=>{void 0!==a&&A.current?.revealLine(a)},[a],b),L(()=>{S.current?.editor.setTheme(l)},[l],b);let q=(0,I.useCallback)(()=>{if(!(!E.current||!S.current)&&!B.current){T.current(S.current);let u=o||n,f=z(S.current,r||e||"",t||i||"",u||"");A.current=S.current?.editor.create(E.current,{model:f,automaticLayout:!0,...s},c),d&&A.current.restoreViewState(H.get(u)),S.current.editor.setTheme(l),void 0!==a&&A.current.revealLine(a),w(!0),B.current=!0}},[e,t,n,r,i,o,s,c,d,l,a]);return(0,I.useEffect)(()=>{b&&D.current(A.current,S.current)},[b]),(0,I.useEffect)(()=>{C||b||q()},[C,b,q]),F.current=r,(0,I.useEffect)(()=>{b&&x&&(j.current?.dispose(),j.current=A.current?.onDidChangeModelContent(e=>{U.current||x(A.current.getValue(),e)}))},[b,x]),(0,I.useEffect)(()=>{if(b){let e=S.current.editor.onDidChangeMarkers(e=>{let t=A.current.getModel()?.uri;if(t&&e.find(e=>e.path===t.path)){let e=S.current.editor.getModelMarkers({resource:t});k?.(e)}});return()=>{e?.dispose()}}return()=>{}},[b,k]),I.createElement(R,{width:p,height:h,isEditorReady:b,loading:u,_ref:E,className:m,wrapperProps:g})})},91788:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])},91877:(e,t,n)=>{"use strict";function r(e,t,n){let r=[],i=-1;for(;++ir})},92138:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},92664:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let r=n(69991),i=n(87102);function o(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,i.hasBasePath)(n.pathname)}catch(e){return!1}}},94454:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]])},94581:(e,t,n)=>{"use strict";n.d(t,{N:()=>i});var r=n(12556);function i(e,t,n,i){let o=i?i-1:Number.POSITIVE_INFINITY,l=0;return function(i){return(0,r.On)(i)?(e.enter(n),function i(a){return(0,r.On)(a)&&l++{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("circle-help",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},95333:(e,t,n)=>{"use strict";n.d(t,{B:()=>o});var r=n(94581),i=n(12556);let o={partial:!0,tokenize:function(e,t,n){return function(t){return(0,i.On)(t)?(0,r.N)(e,o,"linePrefix")(t):o(t)};function o(e){return null===e||(0,i.HP)(e)?t(e):n(e)}}}},95880:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},99890:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(19946).A)("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]])}}]); \ No newline at end of file diff --git a/.next/static/chunks/4750-9bf07235c095a27e.js b/.next/static/chunks/4750-9bf07235c095a27e.js deleted file mode 100644 index 886599b8c691dc0355547f0daaf371b575d90d67..0000000000000000000000000000000000000000 --- a/.next/static/chunks/4750-9bf07235c095a27e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4750],{5221:(e,t,n)=>{n.d(t,{g:()=>s});var i=n(95155);function s(e){let{width:t=64,height:n=64,className:s}=e;return(0,i.jsx)("div",{style:{width:t,height:n},className:s,dangerouslySetInnerHTML:{__html:'\n\n\n\n\n\n\n\n'}})}},14250:(e,t,n)=>{n.d(t,{r8:()=>u,vfs:()=>h});var i=n(51368),s=n(59311),a=n.n(s),r=n(53999),o=n(35337),l=n(87015),c=n(43902),d=n(56746);class p{async init(){return new Promise((e,t)=>{let n=indexedDB.open("osw-studio-db",4);n.onerror=()=>t(n.error),n.onsuccess=()=>{this.db=n.result,e()},n.onupgradeneeded=e=>{let t=e.target.result;if(!t.objectStoreNames.contains("projects")){let e=t.createObjectStore("projects",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("createdAt","createdAt",{unique:!1})}if(!t.objectStoreNames.contains("files")){let e=t.createObjectStore("files",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("type","type",{unique:!1})}if(!t.objectStoreNames.contains("fileTree")){let e=t.createObjectStore("fileTree",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("path",["projectId","path"],{unique:!0}),e.createIndex("parentPath",["projectId","parentPath"],{unique:!1})}if(!t.objectStoreNames.contains("conversations")){let e=t.createObjectStore("conversations",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("lastUpdated","lastUpdated",{unique:!1})}if(!t.objectStoreNames.contains("checkpoints")){let e=t.createObjectStore("checkpoints",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}if(!t.objectStoreNames.contains("customTemplates")){let e=t.createObjectStore("customTemplates",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("importedAt","importedAt",{unique:!1})}if(!t.objectStoreNames.contains("skills")){let e=t.createObjectStore("skills",{keyPath:"id"});e.createIndex("name","name",{unique:!1}),e.createIndex("isBuiltIn","isBuiltIn",{unique:!1})}if(!t.objectStoreNames.contains("debugEvents")){let e=t.createObjectStore("debugEvents",{keyPath:"id"});e.createIndex("projectId","projectId",{unique:!1}),e.createIndex("timestamp","timestamp",{unique:!1})}}})}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(e){let t=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(t.add(e))}async getProject(e){let t=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),n=await this.promisify(t.get(e));return n?this.hydrateProject(n):null}async updateProject(e){let t=this.getDB().transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(t.put(e))}async deleteProject(e){let t=this.getDB();await this.deleteProjectFiles(e);let n=t.transaction(["projects"],"readwrite").objectStore("projects");await this.promisify(n.delete(e))}async listProjects(e){let t=this.getDB().transaction(["projects"],"readonly").objectStore("projects"),n=await this.promisify(t.getAll()),i=(null==n?void 0:n.map(e=>this.hydrateProject(e)))||[];return e&&e.length>0?i.map(t=>{let n={};return e.forEach(e=>{e in t&&(n[e]=t[e])}),n}):i}async createFile(e){let t=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(t.add(e))}async getFile(e,t){let n=this.getDB().transaction(["files"],"readonly").objectStore("files").index("path");return await this.promisify(n.get([e,t]))||null}async updateFile(e){let t=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(t.put(e))}async deleteFile(e,t){let n=await this.getFile(e,t);if(n){let e=this.getDB().transaction(["files"],"readwrite").objectStore("files");await this.promisify(e.delete(n.id))}}async listFiles(e){let t=this.getDB().transaction(["files"],"readonly").objectStore("files").index("projectId");return await this.promisify(t.getAll(e))||[]}async deleteProjectFiles(e){let t=await this.listFiles(e),n=this.getDB().transaction(["files"],"readwrite").objectStore("files");for(let e of t)await this.promisify(n.delete(e.id))}async createTreeNode(e){let t=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(t.add(e))}async getTreeNode(e,t){let n=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("path");return await this.promisify(n.get([e,t]))||null}async updateTreeNode(e){let t=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(t.put(e))}async deleteTreeNode(e,t){let n=await this.getTreeNode(e,t);if(n){let e=this.getDB().transaction(["fileTree"],"readwrite").objectStore("fileTree");await this.promisify(e.delete(n.id))}}async getChildNodes(e,t){let n=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("parentPath");return await this.promisify(n.getAll(null===t?[e]:[e,t]))||[]}async getAllTreeNodes(e){let t=this.getDB().transaction(["fileTree"],"readonly").objectStore("fileTree").index("projectId");return await this.promisify(t.getAll(e))||[]}async saveCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(t.put(e))}async getCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates"),n=await this.promisify(t.get(e));return n?this.hydrateCustomTemplate(n):null}async getAllCustomTemplates(){let e=this.getDB().transaction(["customTemplates"],"readonly").objectStore("customTemplates");return(await this.promisify(e.getAll())).map(e=>this.hydrateCustomTemplate(e))}async deleteCustomTemplate(e){let t=this.getDB().transaction(["customTemplates"],"readwrite").objectStore("customTemplates");await this.promisify(t.delete(e))}async createSkill(e){let t=this.getDB().transaction(["skills"],"readwrite").objectStore("skills"),n={...e,isBuiltIn:!1};await this.promisify(t.add(n))}async getSkill(e){let t=this.getDB().transaction(["skills"],"readonly").objectStore("skills"),n=await this.promisify(t.get(e));return n?this.hydrateSkill(n):null}async updateSkill(e){let t=this.getDB().transaction(["skills"],"readwrite").objectStore("skills"),n={...e,isBuiltIn:!1};await this.promisify(t.put(n))}async deleteSkill(e){let t=this.getDB().transaction(["skills"],"readwrite").objectStore("skills");await this.promisify(t.delete(e))}async getAllSkills(){let e=this.getDB().transaction(["skills"],"readonly").objectStore("skills");return(await this.promisify(e.getAll())).filter(e=>!e.isBuiltIn).map(e=>this.hydrateSkill(e))}promisify(e){return new Promise((t,n)=>{e.onsuccess=()=>t(e.result),e.onerror=()=>n(e.error)})}hydrateProject(e){return{...e,createdAt:e.createdAt?new Date(e.createdAt):new Date,updatedAt:e.updatedAt?new Date(e.updatedAt):new Date,lastSavedAt:e.lastSavedAt?new Date(e.lastSavedAt):null}}hydrateCustomTemplate(e){return{...e,importedAt:e.importedAt?new Date(e.importedAt):new Date}}hydrateSkill(e){return{...e,createdAt:e.createdAt?new Date(e.createdAt):new Date,updatedAt:e.updatedAt?new Date(e.updatedAt):new Date}}constructor(){this.db=null}}class u{async init(){this.initialized||(await this.adapter.init(),await this.mountTransientSkills(),this.initialized=!0)}getDatabase(){if(!(this.adapter instanceof p))throw Error("Direct database access only available with IndexedDBAdapter");return this.adapter.getDatabase()}async mountTransientSkills(){try{for(let e of(await d.skillsService.getEnabledSkills())){let t="/.skills/".concat(e.id,".md"),n={id:"transient-skill-".concat(e.id),projectId:"transient",path:t,name:"".concat(e.id,".md"),type:"text",content:e.content,mimeType:"text/markdown",size:new Blob([e.content]).size,createdAt:e.createdAt,updatedAt:e.updatedAt,metadata:{isTransient:!0,isBuiltIn:e.isBuiltIn}};this.transientFiles.set(t,n)}r.v.info("[VFS] Mounted ".concat(this.transientFiles.size," transient skill files"))}catch(e){r.v.error("[VFS] Failed to mount transient skills",e)}}isTransientPath(e){return e.startsWith("/.")}async reloadTransientSkills(){let e=new Map;for(let[t,n]of this.transientFiles)t.startsWith("/.server/")&&e.set(t,n);for(let[t,n]of(this.transientFiles.clear(),await this.mountTransientSkills(),e))this.transientFiles.set(t,n);window.dispatchEvent(new Event("filesChanged"))}getServerContextSiteId(){return this.serverContextSiteId}hasServerContext(){return null!==this.serverContextSiteId}getServerContextMetadata(){return this.serverContextMetadata}async mountServerContext(e,t){r.v.warn("[VFS] Server context only available in Server Mode")}async fetchServerContextFromAPI(e,t){try{this.unmountServerContext();let n=await fetch("/api/admin/sites/".concat(e,"/server-context"));if(!n.ok){let e=await n.json().catch(()=>({error:"Failed to fetch server context"}));throw Error(e.error||"Failed to fetch server context")}let i=await n.json();for(let e of i.files){let t={id:"transient-server-".concat(e.path.replace(/[^a-z0-9]/gi,"-")),projectId:"transient",path:e.path,name:e.path.split("/").pop()||"",type:"text",content:e.content,mimeType:e.path.endsWith(".sql")?"text/sql":e.path.endsWith(".json")?"application/json":e.path.endsWith(".js")?"application/javascript":"text/markdown",size:new Blob([e.content]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:e.isReadOnly}};this.transientFiles.set(e.path,t)}this.serverContextSiteId=e,this.serverContextMetadata=i.metadata,"undefined"!=typeof sessionStorage&&sessionStorage.setItem("vfs_serverContextSiteId",e),r.v.info("[VFS] Mounted server context for site ".concat(e," (").concat(t,") via API")),window.dispatchEvent(new Event("filesChanged"))}catch(e){r.v.error("[VFS] Failed to fetch server context from API",e)}}unmountServerContext(){let e=[];for(let t of this.transientFiles.keys())t.startsWith("/.server/")&&(this.transientFiles.delete(t),e.push(t));this.serverContextSiteId&&(r.v.info("[VFS] Unmounted server context (".concat(e.length," files)")),this.serverContextSiteId=null,this.serverContextMetadata=null,"undefined"!=typeof sessionStorage&&sessionStorage.removeItem("vfs_serverContextSiteId"),window.dispatchEvent(new Event("filesChanged")))}getTransientFilesInDirectory(e){let t=e.endsWith("/")?e:e+"/",n=[];for(let[e,i]of this.transientFiles)e.startsWith(t)&&n.push(i);return n}mountTransientFile(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],i={id:"transient-server-".concat(e.replace(/[^a-z0-9]/gi,"-")),projectId:"transient",path:e,name:e.split("/").pop()||"",type:"text",content:t,mimeType:e.endsWith(".sql")?"text/sql":e.endsWith(".json")?"application/json":e.endsWith(".js")?"application/javascript":"text/markdown",size:new Blob([t]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:n}};this.transientFiles.set(e,i)}async updateServerContextFile(e,t){if(!this.serverContextSiteId&&"undefined"!=typeof sessionStorage){let e=sessionStorage.getItem("vfs_serverContextSiteId");e&&(r.v.info("[VFS] Recovered serverContextSiteId from sessionStorage: ".concat(e)),this.serverContextSiteId=e)}if(!this.serverContextSiteId)throw Error("No site selected. Select a site from the Site Selector.");if("/.server/db/schema.sql"===e)throw Error("Cannot modify ".concat(e," - read-only file"));return await this.mutateServerContextViaAPI("update",e,t)}async mutateServerContextViaAPI(e,t,n){if(!this.serverContextSiteId)throw Error("No site selected. Select a site from the Site Selector.");let i=await fetch("/api/admin/sites/".concat(this.serverContextSiteId,"/server-context/mutate"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({operation:e,path:t,content:n})}),s=await i.json();if(!s.success)throw Error(s.error||"Mutation failed");if("delete"===e)return this.transientFiles.delete(t),window.dispatchEvent(new Event("filesChanged")),{id:"deleted",projectId:"transient",path:t,name:t.split("/").pop()||"",type:"text",content:"",mimeType:"text/plain",size:0,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:!1}};if(s.file){let e=s.file.path;t!==e&&this.transientFiles.delete(t);let n={id:"transient-server-".concat(e.replace(/[^a-z0-9]/gi,"-")),projectId:"transient",path:e,name:e.split("/").pop()||"",type:"text",content:s.file.content,mimeType:e.endsWith(".json")?"application/json":e.endsWith(".sql")?"text/sql":"text/markdown",size:new Blob([s.file.content]).size,createdAt:new Date,updatedAt:new Date,metadata:{isTransient:!0,isServerContext:!0,isReadOnly:s.file.isReadOnly}};return this.transientFiles.set(e,n),window.dispatchEvent(new Event("filesChanged")),n}throw Error("No file returned from mutation")}async updateEdgeFunctionFromFile(e,t){var i,s,a,r;let o,{getSQLiteAdapter:l}=await import("./adapters/server"),{validateEdgeFunctionData:c,generateEdgeFunctionFile:d}=await n.e(9177).then(n.bind(n,9177));try{o=JSON.parse(t)}catch(t){let e=t instanceof Error?t.message:String(t);throw Error("Invalid JSON: ".concat(e))}let p=c(o);if(!p.valid)throw Error("Validation failed: ".concat(p.errors.join("; ")));let u=o,h=l();await h.init();let m=h.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!m)throw Error("Site database not available");let f=e.split("/").pop().replace(".json",""),g=m.getFunctionByName(f);if(g){if(m.updateFunction(g.id,{name:u.name,code:u.code,method:u.method,description:u.description,enabled:null==(i=u.enabled)||i,timeoutMs:null!=(s=u.timeoutMs)?s:5e3}),u.name!==f){this.transientFiles.delete(e);let t="/.server/edge-functions/".concat(u.name,".json"),n=m.getFunctionByName(u.name);return this.mountTransientFile(t,d(n),!1),this.transientFiles.get(t)}}else m.createFunction({name:u.name,code:u.code,method:u.method,description:u.description,enabled:null==(a=u.enabled)||a,timeoutMs:null!=(r=u.timeoutMs)?r:5e3});let y=m.getFunctionByName(u.name);return this.mountTransientFile(e,d(y),!1),window.dispatchEvent(new Event("filesChanged")),this.transientFiles.get(e)}async updateServerFunctionFromFile(e,t){var i,s;let a,{getSQLiteAdapter:r}=await import("./adapters/server"),{validateServerFunctionData:o,generateServerFunctionFile:l}=await n.e(9177).then(n.bind(n,9177));try{a=JSON.parse(t)}catch(t){let e=t instanceof Error?t.message:String(t);throw Error("Invalid JSON: ".concat(e))}let c=o(a);if(!c.valid)throw Error("Validation failed: ".concat(c.errors.join("; ")));let d=a,p=r();await p.init();let u=p.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!u)throw Error("Site database not available");let h=e.split("/").pop().replace(".json",""),m=u.getServerFunctionByName(h);if(m){if(u.updateServerFunction(m.id,{name:d.name,code:d.code,description:d.description,enabled:null==(i=d.enabled)||i}),d.name!==h){this.transientFiles.delete(e);let t="/.server/server-functions/".concat(d.name,".json"),n=u.getServerFunctionByName(d.name);return this.mountTransientFile(t,l(n),!1),this.transientFiles.get(t)}}else u.createServerFunction({name:d.name,code:d.code,description:d.description,enabled:null==(s=d.enabled)||s});let f=u.getServerFunctionByName(d.name);return this.mountTransientFile(e,l(f),!1),window.dispatchEvent(new Event("filesChanged")),this.transientFiles.get(e)}async updateSecretFromFile(e,t){let i,{getSQLiteAdapter:s}=await import("./adapters/server"),{validateSecretData:a,generateSecretFile:r}=await n.e(9177).then(n.bind(n,9177));try{i=JSON.parse(t)}catch(t){let e=t instanceof Error?t.message:String(t);throw Error("Invalid JSON: ".concat(e))}let o=a(i);if(!o.valid)throw Error("Validation failed: ".concat(o.errors.join("; ")));let l=i,c=s();await c.init();let d=c.getSiteDatabaseForAnalytics(this.serverContextSiteId);if(!d)throw Error("Site database not available");let p=e.split("/").pop().replace(".json",""),u=d.getSecretByName(p);if(u){if(d.updateSecretMetadata(u.id,{name:l.name,description:l.description||""}),l.name!==p){this.transientFiles.delete(e);let t="/.server/secrets/".concat(l.name,".json"),n=d.getSecretByName(l.name);return this.mountTransientFile(t,r(n),!1),this.transientFiles.get(t)}}else d.createSecretPlaceholder(l.name,l.description||"");let h=d.getSecretByName(l.name);return this.mountTransientFile(e,r(h),!1),window.dispatchEvent(new Event("filesChanged")),this.transientFiles.get(e)}async createServerContextFile(e,t){if(!this.serverContextSiteId&&"undefined"!=typeof sessionStorage){let e=sessionStorage.getItem("vfs_serverContextSiteId");e&&(r.v.info("[VFS] Recovered serverContextSiteId from sessionStorage: ".concat(e)),this.serverContextSiteId=e)}if(!this.serverContextSiteId)throw Error("No site selected. Select a site from the Site Selector.");if(this.transientFiles.has(e))throw Error("File already exists: ".concat(e));return await this.mutateServerContextViaAPI("create",e,t)}async deleteServerContextFile(e){if(!this.serverContextSiteId&&"undefined"!=typeof sessionStorage){let e=sessionStorage.getItem("vfs_serverContextSiteId");e&&(r.v.info("[VFS] Recovered serverContextSiteId from sessionStorage: ".concat(e)),this.serverContextSiteId=e)}if(!this.serverContextSiteId)throw Error("No site selected");if("/.server/db/schema.sql"===e)throw Error("Cannot delete ".concat(e," - read-only file"));await this.mutateServerContextViaAPI("delete",e)}ensureInitialized(){if(!this.initialized)throw Error("VirtualFileSystem not initialized. Call init() first.")}triggerAutoSync(e){}clearSyncTimeout(e){let t=this.syncTimeouts.get(e);t&&(clearTimeout(t),this.syncTimeouts.delete(e),r.v.debug("[VFS] Cleared sync timeout for project ".concat(e)))}async createFile(e,t,n){this.ensureInitialized();try{if((t=t.replace(/\\n$|\\r$|\n$|\r$/,"").trim()).startsWith("/.server/"))return await this.createServerContextFile(t,n);if(await this.adapter.getFile(e,t))throw r.v.error("VFS: File already exists",{projectId:e,path:t}),Error("File already exists: ".concat(t));if(!(0,o.fu)(t))throw Error("Unsupported file type: ".concat(t));let s=(0,o.Gr)(t),a=n instanceof ArrayBuffer?n.byteLength:new Blob([n]).size,c=o.Q6[s];if(a>c)throw Error("File too large. Maximum size for ".concat(s," files is ").concat(Math.round(c/1024/1024),"MB"));let d={id:(0,i.A)(),projectId:e,path:t,name:t.split("/").pop()||"",type:s,content:n,mimeType:(0,o.N$)(t),size:a,createdAt:new Date,updatedAt:new Date,metadata:{isEntry:"/index.html"===t}};return await this.adapter.createFile(d),await this.updateFileTree(e,t,"create"),l.$.markDirty(e),window.dispatchEvent(new Event("filesChanged")),d}catch(e){throw e}}async readFile(e,t){if(this.ensureInitialized(),!e||"string"!=typeof e)throw r.v.error("VFS: Invalid projectId for readFile",{projectId:e,path:t}),Error("Invalid projectId provided");if(!t||"string"!=typeof t)throw r.v.error("VFS: Invalid path for readFile",{projectId:e,path:t}),Error("Invalid file path provided");let n=t.replace(/\\n$|\\r$|\n$|\r$/,"").trim();if(!n)throw r.v.error("VFS: Empty path after cleaning for readFile",{projectId:e,originalPath:t,cleanPath:n}),Error("Empty file path after cleaning");if(this.isTransientPath(n)){let e=this.transientFiles.get(n);if(e)return e;throw Error("Transient file not found: ".concat(n))}let i=await this.adapter.getFile(e,n);if(!i)throw r.v.error("VFS: File not found for read",{projectId:e,path:n,originalPath:t}),Error("File not found: ".concat(n));return i}async fileExists(e,t){this.ensureInitialized();try{if(this.isTransientPath(t))return this.transientFiles.has(t);return!!await this.adapter.getFile(e,t)}catch(e){return!1}}async updateFile(e,t,n){this.ensureInitialized();try{let i=t.replace(/\\n$|\\r$|\n$|\r$/,"").trim();if(i.includes("\n")||i.includes("@@")||i.includes("\\n")||i.length>200)throw r.v.error("VFS: Invalid path detected",{projectId:e,path:t.slice(0,100)+"..."}),Error("Invalid file path: ".concat(t.slice(0,50),"..."));if((t=i).startsWith("/.server/"))return await this.updateServerContextFile(t,n);let s=await this.adapter.getFile(e,t);if(!s)throw r.v.error("VFS: File not found for update",{projectId:e,path:t}),Error("File not found: ".concat(t));s.content=n,s.size=n instanceof ArrayBuffer?n.byteLength:new Blob([n]).size,s.updatedAt=new Date,await this.adapter.updateFile(s),l.$.markDirty(e);{let n={projectId:e,path:t};window.dispatchEvent(new CustomEvent("fileContentChanged",{detail:n})),window.dispatchEvent(new Event("filesChanged"))}return s}catch(e){throw e}}async patchFile(e,t,n){this.ensureInitialized();let i=(await this.readFile(e,t)).content;for(let e of n){if(!i.includes(e.search))throw r.v.error("VFS: Pattern not found in file",{path:t,searchPattern:e.search.substring(0,100),contentSnippet:i.substring(0,300)}),Error("Pattern not found in file: ".concat(e.search.substring(0,50),"..."));i=i.replace(e.search,e.replace)}return await this.updateFile(e,t,i)}async deleteFile(e,t){this.ensureInitialized();try{await this.adapter.deleteFile(e,t),await this.updateFileTree(e,t,"delete"),l.$.markDirty(e)}catch(e){throw e}}async renameFile(e,t,n){this.ensureInitialized();let i=await this.readFile(e,t);return await this.deleteFile(e,t),await this.createFile(e,n,i.content)}async createDirectory(e,t){if(this.ensureInitialized(),await this.adapter.getTreeNode(e,t))return;let n=t.split("/").pop()||t,s={id:(0,i.A)(),projectId:e,path:t,name:n,type:"directory",parentPath:this.getParentPath(t),children:[]};await this.adapter.createTreeNode(s),l.$.markDirty(e),window.dispatchEvent(new Event("filesChanged"))}async listDirectory(e,t,n){let i;this.ensureInitialized();let s=await this.adapter.listFiles(e);if(i="/"===t?s:s.filter(e=>{let n=e.path,i=t.endsWith("/")?t:t+"/";return n.startsWith(i)&&-1===n.slice(i.length).indexOf("/")}),null==n?void 0:n.includeTransient){let e=Array.from(this.transientFiles.values());if("/"===t)i=[...i,...e];else{let n=t.endsWith("/")?t:t+"/";i=[...i,...e.filter(e=>e.path.startsWith(n)&&-1===e.path.slice(n.length).indexOf("/"))]}}return i}async getAllFilesAndDirectories(e,t){this.ensureInitialized();let n=[...await this.adapter.listFiles(e),...(await this.adapter.getAllTreeNodes(e)).filter(e=>"directory"===e.type).map(e=>({path:e.path,name:e.path.split("/").filter(Boolean).pop()||e.path,type:"directory"}))];return(null==t?void 0:t.includeTransient)&&(n=[...n,...Array.from(this.transientFiles.values())]),n}async deleteDirectory(e,t){this.ensureInitialized();let n=await this.adapter.listFiles(e),i=t.endsWith("/")?t:t+"/";for(let t of n)t.path.startsWith(i)&&await this.deleteFile(e,t.path);await this.adapter.deleteTreeNode(e,t),l.$.markDirty(e),window.dispatchEvent(new Event("filesChanged"))}async renameDirectory(e,t,n){this.ensureInitialized();let s=await this.adapter.getTreeNode(e,t);if(s){await this.adapter.deleteTreeNode(e,t);let a={id:(0,i.A)(),projectId:e,path:n,name:n.split("/").pop()||n,type:"directory",parentPath:this.getParentPath(n),children:s.children};await this.adapter.createTreeNode(a),l.$.markDirty(e)}let a=t.endsWith("/")?t:t+"/",r=n.endsWith("/")?n:n+"/";for(let t of(await this.adapter.listFiles(e)).filter(e=>e.path.startsWith(a))){let n=r+t.path.substring(a.length);await this.renameFile(e,t.path,n)}for(let n of(await this.adapter.getAllTreeNodes(e)).filter(e=>"directory"===e.type&&e.path.startsWith(a)&&e.path!==t)){let t=r+n.path.substring(a.length);await this.adapter.deleteTreeNode(e,n.path);let s={id:(0,i.A)(),projectId:e,path:t,name:t.split("/").pop()||t,type:"directory",parentPath:this.getParentPath(t),children:n.children};await this.adapter.createTreeNode(s)}window.dispatchEvent(new Event("filesChanged"))}async moveFile(e,t,n){if(this.ensureInitialized(),await this.adapter.getFile(e,n))throw Error("File already exists at destination: ".concat(n));let i=await this.readFile(e,t),s=await this.createFile(e,n,i.content);return await this.deleteFile(e,t),s}async moveDirectory(e,t,n){this.ensureInitialized();let i=n.endsWith("/")?n:n+"/",s=t.endsWith("/")?t:t+"/";if(i.startsWith(s))throw Error("Cannot move a directory into itself");await this.renameDirectory(e,t,n),window.dispatchEvent(new Event("filesChanged"))}async createProject(e,t){this.ensureInitialized();try{let n={id:(0,i.A)(),name:e,description:t,createdAt:new Date,updatedAt:new Date,settings:{},lastSavedCheckpointId:null,lastSavedAt:null,costTracking:{totalCost:0,providerBreakdown:{},sessionHistory:[]}};await this.adapter.createProject(n);let s={id:(0,i.A)(),projectId:n.id,path:"/",name:"/",type:"directory",parentPath:null,children:[]};return await this.adapter.createTreeNode(s),n}catch(e){throw e}}async getProject(e){this.ensureInitialized();let t=await this.adapter.getProject(e);if(!t)throw Error("Project not found: ".concat(e));return t}async updateProject(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1],this.ensureInitialized(),e.updatedAt=new Date,await this.adapter.updateProject(e)}async updateProjectCost(e,t){this.ensureInitialized();let n=await this.getProject(e);if(!n)throw Error("Project not found: ".concat(e));n.costTracking||(n.costTracking={totalCost:0,providerBreakdown:{},sessionHistory:[]}),n.costTracking.totalCost+=t.cost,n.costTracking.providerBreakdown[t.provider]||(n.costTracking.providerBreakdown[t.provider]={totalCost:0,tokenUsage:{input:0,output:0},requestCount:0,lastUpdated:new Date});let i=n.costTracking.providerBreakdown[t.provider];i.totalCost+=t.cost,"delta"!==t.mode&&(i.requestCount+=1),i.lastUpdated=new Date,t.tokenUsage&&(i.tokenUsage.input+=t.tokenUsage.input,i.tokenUsage.output+=t.tokenUsage.output),t.sessionId&&"delta"!==t.mode&&(n.costTracking.sessionHistory||(n.costTracking.sessionHistory=[]),n.costTracking.sessionHistory.push({sessionId:t.sessionId,cost:t.cost,provider:t.provider,timestamp:new Date,tokenUsage:t.tokenUsage}),n.costTracking.sessionHistory.length>100&&(n.costTracking.sessionHistory=n.costTracking.sessionHistory.slice(-100))),await this.updateProject(n)}async applyProjectCostDelta(e,t){this.ensureInitialized();let n=await this.getProject(e);if(!n)throw Error("Project not found: ".concat(e));n.costTracking||(n.costTracking={totalCost:0,providerBreakdown:{},sessionHistory:[]}),n.costTracking.totalCost+=t.costDelta,n.costTracking.providerBreakdown[t.provider]||(n.costTracking.providerBreakdown[t.provider]={totalCost:0,tokenUsage:{input:0,output:0},requestCount:0,lastUpdated:new Date});let i=n.costTracking.providerBreakdown[t.provider];i.totalCost+=t.costDelta,i.lastUpdated=new Date,t.tokenUsageDelta&&(i.tokenUsage.input+=t.tokenUsageDelta.input,i.tokenUsage.output+=t.tokenUsageDelta.output),t.sessionId&&(n.costTracking.sessionHistory||(n.costTracking.sessionHistory=[]),n.costTracking.sessionHistory.push({sessionId:t.sessionId,cost:t.costDelta,provider:t.provider,timestamp:new Date,tokenUsage:t.tokenUsageDelta,correction:!0}),n.costTracking.sessionHistory.length>100&&(n.costTracking.sessionHistory=n.costTracking.sessionHistory.slice(-100))),await this.updateProject(n)}async deleteProject(e){this.ensureInitialized(),await this.adapter.deleteProject(e)}async listProjects(){return this.ensureInitialized(),await this.adapter.listProjects()}async listFiles(e){return this.ensureInitialized(),await this.adapter.listFiles(e)}async getFileTree(e){return this.ensureInitialized(),await this.adapter.getTreeNode(e,"/")}async searchFiles(e,t,n){this.ensureInitialized();let i=await this.adapter.listFiles(e),{regex:s=!1,fileType:a,limit:r=20,searchIn:o="both"}=n||{},l=i;if(a){let e=a.startsWith(".")?a:".".concat(a);l=i.filter(t=>t.path.endsWith(e))}let c=s?e=>{try{return RegExp(t,"i").test(e)}catch(n){return e.toLowerCase().includes(t.toLowerCase())}}:e=>e.toLowerCase().includes(t.toLowerCase());return l.filter(e=>"filename"===o?c(e.name)||c(e.path):"content"===o?"string"==typeof e.content&&c(e.content):c(e.name)||c(e.path)||"string"==typeof e.content&&c(e.content)).slice(0,r)}async findReferences(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"any";this.ensureInitialized();let i=await this.adapter.listFiles(e),s=[],a=[];switch(n){case"class":a.push(RegExp("class=[\"'][^\"']*\\b".concat(t,"\\b[^\"']*[\"']"),"gi")),a.push(RegExp("\\.".concat(t,"\\b"),"g")),a.push(RegExp("classList\\.(add|remove|toggle|contains)\\(['\"`]".concat(t,"['\"`]"),"g"));break;case"id":a.push(RegExp("id=[\"']".concat(t,"[\"']"),"gi")),a.push(RegExp("#".concat(t,"\\b"),"g")),a.push(RegExp("getElementById\\(['\"`]".concat(t,"['\"`]"),"g")),a.push(RegExp("querySelector\\(['\"`]#".concat(t,"['\"`]"),"g"));break;case"function":a.push(RegExp("function\\s+".concat(t,"\\s*\\("),"g")),a.push(RegExp("(?:const|let|var)\\s+".concat(t,"\\s*=\\s*(?:\\([^)]*\\)|[^=])\\s*=>"),"g")),a.push(RegExp("".concat(t,"\\s*\\("),"g"));break;case"variable":a.push(RegExp("(?:const|let|var)\\s+".concat(t,"\\b"),"g")),a.push(RegExp("\\b".concat(t,"\\b"),"g"));break;default:a.push(RegExp("\\b".concat(t,"\\b"),"gi"))}for(let e of i){if("string"!=typeof e.content)continue;let t=[];e.content.split("\n").forEach((e,n)=>{for(let i of a)if(i.test(e)){t.push({line:n+1,text:e.trim()});break}}),t.length>0&&s.push({file:e,matches:t})}return s}async getFileStats(e,t){this.ensureInitialized();let n=await this.adapter.getFile(e,t);if(!n)throw Error("File not found: ".concat(t));let i=("string"==typeof n.content?n.content:"").split("\n");return{path:n.path,size:n.size,lines:i.length,type:n.type,preview:i.slice(0,10),lastModified:n.updatedAt}}async getProjectSize(e){return this.ensureInitialized(),(await this.adapter.listFiles(e)).reduce((e,t)=>e+t.size,0)}async getProjectStats(e){let t;this.ensureInitialized();let n=await this.adapter.listFiles(e),i=0,s={};for(let e of n){var a;i+=e.size;let t=(null==(a=e.path.split(".").pop())?void 0:a.toUpperCase())||"OTHER";s[t]=(s[t]||0)+1}return t=i<1024?"".concat(i," B"):i<1048576?"".concat((i/1024).toFixed(1)," KB"):"".concat((i/1048576).toFixed(2)," MB"),{fileCount:n.length,totalSize:i,fileTypes:s,formattedSize:t}}async exportProject(e){return this.ensureInitialized(),{project:await this.getProject(e),files:await this.adapter.listFiles(e)}}async exportProjectAsZip(e){this.ensureInitialized();let t=new(a());try{let n=new c.B(this,e);for(let e of(await n.compileProject()).files){let n=e.path.startsWith("/")?e.path.slice(1):e.path;this.shouldExcludeFromExport(e.path)||(e.content,t.file(n,e.content))}n.cleanupBlobUrls()}catch(n){for(let i of(r.v.warn("Failed to compile Handlebars templates during export, falling back to raw files:",n),await this.adapter.listFiles(e))){let e=i.path.startsWith("/")?i.path.slice(1):i.path;this.shouldExcludeFromExport(i.path)||(i.content,t.file(e,i.content))}}return await t.generateAsync({type:"blob",compression:"DEFLATE",compressionOptions:{level:6}})}shouldExcludeFromExport(e){return!!(e.endsWith(".hbs")||e.endsWith(".handlebars")||e.startsWith("/templates/"))||"/data.json"===e}async duplicateProject(e){this.ensureInitialized();let t=await this.getProject(e),n=await this.adapter.listFiles(e),i="".concat(t.name," (Copy)").slice(0,50),s=await this.createProject(i,t.description);return await l.$.runWithSuppressedDirty(s.id,async()=>{for(let e of n)await this.createFile(s.id,e.path,e.content)}),s}async importProject(e){this.ensureInitialized();let t=await this.createProject(e.project.name,e.project.description);return await l.$.runWithSuppressedDirty(t.id,async()=>{for(let n of e.files)await this.createFile(t.id,n.path,n.content)}),t}getParentPath(e){if("/"===e)return null;let t=e.split("/").filter(Boolean);return 1===t.length?"/":(t.pop(),"/"+t.join("/"))}async updateFileTree(e,t,n){let i=this.getParentPath(t);if(null===i)return;let s=await this.adapter.getTreeNode(e,i);if(s||"create"!==n||(await this.createDirectory(e,i),s=await this.adapter.getTreeNode(e,i)),s){let e=s.children||[];if("create"!==n||e.includes(t)){if("delete"===n){let n=e.indexOf(t);n>-1&&e.splice(n,1)}}else e.push(t);s.children=e,await this.adapter.updateTreeNode(s),window.dispatchEvent(new Event("filesChanged"))}}constructor(){this.initialized=!1,this.transientFiles=new Map,this.syncTimeouts=new Map,this.serverContextSiteId=null,this.serverContextMetadata=null,this.adapter=new p}}let h=new u},28202:(e,t,n)=>{n.d(t,{s:()=>s});class i{getSettings(){let e=localStorage.getItem(this.STORAGE_KEY);if(!e)return{};let t=JSON.parse(e);return("autoSave"in t||"autoSaveInterval"in t)&&(delete t.autoSave,delete t.autoSaveInterval,localStorage.setItem(this.STORAGE_KEY,JSON.stringify(t))),t}setSetting(e,t){let n=this.getSettings();n[e]=t,localStorage.setItem(this.STORAGE_KEY,JSON.stringify(n))}hasSeenTour(){return!!this.getSettings().hasSeenGuidedTour}setHasSeenTour(e){this.setSetting("hasSeenGuidedTour",e)}getLastSeenVersion(){return this.getSettings().lastSeenVersion||null}setLastSeenVersion(e){this.setSetting("lastSeenVersion",e)}getApiKey(){let e=this.getSelectedProvider();return e?this.getProviderApiKey(e):this.getSettings().openRouterApiKey||null}setApiKey(e){let t=this.getSelectedProvider();t&&this.setProviderApiKey(t,e),this.setSetting("openRouterApiKey",e)}getDefaultModel(){let e=this.getSelectedProvider();return e?this.getProviderModel(e)||this.getProviderDefaultModel(e):this.getSettings().defaultModel||"deepseek/deepseek-chat"}setDefaultModel(e){let t=this.getSelectedProvider();t&&this.setProviderModel(t,e),this.setSetting("defaultModel",e)}getSelectedProvider(){return this.getSettings().selectedProvider||"openrouter"}setSelectedProvider(e){this.setSetting("selectedProvider",e)}getProviderApiKey(e){var t;let n=this.getSettings();return(null==(t=n.providerKeys)?void 0:t[e])?n.providerKeys[e]:"openrouter"===e&&n.openRouterApiKey?n.openRouterApiKey:null}setProviderApiKey(e,t){let n=this.getSettings().providerKeys||{};n[e]=t,this.setSetting("providerKeys",n),"openrouter"===e&&this.setSetting("openRouterApiKey",t)}getProviderModel(e){var t;let n=this.getSettings();return(null==(t=n.providerModels)?void 0:t[e])?n.providerModels[e]:"openrouter"===e&&n.defaultModel?n.defaultModel:null}setProviderModel(e,t){let n=this.getSettings().providerModels||{};n[e]=t,this.setSetting("providerModels",n),"openrouter"===e&&this.setSetting("defaultModel",t)}getModelPricing(e,t){var n,i;let s=null==(n=this.getSettings().modelPricing)?void 0:n[e];return s&&(s[t]||s["".concat(e,"/").concat(t)]||(t.includes("/")?s[null!=(i=t.split("/").pop())?i:""]:null))||null}setModelPricing(e,t,n){let i={...this.getSettings().modelPricing||{}},s={...i[e]||{}};s[t]=n,i[e]=s,this.setSetting("modelPricing",i)}setProviderPricing(e,t){if(!t||0===Object.keys(t).length)return;let n={...this.getSettings().modelPricing||{}},i={...n[e]||{}};for(let[e,n]of Object.entries(t))i[e]=n;n[e]=i,this.setSetting("modelPricing",n)}clearProviderPricing(e){var t;if(!e)return void this.setSetting("modelPricing",{});let n=this.getSettings();if(!(null==(t=n.modelPricing)?void 0:t[e]))return;let i={...n.modelPricing||{}};delete i[e],this.setSetting("modelPricing",i)}getProviderDefaultModel(e){switch(e){case"openrouter":default:return"deepseek/deepseek-chat";case"openai":return"gpt-4o-mini";case"anthropic":return"claude-3-5-haiku-20241022";case"groq":return"llama-3.3-70b-versatile";case"gemini":return"gemini-1.5-flash";case"ollama":return"llama3.2:latest";case"lmstudio":return"local-model";case"sambanova":return"Meta-Llama-3.3-70B-Instruct"}}getTheme(){return this.getSettings().theme||"dark"}setTheme(e){this.setSetting("theme",e)}clearSettings(){localStorage.removeItem(this.STORAGE_KEY)}getCostSettings(){return this.getSettings().costSettings||{showCosts:!0,warningThreshold:80}}setCostSettings(e){this.setSetting("costSettings",e),window.dispatchEvent(new CustomEvent("osw-studio-cost-settings-changed"))}getCurrentSession(){let e=this.getSettings().currentSession;return e?{...e,startTime:new Date(e.startTime)}:null}startNewSession(){let e={sessionId:Date.now().toString(),startTime:new Date,totalCost:0,messageCount:0,providerBreakdown:{}};return this.setSetting("currentSession",e),e}updateSessionCost(e,t){let n=this.getCurrentSession();n||(n=this.startNewSession()),n.totalCost+=t,n.messageCount+=1;let i=e.provider||"unknown";n.providerBreakdown[i]||(n.providerBreakdown[i]={cost:0,tokenUsage:{input:0,output:0},requestCount:0}),n.providerBreakdown[i].cost+=t,n.providerBreakdown[i].tokenUsage.input+=e.promptTokens,n.providerBreakdown[i].tokenUsage.output+=e.completionTokens,n.providerBreakdown[i].requestCount+=1;let s=this.getSettings().lifetimeCosts||{total:0,byProvider:{}};s.total+=t,s.byProvider[i]=(s.byProvider[i]||0)+t,this.setSetting("currentSession",n),this.setSetting("lifetimeCosts",s)}adjustSessionCost(e,t,n){if(!t&&!n)return;let i=this.getCurrentSession();if(!i)return;let s=e||"unknown";i.totalCost+=t,i.providerBreakdown[s]||(i.providerBreakdown[s]={cost:0,tokenUsage:{input:0,output:0},requestCount:0}),i.providerBreakdown[s].cost+=t,n&&(i.providerBreakdown[s].tokenUsage.input+=n.input,i.providerBreakdown[s].tokenUsage.output+=n.output);let a=this.getSettings().lifetimeCosts||{total:0,byProvider:{}};a.total+=t,a.byProvider[s]=(a.byProvider[s]||0)+t,this.setSetting("currentSession",i),this.setSetting("lifetimeCosts",a)}getLifetimeCosts(){return this.getSettings().lifetimeCosts||{total:0,byProvider:{}}}resetLifetimeCosts(){this.setSetting("lifetimeCosts",{total:0,byProvider:{},lastReset:new Date})}checkCostLimits(){let e=this.getCostSettings(),t=this.getCurrentSession();if(!t||!e.dailyLimit)return{warning:!1,exceeded:!1};let n=t.totalCost/e.dailyLimit*100;return n>=100?{warning:!1,exceeded:!0,message:"Daily limit of $".concat(e.dailyLimit.toFixed(2)," exceeded")}:e.warningThreshold&&n>=e.warningThreshold?{warning:!0,exceeded:!1,message:"".concat(n.toFixed(0),"% of daily limit used ($").concat(t.totalCost.toFixed(2)," of $").concat(e.dailyLimit.toFixed(2),")")}:{warning:!1,exceeded:!1}}getCachedModels(e){var t;let n=null==(t=this.getSettings().modelCache)?void 0:t[e];return n?new Date>new Date(n.expiresAt)?(this.clearModelCache(e),null):n:null}setCachedModels(e,t){let n=this.getSettings(),i=new Date,s=new Date(i.getTime()+864e5),a=n.modelCache||{};a[e]={models:t,timestamp:i.toISOString(),expiresAt:s.toISOString()},this.setSetting("modelCache",a)}clearModelCache(e){if(e){let t=this.getSettings().modelCache||{};delete t[e],this.setSetting("modelCache",t)}else this.setSetting("modelCache",{})}isCacheValid(e){return null!==this.getCachedModels(e)}getReasoningEnabled(e){var t,n;return null!=(n=null==(t=this.getSettings().reasoningEnabled)?void 0:t[e])&&n}setReasoningEnabled(e,t){let n={...this.getSettings().reasoningEnabled||{}};n[e]=t,this.setSetting("reasoningEnabled",n),window.dispatchEvent(new CustomEvent("osw-studio-reasoning-changed",{detail:{modelId:e,enabled:t}}))}constructor(){this.STORAGE_KEY="osw-studio-settings"}}let s=new i},33216:(e,t,n)=>{n.d(t,{$7:()=>a,In:()=>r,N1:()=>s});let i=/^---\s*\n([\s\S]*?)\n---\s*\n([\s\S]*)$/;function s(e){let t=e.match(i);if(!t)throw Error("Invalid SKILL.md format: Missing YAML frontmatter");let[,n,s]=t;try{let e=function(e){let t=e.split("\n"),n={};for(let e of t){let t=e.trim();if(!t||t.startsWith("#"))continue;let i=t.indexOf(":");if(-1===i)continue;let s=t.slice(0,i).trim(),a=t.slice(i+1).trim();(a.startsWith('"')&&a.endsWith('"')||a.startsWith("'")&&a.endsWith("'"))&&(a=a.slice(1,-1)),"true"===a?a=!0:"false"===a?a=!1:isNaN(Number(a))||""===a||(a=Number(a)),n[s]=a}return n}(n);return function(e){if(!e.name||"string"!=typeof e.name)throw Error('Missing or invalid "name" field in frontmatter');if(!e.description||"string"!=typeof e.description)throw Error('Missing or invalid "description" field in frontmatter');if(!/^[a-z0-9-]+$/.test(e.name))throw Error('Skill name must be lowercase with hyphens only (e.g., "my-skill-name")');if(e.description.length>500)throw Error("Description must be 500 characters or less")}(e),{frontmatter:e,markdown:s.trim()}}catch(e){throw Error("Failed to parse SKILL.md: ".concat(e instanceof Error?e.message:"Unknown error"))}}function a(e,t){let n=[];for(let[t,i]of Object.entries(e))null!=i&&("string"==typeof i&&(i.includes(":")||i.includes("\n"))?n.push("".concat(t,': "').concat(i,'"')):n.push("".concat(t,": ").concat(i)));return"---\n".concat(n.join("\n"),"\n---\n\n").concat(t.trim(),"\n")}function r(e,t){return a({name:e.toLowerCase().replace(/\s+/g,"-"),description:t},"# ".concat(e,"\n\n## Purpose\n[Describe what this skill helps with]\n\n## Guidelines\n- Guideline 1\n- Guideline 2\n- Guideline 3\n\n## Examples\n[Provide code examples or usage patterns]\n\n## Best Practices\n[List best practices and recommendations]\n"))}},35337:(e,t,n)=>{n.d(t,{Gr:()=>a,N$:()=>r,N2:()=>l,Q6:()=>s,fu:()=>o});let i={html:["html","htm"],css:["css"],js:["js","mjs","jsx"],json:["json"],text:["txt","md","xml","svg"],template:["hbs","handlebars"],image:["png","jpg","jpeg","gif","webp","ico","bmp"],video:["mp4","webm","ogg"]},s={text:5242880,html:5242880,css:5242880,js:5242880,json:5242880,template:5242880,image:0xa00000,video:0x3200000,binary:0xa00000};function a(e){var t;let n=null==(t=e.split(".").pop())?void 0:t.toLowerCase();for(let[e,t]of Object.entries(i))if(t.includes(n||""))return e;return"text"}function r(e){var t;return({html:"text/html",htm:"text/html",css:"text/css",js:"application/javascript",mjs:"application/javascript",jsx:"application/javascript",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"})[(null==(t=e.split(".").pop())?void 0:t.toLowerCase())||""]||"application/octet-stream"}function o(e){var t;let n=null==(t=e.split(".").pop())?void 0:t.toLowerCase();for(let e of Object.values(i))if(e.includes(n||""))return!0;return!1}let l=[{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"}]},37150:(e,t,n)=>{n.d(t,{Y:()=>r});var i=n(14250),s=n(53999);class a{arrayBufferToBase64(e){let t=new Uint8Array(e),n="";for(let e=0;e{let n=this.getDB().transaction([this.storeName],"readonly").objectStore(this.storeName).getAll();n.onsuccess=()=>{let t=n.result;for(let e of(this.checkpointMetadata.clear(),t)){var i;let t={id:e.id,timestamp:e.timestamp,description:e.description,projectId:e.projectId,kind:e.kind||"auto",baseRevisionId:null!=(i=e.baseRevisionId)?i:null};this.checkpointMetadata.set(e.id,t)}e()},n.onerror=()=>{s.v.error("Failed to load checkpoint metadata from DB"),t(n.error)}})}async loadSingleCheckpointFromDB(e){return new Promise((t,n)=>{let i=this.getDB().transaction([this.storeName],"readonly").objectStore(this.storeName).get(e);i.onsuccess=()=>{var e;let n=i.result;if(!n)return void t(null);t({id:n.id,timestamp:n.timestamp,description:n.description,projectId:n.projectId,kind:n.kind||"auto",baseRevisionId:null!=(e=n.baseRevisionId)?e:null,files:new Map(n.files),directories:new Set(n.directories)})},i.onerror=()=>{s.v.error("Failed to load checkpoint from DB"),n(i.error)}})}async saveCheckpointToDB(e){var t;await this.initDB();let n={...e,files:Array.from(e.files.entries()),directories:Array.from(e.directories),kind:e.kind,baseRevisionId:null!=(t=e.baseRevisionId)?t:null};return new Promise((e,t)=>{let i=this.getDB().transaction([this.storeName],"readwrite").objectStore(this.storeName).put(n);i.onsuccess=()=>e(),i.onerror=()=>{s.v.error("Failed to save checkpoint to DB"),t(i.error)}})}async deleteCheckpointFromDB(e){return await this.initDB(),new Promise((t,n)=>{let i=this.getDB().transaction([this.storeName],"readwrite").objectStore(this.storeName).delete(e);i.onsuccess=()=>t(),i.onerror=()=>{s.v.error("Failed to delete checkpoint from DB"),n(i.error)}})}async createCheckpoint(e,t){var n;let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};await this.initDB(),await i.vfs.init();let r=await i.vfs.listDirectory(e,"/"),o=new Map,l=new Set;for(let t of r){let n=t.path.split("/").filter(Boolean);for(let e=1;e<=n.length-1;e++){let t="/"+n.slice(0,e).join("/");l.add(t)}if("string"==typeof t.content)o.set(t.path,t.content);else if(t.content instanceof ArrayBuffer){let e=this.arrayBufferToBase64(t.content);o.set(t.path,{data:e,encoding:"base64"})}else try{let n=await i.vfs.readFile(e,t.path);if("string"==typeof n.content)o.set(t.path,n.content);else if(n.content instanceof ArrayBuffer){let e=this.arrayBufferToBase64(n.content);o.set(t.path,{data:e,encoding:"base64"})}}catch(e){s.v.error("Failed to read file for checkpoint: ".concat(t.path),e)}}let c={id:"cp_".concat(Date.now()),timestamp:new Date().toISOString(),description:t,files:o,directories:l,projectId:e,kind:a.kind||"auto",baseRevisionId:null!=(n=a.baseRevisionId)?n:null};if(a.replaceId&&(this.checkpointMetadata.delete(a.replaceId),await this.deleteCheckpointFromDB(a.replaceId)),"manual"===c.kind){let t=Array.from(this.checkpointMetadata.values()).find(t=>t.projectId===e&&"manual"===t.kind);t&&t.id!==a.replaceId&&(this.checkpointMetadata.delete(t.id),await this.deleteCheckpointFromDB(t.id))}let d={id:c.id,timestamp:c.timestamp,description:c.description,projectId:c.projectId,kind:c.kind,baseRevisionId:c.baseRevisionId};this.checkpointMetadata.set(c.id,d),this.currentCheckpoint=c.id,await this.saveCheckpointToDB(c);let p=Array.from(this.checkpointMetadata.values()).filter(t=>t.projectId===e&&"auto"===t.kind).sort((e,t)=>new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime());if(p.length>10)for(let e of p.slice(0,p.length-10))this.checkpointMetadata.delete(e.id),await this.deleteCheckpointFromDB(e.id);return await this.enforceGlobalLimit(),c}async restoreCheckpoint(e){if("string"!=typeof e)return s.v.error("[Checkpoint] Invalid checkpoint ID type:",typeof e,e),!1;if(!e.startsWith("cp_")||e.length<6)return s.v.error("[Checkpoint] Invalid checkpoint ID format:",e),!1;await this.initDB();let t=await this.loadSingleCheckpointFromDB(e);if(!t)return s.v.error("[Checkpoint] Checkpoint not found in database: ".concat(e)),!1;await i.vfs.init();try{let n=await i.vfs.listDirectory(t.projectId,"/"),s=new Set;for(let e of n){let t=e.path.split("/").filter(Boolean);for(let e=1;e<=t.length-1;e++){let n="/"+t.slice(0,e).join("/");s.add(n)}}for(let e of n)t.files.has(e.path)||await i.vfs.deleteFile(t.projectId,e.path);for(let e of Array.from(s).filter(e=>!t.directories||!t.directories.has(e)).sort((e,t)=>t.length-e.length))try{await i.vfs.deleteDirectory(t.projectId,e)}catch(e){}if(t.directories){for(let e of Array.from(t.directories).sort((e,t)=>e.length-t.length))if(!s.has(e))try{await i.vfs.createDirectory(t.projectId,e)}catch(e){}}for(let[e,s]of t.files){let a;a="object"==typeof s&&"base64"===s.encoding?this.base64ToArrayBuffer(s.data):s,n.some(t=>t.path===e)?await i.vfs.updateFile(t.projectId,e,a):await i.vfs.createFile(t.projectId,e,a)}return this.currentCheckpoint=e,!0}catch(e){return s.v.error("Failed to restore checkpoint:",e),!1}}async getCheckpoints(e){return await this.initDB(),Array.from(this.checkpointMetadata.values()).filter(t=>t.projectId===e).sort((e,t)=>t.timestamp.localeCompare(e.timestamp))}getCurrentCheckpoint(){return this.currentCheckpoint&&this.checkpointMetadata.get(this.currentCheckpoint)||null}async checkpointExists(e){return!!e&&"string"==typeof e&&(await this.initDB(),this.checkpointMetadata.has(e))}async clearCheckpoints(e){await this.initDB();let t=[];for(let[n,i]of this.checkpointMetadata)i.projectId===e&&(this.checkpointMetadata.delete(n),t.push(n));for(let e of t)await this.deleteCheckpointFromDB(e);this.currentCheckpoint=null}async clearAutoCheckpoints(e){await this.initDB();let t=await this.getAllStoredCheckpoints(),n=new Set;for(let i of t)i.projectId===e&&"auto"===i.kind&&n.add(i.id);let i=[];for(let[t,s]of this.checkpointMetadata)s.projectId===e&&n.has(t)&&i.push(t);for(let e of i)this.checkpointMetadata.delete(e),await this.deleteCheckpointFromDB(e);this.currentCheckpoint&&i.includes(this.currentCheckpoint)&&(this.currentCheckpoint=null),i.length>0&&s.v.debug("[CheckpointManager] Cleared ".concat(i.length," auto-checkpoints for project ").concat(e))}async getAllStoredCheckpoints(){return new Promise((e,t)=>{let n=this.getDB().transaction([this.storeName],"readonly").objectStore(this.storeName).getAll();n.onsuccess=()=>{e(n.result)},n.onerror=()=>{s.v.error("Failed to get stored checkpoints"),t(n.error)}})}unloadProject(e){let t=0;for(let[n,i]of this.checkpointMetadata)i.projectId===e&&(this.checkpointMetadata.delete(n),t++);this.currentCheckpoint&&(this.checkpointMetadata.get(this.currentCheckpoint)||(this.currentCheckpoint=null)),t>0&&s.v.debug("[CheckpointManager] Unloaded ".concat(t," checkpoint metadata for project ").concat(e," from memory"))}async enforceGlobalLimit(){if(this.checkpointMetadata.size<=this.MAX_TOTAL_CHECKPOINTS)return;let e=Array.from(this.checkpointMetadata.values()).sort((e,t)=>new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime()).slice(0,this.checkpointMetadata.size-this.MAX_TOTAL_CHECKPOINTS);for(let t of e)this.checkpointMetadata.delete(t.id),await this.deleteCheckpointFromDB(t.id);e.length>0&&s.v.debug("[CheckpointManager] Enforced global limit, deleted ".concat(e.length," old checkpoints"))}constructor(){this.checkpointMetadata=new Map,this.currentCheckpoint=null,this.storeName="checkpoints",this.isInitialized=!1,this.MAX_TOTAL_CHECKPOINTS=50}}let r=new a},43091:(e,t,n)=>{n.d(t,{V:()=>r,b:()=>o});var i=n(28202);let s="openrouter";function a(e){if(!e)return;let t=Number(e);if(Number.isFinite(t)&&!(t<=0))return t<.01?1e6*t:t}function r(e,t){if(!Array.isArray(t)||0===t.length)return;let n={};for(let i of t){if(!(null==i?void 0:i.pricing))continue;let t={input:i.pricing.input,output:i.pricing.output,reasoning:i.pricing.reasoning};Number.isFinite(t.input)&&Number.isFinite(t.output)&&(n[i.id]=t,n["".concat(e,"/").concat(i.id)]=t)}if(e===s)for(let[e,t]of Object.entries(n)){let i=e.split("/").pop();i&&!n[i]&&(n[i]=t)}Object.keys(n).length>0&&i.s.setProviderPricing(e,n)}function o(e){if(!Array.isArray(e)||0===e.length)return;let t={};for(let i of e){var n,r,o;let e=a(null==(n=i.pricing)?void 0:n.prompt),l=a(null==(r=i.pricing)?void 0:r.completion),c=a(null==(o=i.pricing)?void 0:o.internal_reasoning);if(void 0===e||void 0===l)continue;let d={input:e,output:l,reasoning:c};t[i.id]=d,t["".concat(s,"/").concat(i.id)]=d,i.canonical_slug&&(t[i.canonical_slug]=d)}Object.keys(t).length>0&&i.s.setProviderPricing(s,t)}},43902:(e,t,n)=>{n.d(t,{B:()=>a});var i=n(66126),s=n.n(i);class a{registerHelpers(){this.handlebars.registerHelper("eq",(e,t)=>e===t),this.handlebars.registerHelper("ne",(e,t)=>e!==t),this.handlebars.registerHelper("lt",(e,t)=>ee>t),this.handlebars.registerHelper("lte",(e,t)=>e<=t),this.handlebars.registerHelper("gte",(e,t)=>e>=t),this.handlebars.registerHelper("and",function(){let e=Array.prototype.slice.call(arguments,0,-1);return e.every(e=>e)}),this.handlebars.registerHelper("or",function(){let e=Array.prototype.slice.call(arguments,0,-1);return e.some(e=>e)}),this.handlebars.registerHelper("not",e=>!e),this.handlebars.registerHelper("add",(e,t)=>e+t),this.handlebars.registerHelper("subtract",(e,t)=>e-t),this.handlebars.registerHelper("multiply",(e,t)=>e*t),this.handlebars.registerHelper("divide",(e,t)=>e/t),this.handlebars.registerHelper("uppercase",e=>null==e?void 0:e.toUpperCase()),this.handlebars.registerHelper("lowercase",e=>null==e?void 0:e.toLowerCase()),this.handlebars.registerHelper("concat",function(){let e=Array.prototype.slice.call(arguments,0,-1);return e.join("")}),this.handlebars.registerHelper("json",e=>JSON.stringify(e,null,2)),this.handlebars.registerHelper("formatDate",e=>new Date(e).toLocaleDateString()),this.handlebars.registerHelper("limit",(e,t)=>null==e?void 0:e.slice(0,t))}async registerPartials(){if(!this.partialsRegistered)try{for(let e of(await this.vfs.getAllFilesAndDirectories(this.projectId)).filter(e=>"content"in e&&e.path.startsWith("/templates/")&&(e.path.endsWith(".hbs")||e.path.endsWith(".handlebars")))){let t=e.content,n=e.path.replace(/^\/templates\//,"").replace(/\.hbs$/,"").replace(/\.handlebars$/,"");this.handlebars.registerPartial(n,t);let i=n.split("/").pop();if(i&&this.handlebars.registerPartial(i,t),n.includes("/")){let e=n.replace(/\//g,"-");this.handlebars.registerPartial(e,t)}}this.partialsRegistered=!0}catch(e){}}async compileTemplate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.templateCache.get(e);if(!n)try{let t=(await this.vfs.readFile(this.projectId,e)).content;n=this.handlebars.compile(t),this.templateCache.set(e,n)}catch(t){return console.error("Failed to compile template ".concat(e,":"),t),""}return n(t)}async compileProject(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];await this.registerPartials();let t=await this.vfs.listDirectory(this.projectId,"/"),n=new Map(this.blobUrls),i=new Map,s=[];for(let a of t){let t;if("template"===a.type||"html"===a.type||"css"===a.type)continue;t="image"===a.type||"video"===a.type?{path:a.path,content:a.content,mimeType:a.mimeType}:"js"===a.type?await this.processJS(a):{path:a.path,content:a.content,mimeType:a.mimeType};let r=this.hashContent(t.content),o=this.fileHashes.get(t.path);if(e&&o===r&&n.has(t.path)){let e=n.get(t.path);i.set(t.path,e),t.blobUrl=e,n.delete(t.path)}else{let e=new Blob([t.content],{type:t.mimeType}),n=URL.createObjectURL(e);i.set(t.path,n),t.blobUrl=n,this.fileHashes.set(t.path,r)}s.push(t)}for(let a of t){if("html"!==a.type)continue;let t=await this.processHTML(a,i),r=this.hashContent(t.content),o=this.fileHashes.get(t.path);if(e&&o===r&&n.has(t.path)){let e=n.get(t.path);i.set(t.path,e),t.blobUrl=e,n.delete(t.path)}else{let e=new Blob([t.content],{type:t.mimeType}),n=URL.createObjectURL(e);i.set(t.path,n),t.blobUrl=n,this.fileHashes.set(t.path,r)}s.push(t)}let a=[...s];for(let s of t)if("css"===s.type){let t=await this.processCSS(s,i),r=this.hashContent(t.content),o=this.fileHashes.get(t.path);if(e&&o===r&&n.has(t.path)){let e=n.get(t.path);i.set(t.path,e),t.blobUrl=e,n.delete(t.path)}else{let e=new Blob([t.content],{type:t.mimeType}),n=URL.createObjectURL(e);i.set(t.path,n),t.blobUrl=n,this.fileHashes.set(t.path,r)}a.push(t)}let r=this.generateRoutes(t);if(e)for(let[,e]of n)URL.revokeObjectURL(e);else e||this.cleanupBlobUrls();return this.blobUrls=i,{entryPoint:"/index.html",files:a,routes:r,blobUrls:this.blobUrls}}hashContent(e){let t=0;if(e instanceof ArrayBuffer){let n=new Uint8Array(e);for(let e=0;e\n// VFS Asset Interceptor - Auto-injected by OSW Studio\n(function() {\n const vfsBlobUrls = ".concat(JSON.stringify(i),";\n const siteId = ").concat(JSON.stringify(s),";\n\n // Helper function to resolve VFS paths to blob URLs\n function resolveVfsUrl(url) {\n if (!url || typeof url !== 'string') return url;\n if (url.startsWith('/assets/') && vfsBlobUrls[url]) {\n return vfsBlobUrls[url];\n }\n return url;\n }\n\n // Helper function to check if a URL looks like an edge function call\n function isEdgeFunctionUrl(url) {\n if (!url || typeof url !== 'string' || !siteId) return false;\n // Skip external URLs, blob URLs, data URLs, and hash-only URLs\n if (url.startsWith('http://') || url.startsWith('https://') ||\n url.startsWith('blob:') || url.startsWith('data:') ||\n url.startsWith('//') || url.startsWith('#')) {\n return false;\n }\n // Skip if already an API path\n if (url.startsWith('/api/')) return false;\n // Skip if it has a file extension (likely an asset)\n const pathWithoutQuery = url.split('?')[0].split('#')[0];\n const lastSegment = pathWithoutQuery.split('/').pop() || '';\n if (lastSegment.includes('.')) return false;\n // This looks like an edge function path\n return true;\n }\n\n // Helper function to convert an edge function URL to the API endpoint\n function toEdgeFunctionApiUrl(url) {\n if (!siteId) return url;\n // Normalize the path\n let path = url;\n if (!path.startsWith('/')) path = '/' + path;\n // Remove leading slash for the function name\n const functionPath = path.substring(1);\n // Return the API endpoint URL\n return '/api/sites/' + siteId + '/functions/' + functionPath;\n }\n \n // Intercept Image src setter to handle ALL image loading\n const originalSrcDescriptor = Object.getOwnPropertyDescriptor(HTMLImageElement.prototype, 'src');\n Object.defineProperty(HTMLImageElement.prototype, 'src', {\n get: function() {\n return originalSrcDescriptor.get.call(this);\n },\n set: function(value) {\n const resolvedUrl = resolveVfsUrl(value);\n return originalSrcDescriptor.set.call(this, resolvedUrl);\n },\n enumerable: true,\n configurable: true\n });\n \n // Intercept setAttribute for src attributes\n const originalSetAttribute = Element.prototype.setAttribute;\n Element.prototype.setAttribute = function(name, value) {\n if ((name === 'src' || name === 'href') && this instanceof HTMLImageElement) {\n value = resolveVfsUrl(value);\n }\n return originalSetAttribute.call(this, name, value);\n };\n \n // Intercept innerHTML to catch template-generated images\n const originalInnerHTMLDescriptor = Object.getOwnPropertyDescriptor(Element.prototype, 'innerHTML');\n Object.defineProperty(Element.prototype, 'innerHTML', {\n get: function() {\n return originalInnerHTMLDescriptor.get.call(this);\n },\n set: function(value) {\n if (typeof value === 'string' && value.includes('/assets/')) {\n // Replace asset URLs in the HTML string before setting\n const srcRegex = new RegExp('src=[\"\\']([^\"\\']*/assets/[^\"\\']*)[\"\\']', 'g');\n value = value.replace(srcRegex, function(match, url) {\n const resolvedUrl = resolveVfsUrl(url);\n if (resolvedUrl !== url) {\n return match.replace(url, resolvedUrl);\n }\n return match;\n });\n }\n return originalInnerHTMLDescriptor.set.call(this, value);\n },\n enumerable: true,\n configurable: true\n });\n \n // Intercept Image constructor\n const OriginalImage = window.Image;\n window.Image = function(...args) {\n const img = new OriginalImage(...args);\n // Override src setter for this instance too\n const descriptor = Object.getOwnPropertyDescriptor(img, 'src') || \n Object.getOwnPropertyDescriptor(HTMLImageElement.prototype, 'src');\n if (descriptor) {\n Object.defineProperty(img, 'src', {\n get: descriptor.get,\n set: function(value) {\n const resolvedUrl = resolveVfsUrl(value);\n return originalSrcDescriptor.set.call(this, resolvedUrl);\n },\n enumerable: true,\n configurable: true\n });\n }\n return img;\n };\n // Preserve original Image properties\n Object.setPrototypeOf(window.Image, OriginalImage);\n window.Image.prototype = OriginalImage.prototype;\n \n // Intercept createElement for img elements\n const originalCreateElement = document.createElement;\n document.createElement = function(tagName, options) {\n const element = originalCreateElement.call(this, tagName, options);\n if (tagName.toLowerCase() === 'img') {\n const originalSrcDescriptor = Object.getOwnPropertyDescriptor(HTMLImageElement.prototype, 'src');\n Object.defineProperty(element, 'src', {\n get: function() {\n return originalSrcDescriptor.get.call(this);\n },\n set: function(value) {\n const resolvedUrl = resolveVfsUrl(value);\n return originalSrcDescriptor.set.call(this, resolvedUrl);\n },\n enumerable: true,\n configurable: true\n });\n }\n return element;\n };\n \n // Intercept fetch requests to VFS assets and edge functions\n const originalFetch = window.fetch;\n window.fetch = function(input, init) {\n const url = typeof input === 'string' ? input : input.url;\n\n // First check if this is an edge function call\n if (isEdgeFunctionUrl(url)) {\n const apiUrl = toEdgeFunctionApiUrl(url);\n // Use the parent window's origin for the API call\n const fullApiUrl = window.parent ? window.parent.location.origin + apiUrl : apiUrl;\n return originalFetch(fullApiUrl, init);\n }\n\n // Then check for VFS asset resolution\n const resolvedUrl = resolveVfsUrl(url);\n if (resolvedUrl !== url) {\n return originalFetch(resolvedUrl, init);\n }\n\n return originalFetch(input, init);\n };\n \n // Intercept XMLHttpRequest for older code and edge functions\n const OriginalXHR = window.XMLHttpRequest;\n window.XMLHttpRequest = function() {\n const xhr = new OriginalXHR();\n const originalOpen = xhr.open;\n\n xhr.open = function(method, url, ...args) {\n let finalUrl = url;\n\n // Check for edge function first\n if (isEdgeFunctionUrl(url)) {\n const apiUrl = toEdgeFunctionApiUrl(url);\n finalUrl = window.parent ? window.parent.location.origin + apiUrl : apiUrl;\n } else {\n finalUrl = resolveVfsUrl(url);\n }\n\n return originalOpen.call(this, method, finalUrl, ...args);\n };\n\n return xhr;\n };\n\n // Intercept form submissions for edge functions\n if (siteId) {\n document.addEventListener('submit', function(e) {\n const form = e.target;\n if (!(form instanceof HTMLFormElement)) return;\n\n const action = form.getAttribute('action') || '';\n if (isEdgeFunctionUrl(action)) {\n e.preventDefault();\n e.stopPropagation();\n\n const apiUrl = toEdgeFunctionApiUrl(action);\n const fullApiUrl = window.parent ? window.parent.location.origin + apiUrl : apiUrl;\n const method = (form.method || 'GET').toUpperCase();\n\n // Collect form data\n const formData = new FormData(form);\n\n // Convert to JSON for edge functions\n const data = {};\n formData.forEach(function(value, key) {\n data[key] = value;\n });\n\n // Make the fetch request\n fetch(fullApiUrl, {\n method: method,\n headers: {\n 'Content-Type': 'application/json'\n },\n body: method !== 'GET' ? JSON.stringify(data) : undefined\n })\n .then(function(response) {\n return response.json().catch(function() {\n return response.text();\n });\n })\n .then(function(result) {\n // Dispatch custom event with the result\n const event = new CustomEvent('edge-function-response', {\n detail: { action: action, result: result }\n });\n form.dispatchEvent(event);\n document.dispatchEvent(event);\n\n // Result available for custom event handlers if needed\n void result;\n })\n .catch(function(error) {\n console.error('[Edge Function] Error:', error);\n const event = new CustomEvent('edge-function-error', {\n detail: { action: action, error: error.message }\n });\n form.dispatchEvent(event);\n document.dispatchEvent(event);\n });\n }\n }, true);\n }\n \n // Process any existing images in the DOM when ready\n function processExistingImages() {\n const images = document.querySelectorAll('img[src*=\"/assets/\"]');\n images.forEach(img => {\n const currentSrc = img.src;\n const resolvedSrc = resolveVfsUrl(currentSrc);\n if (resolvedSrc !== currentSrc) {\n img.src = resolvedSrc;\n }\n });\n }\n \n // Use MutationObserver to catch dynamically added images\n function setupMutationObserver() {\n if (typeof MutationObserver !== 'undefined') {\n const observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(mutation) {\n mutation.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) { // Element node\n if (node.tagName === 'IMG' && node.src && node.src.includes('/assets/')) {\n const resolvedSrc = resolveVfsUrl(node.src);\n if (resolvedSrc !== node.src) {\n node.src = resolvedSrc;\n }\n }\n // Also check children\n const childImages = node.querySelectorAll && node.querySelectorAll('img[src*=\"/assets/\"]');\n if (childImages) {\n childImages.forEach(img => {\n const resolvedSrc = resolveVfsUrl(img.src);\n if (resolvedSrc !== img.src) {\n img.src = resolvedSrc;\n }\n });\n }\n }\n });\n });\n });\n \n observer.observe(document.body || document.documentElement, {\n childList: true,\n subtree: true\n });\n }\n }\n \n // Setup everything when DOM is ready\n if (document.readyState === 'loading') {\n document.addEventListener('DOMContentLoaded', function() {\n processExistingImages();\n setupMutationObserver();\n });\n } else {\n processExistingImages();\n setupMutationObserver();\n }\n})();\n<\/script>");return n=n.includes("")?n.replace("",a+"\n"):n.includes("")?n.replace("",a+"\n"):a+"\n"+n,{path:e.path,content:n,mimeType:e.mimeType}}extractPartialReferences(e){let t,n=/\{\{>\s*([\w-]+)\s*(?:\s+[^}]*)?\}\}/g,i=new Set;for(;null!==(t=n.exec(e));)i.add(t[1]);return Array.from(i)}registerErrorStubsForMissingPartials(e){for(let t of e)if(!this.handlebars.partials[t]){let e='
\n ⚠️ Missing partial: "'.concat(t,'"\n

Create file in /templates/ directory (e.g., /templates/').concat(t,".hbs or /templates/components/").concat(t,".hbs)

\n
");this.handlebars.registerPartial(t,e)}}async processHandlebarsTemplates(e){await this.registerPartials();try{let t=this.detectInvalidHandlebarsPatterns(e);if(t.length>0){let n=t.map(e=>"❌ ".concat(e.error,"\n\uD83D\uDCA1 ").concat(e.suggestion)).join("\n\n");return'\x3c!-- Handlebars Syntax Error --\x3e\n
\n

⚠️ Handlebars Template Error

\n
'.concat(n,"
\n
\n\x3c!-- Original content:\n").concat(e,"\n--\x3e")}let n=this.extractPartialReferences(e);this.registerErrorStubsForMissingPartials(n);let i={};try{let e=await this.vfs.readFile(this.projectId,"/data.json");i=JSON.parse(e.content)}catch(e){}return this.handlebars.compile(e)(i)}catch(n){console.error("VirtualServer: Error processing Handlebars templates:",n);let t=n instanceof Error?n.message:String(n);return'\x3c!-- Handlebars Compilation Error --\x3e\n
\n

⚠️ Handlebars Template Error

\n

Error: '.concat(t,"

\n

Common fixes:

\n
    \n
  • Check for typos in helper names and partial references
  • \n
  • Ensure all opening tags have matching closing tags
  • \n
  • Verify partial names exist in /templates/ directory
  • \n
  • Use {{> partialName}} syntax, not (> partialName)
  • \n
\n
\n\x3c!-- Original content:\n").concat(e,"\n--\x3e")}}detectInvalidHandlebarsPatterns(e){let t=[];return/\w+\s*=\s*\(\s*>\s*[\w-]+\s*\)/g.test(e)&&t.push({error:"Invalid syntax: Using (> partial) as parameter value",suggestion:"Use string-based dynamic partials: content=\"partial-name\" then {{> (lookup this 'content')}}"}),/\{\{\s*>\s*\(\s*>\s*[\w-]+\s*\)\s*\}\}/g.test(e)&&t.push({error:"Invalid syntax: Double partial reference {{> (> partial)}}",suggestion:"Use {{> partialName}} for static partials or {{> (lookup data 'partialName')}} for dynamic"}),/\{\{\s*>\s*[\w-]+\s+\w+\s*=\s*[^"'\s}][^}]*\s[^}]*(?:\s|}})/g.test(e)&&t.push({error:"Missing quotes in parameter values",suggestion:'Wrap parameter values in quotes: title="My Title" not title=My Title'}),t}async processCSS(e,t){let n=e.content;return n=await this.processUrlReferences(n,t),{path:e.path,content:n,mimeType:e.mimeType}}async processJS(e){let t=e.content;return{path:e.path,content:t,mimeType:e.mimeType}}isAssetReference(e){let t=e.split("?")[0].split("#")[0];return[".css",".js",".jsx",".ts",".tsx",".png",".jpg",".jpeg",".gif",".svg",".ico",".webp",".woff",".woff2",".ttf",".otf",".eot",".mp4",".webm",".ogg",".mp3",".wav",".pdf",".zip",".json",".xml"].includes(t.substring(t.lastIndexOf(".")).toLowerCase())}async processInternalReferences(e,t){let n=await this.vfs.listDirectory(this.projectId,"/"),i=t||this.blobUrls,s=e;for(let e of[/href="([^"]+)"/g,/src="([^"]+)"/g,/href='([^']+)'/g,/src='([^']+)'/g])s=s.replace(e,(e,t)=>{if(t.startsWith("http")||t.startsWith("data:")||t.startsWith("//")||t.startsWith("blob:")||t.startsWith("#")||e.includes("href=")&&!this.isAssetReference(t))return e;let s=this.normalizePath(t);if(n.some(e=>e.path===s)){let n=i.get(s);if(n)return e.replace(t,n)}return e});return s}async processUrlReferences(e,t){return e.replace(/url\(['"]?([^'")]+)['"]?\)/g,(e,n)=>{if(n.startsWith("http")||n.startsWith("data:")||n.startsWith("//")||n.startsWith("blob:"))return e;let i=this.normalizePath(n),s=t.get(i);return s?"url('".concat(s,"')"):e})}normalizePath(e){return(e.startsWith("./")&&(e=e.slice(2)),e.startsWith("/")||(e="/"+e),e.endsWith("/"))?e+"index.html":e.includes(".")?e:e+".html"}generateRoutes(e){return e.filter(e=>"html"===e.type).map(e=>{let t=e.content.match(/([^<]+)<\/title>/i),n=t?t[1]:e.name.replace(".html",""),i=e.path.replace(".html","")||"/";return{path:"/index"===i?"/":i,file:e.path,title:n}})}extractTitle(e){let t=e.match(/<title>([^<]+)<\/title>/i);return t?t[1]:"Untitled Page"}cleanupBlobUrls(){for(let e of this.blobUrls.values())URL.revokeObjectURL(e);this.blobUrls.clear(),this.templateCache.clear(),this.partialsRegistered=!1}async getCompiledFile(e){try{let t=await this.vfs.readFile(this.projectId,e);if("html"===t.type)return await this.processHTML(t,this.blobUrls);if("css"===t.type)return await this.processCSS(t,new Map);if("js"===t.type)return await this.processJS(t);else return{path:t.path,content:t.content,mimeType:t.mimeType}}catch(e){return null}}constructor(e,t,n,i){this.blobUrls=new Map,this.fileHashes=new Map,this.templateCache=new Map,this.partialsRegistered=!1,this.vfs=e,this.projectId=t,this.siteId=i,this.baseUrl=window.location.origin,n&&(this.blobUrls=new Map(n)),this.handlebars=s().create(),this.registerHelpers()}}},49241:(e,t,n)=>{function i(e){return e.length>1e5?e.slice(0,1e5)+"\n… [truncated]":e}function s(e){if(!e)return e;if(e.startsWith("/workspace")){let t=e.slice(10);e=t.length?t:"/"}return e.startsWith("/")||(e="/"+e),e}async function a(e,t,n){if("/"===n||!n)return;let i=n.split("/").filter(Boolean),s="";for(let n=0;n<i.length;n++){s="/"+i.slice(0,n+1).join("/");try{await e.createDirectory(t,s)}catch(e){}}}async function r(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!t||"string"!=typeof t)return{stdout:"",stderr:"Invalid project ID provided",exitCode:2};if(!n||0===n.length)return{stdout:"",stderr:"No command provided",exitCode:2};let s=n.filter(e=>null!=e&&""!==e);if(0===s.length)return{stdout:"",stderr:"No valid command arguments provided",exitCode:2};if(s.some(e=>"&&"===e)){let n=[],a=[];for(let e of s)"&&"===e?a.length>0&&(n.push(a),a=[]):a.push(e);a.length>0&&n.push(a);let r=[],l=[];for(let s of n){let n=await o(e,t,s,i);if(n.stdout&&r.push(n.stdout),n.stderr&&l.push(n.stderr),0!==n.exitCode)return{stdout:r.join("\n"),stderr:l.join("\n"),exitCode:n.exitCode}}return{stdout:r.join("\n"),stderr:l.join("\n"),exitCode:0}}return o(e,t,s,i)}async function o(e,t,n){if(arguments.length>3&&void 0!==arguments[3]&&arguments[3],n.some(e=>"|"===e||e.includes("|")))return{stdout:"",stderr:'Pipes (|) are not supported in the VFS shell. Commands run independently.\n\nInstead of piping commands, use the appropriate flags:\n head -n 20 /file.txt (first 20 lines)\n tail -n 20 /file.txt (last 20 lines)\n rg -C 3 "pattern" /file (search with context)',exitCode:2};let[r,...o]=n;try{switch(r){case"ls":{let n=new Set,a=[];for(let e of o)e&&e.startsWith("-")?n.add(e):e&&a.push(e);let r=n.has("-R")||n.has("-r"),l=s(a[0])||"/";if(r){let n=await e.getAllFilesAndDirectories(t,{includeTransient:!0}),s="/"===l?"/":l.endsWith("/")?l:l+"/",a=n.filter(e=>e.path===l||e.path.startsWith(s)).map(e=>e.path).sort().join("\n");return{stdout:i(a),stderr:"",exitCode:0}}{let n=(await e.listDirectory(t,l,{includeTransient:!0})).map(e=>e.path).sort().join("\n");return{stdout:i(n),stderr:"",exitCode:0}}}case"tree":{let n=1/0,a="/";for(let e=0;e<o.length;e++){let t=o[e];"-L"===t&&o[e+1]?n=parseInt(o[++e])||1/0:t.startsWith("-")||(a=t)}let r=s(a)||"/",l=await e.getAllFilesAndDirectories(t,{includeTransient:!0}),c=new Set,d=new Set;for(let e of l){let t=e.path;if("/"!==r&&!t.startsWith(r+"/")&&t!==r)continue;c.add(t),"type"in e&&"directory"===e.type&&d.add(t);let n=t.split("/").filter(Boolean),i="";for(let e=0;e<n.length-1;e++)i+="/"+n[e],c.has(i)||(c.add(i),d.add(i))}let p=Array.from(c).filter(e=>"/"===r?"/"!==e:e.startsWith(r+"/")||e===r).sort(),u={name:"/"===r?".":r.split("/").pop()||".",path:r,isDir:!0,children:[]},h=new Map;for(let e of(h.set("/"===r?"":r,u),p)){if(e===r)continue;let t=("/"===r?e:e.slice(r.length)).split("/").filter(Boolean);if(t.length>n)continue;let i=t[t.length-1],s="/"===r?"/"+t.slice(0,-1).join("/"):r+"/"+t.slice(0,-1).join("/"),a="/"===s?"":s.replace(/\/$/,""),o={name:i,path:e,isDir:d.has(e),children:[]};(h.get(a)||u).children.push(o),h.set(e,o)}let m=[r];return!function e(t,n,i,s){if(!s){let e=t.isDir?"/":"";m.push(n+(i?"└── ":"├── ")+t.name+e)}let a=s?"":n+(i?" ":"│ ");t.children.sort((e,t)=>e.isDir!==t.isDir?e.isDir?-1:1:e.name.localeCompare(t.name));for(let n=0;n<t.children.length;n++)e(t.children[n],a,n===t.children.length-1,!1)}(u,"",!0,!0),{stdout:i(m.join("\n")),stderr:"",exitCode:0}}case"cat":{let n=o.filter(e=>e&&!e.startsWith("-")).map(e=>s(e));if(0===n.length)return{stdout:"",stderr:"cat: missing file path",exitCode:2};if(n.length>5)return{stdout:"",stderr:"cat: too many files. You requested ".concat(n.length," files, but cat supports a maximum of ").concat(5," files at a time. Please split into multiple cat calls."),exitCode:2};let a=[],r=!1,l=[];for(let i of n){if(!i){l.push("cat: invalid path"),r=!0;continue}if(i.startsWith("/-")){l.push('cat: invalid path "'.concat(i,'" (looks like an option)')),r=!0;continue}try{let s=await e.readFile(t,i);"string"!=typeof s.content?(l.push("cat: ".concat(i,": binary or non-text file")),r=!0):n.length>1?a.push("=== ".concat(i," ===\n").concat(s.content)):a.push(s.content)}catch(t){let e=t instanceof Error?t.message:String(t);l.push("cat: ".concat(i,": ").concat(e)),r=!0}}let c=a.join("\n\n"),d=l.join("\n");return{stdout:i(c),stderr:d,exitCode:+!!r}}case"head":{let n=10,a="";for(let e=0;e<o.length;e++){let t=o[e];"-n"===t&&o[e+1]?n=parseInt(o[++e])||10:t.startsWith("-")||(a=t)}let r=s(a);if(!r)return{stdout:"",stderr:"head: missing file path",exitCode:2};try{let s=await e.readFile(t,r);if("string"!=typeof s.content)return{stdout:"",stderr:"head: ".concat(r,": binary file"),exitCode:1};let a=s.content.split(/\r?\n/).slice(0,n).join("\n");return{stdout:i(a),stderr:"",exitCode:0}}catch(e){return{stdout:"",stderr:"head: ".concat(r,": ").concat((null==e?void 0:e.message)||"file not found"),exitCode:1}}}case"tail":{let n=10,a="";for(let e=0;e<o.length;e++){let t=o[e];"-n"===t&&o[e+1]?n=parseInt(o[++e])||10:t.startsWith("-")||(a=t)}let r=s(a);if(!r)return{stdout:"",stderr:"tail: missing file path",exitCode:2};try{let s=await e.readFile(t,r);if("string"!=typeof s.content)return{stdout:"",stderr:"tail: ".concat(r,": binary file"),exitCode:1};let a=s.content.split(/\r?\n/).slice(-n).join("\n");return{stdout:i(a),stderr:"",exitCode:0}}catch(e){return{stdout:"",stderr:"tail: ".concat(r,": ").concat((null==e?void 0:e.message)||"file not found"),exitCode:1}}}case"grep":{let n,a={n:!1,i:!1,r:!1,F:!1},r=[];for(let e of o)if(e.startsWith("-"))for(let t of e.slice(1))t in a&&(a[t]=!0);else r.push(e);let l=r[0],c=s(r[1])||"/";if(!l)return{stdout:"",stderr:'grep: missing pattern\n\nUsage: grep [FLAGS] PATTERN [PATH]\n\nSupported flags:\n -n Show line numbers\n -i Case insensitive search\n -F Treat pattern as literal string (not regex)\n\nExamples:\n {"cmd": ["grep", "searchterm", "/path"]}\n {"cmd": ["grep", "-n", "pattern", "/file.txt"]}\n {"cmd": ["grep", "-i", "TODO", "/"]}\n {"cmd": ["grep", "-F", "exact.string", "/src"]}\n\nNote: grep always searches recursively. For context around matches, use rg (ripgrep) instead.',exitCode:2};if(a.F){let e=l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");n=new RegExp(e,a.i?"i":"")}else n=new RegExp(l,a.i?"i":"");let d=await e.getAllFilesAndDirectories(t,{includeTransient:!0}),p="/"===c?"/":c.endsWith("/")?c:c+"/",u=[];for(let e of d){if("type"in e&&"directory"===e.type||!e.path.startsWith(p)&&e.path!==c||"string"!=typeof e.content)continue;let t=e.content.split(/\r?\n/);for(let i=0;i<t.length;i++){let s=t[i];n.test(s)&&u.push("".concat(e.path).concat(a.n?":"+(i+1):"",":").concat(s))}}let h=u.join("\n");if(0===u.length){let e="/"===c?"workspace root":c;return{stdout:"",stderr:'grep: pattern "'.concat(l,'" not found in ').concat(e),exitCode:1}}return{stdout:i(h),stderr:"",exitCode:0}}case"rg":{let n={n:!0,i:!1,C:0,A:0,B:0},a=[];for(let e=0;e<o.length;e++){let t=o[e];if(t.startsWith("-")&&t.length>1&&!/^-\d+$/.test(t)){let i=t.slice(1);for(let t=0;t<i.length;t++){let s=i[t];if("n"===s)n.n=!0;else if("i"===s)n.i=!0;else if("C"===s){n.C=parseInt(o[++e])||2;break}else if("A"===s){n.A=parseInt(o[++e])||2;break}else if("B"===s){n.B=parseInt(o[++e])||2;break}}}else a.push(t)}let r=a[0],l=s(a[1])||"/";if(!r)return{stdout:"",stderr:'rg: missing pattern\n\nUsage: rg [FLAGS] PATTERN [PATH]\n\nSupported flags:\n -C NUM Show NUM lines of context (before and after)\n -A NUM Show NUM lines after each match\n -B NUM Show NUM lines before each match\n -i Case insensitive search\n -n Show line numbers (enabled by default)\n\nExamples:\n {"cmd": ["rg", "searchterm", "/"]}\n {"cmd": ["rg", "-C", "3", "pattern", "/"]}\n {"cmd": ["rg", "-A", "5", "-B", "2", "function", "/src"]}\n {"cmd": ["rg", "-i", "todo", "/"]}\n\nTip: Use -C for balanced context. PATH defaults to / if omitted.',exitCode:2};let c=new RegExp(r,n.i?"i":""),d=await e.getAllFilesAndDirectories(t,{includeTransient:!0}),p="/"===l?"/":l.endsWith("/")?l:l+"/",u=[];for(let e of d){if("type"in e&&"directory"===e.type||!e.path.startsWith(p)&&e.path!==l||"string"!=typeof e.content)continue;let t=e.content.split(/\r?\n/),i=new Set;for(let e=0;e<t.length;e++)c.test(t[e])&&i.add(e);if(0===i.size)continue;let s=new Set,a=n.C||n.B,r=n.C||n.A;for(let e of i)for(let n=Math.max(0,e-a);n<=Math.min(t.length-1,e+r);n++)s.add(n);let o=Array.from(s).sort((e,t)=>e-t);for(let s of(u.length>0&&u.push(""),o)){let a=n.n?"".concat(s+1,":"):"";i.has(s),u.push("".concat(e.path,":").concat(a).concat(t[s]))}}if(0===u.length){let e="/"===l?"workspace root":l;return{stdout:"",stderr:'rg: pattern "'.concat(r,'" not found in ').concat(e),exitCode:1}}return{stdout:i(u.join("\n")),stderr:"",exitCode:0}}case"find":{let n,a,r,l;for(let e=0;e<o.length;e++){let t=o[e];if(t){if("-name"===t){a=o[e+1],e++;continue}if("-type"===t){let t=o[e+1];("f"===t||"d"===t)&&(r=t),e++;continue}if("-maxdepth"===t){e++;continue}t.startsWith("-")||n||(n=t)}}let c=s(n)||"/",d=await e.getAllFilesAndDirectories(t,{includeTransient:!0}),p="/"===c?"/":c.endsWith("/")?c:c+"/",u=a?(l=a,RegExp("^"+l.replace(/[.+^${}()|\[\]\\]/g,"\\$&").replace(/\*/g,".*")+"$")):null,h=d.filter(e=>e.path===c||e.path.startsWith(p)).filter(e=>"f"===r?!("type"in e)||"directory"!==e.type:"d"!==r||"type"in e&&"directory"===e.type).map(e=>e.path).filter(e=>!u||u.test(e.split("/").pop()||e)).sort();return{stdout:i(h.join("\n")),stderr:"",exitCode:0}}case"mkdir":{let n=o.includes("-p"),i=o.filter(e=>e&&"-p"!==e).map(e=>s(e));if(0===i.length)return{stdout:"",stderr:"mkdir: missing operand",exitCode:2};let r=!1,l=[];for(let s of i)if(s){if(s.startsWith("/.server/")){l.push("mkdir: cannot create '".concat(s,"': server context directories are auto-generated")),r=!0;continue}try{n?await a(e,t,s):await e.createDirectory(t,s)}catch(e){r=!0,l.push("mkdir: cannot create directory '".concat(s,"': ").concat((null==e?void 0:e.message)||"unknown error"))}}return{stdout:"",stderr:l.join("\n"),exitCode:+!!r}}case"touch":{let n=o.filter(e=>e&&!e.startsWith("-")).map(e=>s(e));if(0===n.length)return{stdout:"",stderr:"touch: missing file operand",exitCode:2};let i=!1,a=[];for(let s of n)if(s)try{await e.readFile(t,s)}catch(n){try{await e.createFile(t,s,"")}catch(e){i=!0,a.push("touch: cannot touch '".concat(s,"': ").concat((null==e?void 0:e.message)||"cannot create file"))}}return{stdout:"",stderr:a.join("\n"),exitCode:+!!i}}case"rm":{let n=!1,a=!1,r=!1,l=[];for(let e of o)e&&e.startsWith("-")?((e.includes("r")||e.includes("R"))&&(n=!0),e.includes("f")&&(a=!0),e.includes("v")&&(r=!0)):e&&l.push(e);if(0===l.length)return{stdout:"",stderr:"rm: missing operand",exitCode:2};let c=!1,d=[],p=[];for(let i of l){let o=s(i);if(!o){a||(c=!0);continue}if(o.startsWith("/.server/")){try{await e.deleteServerContextFile(o),r&&d.push("removed '".concat(o,"'"))}catch(e){if(!a){c=!0;let t="rm: cannot remove '".concat(o,"': ").concat((null==e?void 0:e.message)||"unknown error");p.push(t),r&&d.push(t)}}continue}try{await e.deleteFile(t,o),r&&d.push("removed '".concat(o,"'"))}catch(i){if(n)try{await e.deleteDirectory(t,o),r&&d.push("removed directory '".concat(o,"'"))}catch(e){if(!a){c=!0;let e="rm: cannot remove '".concat(o,"': No such file or directory");p.push(e),r&&d.push(e)}}else if(!a){c=!0;let e="rm: cannot remove '".concat(o,"': Is a directory (use -r to remove directories)");p.push(e),r&&d.push(e)}}}let u=r?d.join("\n"):"",h=c?p.join("\n"):"";return{stdout:i(u),stderr:h,exitCode:+!!c}}case"mv":{let[n,i]=o,a=s(n),r=s(i);if(!a||!r)return{stdout:"",stderr:"mv: missing operands",exitCode:2};try{return await e.renameFile(t,a,r),{stdout:"",stderr:"",exitCode:0}}catch(n){return await e.renameDirectory(t,a,r),{stdout:"",stderr:"",exitCode:0}}}case"cp":{let n=o.includes("-r"),[i,r]=o.filter(e=>"-r"!==e);if(i=s(i),r=s(r),!i||!r)return{stdout:"",stderr:"cp: missing operands",exitCode:2};try{let n=await e.readFile(t,i),s=(n.content,n.content);try{await e.createFile(t,r,s)}catch(n){await e.updateFile(t,r,s)}return{stdout:"",stderr:"",exitCode:0}}catch(l){if(!n)return{stdout:"",stderr:"cp: -r required for directories",exitCode:1};let s=await e.getAllFilesAndDirectories(t,{includeTransient:!0}),o=i.endsWith("/")?i:i+"/";for(let n of s)if((!("type"in n)||"directory"!==n.type)&&(n.path===i||n.path.startsWith(o))){let s=n.path.slice(i.length),o=(r.endsWith("/")?r.slice(0,-1):r)+s;await a(e,t,o.split("/").slice(0,-1).join("/"));let l=(n.content,n.content);try{await e.createFile(t,o,l)}catch(n){await e.updateFile(t,o,l)}}return{stdout:"",stderr:"",exitCode:0}}}case"echo":{let n=o.indexOf(">");if(-1===n)return{stdout:i(o.join(" ")),stderr:"",exitCode:0};let r=o.slice(0,n).join(" "),l=o[n+1],c=s(l);if(!c)return{stdout:"",stderr:"echo: missing file path after >",exitCode:2};try{let n=c.split("/").slice(0,-1).join("/")||"/";"/"!==n&&await a(e,t,n);try{await e.createFile(t,c,r)}catch(n){await e.updateFile(t,c,r)}return{stdout:"",stderr:"",exitCode:0}}catch(e){return{stdout:"",stderr:"echo: ".concat(c,": ").concat((null==e?void 0:e.message)||"cannot write file"),exitCode:1}}}case"sqlite3":return{stdout:"",stderr:"sqlite3: requires Server Mode with a published site\n\nThe sqlite3 command requires:\n1. Server Mode (not Browser Mode)\n2. A site to be selected and published\n\nIf you are in Server Mode with a published site, this error indicates the site context is not set.\nPlease ensure the site is selected in the workspace before using sqlite3.\n\nAlternative: Use edge functions for database access via db.query() and db.run()",exitCode:1};default:return{stdout:"",stderr:"".concat(r,": command not found").concat("bash"===r?'\nDon\'t use "bash" as a command - call the shell tool directly with your command.\nWrong: {"cmd": ["bash", "-c", "ls -la"]}\nRight: {"cmd": ["ls", "-la"]}\n':"",'\n\nSupported commands: ls, tree, cat, head, tail, rg, grep, find, mkdir, touch, rm, mv, cp, echo, sqlite3\n\nCorrect shell tool usage:\n {"cmd": ["ls", "/"]} - List files\n {"cmd": ["ls", "-R", "/"]} - List files recursively\n {"cmd": ["tree", "/", "-L", "2"]} - Show directory tree (max depth 2)\n {"cmd": ["cat", "/file.txt"]} - Read entire file\n {"cmd": ["head", "-n", "20", "/file.txt"]} - Read first 20 lines\n {"cmd": ["tail", "-n", "20", "/file.txt"]} - Read last 20 lines\n {"cmd": ["rg", "-C", "3", "pattern", "/"]} - Search with 3 lines context (recommended)\n {"cmd": ["rg", "-A", "2", "-B", "1", "pattern"]} - Search with custom context\n {"cmd": ["grep", "-n", "pattern", "/file.txt"]} - Search with line numbers\n {"cmd": ["grep", "-F", "literal", "/file.txt"]} - Search literal string\n {"cmd": ["find", "/", "-name", "*.js"]} - Find files by name\n {"cmd": ["mkdir", "-p", "/path/to/dir"]} - Create directory (with parents)\n {"cmd": ["touch", "/file.txt"]} - Create empty file\n {"cmd": ["rm", "-rf", "/dirname"]} - Delete directory recursively\n {"cmd": ["mv", "/old.txt", "/new.txt"]} - Move/rename files\n {"cmd": ["cp", "-r", "/src", "/dest"]} - Copy files/directories\n {"cmd": ["echo", "Hello World"]} - Output text\n {"cmd": ["echo", "content", ">", "/file.txt"]} - Write text to file\n {"cmd": ["sqlite3", "SELECT * FROM users"]} - Execute SQL (Server Mode)\n {"cmd": ["sqlite3", "-json", "SELECT * FROM products"]} - SQL output as JSON\n\nNote: Use json_patch tool for file editing. Use rg (ripgrep) instead of grep for better context management.\nNote: sqlite3 is only available in Server Mode and when a site context is selected.'),exitCode:127}}}catch(e){return{stdout:"",stderr:(null==e?void 0:e.message)||String(e),exitCode:1}}}n.d(t,{_:()=>l});let l={execute:async(e,t)=>{let{vfs:i}=await Promise.resolve().then(n.bind(n,14250));await i.init();let s=await r(i,e,t);return{success:0===s.exitCode,stdout:s.stdout,stderr:s.stderr}}}},51052:(e,t,n)=>{n.d(t,{m:()=>s});var i=n(56746);async function s(e,t,n){return t?r(e,n):await o(e,n)}function a(e){let t='\n\n\uD83D\uDDA5️ SERVER CONTEXT - Site "'.concat(e.siteName,'":\n');return t+="This project is linked to a site with server-side features.\n\n",t+="Available Server Features:\n",e.hasDatabase&&(t+="• Database: SQLite database accessible via sqlite3 shell command\n"),e.edgeFunctionCount>0&&(t+="• Edge Functions: ".concat(e.edgeFunctionCount," endpoint(s) in /.server/edge-functions/*.json\n")),e.serverFunctionCount>0&&(t+="• Server Functions: ".concat(e.serverFunctionCount," helper(s) in /.server/server-functions/*.json\n")),t+="• Secrets: ".concat(e.secretCount," secret(s) in /.server/secrets/*.json\n"),e.hasDatabase&&(t+="\n## \uD83D\uDDC4️ DATABASE COMMANDS (sqlite3)\n",t+="Use the sqlite3 shell command to query/modify the site database:\n\n",t+="⚠️ CRITICAL: Put the COMPLETE SQL query in double quotes after sqlite3. Examples:\n\n",t+=" # List all tables\n",t+=" sqlite3 \"SELECT name FROM sqlite_master WHERE type='table'\"\n\n",t+=" # Query data\n",t+=' sqlite3 "SELECT * FROM products"\n',t+=' sqlite3 "SELECT * FROM users WHERE active = 1"\n\n',t+=" # Create table\n",t+=' sqlite3 "CREATE TABLE IF NOT EXISTS products (id INTEGER PRIMARY KEY, name TEXT, price REAL)"\n\n',t+=" # Insert data\n",t+=" sqlite3 \"INSERT INTO products (name, price) VALUES ('Widget', 9.99)\"\n\n",t+=" # JSON output\n",t+=' sqlite3 -json "SELECT * FROM products"\n\n',t+=" # Get table schema\n",t+=" sqlite3 \"SELECT sql FROM sqlite_master WHERE name='products'\"\n\n",t+="COMMON MISTAKES TO AVOID:\n",t+='❌ sqlite3 ".tables" <- Don\'t use dot commands\n',t+="❌ sqlite3 \"SELECT * FROM <- Don't truncate queries\n",t+='✅ sqlite3 "SELECT * FROM products" <- Complete SQL in quotes\n\n',t+="Current schema: cat /.server/db/schema.sql\n"),t+="\n## Creating Secrets\n",t+="Use json_patch to create /.server/secrets/{NAME}.json:\n",t+=' json_patch /.server/secrets/STRIPE_API_KEY.json rewrite \'{"name":"STRIPE_API_KEY","description":"Stripe secret key"}\'\n',t+="User sets the value in admin panel. Use in edge functions: secrets.get('STRIPE_API_KEY')\n",t+="\n## Creating Edge Functions\n",t+="Use json_patch (preferred) to create /.server/edge-functions/{name}.json:\n",t+=' json_patch /.server/edge-functions/list-products.json rewrite \'{"name":"list-products","method":"GET","enabled":true,"code":"Response.json(db.query(\\"SELECT * FROM products\\"));"}\'\n',t+="\n## Creating Server Functions\n",t+=' json_patch /.server/server-functions/formatPrice.json rewrite \'{"name":"formatPrice","enabled":true,"code":"const [amount, currency] = args; return currency + amount.toFixed(2);"}\'\n',t+="\nNote: echo also works for simple JSON, but json_patch handles escaping better for complex code.\n"}async function r(e,t){let n="You are an AI assistant that helps users with their coding projects. You work in a sandboxed virtual file system.\n\n\uD83D\uDD12 CHAT MODE - READ-ONLY EXPLORATION AND PLANNING\n\nYou have access ONLY to the 'shell' tool with READ-ONLY commands.\nYOU CANNOT EDIT FILES IN CHAT MODE.\nFocus on exploring the codebase, analyzing code, and discussing approaches.\n\n⚠️ TOOL CALLING - CRITICAL:\nYou MUST invoke tools using the function calling mechanism - NEVER output tool syntax as text.\nWhen you want to run a command, call the shell tool directly - do not write JSON or code blocks describing the command.\n\nWRONG: Writing ```shell\\nls -la\\n``` as text in your response\nRIGHT: Invoke the shell tool with cmd=\"ls -la /\"\n\nThe shell tool accepts a 'cmd' parameter as either a string or array:\n• String: \"ls -la /\"\n• Array: [\"ls\", \"-la\", \"/\"]\n\nExamples of commands you can run:\n• ls -la /\n• rg -C 3 'pattern' /\n• head -n 50 /index.html\n• tree -L 2 /\n\n⚠️ CRITICAL: MINIMIZE TOKEN USAGE - AVOID CAT\nDO NOT use 'cat' to read entire files unless absolutely necessary!\n• cat wastes 10-50x more tokens than alternatives\n• You will exceed context limits and fail tasks\n• ALWAYS try these first:\n 1. rg -C 5 'searchterm' / (search with context - best for finding code)\n 2. head -n 50 /file (sample start of file)\n 3. tail -n 50 /file (sample end of file)\n 4. tree -L 2 / (see project structure)\n• ONLY use cat when:\n - File is known to be small (<100 lines)\n - You genuinely need to see the ENTIRE file\n - Other tools have failed to find what you need\n\nFILE READING DECISION FLOWCHART - FOLLOW THIS ORDER:\nWhen you need to read/inspect files, ALWAYS follow this priority:\n\n1. **SEARCHING for specific code/patterns?**\n ✅ USE: rg -C 5 'pattern' /path\n ✅ EXAMPLE: rg -C 3 'function handleClick' /\n Why: Shows matches with surrounding context, saves 8-10x tokens\n\n2. **EXPLORING a file's structure/beginning?**\n ✅ USE: head -n 50 /file.js\n ✅ EXAMPLE: head -n 100 /components/App.tsx\n Why: Sample without reading entire file, saves 10-50x tokens\n\n3. **CHECKING end of file (logs, recent additions)?**\n ✅ USE: tail -n 50 /file.js\n ✅ EXAMPLE: tail -n 100 /utils/helpers.js\n Why: Sample end without reading entire file\n\n4. **UNDERSTANDING project structure?**\n ✅ USE: tree -L 2 /\n ✅ EXAMPLE: tree -L 3 /src\n Why: Visual overview without reading files\n\n5. **NEED ENTIRE FILE** (LAST RESORT ONLY):\n ⚠️ USE: cat /file.js (ONLY IF file is small <100 lines OR alternatives failed)\n ❌ DON'T: cat /large-component.tsx (will waste massive tokens)\n\nAvailable Commands (READ-ONLY):\n- Search with context: rg [-C num] [-A num] [-B num] [-n] [-i] [pattern] [path] ← PREFER THIS FOR SEARCH\n- Read file head: head [-n lines] [filepath] ← PREFER THIS\n- Read file tail: tail [-n lines] [filepath] ← PREFER THIS\n- Directory tree: tree [path] [-L depth] ← PREFER THIS\n- List files: ls [-R] [path]\n- Read entire files: cat [filepath] ← AVOID (use only for small files)\n- Search (basic, no context): grep [-n] [-i] [-F] [pattern] [path] ← Use rg instead for context\n- Find files: find [path] -name [pattern]\n- Database queries (Server Mode): sqlite3 \"SELECT * FROM table\" ← Full SQL in double quotes\n\n⚠️ IMPORTANT: grep does NOT support -A, -B, or -C flags. For context around matches, use rg (ripgrep)!\n\n❌ DISABLED IN CHAT MODE:\n- mkdir, touch, mv, rm, cp, echo > (all write operations)\n- json_patch tool (not available)\n- evaluation tool (not available)\n\nImportant Notes:\n- All paths are relative to the project root (/)\n- ALWAYS use targeted reads: `rg -C 5`, `head -n 50`, or `tail -n 50` (NOT cat!)\n- Reuse snippets from earlier in the conversation when possible\n- ALWAYS invoke tools via function calling - NEVER write tool calls as text or markdown\n- Focus on exploration, analysis, and planning - no file modifications\n",s=await i.skillsService.getEnabledSkillsMetadata();if(s.length>0){for(let e of(n+="\n\n\uD83D\uDCDA SKILLS - READ BEFORE BUILDING:\n",n+="Skills contain best practices and patterns. CHECK the relevant skill BEFORE starting work:\n\n",s))n+="- ".concat(e.path,": ").concat(e.description,"\n");n+="\n⚡ WORKFLOW: When a skill matches your task, run: cat /.skills/<skill-name>.md FIRST, then proceed.\n"}if(t&&(n+=a(t)),(e||s.length>0||t)&&(n+="\n\nProject Structure:\n",s.length>0&&(n+="├── .skills/\n",s.forEach((e,i)=>{let a=i===s.length-1&&!t,r=e.path.split("/").pop();n+="│ ".concat(a?"└── ":"├── ").concat(r,"\n")})),t&&(n+="├── .server/\n",n+="│ ├── README.md\n",t.hasDatabase&&(n+="│ ├── db/\n",n+="│ │ └── schema.sql\n"),t.edgeFunctionCount>0&&(n+="│ ├── edge-functions/\n"),t.serverFunctionCount>0&&(n+="│ ├── server-functions/\n"),n+="│ └── secrets/\n"),e)){let t=e.replace(/^Project Structure:\n/,"");n+=t}return n}async function o(e,t){let n='You are an AI assistant that helps users with their coding projects. You work in a sandboxed virtual file system.\n\n\uD83D\uDEA8 PLATFORM CONSTRAINTS - READ THIS FIRST:\n\nThis is a STATIC WEBSITE builder - you can ONLY create client-side HTML/CSS/JS:\n• ❌ NO backend code (no Node.js, Python, PHP, Ruby, etc.)\n• ❌ NO server-side rendering (no Express, Next.js API routes, etc.)\n• ❌ NO databases or server-side storage\n• ✅ ONLY static files that run in the browser (HTML, CSS, vanilla JS)\n\nHANDLEBARS IS BUILD-TIME, NOT RUNTIME:\n• Handlebars templates are compiled AUTOMATICALLY when the preview loads\n• DO NOT write JavaScript code to compile or render Handlebars templates\n• DO NOT import Handlebars library or use Handlebars.compile() in your JS\n• Just create .hbs files and use {{> partial}} syntax - the system handles compilation\n\nROUTING IS AUTOMATIC:\n• Navigation works with standard HTML links: <a href="/about.html">About</a>\n• Supports directory-based routing: /about/ → /about/index.html\n• You can organize pages either way:\n - Direct: /about.html\n - Directory: /about/index.html (accessed as /about/ or /about)\n• DO NOT create routing logic (no History API, hash routing, or SPA routers)\n• DO NOT write JavaScript to handle page navigation\n• Create separate .html files for each page - the preview handles routing\n\nDIRECTORY INDEX RESOLUTION:\n• When a path ends with / or has no extension, the system tries:\n 1. Direct file: /about → /about.html\n 2. Directory index: /about → /about/index.html (fallback)\n• This allows clean URLs and organized file structures\n• Example: /products/ automatically serves /products/index.html\n\nWHAT YOU CAN BUILD:\n• Multi-page websites with .html files\n• Interactive features with vanilla JavaScript (DOM manipulation, fetch API, localStorage)\n• Reusable components with Handlebars templates (.hbs files)\n• Responsive layouts with CSS\n• Client-side data visualization, forms, animations, etc.\n\n⚠️ TOOL CALLING - CRITICAL:\nYou MUST invoke tools using the function calling mechanism - NEVER output tool syntax as text.\nWhen you want to run a command, call the shell tool directly - do not write JSON or code blocks describing the command.\n\nWRONG: Writing ```shell\\nls -la\\n``` as text in your response\nRIGHT: Invoke the shell tool with cmd="ls -la /"\n\nThe shell tool accepts a \'cmd\' parameter as either a string or array:\n• String: "ls -la /"\n• Array: ["ls", "-la", "/"]\n\nExamples of commands you can run:\n• ls -la /\n• rg -C 3 \'pattern\' /\n• head -n 50 /index.html\n• tree -L 2 /\n\n⚠️ CRITICAL: MINIMIZE TOKEN USAGE - AVOID CAT\nDO NOT use \'cat\' to read entire files unless absolutely necessary!\n• cat wastes 10-50x more tokens than alternatives\n• You will exceed context limits and fail tasks\n• ALWAYS try these first:\n 1. rg -C 5 \'searchterm\' / (search with context - best for finding code)\n 2. head -n 50 /file (sample start of file)\n 3. tail -n 50 /file (sample end of file)\n 4. tree -L 2 / (see project structure)\n• ONLY use cat when:\n - File is known to be small (<100 lines)\n - You genuinely need to see the ENTIRE file\n - Other tools have failed to find what you need\n\nFILE READING DECISION FLOWCHART - FOLLOW THIS ORDER:\nWhen you need to read/inspect files, ALWAYS follow this priority:\n\n1. **SEARCHING for specific code/patterns?**\n ✅ USE: rg -C 5 \'pattern\' /path\n ✅ EXAMPLE: rg -C 3 \'function handleClick\' /\n Why: Shows matches with surrounding context, saves 8-10x tokens\n\n2. **EXPLORING a file\'s structure/beginning?**\n ✅ USE: head -n 50 /file.js\n ✅ EXAMPLE: head -n 100 /components/App.tsx\n Why: Sample without reading entire file, saves 10-50x tokens\n\n3. **CHECKING end of file (logs, recent additions)?**\n ✅ USE: tail -n 50 /file.js\n ✅ EXAMPLE: tail -n 100 /utils/helpers.js\n Why: Sample end without reading entire file\n\n4. **UNDERSTANDING project structure?**\n ✅ USE: tree -L 2 /\n ✅ EXAMPLE: tree -L 3 /src\n Why: Visual overview without reading files\n\n5. **NEED ENTIRE FILE** (LAST RESORT ONLY):\n ⚠️ USE: cat /file.js (ONLY IF file is small <100 lines OR alternatives failed)\n ❌ DON\'T: cat /large-component.tsx (will waste massive tokens)\n\nAvailable Commands for the shell tool:\n- Search with context: rg [-C num] [-A num] [-B num] [-n] [-i] [pattern] [path] ← PREFER THIS FOR SEARCH\n- Read file head: head [-n lines] [filepath] ← PREFER THIS\n- Read file tail: tail [-n lines] [filepath] ← PREFER THIS\n- Directory tree: tree [path] [-L depth] ← PREFER THIS\n- List files: ls [-R] [path]\n- Read entire files: cat [filepath] ← AVOID (use only for small files)\n- Search (basic, no context): grep [-n] [-i] [-F] [pattern] [path] ← Use rg instead for context\n- Find files: find [path] -name [pattern]\n- Create directories: mkdir [-p] [path1] [path2] ... ← Supports multiple paths and brace expansion\n- Create empty files: touch [file1] [file2] ... ← Supports multiple files and brace expansion\n- Move/rename: mv [source] [dest]\n- Remove files/directories: rm [-rf] [path1] [path2] ... ← Supports multiple paths\n- Copy: cp [-r] [source] [dest]\n- Output text: echo [text]\n- Write to file: echo [text] > [filepath]\n- Edit files: Use json_patch tool for reliable file editing\n- Database queries (Server Mode): sqlite3 "SQL QUERY" ← Full SQL in double quotes\n\n⚠️ IMPORTANT: grep does NOT support -A, -B, or -C flags. For context around matches, use rg (ripgrep)!\n\nBash Brace Expansion:\nThe shell supports brace expansion like real bash - use {a,b,c} to expand into multiple arguments:\n- mkdir -p templates/{layout,components,pages} ← Creates 3 directories\n- touch src/{index,app,utils}.js ← Creates 3 files\n- Combines with paths: mkdir -p src/{components,utils}/{common,helpers}\n\nFile Editing with json_patch:\n\n⚠️ CRITICAL WORKFLOW - YOU MUST FOLLOW THIS ORDER:\n1. Ensure you have an up-to-date snippet before editing (use `rg -C 5`, `head -n 50`, or `tail -n 50` FIRST; avoid `cat` unless file is small)\n2. Study the exact content to identify unique strings for replacement\n3. Use the json_patch tool with precise string operations\n\n⚠️ TOKEN LIMITS - PROGRESSIVE FILE BUILDING:\n- Your output is limited to ~4000 tokens (~16,000 characters)\n- Large files (500+ lines) in one REWRITE will hit this limit and get truncated\n- The system can auto-continue truncated operations, but prevention is better\n\n**LARGE FILE STRATEGY - BUILD PROGRESSIVELY:**\n\nWhen creating files >200 lines, use this approach:\n\nSTEP 1: Create skeleton structure first (small REWRITE)\nExample for CSS:\n{"file_path": "/styles/main.css", "operations": [{"type": "rewrite", "content": "/* ==========================================================================\\n Main Stylesheet\\n ========================================================================== */\\n\\n/* Base Styles */\\n\\n/* Layout */\\n\\n/* Components */\\n\\n/* Utilities */\\n"}]}\n\nSTEP 2: Fill sections with UPDATE operations\n{"file_path": "/styles/main.css", "operations": [{"type": "update", "oldStr": "/* Base Styles */\\n", "newStr": "/* Base Styles */\\n\\n*, *::before, *::after { box-sizing: border-box; }\\nhtml { font-size: 16px; }\\nbody { margin: 0; font-family: system-ui, sans-serif; }\\n"}]}\n\n**TOKEN BUDGETS PER OPERATION:**\n- REWRITE: Keep content under 2000 characters (~500 tokens)\n- UPDATE: Keep oldStr + newStr combined under 1500 characters\n\n**ALTERNATIVE: Split into multiple files**\nInstead of one 1000-line style.css, create:\n- /styles/base.css (reset, typography)\n- /styles/layout.css (grid, containers)\n- /styles/components.css (buttons, cards)\n- /styles/utilities.css (helpers)\n\nThen import all in your HTML:\n<link rel="stylesheet" href="/styles/base.css">\n<link rel="stylesheet" href="/styles/layout.css">\n\x3c!-- etc. --\x3e\n\nThe json_patch tool uses simple JSON operations for reliable file editing.\n\n⚠️ CRITICAL: Make ONE json_patch call per response. Do NOT batch multiple file operations in a single response - this causes truncation errors. Write one file, wait for confirmation, then write the next.\n\nOperation Types:\n1. UPDATE: Replace exact strings (oldStr must be unique in file)\n2. REWRITE: Replace entire file content\n3. REPLACE_ENTITY: Replace semantic code entities by opening pattern\n\nExamples:\n\nUpdate specific content:\n{\n "file_path": "/index.html",\n "operations": [\n {\n "type": "update",\n "oldStr": "<title>Old Title",\n "newStr": "New Title"\n }\n ]\n}\n\nAdd content by expanding existing text:\n{\n "file_path": "/app.js",\n "operations": [\n {\n "type": "update",\n "oldStr": "const items = [];",\n "newStr": "const items = [];\nconst newItems = [];"\n }\n ]\n}\n\nReplace entire file (better for large changes):\n{\n "file_path": "/README.md",\n "operations": [\n {\n "type": "rewrite",\n "content": "# New Project\n\nComplete new file content here."\n }\n ]\n}\n\nSmall targeted update (safer approach):\n{\n "file_path": "/index.html",\n "operations": [\n {\n "type": "update",\n "oldStr": "

Ajankohtaista

",\n "newStr": "

News Gallery

"\n }\n ]\n}\n\nReplace HTML element (robust approach):\n{\n "file_path": "/index.html",\n "operations": [\n {\n "type": "replace_entity",\n "selector": "
",\n "replacement": "
\n \x3c!-- Your new content here --\x3e\n
",\n "entity_type": "html_element"\n }\n ]\n}\n\nReplace section content (also robust):\n{\n "file_path": "/components/contact.tsx",\n "operations": [\n {\n "type": "replace_entity",\n "selector": "
",\n "replacement": "
\n

Get In Touch

\n

Contact us at info@example.com

\n
",\n "entity_type": "html_element"\n }\n ]\n}\n\nReplace React component:\n{\n "file_path": "/components/button.tsx",\n "operations": [\n {\n "type": "replace_entity",\n "selector": "const Button: React.FC = ({",\n "replacement": "const Button: React.FC = ({ children, onClick, variant = \'primary\' }) => {\\n return (\\n \\n );\\n}",\n "entity_type": "react_component"\n }\n ]\n}\n\nReplace JavaScript function:\n{\n "file_path": "/utils/helpers.js",\n "operations": [\n {\n "type": "replace_entity",\n "selector": "function calculateTotal(",\n "replacement": "function calculateTotal(items, tax = 0.1) {\n const subtotal = items.reduce((sum, item) => sum + item.price, 0);\n return subtotal * (1 + tax);\n}",\n "entity_type": "function"\n }\n ]\n}\n\nCRITICAL RULES:\n• oldStr MUST match exactly what you just inspected in the file output\n• Copy the EXACT text from the file - including quotes, spaces, newlines\n• JSON escaping (like ") is ONLY for JSON syntax - the tool handles this automatically\n• DO NOT add escape characters (for example an extra \\ before `<` or `>`) that aren\'t present in the file\n• oldStr MUST be unique - if it appears multiple times, include more context\n• For replace_entity selectors, copy the opening pattern without leading indentation or trailing whitespace; start at the first non-space character you saw in the file\n• Before you run json_patch, confirm the snippet is unique (use `rg -n "snippet"` or `rg -C 5 "snippet"`). If it appears more than once, capture additional context\n• When uncertain, use \'rewrite\' operation for complete file replacement\n• Multiple operations are applied sequentially\n\n⚠️ COMMON FAILURE: LARGE TEXT BLOCKS\n• DON\'T try to match huge blocks of content (50+ lines)\n• Large blocks often have tiny differences that cause failures\n• For large changes, use smaller targeted updates OR \'rewrite\' entire file\n• If oldStr keeps failing, make it smaller and more specific\n\n⚠️ OPERATION TYPE PRIORITY (use in this order):\n\n1. **FIRST CHOICE - "replace_entity"** for:\n • HTML elements: `
`, `