diff --git a/dist/web/BUILD_ID b/dist/web/BUILD_ID index 0c65600..09e4fa4 100644 --- a/dist/web/BUILD_ID +++ b/dist/web/BUILD_ID @@ -1 +1 @@ -EOJ93GZV05yhDPpOS-XSu \ No newline at end of file +AXZ04o5MNsWiBDpw-p6gn \ No newline at end of file diff --git a/dist/web/build-manifest.json b/dist/web/build-manifest.json index d3f70d7..fd6e69a 100644 --- a/dist/web/build-manifest.json +++ b/dist/web/build-manifest.json @@ -5,8 +5,8 @@ "devFiles": [], "ampDevFiles": [], "lowPriorityFiles": [ - "static/EOJ93GZV05yhDPpOS-XSu/_buildManifest.js", - "static/EOJ93GZV05yhDPpOS-XSu/_ssgManifest.js" + "static/AXZ04o5MNsWiBDpw-p6gn/_buildManifest.js", + "static/AXZ04o5MNsWiBDpw-p6gn/_ssgManifest.js" ], "rootMainFiles": [], "pages": { @@ -36,7 +36,7 @@ "static/chunks/framework-bfa817c72d812316.js", "static/chunks/main-761b7faf59ba862f.js", "static/css/08e6997802749ec3.css", - "static/chunks/pages/_app-0610d36404ed5f1e.js" + "static/chunks/pages/_app-12c3cc69366c709d.js" ], "/_error": [ "static/chunks/webpack-38cee4c0e358b1a3.js", @@ -55,7 +55,7 @@ "static/chunks/7-f0121001f735b8fe.js", "static/chunks/827-7975edcf8481ec69.js", "static/chunks/910-215ca9612c9e2400.js", - "static/chunks/464-2201b62318a00d17.js", + "static/chunks/464-c362be69f86d4f17.js", "static/chunks/pages/admin-c975090d9a91c7e1.js" ], "/admin/services": [ @@ -69,7 +69,7 @@ "static/chunks/7-f0121001f735b8fe.js", "static/chunks/827-7975edcf8481ec69.js", "static/chunks/910-215ca9612c9e2400.js", - "static/chunks/464-2201b62318a00d17.js", + "static/chunks/464-c362be69f86d4f17.js", "static/chunks/pages/admin/services-68efb2b49e62c913.js" ], "/admin/services/[service_name]": [ @@ -83,7 +83,7 @@ "static/chunks/7-f0121001f735b8fe.js", "static/chunks/827-7975edcf8481ec69.js", "static/chunks/910-215ca9612c9e2400.js", - "static/chunks/464-2201b62318a00d17.js", + "static/chunks/464-c362be69f86d4f17.js", "static/chunks/pages/admin/services/[service_name]-0049c2898ea64cc0.js" ], "/admin/settings": [ diff --git a/dist/web/cache/webpack/client-production/0.pack b/dist/web/cache/webpack/client-production/0.pack index 81ffdec..e8ee853 100644 Binary files a/dist/web/cache/webpack/client-production/0.pack and b/dist/web/cache/webpack/client-production/0.pack differ diff --git a/dist/web/cache/webpack/client-production/3.pack b/dist/web/cache/webpack/client-production/3.pack index 23b5157..8b1d315 100644 Binary files a/dist/web/cache/webpack/client-production/3.pack and b/dist/web/cache/webpack/client-production/3.pack differ diff --git a/dist/web/cache/webpack/client-production/5.pack b/dist/web/cache/webpack/client-production/5.pack index 9971b50..b131d42 100644 Binary files a/dist/web/cache/webpack/client-production/5.pack and b/dist/web/cache/webpack/client-production/5.pack differ diff --git a/dist/web/cache/webpack/client-production/6.pack b/dist/web/cache/webpack/client-production/6.pack new file mode 100644 index 0000000..1f5d6ac Binary files /dev/null and b/dist/web/cache/webpack/client-production/6.pack differ diff --git a/dist/web/cache/webpack/client-production/7.pack b/dist/web/cache/webpack/client-production/7.pack new file mode 100644 index 0000000..3341abe Binary files /dev/null and b/dist/web/cache/webpack/client-production/7.pack differ diff --git a/dist/web/cache/webpack/client-production/index.pack b/dist/web/cache/webpack/client-production/index.pack index 5c605b3..740fbfb 100644 Binary files a/dist/web/cache/webpack/client-production/index.pack and b/dist/web/cache/webpack/client-production/index.pack differ diff --git a/dist/web/cache/webpack/client-production/index.pack.old b/dist/web/cache/webpack/client-production/index.pack.old index 5dade82..5c605b3 100644 Binary files a/dist/web/cache/webpack/client-production/index.pack.old and b/dist/web/cache/webpack/client-production/index.pack.old differ diff --git a/dist/web/cache/webpack/server-production/0.pack b/dist/web/cache/webpack/server-production/0.pack index c7e1195..484f94f 100644 Binary files a/dist/web/cache/webpack/server-production/0.pack and b/dist/web/cache/webpack/server-production/0.pack differ diff --git a/dist/web/cache/webpack/server-production/1.pack b/dist/web/cache/webpack/server-production/1.pack index 36a5138..d7c0c21 100644 Binary files a/dist/web/cache/webpack/server-production/1.pack and b/dist/web/cache/webpack/server-production/1.pack differ diff --git a/dist/web/cache/webpack/server-production/3.pack b/dist/web/cache/webpack/server-production/3.pack new file mode 100644 index 0000000..2dc1c19 Binary files /dev/null and b/dist/web/cache/webpack/server-production/3.pack differ diff --git a/dist/web/cache/webpack/server-production/index.pack b/dist/web/cache/webpack/server-production/index.pack index e8f7f25..a86f77e 100644 Binary files a/dist/web/cache/webpack/server-production/index.pack and b/dist/web/cache/webpack/server-production/index.pack differ diff --git a/dist/web/cache/webpack/server-production/index.pack.old b/dist/web/cache/webpack/server-production/index.pack.old index 261a18c..e8f7f25 100644 Binary files a/dist/web/cache/webpack/server-production/index.pack.old and b/dist/web/cache/webpack/server-production/index.pack.old differ diff --git a/dist/web/next-minimal-server.js.nft.json b/dist/web/next-minimal-server.js.nft.json index b7cea38..d126efa 100644 --- a/dist/web/next-minimal-server.js.nft.json +++ b/dist/web/next-minimal-server.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../node_modules/styled-jsx/index.js","../../node_modules/styled-jsx/package.json","../../node_modules/styled-jsx/dist/index/index.js","../../node_modules/react/package.json","../../node_modules/react/index.js","../../node_modules/client-only/package.json","../../node_modules/react/cjs/react.production.js","../../node_modules/client-only/index.js","../../node_modules/styled-jsx/style.js","../../node_modules/next/dist/compiled/next-server/server.runtime.prod.js","../../node_modules/next/package.json","../../node_modules/next/dist/server/body-streams.js","../../node_modules/next/dist/lib/constants.js","../../node_modules/next/dist/lib/picocolors.js","../../node_modules/next/dist/shared/lib/constants.js","../../node_modules/next/dist/server/web/utils.js","../../node_modules/next/dist/client/components/app-router-headers.js","../../node_modules/next/dist/server/lib/trace/tracer.js","../../node_modules/next/dist/server/lib/trace/constants.js","../../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../../node_modules/next/dist/shared/lib/runtime-config.external.js","../../node_modules/next/dist/compiled/ws/package.json","../../node_modules/next/dist/compiled/node-html-parser/package.json","../../node_modules/next/dist/compiled/lru-cache/package.json","../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../node_modules/next/dist/compiled/ws/index.js","../../node_modules/next/dist/compiled/node-html-parser/index.js","../../node_modules/next/dist/compiled/lru-cache/index.js","../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../node_modules/@swc/helpers/package.json","../../node_modules/next/dist/client/components/async-local-storage.js","../../node_modules/next/dist/shared/lib/error-source.js","../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../node_modules/next/dist/compiled/debug/package.json","../../node_modules/next/dist/lib/semver-noop.js","../../node_modules/next/dist/compiled/debug/index.js","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js"]} \ No newline at end of file +{"version":1,"files":["../../node_modules/styled-jsx/index.js","../../node_modules/styled-jsx/package.json","../../node_modules/styled-jsx/dist/index/index.js","../../node_modules/react/package.json","../../node_modules/react/index.js","../../node_modules/client-only/package.json","../../node_modules/react/cjs/react.production.js","../../node_modules/client-only/index.js","../../node_modules/styled-jsx/style.js","../../node_modules/next/dist/compiled/next-server/server.runtime.prod.js","../../node_modules/next/package.json","../../node_modules/next/dist/server/body-streams.js","../../node_modules/next/dist/lib/constants.js","../../node_modules/next/dist/lib/picocolors.js","../../node_modules/next/dist/shared/lib/constants.js","../../node_modules/next/dist/server/web/utils.js","../../node_modules/next/dist/client/components/app-router-headers.js","../../node_modules/next/dist/server/lib/trace/tracer.js","../../node_modules/next/dist/server/lib/trace/constants.js","../../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../../node_modules/next/dist/shared/lib/runtime-config.external.js","../../node_modules/next/dist/compiled/node-html-parser/package.json","../../node_modules/next/dist/compiled/lru-cache/package.json","../../node_modules/next/dist/compiled/ws/package.json","../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../node_modules/next/dist/compiled/node-html-parser/index.js","../../node_modules/next/dist/compiled/lru-cache/index.js","../../node_modules/next/dist/compiled/ws/index.js","../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../node_modules/@swc/helpers/package.json","../../node_modules/next/dist/client/components/async-local-storage.js","../../node_modules/next/dist/shared/lib/error-source.js","../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../node_modules/next/dist/compiled/debug/package.json","../../node_modules/next/dist/lib/semver-noop.js","../../node_modules/next/dist/compiled/debug/index.js","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js"]} \ No newline at end of file diff --git a/dist/web/next-server.js.nft.json b/dist/web/next-server.js.nft.json index a358577..21f352e 100644 --- a/dist/web/next-server.js.nft.json +++ b/dist/web/next-server.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../node_modules/styled-jsx/index.js","../../node_modules/styled-jsx/package.json","../../node_modules/styled-jsx/dist/index/index.js","../../node_modules/react/package.json","../../node_modules/react/index.js","../../node_modules/client-only/package.json","../../node_modules/react/cjs/react.production.js","../../node_modules/client-only/index.js","../../node_modules/styled-jsx/style.js","../../node_modules/next/dist/server/next-server.js","../../node_modules/next/package.json","../../node_modules/next/dist/server/base-server.js","../../node_modules/next/dist/server/node-environment.js","../../node_modules/next/dist/server/require-hook.js","../../node_modules/next/dist/server/node-polyfill-crypto.js","../../node_modules/next/dist/server/request-meta.js","../../node_modules/next/dist/lib/find-pages-dir.js","../../node_modules/next/dist/server/send-payload.js","../../node_modules/next/dist/server/require.js","../../node_modules/next/dist/server/load-components.js","../../node_modules/next/dist/lib/is-error.js","../../node_modules/next/dist/server/body-streams.js","../../node_modules/next/dist/server/setup-http-agent-env.js","../../node_modules/next/dist/lib/constants.js","../../node_modules/next/dist/server/pipe-readable.js","../../node_modules/next/dist/server/load-manifest.js","../../node_modules/next/dist/lib/interop-default.js","../../node_modules/next/dist/lib/format-dynamic-import-path.js","../../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../../node_modules/next/dist/server/image-optimizer.js","../../node_modules/next/dist/server/serve-static.js","../../node_modules/next/dist/lib/format-server-error.js","../../node_modules/next/dist/lib/picocolors.js","../../node_modules/next/dist/shared/lib/utils.js","../../node_modules/next/dist/shared/lib/constants.js","../../node_modules/next/dist/server/base-http/node.js","../../node_modules/next/dist/build/output/log.js","../../node_modules/next/dist/server/web/utils.js","../../node_modules/next/dist/server/lib/node-fs-methods.js","../../node_modules/next/dist/server/lib/mock-request.js","../../node_modules/next/dist/client/components/app-router-headers.js","../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../../node_modules/next/dist/server/future/route-matches/pages-api-route-match.js","../../node_modules/next/dist/server/lib/trace/tracer.js","../../node_modules/next/dist/server/lib/trace/constants.js","../../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../../node_modules/next/dist/shared/lib/router/utils/querystring.js","../../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../../node_modules/next/dist/server/future/helpers/module-loader/route-module-loader.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.render.js","../../node_modules/next/dist/server/future/route-modules/pages/module.render.js","../../node_modules/next/dist/server/api-utils/index.js","../../node_modules/next/dist/server/response-cache/index.js","../../node_modules/react-dom/package.json","../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../node_modules/react/jsx-runtime.js","../../node_modules/next/dist/server/lib/incremental-cache/index.js","../../node_modules/next/dist/server/web/sandbox/index.js","../../node_modules/next/dist/lib/wait.js","../../node_modules/next/dist/lib/detached-promise.js","../../node_modules/next/dist/server/client-component-renderer-logger.js","../../node_modules/next/dist/lib/url.js","../../node_modules/react-dom/index.js","../../node_modules/@next/env/package.json","../../node_modules/next/dist/server/lib/etag.js","../../node_modules/next/dist/server/lib/revalidate.js","../../node_modules/next/dist/server/app-render/encryption-utils.js","../../node_modules/next/dist/server/app-render/action-utils.js","../../node_modules/next/dist/shared/lib/is-plain-object.js","../../node_modules/next/dist/shared/lib/deep-freeze.js","../../node_modules/next/dist/shared/lib/image-blur-svg.js","../../node_modules/next/dist/shared/lib/match-local-pattern.js","../../node_modules/next/dist/shared/lib/match-remote-pattern.js","../../node_modules/next/dist/experimental/testmode/server.js","../../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../../node_modules/next/dist/server/future/helpers/interception-routes.js","../../node_modules/next/dist/server/lib/squoosh/main.js","../../node_modules/next/dist/server/base-http/index.js","../../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../../node_modules/next/dist/shared/lib/head.js","../../node_modules/next/dist/server/future/route-kind.js","../../node_modules/react/cjs/react-jsx-runtime.production.js","../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../node_modules/@next/env/dist/index.js","../../node_modules/next/dist/shared/lib/segment.js","../../node_modules/next/dist/shared/lib/escape-regexp.js","../../node_modules/next/dist/lib/batcher.js","../../node_modules/next/dist/lib/scheduler.js","../../node_modules/next/dist/server/web/spec-extension/request.js","../../node_modules/next/dist/server/response-cache/types.js","../../node_modules/next/dist/server/response-cache/utils.js","../../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","../../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","../../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../../node_modules/next/dist/server/future/helpers/module-loader/node-module-loader.js","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../../node_modules/next/dist/lib/redirect-status.js","../../node_modules/next/dist/lib/is-edge-runtime.js","../../node_modules/next/dist/server/utils.js","../../node_modules/next/dist/server/render-result.js","../../node_modules/next/dist/server/server-utils.js","../../node_modules/next/dist/server/send-response.js","../../node_modules/next/dist/server/lib/to-route.js","../../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../../node_modules/next/dist/server/lib/builtin-request-context.js","../../node_modules/next/dist/server/lib/format-hostname.js","../../node_modules/next/dist/shared/lib/runtime-config.external.js","../../node_modules/next/dist/shared/lib/get-hostname.js","../../node_modules/next/dist/server/lib/match-next-data-pathname.js","../../node_modules/next/dist/server/app-render/strip-flight-headers.js","../../node_modules/next/dist/server/lib/server-action-request-meta.js","../../node_modules/react-dom/cjs/react-dom.production.js","../../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../../node_modules/next/dist/server/lib/incremental-cache/shared-revalidate-timings.js","../../node_modules/next/dist/server/lib/server-ipc/request-utils.js","../../node_modules/next/dist/server/web/sandbox/sandbox.js","../../node_modules/next/dist/server/web/sandbox/context.js","../../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.js","../../node_modules/next/dist/server/future/route-matcher-managers/default-route-matcher-manager.js","../../node_modules/next/dist/server/future/route-matcher-providers/app-page-route-matcher-provider.js","../../node_modules/next/dist/server/future/route-matcher-providers/app-route-route-matcher-provider.js","../../node_modules/next/dist/server/future/route-matcher-providers/pages-api-route-matcher-provider.js","../../node_modules/next/dist/server/future/route-matcher-providers/pages-route-matcher-provider.js","../../node_modules/next/dist/server/future/helpers/i18n-provider.js","../../node_modules/next/dist/server/future/route-modules/checks.js","../../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../../node_modules/sharp/package.json","../../node_modules/next/dist/shared/lib/router/utils/index.js","../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../../node_modules/next/dist/server/future/route-modules/helpers/response-handlers.js","../../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../../node_modules/next/dist/server/future/normalizers/request/rsc.js","../../node_modules/next/dist/server/future/normalizers/request/postponed.js","../../node_modules/next/dist/server/future/normalizers/request/action.js","../../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.js","../../node_modules/next/dist/server/future/normalizers/request/next-data.js","../../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../../node_modules/next/dist/experimental/testmode/context.js","../../node_modules/next/dist/experimental/testmode/fetch.js","../../node_modules/next/dist/experimental/testmode/httpget.js","../../node_modules/sharp/lib/index.js","../../node_modules/next/dist/compiled/ws/package.json","../../node_modules/next/dist/compiled/fresh/package.json","../../node_modules/next/dist/compiled/node-html-parser/package.json","../../node_modules/next/dist/compiled/lru-cache/package.json","../../node_modules/next/dist/compiled/content-disposition/package.json","../../node_modules/next/dist/compiled/image-size/package.json","../../node_modules/next/dist/compiled/is-animated/package.json","../../node_modules/next/dist/compiled/get-orientation/package.json","../../node_modules/next/dist/compiled/send/package.json","../../node_modules/next/dist/client/components/redirect-status-code.js","../../node_modules/next/dist/server/api-utils/get-cookie-parser.js","../../node_modules/next/dist/compiled/@hapi/accept/package.json","../../node_modules/next/dist/shared/lib/side-effect.js","../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/amp-mode.js","../../node_modules/next/dist/compiled/path-to-regexp/index.js","../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../node_modules/next/dist/compiled/ws/index.js","../../node_modules/next/dist/compiled/fresh/index.js","../../node_modules/next/dist/compiled/node-html-parser/index.js","../../node_modules/next/dist/compiled/lru-cache/index.js","../../node_modules/next/dist/server/web/next-url.js","../../node_modules/next/dist/server/web/error.js","../../node_modules/next/dist/compiled/content-disposition/index.js","../../node_modules/next/dist/compiled/image-size/index.js","../../node_modules/next/dist/compiled/is-animated/index.js","../../node_modules/next/dist/compiled/get-orientation/index.js","../../node_modules/next/dist/compiled/send/index.js","../../node_modules/react-dom/server.browser.js","../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../../node_modules/next/dist/server/web/spec-extension/cookies.js","../../node_modules/@swc/helpers/package.json","../../node_modules/next/dist/compiled/cookie/package.json","../../node_modules/next/dist/compiled/@hapi/accept/index.js","../../node_modules/next/dist/lib/pick.js","../../node_modules/next/dist/client/components/async-local-storage.js","../../node_modules/next/dist/server/lib/is-ipv6.js","../../node_modules/next/dist/lib/is-app-page-route.js","../../node_modules/next/dist/lib/is-app-route-route.js","../../node_modules/next/dist/lib/is-api-route.js","../../node_modules/next/dist/server/crypto-utils.js","../../node_modules/next/dist/shared/lib/router/utils/path-match.js","../../node_modules/next/dist/shared/lib/error-source.js","../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../../node_modules/next/dist/shared/lib/isomorphic/path.js","../../node_modules/next/dist/server/lib/server-ipc/invoke-request.js","../../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../../node_modules/next/dist/server/web/sandbox/resource-managers.js","../../node_modules/next/dist/server/future/route-matchers/locale-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/app-page-route-matcher.js","../../node_modules/next/dist/server/future/route-matcher-providers/manifest-route-matcher-provider.js","../../node_modules/next/dist/server/future/route-matchers/app-route-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/pages-api-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/pages-route-matcher.js","../../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../../node_modules/next/dist/client/components/react-dev-overlay/server/middleware.js","../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../node_modules/next/dist/compiled/cookie/index.js","../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../../node_modules/next/dist/server/future/normalizers/request/suffix.js","../../node_modules/next/dist/server/future/normalizers/request/prefix.js","../../node_modules/next/dist/compiled/picomatch/package.json","../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.js","../../node_modules/react-dom/cjs/react-dom-server.browser.production.js","../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../node_modules/next/dist/server/future/normalizers/built/app/index.js","../../node_modules/next/dist/server/future/normalizers/built/pages/index.js","../../node_modules/next/dist/compiled/picomatch/index.js","../../node_modules/next/dist/server/stream-utils/encodedTags.js","../../node_modules/next/dist/server/stream-utils/uint8array-helpers.js","../../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../../node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../../node_modules/react/jsx-dev-runtime.js","../../node_modules/next/dist/server/future/route-modules/pages/module.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.js","../../node_modules/next/dist/compiled/edge-runtime/package.json","../../node_modules/next/dist/server/lib/server-ipc/utils.js","../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../node_modules/next/dist/server/future/route-matchers/route-matcher.js","../../node_modules/next/dist/server/future/route-matcher-providers/helpers/cached-route-matcher-provider.js","../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../../node_modules/@img/sharp-libvips-linux-x64/package.json","../../node_modules/@img/sharp-libvips-linux-x64/versions.json","../../node_modules/@img/sharp-libvips-linuxmusl-x64/versions.json","../../node_modules/@img/sharp-libvips-linuxmusl-x64/package.json","../../node_modules/@img/sharp-linux-x64/LICENSE","../../node_modules/@img/sharp-linux-x64/package.json","../../node_modules/@img/sharp-linuxmusl-x64/package.json","../../node_modules/@img/sharp-linuxmusl-x64/LICENSE","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../../node_modules/@img/sharp-libvips-linux-x64/lib/index.js","../../node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.8.17.3","../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/index.js","../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.8.17.3","../../node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node","../../node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getRawSourceMap.js","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/nodeStackFrames.js","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parseStack.js","../../node_modules/next/dist/compiled/edge-runtime/index.js","../../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../../node_modules/react/cjs/react-jsx-dev-runtime.production.js","../../node_modules/sharp/lib/constructor.js","../../node_modules/sharp/lib/input.js","../../node_modules/sharp/lib/resize.js","../../node_modules/sharp/lib/composite.js","../../node_modules/sharp/lib/operation.js","../../node_modules/sharp/lib/colour.js","../../node_modules/sharp/lib/channel.js","../../node_modules/sharp/lib/output.js","../../node_modules/sharp/lib/utility.js","../../node_modules/next/dist/compiled/debug/package.json","../../node_modules/next/dist/server/future/normalizers/built/app/app-bundle-path-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/app/app-filename-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/app/app-page-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/app/app-pathname-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/pages/pages-bundle-path-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/pages/pages-filename-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/pages/pages-page-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/pages/pages-pathname-normalizer.js","../../node_modules/next/dist/server/render.js","../../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../../node_modules/next/dist/server/app-render/app-render.js","../../node_modules/next/dist/lib/semver-noop.js","../../node_modules/next/dist/compiled/debug/index.js","../../node_modules/next/dist/server/future/route-modules/route-module.js","../../node_modules/next/dist/compiled/path-browserify/package.json","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../node_modules/next/dist/compiled/source-map08/package.json","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/entrypoints.js","../../node_modules/sharp/lib/is.js","../../node_modules/sharp/lib/sharp.js","../../node_modules/sharp/lib/libvips.js","../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../../node_modules/next/dist/compiled/path-browserify/index.js","../../node_modules/next/dist/compiled/bytes/package.json","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getSourceMapUrl.js","../../node_modules/next/dist/compiled/source-map08/source-map.js","../../node_modules/next/dist/lib/is-serializable-props.js","../../node_modules/next/dist/server/internal-utils.js","../../node_modules/next/dist/server/post-process.js","../../node_modules/next/dist/shared/lib/loadable.shared-runtime.js","../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/router-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/html-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","../../node_modules/next/dist/lib/page-types.js","../../node_modules/next/dist/client/components/request-async-storage.external.js","../../node_modules/next/dist/client/components/action-async-storage.external.js","../../node_modules/detect-libc/package.json","../../node_modules/next/dist/shared/lib/router/adapters.js","../../node_modules/next/dist/client/components/match-segments.js","../../node_modules/next/dist/lib/metadata/metadata.js","../../node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js","../../node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js","../../node_modules/next/dist/client/components/not-found.js","../../node_modules/next/dist/client/components/redirect.js","../../node_modules/next/dist/server/lib/patch-fetch.js","../../node_modules/next/dist/server/app-render/flight-render-result.js","../../node_modules/next/dist/server/app-render/create-error-handler.js","../../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../../node_modules/next/dist/server/app-render/get-segment-param.js","../../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../../node_modules/next/dist/server/app-render/validate-url.js","../../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../../node_modules/next/dist/server/app-render/action-handler.js","../../node_modules/next/dist/server/app-render/server-inserted-html.js","../../node_modules/next/dist/server/app-render/required-scripts.js","../../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../../node_modules/next/dist/server/app-render/create-component-tree.js","../../node_modules/next/dist/server/app-render/get-asset-query-string.js","../../node_modules/next/dist/client/components/hooks-server-context.js","../../node_modules/next/dist/server/app-render/use-flight-response.js","../../node_modules/next/dist/client/components/static-generation-bailout.js","../../node_modules/next/dist/server/app-render/dynamic-rendering.js","../../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../../node_modules/@img/colour/package.json","../../node_modules/next/dist/compiled/bytes/index.js","../../node_modules/next/dist/server/future/normalizers/normalizers.js","../../node_modules/next/dist/server/future/normalizers/prefixing-normalizer.js","../../node_modules/next/dist/server/future/normalizers/absolute-filename-normalizer.js","../../node_modules/next/dist/server/future/normalizers/wrap-normalizer-fn.js","../../node_modules/next/dist/server/future/normalizers/underscore-normalizer.js","../../node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js","../../node_modules/next/dist/server/app-render/static/static-renderer.js","../../node_modules/detect-libc/lib/detect-libc.js","../../node_modules/next/dist/compiled/babel/code-frame.js","../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../../node_modules/semver/functions/coerce.js","../../node_modules/semver/functions/gte.js","../../node_modules/semver/functions/satisfies.js","../../node_modules/next/dist/compiled/babel/package.json","../../node_modules/@img/colour/index.cjs","../../node_modules/next/dist/lib/non-nullable.js","../../node_modules/next/dist/server/optimize-amp.js","../../node_modules/next/dist/compiled/shell-quote/package.json","../../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../../node_modules/next/dist/compiled/stacktrace-parser/package.json","../../node_modules/semver/package.json","../../node_modules/react-dom/server.edge.js","../../node_modules/next/dist/shared/lib/image-config.js","../../node_modules/next/dist/server/htmlescape.js","../../node_modules/next/dist/lib/client-reference.js","../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../node_modules/next/dist/compiled/strip-ansi/package.json","../../node_modules/next/dist/compiled/react-is/package.json","../../node_modules/next/dist/lib/metadata/resolve-metadata.js","../../node_modules/next/dist/lib/metadata/default-metadata.js","../../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../../node_modules/next/dist/server/lib/dedupe-fetch.js","../../node_modules/next/dist/server/lib/clone-response.js","../../node_modules/next/dist/export/helpers/is-dynamic-usage-error.js","../../node_modules/next/dist/server/app-render/types.js","../../node_modules/next/dist/server/app-render/csrf-protection.js","../../node_modules/next/dist/server/app-render/react-server.node.js","../../node_modules/next/dist/shared/lib/encode-uri-path.js","../../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../../node_modules/next/dist/server/app-render/interop-default.js","../../node_modules/next/dist/server/lib/app-dir-module.js","../../node_modules/next/dist/server/app-render/parse-loader-tree.js","../../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../../node_modules/next/dist/server/app-render/get-layer-assets.js","../../node_modules/next/dist/client/components/parallel-route-default.js","../../node_modules/next/dist/client/components/not-found-boundary.js","../../node_modules/detect-libc/lib/process.js","../../node_modules/detect-libc/lib/filesystem.js","../../node_modules/detect-libc/lib/elf.js","../../node_modules/next/dist/lib/metadata/generate/basic.js","../../node_modules/next/dist/lib/metadata/generate/alternate.js","../../node_modules/next/dist/lib/metadata/generate/opengraph.js","../../node_modules/next/dist/lib/metadata/generate/icons.js","../../node_modules/next/dist/lib/metadata/generate/meta.js","../../node_modules/next/dist/compiled/shell-quote/index.js","../../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../../node_modules/next/dist/compiled/nanoid/package.json","../../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../../node_modules/@img/colour/color.cjs","../../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../../node_modules/next/dist/compiled/strip-ansi/index.js","../../node_modules/next/dist/compiled/react-is/index.js","../../node_modules/semver/classes/semver.js","../../node_modules/semver/functions/parse.js","../../node_modules/semver/internal/re.js","../../node_modules/semver/functions/compare.js","../../node_modules/semver/classes/range.js","../../node_modules/next/dist/compiled/babel/bundle.js","../../node_modules/next/dist/compiled/nanoid/index.cjs","../../node_modules/react-dom/cjs/react-dom-server.edge.production.js","../../node_modules/busboy/package.json","../../node_modules/next/dist/lib/metadata/clone-metadata.js","../../node_modules/next/dist/export/helpers/is-navigation-signal-error.js","../../node_modules/next/dist/client/components/navigation.js","../../node_modules/react-dom/static.edge.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-opengraph.js","../../node_modules/next/dist/lib/metadata/generate/utils.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-title.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-basics.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-icons.js","../../node_modules/busboy/lib/index.js","../../node_modules/next/dist/lib/metadata/constants.js","../../node_modules/next/dist/compiled/string-hash/package.json","../../node_modules/next/dist/compiled/superstruct/package.json","../../node_modules/semver/internal/debug.js","../../node_modules/semver/internal/constants.js","../../node_modules/semver/internal/parse-options.js","../../node_modules/semver/internal/identifiers.js","../../node_modules/semver/internal/lrucache.js","../../node_modules/semver/classes/comparator.js","../../node_modules/next/dist/lib/metadata/get-metadata-route.js","../../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js","../../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../../node_modules/next/dist/compiled/string-hash/index.js","../../node_modules/next/dist/compiled/superstruct/index.cjs","../../node_modules/busboy/lib/utils.js","../../node_modules/semver/functions/cmp.js","../../node_modules/busboy/lib/types/multipart.js","../../node_modules/busboy/lib/types/urlencoded.js","../../node_modules/next/dist/client/components/navigation.react-server.js","../../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../../node_modules/next/dist/lib/metadata/is-metadata-route.js","../../node_modules/next/dist/shared/lib/hash.js","../../node_modules/next/dist/compiled/babel-packages/package.json","../../node_modules/next/dist/compiled/browserslist/package.json","../../node_modules/next/dist/compiled/json5/package.json","../../node_modules/next/dist/compiled/semver/package.json","../../node_modules/semver/functions/eq.js","../../node_modules/semver/functions/neq.js","../../node_modules/semver/functions/gt.js","../../node_modules/semver/functions/lt.js","../../node_modules/semver/functions/lte.js","../../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../../node_modules/next/dist/compiled/browserslist/index.js","../../node_modules/next/dist/compiled/json5/index.js","../../node_modules/next/dist/compiled/semver/index.js","../../node_modules/streamsearch/package.json","../../node_modules/streamsearch/lib/sbmh.js","../../node_modules/caniuse-lite/dist/unpacker/agents.js","../../node_modules/caniuse-lite/dist/unpacker/region.js","../../node_modules/caniuse-lite/dist/unpacker/feature.js","../../node_modules/caniuse-lite/package.json","../../node_modules/next/dist/compiled/babel/core.js","../../node_modules/next/dist/compiled/babel/parser.js","../../node_modules/next/dist/compiled/babel/traverse.js","../../node_modules/next/dist/compiled/babel/types.js","../../node_modules/caniuse-lite/data/agents.js","../../node_modules/caniuse-lite/dist/unpacker/browsers.js","../../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../../node_modules/caniuse-lite/dist/lib/statuses.js","../../node_modules/caniuse-lite/dist/lib/supported.js","../../node_modules/caniuse-lite/data/browsers.js","../../node_modules/caniuse-lite/data/browserVersions.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js"]} \ No newline at end of file +{"version":1,"files":["../../node_modules/styled-jsx/index.js","../../node_modules/styled-jsx/package.json","../../node_modules/styled-jsx/dist/index/index.js","../../node_modules/react/package.json","../../node_modules/react/index.js","../../node_modules/client-only/package.json","../../node_modules/react/cjs/react.production.js","../../node_modules/client-only/index.js","../../node_modules/styled-jsx/style.js","../../node_modules/next/dist/server/next-server.js","../../node_modules/next/package.json","../../node_modules/next/dist/server/base-server.js","../../node_modules/next/dist/server/node-environment.js","../../node_modules/next/dist/server/require-hook.js","../../node_modules/next/dist/server/node-polyfill-crypto.js","../../node_modules/next/dist/server/request-meta.js","../../node_modules/next/dist/lib/find-pages-dir.js","../../node_modules/next/dist/server/send-payload.js","../../node_modules/next/dist/server/require.js","../../node_modules/next/dist/server/load-components.js","../../node_modules/next/dist/lib/is-error.js","../../node_modules/next/dist/server/body-streams.js","../../node_modules/next/dist/server/setup-http-agent-env.js","../../node_modules/next/dist/lib/constants.js","../../node_modules/next/dist/server/pipe-readable.js","../../node_modules/next/dist/server/load-manifest.js","../../node_modules/next/dist/lib/interop-default.js","../../node_modules/next/dist/lib/format-dynamic-import-path.js","../../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../../node_modules/next/dist/server/image-optimizer.js","../../node_modules/next/dist/server/serve-static.js","../../node_modules/next/dist/lib/format-server-error.js","../../node_modules/next/dist/lib/picocolors.js","../../node_modules/next/dist/shared/lib/utils.js","../../node_modules/next/dist/shared/lib/constants.js","../../node_modules/next/dist/server/base-http/node.js","../../node_modules/next/dist/build/output/log.js","../../node_modules/next/dist/server/web/utils.js","../../node_modules/next/dist/server/lib/node-fs-methods.js","../../node_modules/next/dist/server/lib/mock-request.js","../../node_modules/next/dist/client/components/app-router-headers.js","../../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../../node_modules/next/dist/server/future/route-matches/pages-api-route-match.js","../../node_modules/next/dist/server/lib/trace/tracer.js","../../node_modules/next/dist/server/lib/trace/constants.js","../../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../../node_modules/next/dist/shared/lib/router/utils/querystring.js","../../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../../node_modules/next/dist/server/future/helpers/module-loader/route-module-loader.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.render.js","../../node_modules/next/dist/server/future/route-modules/pages/module.render.js","../../node_modules/next/dist/server/api-utils/index.js","../../node_modules/next/dist/server/response-cache/index.js","../../node_modules/react-dom/package.json","../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../node_modules/react/jsx-runtime.js","../../node_modules/next/dist/server/lib/incremental-cache/index.js","../../node_modules/next/dist/server/web/sandbox/index.js","../../node_modules/next/dist/lib/wait.js","../../node_modules/next/dist/lib/detached-promise.js","../../node_modules/next/dist/server/client-component-renderer-logger.js","../../node_modules/next/dist/lib/url.js","../../node_modules/react-dom/index.js","../../node_modules/@next/env/package.json","../../node_modules/next/dist/server/lib/revalidate.js","../../node_modules/next/dist/server/lib/etag.js","../../node_modules/next/dist/server/app-render/encryption-utils.js","../../node_modules/next/dist/shared/lib/is-plain-object.js","../../node_modules/next/dist/server/app-render/action-utils.js","../../node_modules/next/dist/shared/lib/deep-freeze.js","../../node_modules/next/dist/experimental/testmode/server.js","../../node_modules/next/dist/shared/lib/match-remote-pattern.js","../../node_modules/next/dist/shared/lib/image-blur-svg.js","../../node_modules/next/dist/shared/lib/match-local-pattern.js","../../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../../node_modules/next/dist/server/future/helpers/interception-routes.js","../../node_modules/next/dist/server/lib/squoosh/main.js","../../node_modules/next/dist/server/base-http/index.js","../../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../../node_modules/next/dist/shared/lib/head.js","../../node_modules/next/dist/server/future/route-kind.js","../../node_modules/react/cjs/react-jsx-runtime.production.js","../../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../node_modules/@next/env/dist/index.js","../../node_modules/next/dist/shared/lib/segment.js","../../node_modules/next/dist/shared/lib/escape-regexp.js","../../node_modules/next/dist/lib/batcher.js","../../node_modules/next/dist/lib/scheduler.js","../../node_modules/next/dist/server/web/spec-extension/request.js","../../node_modules/next/dist/server/response-cache/types.js","../../node_modules/next/dist/server/response-cache/utils.js","../../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","../../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","../../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../../node_modules/next/dist/server/future/helpers/module-loader/node-module-loader.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js","../../node_modules/next/dist/lib/redirect-status.js","../../node_modules/next/dist/lib/is-edge-runtime.js","../../node_modules/next/dist/server/utils.js","../../node_modules/next/dist/server/render-result.js","../../node_modules/next/dist/server/server-utils.js","../../node_modules/next/dist/server/send-response.js","../../node_modules/next/dist/server/lib/to-route.js","../../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../../node_modules/next/dist/server/lib/format-hostname.js","../../node_modules/next/dist/server/lib/builtin-request-context.js","../../node_modules/next/dist/shared/lib/runtime-config.external.js","../../node_modules/next/dist/shared/lib/get-hostname.js","../../node_modules/next/dist/server/lib/match-next-data-pathname.js","../../node_modules/next/dist/server/app-render/strip-flight-headers.js","../../node_modules/next/dist/server/lib/server-action-request-meta.js","../../node_modules/react-dom/cjs/react-dom.production.js","../../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../../node_modules/next/dist/server/lib/incremental-cache/shared-revalidate-timings.js","../../node_modules/next/dist/server/lib/server-ipc/request-utils.js","../../node_modules/next/dist/server/web/sandbox/sandbox.js","../../node_modules/next/dist/server/web/sandbox/context.js","../../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.js","../../node_modules/next/dist/server/future/route-matcher-managers/default-route-matcher-manager.js","../../node_modules/next/dist/server/future/route-matcher-providers/app-page-route-matcher-provider.js","../../node_modules/next/dist/server/future/route-matcher-providers/app-route-route-matcher-provider.js","../../node_modules/next/dist/server/future/route-matcher-providers/pages-route-matcher-provider.js","../../node_modules/next/dist/server/future/route-matcher-providers/pages-api-route-matcher-provider.js","../../node_modules/next/dist/server/future/helpers/i18n-provider.js","../../node_modules/next/dist/server/future/route-modules/checks.js","../../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../../node_modules/sharp/package.json","../../node_modules/next/dist/shared/lib/router/utils/index.js","../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../../node_modules/next/dist/server/future/normalizers/request/rsc.js","../../node_modules/next/dist/server/future/normalizers/request/postponed.js","../../node_modules/next/dist/server/future/normalizers/request/action.js","../../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.js","../../node_modules/next/dist/server/future/normalizers/request/next-data.js","../../node_modules/next/dist/server/future/route-modules/helpers/response-handlers.js","../../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../../node_modules/next/dist/experimental/testmode/context.js","../../node_modules/next/dist/experimental/testmode/fetch.js","../../node_modules/next/dist/experimental/testmode/httpget.js","../../node_modules/sharp/lib/index.js","../../node_modules/next/dist/compiled/node-html-parser/package.json","../../node_modules/next/dist/compiled/lru-cache/package.json","../../node_modules/next/dist/compiled/ws/package.json","../../node_modules/next/dist/compiled/fresh/package.json","../../node_modules/next/dist/compiled/send/package.json","../../node_modules/next/dist/compiled/get-orientation/package.json","../../node_modules/next/dist/compiled/content-disposition/package.json","../../node_modules/next/dist/compiled/is-animated/package.json","../../node_modules/next/dist/compiled/image-size/package.json","../../node_modules/next/dist/client/components/redirect-status-code.js","../../node_modules/next/dist/server/api-utils/get-cookie-parser.js","../../node_modules/next/dist/compiled/@hapi/accept/package.json","../../node_modules/next/dist/shared/lib/side-effect.js","../../node_modules/next/dist/shared/lib/amp-mode.js","../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../node_modules/next/dist/compiled/path-to-regexp/index.js","../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../node_modules/next/dist/compiled/node-html-parser/index.js","../../node_modules/next/dist/compiled/lru-cache/index.js","../../node_modules/next/dist/compiled/ws/index.js","../../node_modules/next/dist/compiled/fresh/index.js","../../node_modules/next/dist/server/web/next-url.js","../../node_modules/next/dist/server/web/error.js","../../node_modules/react-dom/server.browser.js","../../node_modules/next/dist/compiled/send/index.js","../../node_modules/next/dist/compiled/get-orientation/index.js","../../node_modules/next/dist/compiled/content-disposition/index.js","../../node_modules/next/dist/compiled/is-animated/index.js","../../node_modules/next/dist/compiled/image-size/index.js","../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../../node_modules/next/dist/server/web/spec-extension/cookies.js","../../node_modules/@swc/helpers/package.json","../../node_modules/next/dist/compiled/cookie/package.json","../../node_modules/next/dist/lib/pick.js","../../node_modules/next/dist/compiled/@hapi/accept/index.js","../../node_modules/next/dist/client/components/async-local-storage.js","../../node_modules/next/dist/server/lib/is-ipv6.js","../../node_modules/next/dist/lib/is-app-route-route.js","../../node_modules/next/dist/lib/is-app-page-route.js","../../node_modules/next/dist/server/crypto-utils.js","../../node_modules/next/dist/lib/is-api-route.js","../../node_modules/next/dist/shared/lib/router/utils/path-match.js","../../node_modules/next/dist/shared/lib/error-source.js","../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../../node_modules/next/dist/shared/lib/isomorphic/path.js","../../node_modules/next/dist/server/lib/server-ipc/invoke-request.js","../../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../../node_modules/next/dist/server/web/sandbox/resource-managers.js","../../node_modules/next/dist/server/future/route-matchers/app-route-route-matcher.js","../../node_modules/next/dist/server/future/route-matcher-providers/manifest-route-matcher-provider.js","../../node_modules/next/dist/server/future/route-matchers/locale-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/app-page-route-matcher.js","../../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../../node_modules/next/dist/server/future/route-matchers/pages-route-matcher.js","../../node_modules/next/dist/server/future/route-matchers/pages-api-route-matcher.js","../../node_modules/next/dist/client/components/react-dev-overlay/server/middleware.js","../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../node_modules/next/dist/compiled/cookie/index.js","../../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../../node_modules/next/dist/server/future/normalizers/request/suffix.js","../../node_modules/next/dist/server/future/normalizers/request/prefix.js","../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../node_modules/next/dist/compiled/picomatch/package.json","../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.js","../../node_modules/react-dom/cjs/react-dom-server.browser.production.js","../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../node_modules/next/dist/server/future/normalizers/built/app/index.js","../../node_modules/next/dist/server/future/normalizers/built/pages/index.js","../../node_modules/next/dist/compiled/picomatch/index.js","../../node_modules/next/dist/server/stream-utils/encodedTags.js","../../node_modules/next/dist/server/stream-utils/uint8array-helpers.js","../../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../../node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../../node_modules/react/jsx-dev-runtime.js","../../node_modules/next/dist/server/future/route-modules/pages/module.js","../../node_modules/next/dist/server/future/route-modules/app-page/module.js","../../node_modules/next/dist/compiled/edge-runtime/package.json","../../node_modules/next/dist/server/lib/server-ipc/utils.js","../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../node_modules/next/dist/server/future/route-matchers/route-matcher.js","../../node_modules/next/dist/server/future/route-matcher-providers/helpers/cached-route-matcher-provider.js","../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../../node_modules/@img/sharp-libvips-linux-x64/package.json","../../node_modules/@img/sharp-libvips-linux-x64/versions.json","../../node_modules/@img/sharp-libvips-linuxmusl-x64/package.json","../../node_modules/@img/sharp-libvips-linuxmusl-x64/versions.json","../../node_modules/@img/sharp-linux-x64/LICENSE","../../node_modules/@img/sharp-linux-x64/package.json","../../node_modules/@img/sharp-linuxmusl-x64/LICENSE","../../node_modules/@img/sharp-linuxmusl-x64/package.json","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getRawSourceMap.js","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/nodeStackFrames.js","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parseStack.js","../../node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.8.17.3","../../node_modules/@img/sharp-libvips-linux-x64/lib/index.js","../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/index.js","../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.8.17.3","../../node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node","../../node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node","../../node_modules/next/dist/compiled/edge-runtime/index.js","../../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../../node_modules/react/cjs/react-jsx-dev-runtime.production.js","../../node_modules/sharp/lib/constructor.js","../../node_modules/sharp/lib/input.js","../../node_modules/sharp/lib/composite.js","../../node_modules/sharp/lib/operation.js","../../node_modules/sharp/lib/resize.js","../../node_modules/sharp/lib/colour.js","../../node_modules/sharp/lib/channel.js","../../node_modules/sharp/lib/output.js","../../node_modules/sharp/lib/utility.js","../../node_modules/next/dist/compiled/debug/package.json","../../node_modules/next/dist/server/future/normalizers/built/app/app-bundle-path-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/app/app-filename-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/app/app-page-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/app/app-pathname-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/pages/pages-bundle-path-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/pages/pages-filename-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/pages/pages-page-normalizer.js","../../node_modules/next/dist/server/future/normalizers/built/pages/pages-pathname-normalizer.js","../../node_modules/next/dist/server/render.js","../../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../../node_modules/next/dist/server/app-render/app-render.js","../../node_modules/next/dist/lib/semver-noop.js","../../node_modules/next/dist/compiled/debug/index.js","../../node_modules/next/dist/server/future/route-modules/route-module.js","../../node_modules/next/dist/compiled/path-browserify/package.json","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../node_modules/next/dist/compiled/source-map08/package.json","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/entrypoints.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../../node_modules/sharp/lib/is.js","../../node_modules/sharp/lib/sharp.js","../../node_modules/sharp/lib/libvips.js","../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../../node_modules/next/dist/compiled/path-browserify/index.js","../../node_modules/next/dist/compiled/bytes/package.json","../../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getSourceMapUrl.js","../../node_modules/next/dist/compiled/source-map08/source-map.js","../../node_modules/next/dist/lib/is-serializable-props.js","../../node_modules/next/dist/server/internal-utils.js","../../node_modules/next/dist/server/post-process.js","../../node_modules/next/dist/shared/lib/loadable.shared-runtime.js","../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/router-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/html-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../../node_modules/next/dist/lib/page-types.js","../../node_modules/next/dist/client/components/request-async-storage.external.js","../../node_modules/next/dist/client/components/action-async-storage.external.js","../../node_modules/detect-libc/package.json","../../node_modules/next/dist/shared/lib/router/adapters.js","../../node_modules/next/dist/client/components/match-segments.js","../../node_modules/next/dist/lib/metadata/metadata.js","../../node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js","../../node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js","../../node_modules/next/dist/client/components/not-found.js","../../node_modules/next/dist/client/components/redirect.js","../../node_modules/next/dist/server/lib/patch-fetch.js","../../node_modules/next/dist/server/app-render/flight-render-result.js","../../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../../node_modules/next/dist/server/app-render/get-segment-param.js","../../node_modules/next/dist/server/app-render/create-error-handler.js","../../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../../node_modules/next/dist/server/app-render/validate-url.js","../../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../../node_modules/next/dist/server/app-render/action-handler.js","../../node_modules/next/dist/server/app-render/server-inserted-html.js","../../node_modules/next/dist/server/app-render/required-scripts.js","../../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../../node_modules/next/dist/server/app-render/create-component-tree.js","../../node_modules/next/dist/server/app-render/get-asset-query-string.js","../../node_modules/next/dist/client/components/hooks-server-context.js","../../node_modules/next/dist/server/app-render/use-flight-response.js","../../node_modules/next/dist/client/components/static-generation-bailout.js","../../node_modules/next/dist/server/app-render/dynamic-rendering.js","../../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../../node_modules/next/dist/compiled/bytes/index.js","../../node_modules/@img/colour/package.json","../../node_modules/next/dist/server/future/normalizers/normalizers.js","../../node_modules/next/dist/server/future/normalizers/prefixing-normalizer.js","../../node_modules/next/dist/server/future/normalizers/wrap-normalizer-fn.js","../../node_modules/next/dist/server/future/normalizers/underscore-normalizer.js","../../node_modules/next/dist/server/future/normalizers/absolute-filename-normalizer.js","../../node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js","../../node_modules/next/dist/server/app-render/static/static-renderer.js","../../node_modules/detect-libc/lib/detect-libc.js","../../node_modules/next/dist/compiled/babel/code-frame.js","../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../../node_modules/next/dist/compiled/babel/package.json","../../node_modules/semver/functions/satisfies.js","../../node_modules/semver/functions/coerce.js","../../node_modules/semver/functions/gte.js","../../node_modules/@img/colour/index.cjs","../../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../../node_modules/next/dist/compiled/shell-quote/package.json","../../node_modules/next/dist/compiled/stacktrace-parser/package.json","../../node_modules/next/dist/lib/non-nullable.js","../../node_modules/next/dist/server/optimize-amp.js","../../node_modules/semver/package.json","../../node_modules/react-dom/server.edge.js","../../node_modules/next/dist/shared/lib/image-config.js","../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../node_modules/next/dist/server/htmlescape.js","../../node_modules/next/dist/lib/client-reference.js","../../node_modules/next/dist/compiled/strip-ansi/package.json","../../node_modules/next/dist/compiled/react-is/package.json","../../node_modules/next/dist/lib/metadata/resolve-metadata.js","../../node_modules/next/dist/lib/metadata/default-metadata.js","../../node_modules/next/dist/server/lib/dedupe-fetch.js","../../node_modules/next/dist/server/lib/clone-response.js","../../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../../node_modules/next/dist/export/helpers/is-dynamic-usage-error.js","../../node_modules/next/dist/server/app-render/types.js","../../node_modules/next/dist/shared/lib/encode-uri-path.js","../../node_modules/next/dist/server/app-render/csrf-protection.js","../../node_modules/next/dist/server/app-render/react-server.node.js","../../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../../node_modules/next/dist/client/components/not-found-boundary.js","../../node_modules/next/dist/server/lib/app-dir-module.js","../../node_modules/next/dist/server/app-render/interop-default.js","../../node_modules/next/dist/server/app-render/parse-loader-tree.js","../../node_modules/next/dist/server/app-render/get-layer-assets.js","../../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../../node_modules/next/dist/client/components/parallel-route-default.js","../../node_modules/detect-libc/lib/process.js","../../node_modules/detect-libc/lib/filesystem.js","../../node_modules/detect-libc/lib/elf.js","../../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../../node_modules/next/dist/compiled/shell-quote/index.js","../../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../../node_modules/next/dist/lib/metadata/generate/basic.js","../../node_modules/next/dist/lib/metadata/generate/alternate.js","../../node_modules/next/dist/lib/metadata/generate/opengraph.js","../../node_modules/next/dist/lib/metadata/generate/icons.js","../../node_modules/next/dist/lib/metadata/generate/meta.js","../../node_modules/next/dist/compiled/nanoid/package.json","../../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../../node_modules/@img/colour/color.cjs","../../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../../node_modules/next/dist/compiled/babel/bundle.js","../../node_modules/next/dist/compiled/strip-ansi/index.js","../../node_modules/next/dist/compiled/react-is/index.js","../../node_modules/semver/functions/parse.js","../../node_modules/semver/classes/semver.js","../../node_modules/semver/internal/re.js","../../node_modules/semver/functions/compare.js","../../node_modules/semver/classes/range.js","../../node_modules/next/dist/compiled/nanoid/index.cjs","../../node_modules/react-dom/cjs/react-dom-server.edge.production.js","../../node_modules/busboy/package.json","../../node_modules/next/dist/export/helpers/is-navigation-signal-error.js","../../node_modules/next/dist/lib/metadata/clone-metadata.js","../../node_modules/next/dist/client/components/navigation.js","../../node_modules/react-dom/static.edge.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-opengraph.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-title.js","../../node_modules/next/dist/lib/metadata/generate/utils.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-basics.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-icons.js","../../node_modules/busboy/lib/index.js","../../node_modules/next/dist/compiled/superstruct/package.json","../../node_modules/next/dist/compiled/string-hash/package.json","../../node_modules/next/dist/lib/metadata/constants.js","../../node_modules/semver/internal/debug.js","../../node_modules/semver/internal/constants.js","../../node_modules/semver/internal/parse-options.js","../../node_modules/semver/internal/identifiers.js","../../node_modules/semver/internal/lrucache.js","../../node_modules/semver/classes/comparator.js","../../node_modules/next/dist/lib/metadata/get-metadata-route.js","../../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js","../../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../../node_modules/next/dist/compiled/superstruct/index.cjs","../../node_modules/next/dist/compiled/string-hash/index.js","../../node_modules/busboy/lib/utils.js","../../node_modules/semver/functions/cmp.js","../../node_modules/busboy/lib/types/multipart.js","../../node_modules/busboy/lib/types/urlencoded.js","../../node_modules/next/dist/client/components/navigation.react-server.js","../../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../../node_modules/next/dist/lib/metadata/is-metadata-route.js","../../node_modules/next/dist/shared/lib/hash.js","../../node_modules/next/dist/compiled/browserslist/package.json","../../node_modules/next/dist/compiled/json5/package.json","../../node_modules/next/dist/compiled/semver/package.json","../../node_modules/next/dist/compiled/babel-packages/package.json","../../node_modules/semver/functions/eq.js","../../node_modules/semver/functions/gt.js","../../node_modules/semver/functions/neq.js","../../node_modules/semver/functions/lt.js","../../node_modules/semver/functions/lte.js","../../node_modules/next/dist/compiled/browserslist/index.js","../../node_modules/next/dist/compiled/json5/index.js","../../node_modules/next/dist/compiled/semver/index.js","../../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../../node_modules/streamsearch/package.json","../../node_modules/streamsearch/lib/sbmh.js","../../node_modules/caniuse-lite/dist/unpacker/agents.js","../../node_modules/caniuse-lite/dist/unpacker/feature.js","../../node_modules/caniuse-lite/dist/unpacker/region.js","../../node_modules/caniuse-lite/package.json","../../node_modules/next/dist/compiled/babel/parser.js","../../node_modules/next/dist/compiled/babel/core.js","../../node_modules/next/dist/compiled/babel/traverse.js","../../node_modules/next/dist/compiled/babel/types.js","../../node_modules/caniuse-lite/data/agents.js","../../node_modules/caniuse-lite/dist/unpacker/browsers.js","../../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../../node_modules/caniuse-lite/dist/lib/statuses.js","../../node_modules/caniuse-lite/dist/lib/supported.js","../../node_modules/caniuse-lite/data/browsers.js","../../node_modules/caniuse-lite/data/browserVersions.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js"]} \ No newline at end of file diff --git a/dist/web/prerender-manifest.json b/dist/web/prerender-manifest.json index 0263f08..ad76ef7 100644 --- a/dist/web/prerender-manifest.json +++ b/dist/web/prerender-manifest.json @@ -1 +1 @@ -{"version":4,"routes":{},"dynamicRoutes":{},"preview":{"previewModeId":"7d51d6c766b8ae916a6c8c7de09c09b6","previewModeSigningKey":"6daef08ee159f3ebbc5fa089874386a7416d53350a1e791fca31ad58129b3c26","previewModeEncryptionKey":"4a44fac0d65f0b5466f5233046909e07a65f30e9fe4f42988885fce089d034d9"},"notFoundRoutes":[]} \ No newline at end of file +{"version":4,"routes":{},"dynamicRoutes":{},"preview":{"previewModeId":"591af1240cc163f1d5574b5a2b013875","previewModeSigningKey":"15f3125646d13ad695292e50611c120888619ff068663314d872177b3aa04563","previewModeEncryptionKey":"6a203998a86ee312b082e738308d289e6f64310b173dac3f8b23e54a1f791287"},"notFoundRoutes":[]} \ No newline at end of file diff --git a/dist/web/routes-manifest.json b/dist/web/routes-manifest.json index 6c7570d..a50da53 100644 --- a/dist/web/routes-manifest.json +++ b/dist/web/routes-manifest.json @@ -1 +1 @@ -{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[{"page":"/admin/services/[service_name]","regex":"^/admin/services/([^/]+?)(?:/)?$","routeKeys":{"nxtPservice_name":"nxtPservice_name"},"namedRegex":"^/admin/services/(?[^/]+?)(?:/)?$"},{"page":"/admin/users/[deployment_user_id]","regex":"^/admin/users/([^/]+?)(?:/)?$","routeKeys":{"nxtPdeployment_user_id":"nxtPdeployment_user_id"},"namedRegex":"^/admin/users/(?[^/]+?)(?:/)?$"}],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/404","regex":"^/404(?:/)?$","routeKeys":{},"namedRegex":"^/404(?:/)?$"},{"page":"/admin","regex":"^/admin(?:/)?$","routeKeys":{},"namedRegex":"^/admin(?:/)?$"},{"page":"/admin/services","regex":"^/admin/services(?:/)?$","routeKeys":{},"namedRegex":"^/admin/services(?:/)?$"},{"page":"/admin/settings","regex":"^/admin/settings(?:/)?$","routeKeys":{},"namedRegex":"^/admin/settings(?:/)?$"},{"page":"/admin/users","regex":"^/admin/users(?:/)?$","routeKeys":{},"namedRegex":"^/admin/users(?:/)?$"},{"page":"/admin/users/add-user","regex":"^/admin/users/add\\-user(?:/)?$","routeKeys":{},"namedRegex":"^/admin/users/add\\-user(?:/)?$"},{"page":"/auth/login","regex":"^/auth/login(?:/)?$","routeKeys":{},"namedRegex":"^/auth/login(?:/)?$"},{"page":"/auth/logout","regex":"^/auth/logout(?:/)?$","routeKeys":{},"namedRegex":"^/auth/logout(?:/)?$"},{"page":"/auth/signup","regex":"^/auth/signup(?:/)?$","routeKeys":{},"namedRegex":"^/auth/signup(?:/)?$"}],"dataRoutes":[{"page":"/","dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/index.json$"},{"page":"/admin","dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/admin.json$"},{"page":"/admin/services","dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/admin/services.json$"},{"page":"/admin/services/[service_name]","routeKeys":{"nxtPservice_name":"nxtPservice_name"},"dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/admin/services/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/admin/services/(?[^/]+?)\\.json$"},{"page":"/admin/settings","dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/admin/settings.json$"},{"page":"/admin/users","dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/admin/users.json$"},{"page":"/admin/users/add-user","dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/admin/users/add-user.json$"},{"page":"/admin/users/[deployment_user_id]","routeKeys":{"nxtPdeployment_user_id":"nxtPdeployment_user_id"},"dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/admin/users/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/admin/users/(?[^/]+?)\\.json$"},{"page":"/auth/login","dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/auth/login.json$"},{"page":"/auth/logout","dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/auth/logout.json$"},{"page":"/auth/signup","dataRouteRegex":"^/_next/data/EOJ93GZV05yhDPpOS\\-XSu/auth/signup.json$"}],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]} \ No newline at end of file +{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[{"page":"/admin/services/[service_name]","regex":"^/admin/services/([^/]+?)(?:/)?$","routeKeys":{"nxtPservice_name":"nxtPservice_name"},"namedRegex":"^/admin/services/(?[^/]+?)(?:/)?$"},{"page":"/admin/users/[deployment_user_id]","regex":"^/admin/users/([^/]+?)(?:/)?$","routeKeys":{"nxtPdeployment_user_id":"nxtPdeployment_user_id"},"namedRegex":"^/admin/users/(?[^/]+?)(?:/)?$"}],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/404","regex":"^/404(?:/)?$","routeKeys":{},"namedRegex":"^/404(?:/)?$"},{"page":"/admin","regex":"^/admin(?:/)?$","routeKeys":{},"namedRegex":"^/admin(?:/)?$"},{"page":"/admin/services","regex":"^/admin/services(?:/)?$","routeKeys":{},"namedRegex":"^/admin/services(?:/)?$"},{"page":"/admin/settings","regex":"^/admin/settings(?:/)?$","routeKeys":{},"namedRegex":"^/admin/settings(?:/)?$"},{"page":"/admin/users","regex":"^/admin/users(?:/)?$","routeKeys":{},"namedRegex":"^/admin/users(?:/)?$"},{"page":"/admin/users/add-user","regex":"^/admin/users/add\\-user(?:/)?$","routeKeys":{},"namedRegex":"^/admin/users/add\\-user(?:/)?$"},{"page":"/auth/login","regex":"^/auth/login(?:/)?$","routeKeys":{},"namedRegex":"^/auth/login(?:/)?$"},{"page":"/auth/logout","regex":"^/auth/logout(?:/)?$","routeKeys":{},"namedRegex":"^/auth/logout(?:/)?$"},{"page":"/auth/signup","regex":"^/auth/signup(?:/)?$","routeKeys":{},"namedRegex":"^/auth/signup(?:/)?$"}],"dataRoutes":[{"page":"/","dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/index.json$"},{"page":"/admin","dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/admin.json$"},{"page":"/admin/services","dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/admin/services.json$"},{"page":"/admin/services/[service_name]","routeKeys":{"nxtPservice_name":"nxtPservice_name"},"dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/admin/services/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/admin/services/(?[^/]+?)\\.json$"},{"page":"/admin/settings","dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/admin/settings.json$"},{"page":"/admin/users","dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/admin/users.json$"},{"page":"/admin/users/add-user","dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/admin/users/add-user.json$"},{"page":"/admin/users/[deployment_user_id]","routeKeys":{"nxtPdeployment_user_id":"nxtPdeployment_user_id"},"dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/admin/users/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/admin/users/(?[^/]+?)\\.json$"},{"page":"/auth/login","dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/auth/login.json$"},{"page":"/auth/logout","dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/auth/logout.json$"},{"page":"/auth/signup","dataRouteRegex":"^/_next/data/AXZ04o5MNsWiBDpw\\-p6gn/auth/signup.json$"}],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]} \ No newline at end of file diff --git a/dist/web/server/chunks/752.js b/dist/web/server/chunks/752.js index 5379ec5..efbee73 100644 --- a/dist/web/server/chunks/752.js +++ b/dist/web/server/chunks/752.js @@ -1 +1 @@ -exports.id=752,exports.ids=[752],exports.modules={1817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var a=r(997),n=r(1664),s=r.n(n),i=r(6689);function o(){let e=(0,i.useId)(),t=(0,i.useId)();return(0,a.jsxs)(s(),{href:"/","aria-label":"TurboCI home",className:"inline-flex items-center gap-3",children:[(0,a.jsxs)("svg",{viewBox:"0 0 48 48","aria-hidden":"true",className:"h-10 w-10 shrink-0",children:[(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:e,x1:"9",y1:"9",x2:"31",y2:"34",gradientUnits:"userSpaceOnUse",children:[a.jsx("stop",{offset:"0%",stopColor:"#9cf0c0"}),a.jsx("stop",{offset:"100%",stopColor:"#42d392"})]}),(0,a.jsxs)("linearGradient",{id:t,x1:"22",y1:"22",x2:"36",y2:"40",gradientUnits:"userSpaceOnUse",children:[a.jsx("stop",{offset:"0%",stopColor:"#2bc67e"}),a.jsx("stop",{offset:"100%",stopColor:"#1f8458"})]})]}),a.jsx("path",{d:"M35 6H23.6c-2 0-3.8 1-4.8 2.7L7.5 28.3c-1.4 2.5.4 5.7 3.2 5.7h9.1c2 0 3.8-1 4.8-2.7l11.2-19.6C39.6 9.2 37.8 6 35 6Z",fill:`url(#${e})`}),a.jsx("path",{d:"M23.9 24h13.4c2.8 0 4.6 3.1 3.2 5.6l-4.1 7.1c-1 1.7-2.8 2.7-4.8 2.7H18.2c-2.8 0-4.6-3.1-3.2-5.6l4.1-7.1c1-1.7 2.8-2.7 4.8-2.7Z",fill:`url(#${t})`})]}),a.jsx("span",{className:"font-display text-[1.02rem] font-semibold tracking-tight text-foreground",children:"TurboCI"})]})}},2817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var a=r(6689),n=r.n(a),s=r(975),i=r(8933);function o(e){let{user:t}=e,[r,o]=n().useState({toastOpen:!1}),{socket:l,sendData:c}=function({url:e,debounce:t,disableReconnect:r,keepAliveDuration:s,refreshConnection:i}){let o=s||3e4,l=(0,a.useRef)(0);(0,a.useRef)(null);let c=(0,a.useRef)(null),u=(0,a.useRef)(null),[d,g]=n().useState(void 0),w=n().useRef([]),h=n().useRef([]),p=n().useCallback((e,t)=>{let r=new CustomEvent(e,{detail:{data:t,message:t}});window.dispatchEvent(r)},[]),b=n().useCallback(()=>{let t=window.location.origin,a=e.startsWith("ws")?e:t.replace(/^http/,"ws")+("/"+e).replace(/\/\//g,"/");if(!a)return;let n=new WebSocket(a);n.onerror=e=>{console.log("Websocket ERROR:")},n.onmessage=e=>{w.current.push(e.data)},n.onopen=e=>{window.clearInterval(u.current),u.current=window.setInterval(()=>{n.readyState===WebSocket.OPEN&&n.send("twui::ping")},o),g(n),console.log(`Websocket connected to ${a}`)},n.onclose=t=>{console.log("Websocket closed!",{code:t.code,reason:t.reason,wasClean:t.wasClean}),r||(console.log("Attempting to reconnect ..."),console.log("URL:",e),window.clearInterval(u.current),console.log("tries",l),l.current>=3||(console.log("Attempting to reconnect ..."),l.current+=1,b()))}},[]);n().useCallback(()=>{try{let e=w.current.shift();if(!e)return;let t=JSON.parse(e);p("wsMessageEvent",e),p("wsDataEvent",t)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),n().useCallback(()=>{if(!d||d.readyState!==WebSocket.OPEN){window.clearInterval(c.current);return}let e=h.current.shift();e&&d.send(e)},[d]);let x=n().useCallback(e=>{try{let t=JSON.stringify(e);h.current.find(e=>e==t)||h.current.push(t)}catch(e){console.log("Error Sending socket message",e.message)}},[d]);return{socket:d,sendData:x}}({url:"/ws",disableReconnect:!1,keepAliveDuration:5e3}),{loading:u,setLoading:d,refresh:g,setRefresh:w}=(0,s.Z)(),{data:h}=(0,i.Z)();return{socket:l,sendData:c,loading:u,setLoading:d,refresh:g,setRefresh:w,ws:{socket:l,sendData:c},user:t,pageProps:e,toast:r,setToast:o}}},3893:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{AppContext:()=>u,default:()=>c});var n=r(997);r(108),r(7927);var s=r(6689),i=r(2817),o=r(1328),l=e([o]);o=(l.then?(await l)():l)[0];let u=(0,s.createContext)({});function c({Component:e,pageProps:t}){let r=(0,i.Z)(t),{toast:a,setToast:s}=r;return(0,n.jsxs)(u.Provider,{value:{...r},children:[n.jsx(e,{...t}),n.jsx(o.ZP,{open:a.toastOpen,closeDispatch:e=>{s(e=>({...e,toastOpen:!1}))},color:a.toastStyle,closeDelay:a.closeDelay,children:a.toastMessage})]})}a()}catch(e){a(e)}})},1070:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var a=r(997),n=r(6859);function s(){return(0,a.jsxs)(n.Html,{lang:"en",children:[a.jsx(n.Head,{}),(0,a.jsxs)("body",{className:"antialiased",children:[a.jsx(n.Main,{}),a.jsx(n.NextScript,{})]})]})}},3352:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>l});var n=r(997);r(6689);var s=r(8097),i=r(5976),o=e([s,i]);function l({href:e,variant:t,linkProps:r,noHover:a,elRef:o,linkRef:l,...c}){let u=n.jsx("div",{ref:o,...c,className:(0,s.twMerge)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",a?"":"twui-card",c.className),children:c.children});return e?n.jsx(i.Z,{ref:l,href:e,...r,className:(0,s.twMerge)("cursor-pointer","twui-card","twui-card-link",r?.className),children:u}):u}[s,i]=o.then?(await o)():o,a()}catch(e){a(e)}})},417:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>c});var n=r(997),s=r(6689),i=r.n(s),o=r(8097),l=e([o]);function c({contentWrapperProps:e,targetWrapperProps:t,hoverOpen:r,above:a,debounce:s=200,openDebounce:l=200,target:c,position:u="center",topOffset:d,externalSetOpen:g,keepOpen:w,disableClickActions:h,externalOpen:p,...b}){let x,f;let[m,y]=i().useState(p),v=i().useRef(null),k=i().useRef(null);return i().useCallback(e=>{let t=e.target.closest(".twui-dropdown-wrapper");if(!t||t&&t!==v.current)return g?.(!1),y(!1)},[]),(0,n.jsxs)("div",{...b,className:(0,o.twMerge)("flex flex-col items-center relative","twui-dropdown-wrapper",b.className),onMouseEnter:()=>{r&&(window.clearTimeout(x),window.clearTimeout(f),f=setTimeout(()=>{g?.(!0),y(!0)},l))},onMouseLeave:e=>{r&&(window.clearTimeout(f),x=setTimeout(()=>{g?.(!1),y(!1)},s))},onBlur:()=>{window.clearTimeout(x)},ref:v,children:[n.jsx("div",{onClick:e=>{let t=e.target;!t?.closest?.(".cancel-link")&&(h||(g?.(!m),y(!m)))},className:(0,o.twMerge)("cursor-pointer","twui-dropdown-target",t?.className),children:c}),n.jsx("div",{...e,className:(0,o.twMerge)("absolute z-10 mt-1","left"==u?"left-[100%] top-[50%] -translate-y-[50%]":"right"==u?"right-[100%] top-[50%] -translate-y-[50%]":"bottom-left"==u?"left-0 top-[100%]":"bottom-right"==u?"right-0 top-[100%]":"center"==u?"left-[50%] -translate-x-[50%] top-[100%]":"top"==u?"left-[50%] -translate-x-[50%] bottom-[100%]":"top-[100%]",a?"-translate-y-[120%]":"",m?"flex":"hidden","twui-dropdown-content",e?.className),onMouseEnter:()=>{r&&window.clearTimeout(x)},onBlur:()=>{r&&window.clearTimeout(x)},style:{...e?.style},ref:k,children:b.children})]})}o=(l.then?(await l)():l)[0],a()}catch(e){a(e)}})},7348:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997),s=r(8097),i=e([s]);function o({size:e,svgClassName:t,...r}){let a=(()=>{switch(e){case"smaller":return"w-4 h-4";case"small":return"w-5 h-5";case"normal":default:return"w-6 h-6";case"large":return"w-7 h-7"}})();return n.jsx("div",{role:"status",...r,className:(0,s.twMerge)("twui-loading",r.className),children:(0,n.jsxs)("svg",{"aria-hidden":"true",className:(0,s.twMerge)("text-gray animate-spin dark:text-gray-dark fill-primary","dark:fill-white twui-loading",a,t),viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[n.jsx("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),n.jsx("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},8092:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997);r(6689);var s=r(8097),i=e([s]);function o({variant:e,linkProps:t,componentRef:r,...a}){return n.jsx("div",{...a,ref:r,className:(0,s.twMerge)("flex flex-col items-start p-4 rounded bg-background-light dark:bg-background-dark gap-4","border border-slate-200 dark:border-white/10 border-solid w-full","relative","twui-paper",a.className),children:a.children})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},1328:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{let p;r.d(t,{ZP:()=>h});var n=r(997),s=r(6689),i=r.n(s),o=r(8097),l=r(3352),c=r(8154),u=r(6405),d=r.n(u),g=r(5743),w=e([o,l,g]);function h({open:e,setOpen:t,closeDelay:r=4e3,color:a,closeDispatch:s,...u}){let[w,h]=i().useState(!1);return w&&e?d().createPortal((0,n.jsxs)(l.Z,{...u,className:(0,o.twMerge)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==a?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==a?"bg-error dark:bg-error-dark twui-toast-error":"",u.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(p)},onMouseLeave:a=>{p=setTimeout(()=>{t?.(!1),s?.(e)},r)},children:[n.jsx(g.Z,{className:(0,o.twMerge)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:r=>{r.preventDefault(),r.stopPropagation(),t?.(!1),s?.(e)},children:n.jsx(c.Z,{size:15})}),n.jsx(g.Z,{className:(0,o.twMerge)("text-white! font-semibold"),children:u.children})]}),document.getElementById("twui-toast-root")):null}[o,l,g]=w.then?(await w)():w,a()}catch(e){a(e)}})},3563:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var a=r(997),n=r(2423);function s({name:e,...t}){let r=n[e];return r?a.jsx(r,{...t}):(console.warn(`Lucide icon "${e}" not found`),null)}r(6689)},975:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var a=r(6689),n=r.n(a);function s(e){let[t,r]=n().useState(0),[a,s]=n().useState(e?.initialLoading||!1),[i,o]=n().useState({}),[l,c]=n().useState(e?.initialReady||!1),[u,d]=n().useState(e?.initialOpen||!1);return{refresh:t,setRefresh:r,loading:a,setLoading:s,status:i,setStatus:o,ready:l,setReady:c,open:u,setOpen:d}}},8933:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var a=r(6689),n=r.n(a);function s(e){let[t,r]=n().useState(void 0),[a,s]=n().useState(void 0);return{data:t,message:a}}},8006:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>c});var n=r(997);r(6689);var s=r(8097),i=r(7348),o=r(3563),l=e([s,i]);function c({href:e,target:t,variant:r,color:a,size:l,buttonContentProps:c,linkProps:u,beforeIcon:d,afterIcon:g,loading:w,loadingIconSize:h,loadingProps:p,...b}){let x=(()=>{if("normal"!=r&&r){if("outlined"==r){if("primary"==a||!a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-primary","text-primary-text dark:text-primary-dark-text dark:outline-primary-dark-outline","twui-button-primary-outlined");if("secondary"==a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-secondary","text-secondary","twui-button-secondary-outlined");if("accent"==a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-accent","text-accent","twui-button-accent-outlined");if("gray"==a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-slate-300","text-slate-600 dark:text-white/60 dark:outline-white/30","twui-button-gray-outlined");if("white"==a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-white/50","text-white","twui-button-white-outlined");if("error"==a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-error text-error","dark:outline-error dark:text-error-dark","twui-button-error-outlined")}else if("ghost"==r){if("primary"==a||!a)return(0,s.twMerge)("bg-transparent dark:bg-transparent outline-none p-2","text-primary-text dark:text-primary-dark-text hover:bg-transparent dark:hover:bg-transparent","twui-button-primary-ghost");if("secondary"==a)return(0,s.twMerge)("bg-transparent dark:bg-transparent outline-none p-2","text-secondary hover:bg-transparent dark:hover:bg-transparent","twui-button-secondary-ghost");if("text"==a)return(0,s.twMerge)("bg-transparent dark:bg-transparent outline-none p-2 dark:text-foreground-dark","text-foreground-light hover:bg-transparent dark:hover:bg-transparent","twui-button-secondary-ghost");if("accent"==a)return(0,s.twMerge)("bg-transparent dark:bg-transparent outline-none p-2","text-accent hover:bg-transparent dark:hover:bg-transparent","twui-button-accent-ghost");if("gray"==a)return(0,s.twMerge)("bg-transparent dark:bg-transparent outline-none p-2 hover:bg-transparent dark:hover:bg-transparent","text-slate-600 dark:text-white/70 hover:opacity-80","twui-button-gray-ghost");if("error"==a)return(0,s.twMerge)("bg-transparent outline-none p-2","text-red-600 dark:text-red-400","twui-button-error-ghost");if("warning"==a)return(0,s.twMerge)("bg-transparent outline-none p-2","text-yellow-600","twui-button-warning-ghost");if("success"==a)return(0,s.twMerge)("bg-transparent outline-none p-2","text-success","twui-button-success-ghost");if("white"==a)return(0,s.twMerge)("bg-transparent outline-none p-2","text-white","twui-button-white-ghost")}}else{if("primary"==a||!a)return(0,s.twMerge)("bg-primary hover:bg-primary-hover text-primary-text","dark:bg-primary-dark hover:dark:bg-primary-dark-hover text-primary-text","twui-button-primary");if("secondary"==a)return(0,s.twMerge)("bg-secondary hover:bg-secondary-hover text-white","twui-button-secondary");if("white"==a)return(0,s.twMerge)("!bg-white hover:!bg-slate-200 !text-slate-800","twui-button-white");if("accent"==a)return(0,s.twMerge)("bg-accent hover:bg-accent-hover text-white","twui-button-accent");if("gray"==a)return(0,s.twMerge)("bg-gray hover:bg-gray-hover text-foreground-light","dark:bg-gray-dark hover:dark:bg-gray-dark-hover dark:text-foreground-dark","twui-button-gray");if("success"==a)return(0,s.twMerge)("bg-success hover:bg-success-hover text-white","dark:bg-success hover:dark:bg-success-hover text-white","twui-button-success");if("error"==a)return(0,s.twMerge)("bg-error hover:bg-error-hover text-white","dark:bg-error hover:dark:bg-error-hover text-white","twui-button-error")}return""})(),f=(0,n.jsxs)("button",{...b,className:(0,s.twMerge)("bg-primary text-white font-medium px-4 py-2 rounded-default","flex items-center justify-center relative transition-all cursor-pointer",b.disabled?"opacity-40 cursor-not-allowed":"","twui-button-general","small"==l?"px-3 py-1.5 twui-button-small text-sm":"smaller"==l?"px-2 py-1 text-xs twui-button-smaller":"large"==l?"text-lg twui-button-large":"larger"==l?"px-5 py-3 text-xl twui-button-larger":"twui-button-base",x,w?"pointer-events-none opacity-80":"",b.className),"aria-label":b.title,children:[(0,n.jsxs)("div",{...c,className:(0,s.twMerge)("flex flex-row items-center gap-2 whitespace-nowrap",w?"opacity-0":"","twui-button-content-wrapper",c?.className),children:[d?"string"==typeof d?n.jsx(o.Z,{name:d}):d:null,b.children,g?"string"==typeof g?n.jsx(o.Z,{name:g}):g:null]}),w&&n.jsx(i.Z,{size:(()=>{if(h)return h;switch(l){case"small":return"small";case"smaller":return"smaller";default:return"normal"}})(),...p,className:(0,s.twMerge)("absolute",p?.className)})]});return e?n.jsx("a",{...u,href:e,target:t,title:b.title,"aria-label":b.title,children:f}):f}[s,i]=l.then?(await l)():l,a()}catch(e){a(e)}})},2984:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997),s=r(8097),i=e([s]);function o({vertical:e,dashed:t,...r}){return n.jsx("div",{...r,className:(0,s.twMerge)("border-slate-200 dark:border-white/10",e?"border-0 border-l h-full min-h-5":"border-0 border-t w-full","twui-divider",e?"twui-divider-vertical":"twui-divider-horizontal",t?"border-dashed":"border-solid",r.className)})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},5976:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>l});var n=r(997),s=r(8097),i=r(6461),o=e([s]);function l({showArrow:e,arrowSize:t=20,arrowProps:r,strict:a,...o}){return(0,n.jsxs)("a",{...o,className:(0,s.twMerge)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",o.className),onClick:e=>{e.target.closest(".cancel-link")&&e.preventDefault(),o?.onClick?.(e)},"data-strict":a?"yes":void 0,children:[o.children,e&&n.jsx(i.Z,{size:t,...r,className:(0,s.twMerge)("inline-block ml-1 -mt-[1px]",r?.className)})]})}s=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},4519:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997),s=r(8097),i=e([s]);function o({...e}){return n.jsx("main",{...e,className:(0,s.twMerge)("flex flex-col items-center w-full","twui-main",e.className),children:e.children})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},9705:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997),s=r(8097),i=e([s]);function o({noWrap:e,itemsStart:t,...r}){return n.jsx("div",{...r,className:(0,s.twMerge)("flex flex-row gap-2",e?"xl:flex-nowrap":"flex-wrap",t?"items-start":"items-center","twui-row",r.className),children:r.children})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},5743:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997),s=r(8097),i=e([s]);function o({size:e,variant:t,truncate:r,...a}){return n.jsx("span",{...a,className:(0,s.twMerge)("","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==t&&"opacity-50","","twui-span",a.className),children:a.children})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},3216:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>c});var n=r(997),s=r(6517),i=r.n(s),o=r(8097),l=e([o]);function c({gap:e,componentRef:t,...r}){let a=i().omit(r,"center");return n.jsx("div",{...a,className:(0,o.twMerge)("flex flex-col items-start gap-4",r.center&&"items-center",e?"string"==typeof e?`gap-[${e}]`:`gap-${e}`:"","twui-stack",r.className),ref:t,children:r.children})}o=(l.then?(await l)():l)[0],a()}catch(e){a(e)}})},108:()=>{}}; \ No newline at end of file +exports.id=752,exports.ids=[752],exports.modules={1817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var a=r(997),n=r(1664),s=r.n(n),i=r(6689);function o(){let e=(0,i.useId)(),t=(0,i.useId)();return(0,a.jsxs)(s(),{href:"/","aria-label":"TurboCI home",className:"inline-flex items-center gap-3",children:[(0,a.jsxs)("svg",{viewBox:"0 0 48 48","aria-hidden":"true",className:"h-10 w-10 shrink-0",children:[(0,a.jsxs)("defs",{children:[(0,a.jsxs)("linearGradient",{id:e,x1:"9",y1:"9",x2:"31",y2:"34",gradientUnits:"userSpaceOnUse",children:[a.jsx("stop",{offset:"0%",stopColor:"#9cf0c0"}),a.jsx("stop",{offset:"100%",stopColor:"#42d392"})]}),(0,a.jsxs)("linearGradient",{id:t,x1:"22",y1:"22",x2:"36",y2:"40",gradientUnits:"userSpaceOnUse",children:[a.jsx("stop",{offset:"0%",stopColor:"#2bc67e"}),a.jsx("stop",{offset:"100%",stopColor:"#1f8458"})]})]}),a.jsx("path",{d:"M35 6H23.6c-2 0-3.8 1-4.8 2.7L7.5 28.3c-1.4 2.5.4 5.7 3.2 5.7h9.1c2 0 3.8-1 4.8-2.7l11.2-19.6C39.6 9.2 37.8 6 35 6Z",fill:`url(#${e})`}),a.jsx("path",{d:"M23.9 24h13.4c2.8 0 4.6 3.1 3.2 5.6l-4.1 7.1c-1 1.7-2.8 2.7-4.8 2.7H18.2c-2.8 0-4.6-3.1-3.2-5.6l4.1-7.1c1-1.7 2.8-2.7 4.8-2.7Z",fill:`url(#${t})`})]}),a.jsx("span",{className:"font-display text-[1.02rem] font-semibold tracking-tight text-foreground",children:"TurboCI"})]})}},2817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var a=r(6689),n=r.n(a),s=r(975),i=r(8933);function o(e){let{user:t}=e,[r,o]=n().useState({toastOpen:!1}),{socket:l,sendData:c}=function({url:e,debounce:t,disableReconnect:r,keepAliveDuration:s,refreshConnection:i}){let o=(0,a.useRef)(0),l=(0,a.useRef)(e),c=(0,a.useRef)(r),u=(0,a.useRef)(s||3e4);(0,a.useRef)(null);let d=(0,a.useRef)(null),g=(0,a.useRef)(null);(0,a.useRef)(null);let w=(0,a.useRef)(null),[h,p]=n().useState(void 0),b=(0,a.useRef)(void 0),x=n().useRef([]),f=n().useRef([]),m=n().useCallback((e,t)=>{let r=new CustomEvent(e,{detail:{data:t,message:t}});window.dispatchEvent(r)},[]),y=n().useCallback(()=>{let e=l.current,t=window.location.origin,r=e.startsWith("ws")?e:t.replace(/^http/,"ws")+("/"+e).replace(/\/\//g,"/");if(!r)return;let a=new WebSocket(r);a.onerror=()=>{console.log("Websocket ERROR:")},a.onmessage=e=>{x.current.push(e.data)},a.onopen=()=>{window.clearInterval(g.current),g.current=window.setInterval(()=>{a.readyState===WebSocket.OPEN&&a.send("twui::ping")},u.current),o.current=0,b.current=a,p(a),console.log(`Websocket connected to ${r}`)},a.onclose=e=>{if(console.log("Websocket closed!",{code:e.code,reason:e.reason,wasClean:e.wasClean}),window.clearInterval(g.current),b.current=void 0,p(void 0),c.current)return;if(o.current>=3){console.log("Max reconnect attempts reached.");return}o.current+=1;let t=Math.min(1e3*2**o.current,3e4);console.log(`Attempting to reconnect in ${t}ms... (attempt ${o.current})`),w.current=window.setTimeout(y,t)}},[]);return n().useCallback(()=>{try{let e=x.current.shift();if(!e)return;let t=JSON.parse(e);m("wsMessageEvent",e),m("wsDataEvent",t)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),n().useCallback(()=>{let e=b.current;if(!e||e.readyState!==WebSocket.OPEN){window.clearInterval(d.current);return}let t=f.current.shift();t&&e.send(t)},[]),{socket:h,sendData:n().useCallback(e=>{try{let t=JSON.stringify(e);f.current.find(e=>e===t)||f.current.push(t)}catch(e){console.log("Error Sending socket message",e.message)}},[])}}({url:"/ws",disableReconnect:!1,keepAliveDuration:5e3}),{loading:u,setLoading:d,refresh:g,setRefresh:w}=(0,s.Z)(),{data:h}=(0,i.Z)();return{socket:l,sendData:c,loading:u,setLoading:d,refresh:g,setRefresh:w,ws:{socket:l,sendData:c},user:t,pageProps:e,toast:r,setToast:o}}},3893:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{AppContext:()=>u,default:()=>c});var n=r(997);r(108),r(7927);var s=r(6689),i=r(2817),o=r(1328),l=e([o]);o=(l.then?(await l)():l)[0];let u=(0,s.createContext)({});function c({Component:e,pageProps:t}){let r=(0,i.Z)(t),{toast:a,setToast:s}=r;return(0,n.jsxs)(u.Provider,{value:{...r},children:[n.jsx(e,{...t}),n.jsx(o.ZP,{open:a.toastOpen,closeDispatch:e=>{s(e=>({...e,toastOpen:!1}))},color:a.toastStyle,closeDelay:a.closeDelay,children:a.toastMessage})]})}a()}catch(e){a(e)}})},1070:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var a=r(997),n=r(6859);function s(){return(0,a.jsxs)(n.Html,{lang:"en",children:[a.jsx(n.Head,{}),(0,a.jsxs)("body",{className:"antialiased",children:[a.jsx(n.Main,{}),a.jsx(n.NextScript,{})]})]})}},3352:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>l});var n=r(997);r(6689);var s=r(8097),i=r(5976),o=e([s,i]);function l({href:e,variant:t,linkProps:r,noHover:a,elRef:o,linkRef:l,...c}){let u=n.jsx("div",{ref:o,...c,className:(0,s.twMerge)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",a?"":"twui-card",c.className),children:c.children});return e?n.jsx(i.Z,{ref:l,href:e,...r,className:(0,s.twMerge)("cursor-pointer","twui-card","twui-card-link",r?.className),children:u}):u}[s,i]=o.then?(await o)():o,a()}catch(e){a(e)}})},417:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>c});var n=r(997),s=r(6689),i=r.n(s),o=r(8097),l=e([o]);function c({contentWrapperProps:e,targetWrapperProps:t,hoverOpen:r,above:a,debounce:s=200,openDebounce:l=200,target:c,position:u="center",topOffset:d,externalSetOpen:g,keepOpen:w,disableClickActions:h,externalOpen:p,...b}){let x,f;let[m,y]=i().useState(p),v=i().useRef(null),k=i().useRef(null);return i().useCallback(e=>{let t=e.target.closest(".twui-dropdown-wrapper");if(!t||t&&t!==v.current)return g?.(!1),y(!1)},[]),(0,n.jsxs)("div",{...b,className:(0,o.twMerge)("flex flex-col items-center relative","twui-dropdown-wrapper",b.className),onMouseEnter:()=>{r&&(window.clearTimeout(x),window.clearTimeout(f),f=setTimeout(()=>{g?.(!0),y(!0)},l))},onMouseLeave:e=>{r&&(window.clearTimeout(f),x=setTimeout(()=>{g?.(!1),y(!1)},s))},onBlur:()=>{window.clearTimeout(x)},ref:v,children:[n.jsx("div",{onClick:e=>{let t=e.target;!t?.closest?.(".cancel-link")&&(h||(g?.(!m),y(!m)))},className:(0,o.twMerge)("cursor-pointer","twui-dropdown-target",t?.className),children:c}),n.jsx("div",{...e,className:(0,o.twMerge)("absolute z-10 mt-1","left"==u?"left-[100%] top-[50%] -translate-y-[50%]":"right"==u?"right-[100%] top-[50%] -translate-y-[50%]":"bottom-left"==u?"left-0 top-[100%]":"bottom-right"==u?"right-0 top-[100%]":"center"==u?"left-[50%] -translate-x-[50%] top-[100%]":"top"==u?"left-[50%] -translate-x-[50%] bottom-[100%]":"top-[100%]",a?"-translate-y-[120%]":"",m?"flex":"hidden","twui-dropdown-content",e?.className),onMouseEnter:()=>{r&&window.clearTimeout(x)},onBlur:()=>{r&&window.clearTimeout(x)},style:{...e?.style},ref:k,children:b.children})]})}o=(l.then?(await l)():l)[0],a()}catch(e){a(e)}})},7348:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997),s=r(8097),i=e([s]);function o({size:e,svgClassName:t,...r}){let a=(()=>{switch(e){case"smaller":return"w-4 h-4";case"small":return"w-5 h-5";case"normal":default:return"w-6 h-6";case"large":return"w-7 h-7"}})();return n.jsx("div",{role:"status",...r,className:(0,s.twMerge)("twui-loading",r.className),children:(0,n.jsxs)("svg",{"aria-hidden":"true",className:(0,s.twMerge)("text-gray animate-spin dark:text-gray-dark fill-primary","dark:fill-white twui-loading",a,t),viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[n.jsx("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),n.jsx("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},8092:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997);r(6689);var s=r(8097),i=e([s]);function o({variant:e,linkProps:t,componentRef:r,...a}){return n.jsx("div",{...a,ref:r,className:(0,s.twMerge)("flex flex-col items-start p-4 rounded bg-background-light dark:bg-background-dark gap-4","border border-slate-200 dark:border-white/10 border-solid w-full","relative","twui-paper",a.className),children:a.children})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},1328:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{let p;r.d(t,{ZP:()=>h});var n=r(997),s=r(6689),i=r.n(s),o=r(8097),l=r(3352),c=r(8154),u=r(6405),d=r.n(u),g=r(5743),w=e([o,l,g]);function h({open:e,setOpen:t,closeDelay:r=4e3,color:a,closeDispatch:s,...u}){let[w,h]=i().useState(!1);return w&&e?d().createPortal((0,n.jsxs)(l.Z,{...u,className:(0,o.twMerge)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==a?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==a?"bg-error dark:bg-error-dark twui-toast-error":"",u.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(p)},onMouseLeave:a=>{p=setTimeout(()=>{t?.(!1),s?.(e)},r)},children:[n.jsx(g.Z,{className:(0,o.twMerge)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:r=>{r.preventDefault(),r.stopPropagation(),t?.(!1),s?.(e)},children:n.jsx(c.Z,{size:15})}),n.jsx(g.Z,{className:(0,o.twMerge)("text-white! font-semibold"),children:u.children})]}),document.getElementById("twui-toast-root")):null}[o,l,g]=w.then?(await w)():w,a()}catch(e){a(e)}})},3563:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var a=r(997),n=r(2423);function s({name:e,...t}){let r=n[e];return r?a.jsx(r,{...t}):(console.warn(`Lucide icon "${e}" not found`),null)}r(6689)},975:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var a=r(6689),n=r.n(a);function s(e){let[t,r]=n().useState(0),[a,s]=n().useState(e?.initialLoading||!1),[i,o]=n().useState({}),[l,c]=n().useState(e?.initialReady||!1),[u,d]=n().useState(e?.initialOpen||!1);return{refresh:t,setRefresh:r,loading:a,setLoading:s,status:i,setStatus:o,ready:l,setReady:c,open:u,setOpen:d}}},8933:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var a=r(6689),n=r.n(a);function s(e){let[t,r]=n().useState(void 0),[a,s]=n().useState(void 0);return{data:t,message:a}}},8006:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>c});var n=r(997);r(6689);var s=r(8097),i=r(7348),o=r(3563),l=e([s,i]);function c({href:e,target:t,variant:r,color:a,size:l,buttonContentProps:c,linkProps:u,beforeIcon:d,afterIcon:g,loading:w,loadingIconSize:h,loadingProps:p,...b}){let x=(()=>{if("normal"!=r&&r){if("outlined"==r){if("primary"==a||!a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-primary","text-primary-text dark:text-primary-dark-text dark:outline-primary-dark-outline","twui-button-primary-outlined");if("secondary"==a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-secondary","text-secondary","twui-button-secondary-outlined");if("accent"==a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-accent","text-accent","twui-button-accent-outlined");if("gray"==a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-slate-300","text-slate-600 dark:text-white/60 dark:outline-white/30","twui-button-gray-outlined");if("white"==a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-white/50","text-white","twui-button-white-outlined");if("error"==a)return(0,s.twMerge)("bg-transparent outline outline-1 outline-error text-error","dark:outline-error dark:text-error-dark","twui-button-error-outlined")}else if("ghost"==r){if("primary"==a||!a)return(0,s.twMerge)("bg-transparent dark:bg-transparent outline-none p-2","text-primary-text dark:text-primary-dark-text hover:bg-transparent dark:hover:bg-transparent","twui-button-primary-ghost");if("secondary"==a)return(0,s.twMerge)("bg-transparent dark:bg-transparent outline-none p-2","text-secondary hover:bg-transparent dark:hover:bg-transparent","twui-button-secondary-ghost");if("text"==a)return(0,s.twMerge)("bg-transparent dark:bg-transparent outline-none p-2 dark:text-foreground-dark","text-foreground-light hover:bg-transparent dark:hover:bg-transparent","twui-button-secondary-ghost");if("accent"==a)return(0,s.twMerge)("bg-transparent dark:bg-transparent outline-none p-2","text-accent hover:bg-transparent dark:hover:bg-transparent","twui-button-accent-ghost");if("gray"==a)return(0,s.twMerge)("bg-transparent dark:bg-transparent outline-none p-2 hover:bg-transparent dark:hover:bg-transparent","text-slate-600 dark:text-white/70 hover:opacity-80","twui-button-gray-ghost");if("error"==a)return(0,s.twMerge)("bg-transparent outline-none p-2","text-red-600 dark:text-red-400","twui-button-error-ghost");if("warning"==a)return(0,s.twMerge)("bg-transparent outline-none p-2","text-yellow-600","twui-button-warning-ghost");if("success"==a)return(0,s.twMerge)("bg-transparent outline-none p-2","text-success","twui-button-success-ghost");if("white"==a)return(0,s.twMerge)("bg-transparent outline-none p-2","text-white","twui-button-white-ghost")}}else{if("primary"==a||!a)return(0,s.twMerge)("bg-primary hover:bg-primary-hover text-primary-text","dark:bg-primary-dark hover:dark:bg-primary-dark-hover text-primary-text","twui-button-primary");if("secondary"==a)return(0,s.twMerge)("bg-secondary hover:bg-secondary-hover text-white","twui-button-secondary");if("white"==a)return(0,s.twMerge)("!bg-white hover:!bg-slate-200 !text-slate-800","twui-button-white");if("accent"==a)return(0,s.twMerge)("bg-accent hover:bg-accent-hover text-white","twui-button-accent");if("gray"==a)return(0,s.twMerge)("bg-gray hover:bg-gray-hover text-foreground-light","dark:bg-gray-dark hover:dark:bg-gray-dark-hover dark:text-foreground-dark","twui-button-gray");if("success"==a)return(0,s.twMerge)("bg-success hover:bg-success-hover text-white","dark:bg-success hover:dark:bg-success-hover text-white","twui-button-success");if("error"==a)return(0,s.twMerge)("bg-error hover:bg-error-hover text-white","dark:bg-error hover:dark:bg-error-hover text-white","twui-button-error")}return""})(),f=(0,n.jsxs)("button",{...b,className:(0,s.twMerge)("bg-primary text-white font-medium px-4 py-2 rounded-default","flex items-center justify-center relative transition-all cursor-pointer",b.disabled?"opacity-40 cursor-not-allowed":"","twui-button-general","small"==l?"px-3 py-1.5 twui-button-small text-sm":"smaller"==l?"px-2 py-1 text-xs twui-button-smaller":"large"==l?"text-lg twui-button-large":"larger"==l?"px-5 py-3 text-xl twui-button-larger":"twui-button-base",x,w?"pointer-events-none opacity-80":"",b.className),"aria-label":b.title,children:[(0,n.jsxs)("div",{...c,className:(0,s.twMerge)("flex flex-row items-center gap-2 whitespace-nowrap",w?"opacity-0":"","twui-button-content-wrapper",c?.className),children:[d?"string"==typeof d?n.jsx(o.Z,{name:d}):d:null,b.children,g?"string"==typeof g?n.jsx(o.Z,{name:g}):g:null]}),w&&n.jsx(i.Z,{size:(()=>{if(h)return h;switch(l){case"small":return"small";case"smaller":return"smaller";default:return"normal"}})(),...p,className:(0,s.twMerge)("absolute",p?.className)})]});return e?n.jsx("a",{...u,href:e,target:t,title:b.title,"aria-label":b.title,children:f}):f}[s,i]=l.then?(await l)():l,a()}catch(e){a(e)}})},2984:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997),s=r(8097),i=e([s]);function o({vertical:e,dashed:t,...r}){return n.jsx("div",{...r,className:(0,s.twMerge)("border-slate-200 dark:border-white/10",e?"border-0 border-l h-full min-h-5":"border-0 border-t w-full","twui-divider",e?"twui-divider-vertical":"twui-divider-horizontal",t?"border-dashed":"border-solid",r.className)})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},5976:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>l});var n=r(997),s=r(8097),i=r(6461),o=e([s]);function l({showArrow:e,arrowSize:t=20,arrowProps:r,strict:a,...o}){return(0,n.jsxs)("a",{...o,className:(0,s.twMerge)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",o.className),onClick:e=>{e.target.closest(".cancel-link")&&e.preventDefault(),o?.onClick?.(e)},"data-strict":a?"yes":void 0,children:[o.children,e&&n.jsx(i.Z,{size:t,...r,className:(0,s.twMerge)("inline-block ml-1 -mt-[1px]",r?.className)})]})}s=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},4519:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997),s=r(8097),i=e([s]);function o({...e}){return n.jsx("main",{...e,className:(0,s.twMerge)("flex flex-col items-center w-full","twui-main",e.className),children:e.children})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},9705:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997),s=r(8097),i=e([s]);function o({noWrap:e,itemsStart:t,...r}){return n.jsx("div",{...r,className:(0,s.twMerge)("flex flex-row gap-2",e?"xl:flex-nowrap":"flex-wrap",t?"items-start":"items-center","twui-row",r.className),children:r.children})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},5743:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var n=r(997),s=r(8097),i=e([s]);function o({size:e,variant:t,truncate:r,...a}){return n.jsx("span",{...a,className:(0,s.twMerge)("","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==t&&"opacity-50","","twui-span",a.className),children:a.children})}s=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},3216:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>c});var n=r(997),s=r(6517),i=r.n(s),o=r(8097),l=e([o]);function c({gap:e,componentRef:t,...r}){let a=i().omit(r,"center");return n.jsx("div",{...a,className:(0,o.twMerge)("flex flex-col items-start gap-4",r.center&&"items-center",e?"string"==typeof e?`gap-[${e}]`:`gap-${e}`:"","twui-stack",r.className),ref:t,children:r.children})}o=(l.then?(await l)():l)[0],a()}catch(e){a(e)}})},108:()=>{}}; \ No newline at end of file diff --git a/dist/web/server/chunks/824.js b/dist/web/server/chunks/824.js index 721f45f..d188299 100644 --- a/dist/web/server/chunks/824.js +++ b/dist/web/server/chunks/824.js @@ -1 +1 @@ -"use strict";exports.id=824,exports.ids=[824],exports.modules={1568:(e,t,a)=>{a.d(t,{Z:()=>r});let r=(0,a(8427).Z)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},7840:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>w});var s=a(997),n=a(2863),l=a(7348),c=a(3563),i=a(975),o=a(8006),u=a(1048),d=a(9705),h=a(5743),m=a(3216),x=a(6689),p=a(8097),g=e([n,l,o,u,d,h,m,p]);function w({url:e,wrapperProps:t,title:a,...r}){let{loading:g,setLoading:w}=(0,i.Z)();return s.jsx(n.Z,{...t,className:(0,p.twMerge)("p-0",t?.className),children:(0,s.jsxs)(m.Z,{className:"gap-0",children:[(0,s.jsxs)(d.Z,{className:"p-4 w-full justify-between",children:[s.jsx(d.Z,{children:a?s.jsx(x.Fragment,{children:s.jsx(h.Z,{size:"small",variant:"faded",children:a})}):null}),(0,s.jsxs)(d.Z,{children:[s.jsx(o.Z,{title:"Open Full Screen",variant:"ghost",className:"p-1!",onClick:()=>{window.open(e,"__blank")},children:s.jsx(c.Z,{name:"ArrowUpRight",size:20})}),s.jsx(o.Z,{title:"Refresh Iframe",variant:"ghost",className:"p-1!",loading:g,onClick:()=>{w(!0),setTimeout(()=>{w(!1)},2e3)},loadingProps:{size:"smaller"},children:s.jsx(c.Z,{name:"RotateCcw",size:18})})]})]}),s.jsx("hr",{}),g?s.jsx(u.Z,{className:"w-full p-10 h-[400px]",children:s.jsx(l.Z,{})}):s.jsx("iframe",{...r,src:e,className:(0,p.twMerge)("w-full h-[400px]",r.className)})]})})}[n,l,o,u,d,h,m,p]=g.then?(await g)():g,r()}catch(e){r(e)}})},5590:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>m});var s=a(997),n=a(6689),l=a(5031),c=a(9705),i=a(8006),o=a(5743),u=a(2863),d=a(8154),h=e([l,c,i,o,u]);function m({service:e,setLog:t,log:a}){let r=e.logs,h=r?.map(e=>"string"==typeof e?e:e.cmd),m=a?.match(/./)&&!h?.find(e=>e==a);return s.jsx(n.Fragment,{children:m?s.jsx(c.Z,{className:"grow",children:s.jsx(u.Z,{className:"w-full py-1 h-[42px]",children:(0,s.jsxs)(c.Z,{className:"w-full justify-between",children:[s.jsx(o.Z,{children:a}),s.jsx(i.Z,{title:"Clear Custom Log",variant:"ghost",className:"p-1",onClick:()=>{t(void 0)},children:s.jsx(d.Z,{size:17})})]})})}):s.jsx(l.Z,{options:[...h?.map(e=>({value:e,title:e}))||[]],changeHandler:e=>{t(e)}})})}[l,c,i,o,u]=h.then?(await h)():h,r()}catch(e){r(e)}})},1392:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>p});var s=a(997),n=a(3216),l=a(6689),c=a(8006),i=a(2177),o=a(4956),u=a(5743),d=a(975),h=a(5204),m=a(3563),x=e([n,c,i,o,u,h]);function p({setLog:e}){let{open:t,setOpen:a}=(0,d.Z)(),r=(0,l.useRef)("");return s.jsx(i.ZP,{target:s.jsx(c.Z,{title:"Enter custom command",size:"small",color:"gray",className:"w-[42px] h-[42px]",children:s.jsx(m.Z,{name:"Edit3",size:14})}),setOpen:a,open:t,children:(0,s.jsxs)(n.Z,{children:[(0,s.jsxs)(n.Z,{className:"gap-1",children:[s.jsx(o.Z,{className:"admin-h3",children:"Enter a custom Command"}),s.jsx(u.Z,{variant:"faded",children:"Enter a command to run a custom log"})]}),s.jsx(h.Z,{placeholder:"Enter custom command",changeHandler:e=>{r.current=e},autoFocus:!0}),s.jsx(c.Z,{title:"Set Custom Command",onClick:()=>{e(r.current.trim()),a(!1)},children:"Set Custom Command"})]})})}[n,c,i,o,u,h]=x.then?(await x)():x,r()}catch(e){r(e)}})},8149:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>u});var s=a(997),n=a(3216),l=a(9705),c=a(1392),i=a(5590),o=e([n,l,c,i]);function u({service:e,setLog:t,log:a}){return s.jsx(n.Z,{className:"w-full gap-2 p-4",children:(0,s.jsxs)(l.Z,{className:"flex-nowrap",children:[s.jsx(c.Z,{setLog:t}),s.jsx(i.Z,{service:e,setLog:t,log:a})]})})}[n,l,c,i]=o.then?(await o)():o,r()}catch(e){r(e)}})},4221:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>p});var s=a(997),n=a(3216),l=a(6689),c=a(3893),i=a(8933);a(6517);var o=a(7348),u=a(1048),d=a(7840),h=a(8650),m=a(975),x=e([n,c,o,u,d]);function p({service:e,server:t,target:a,log_cmd:r,portRef:x}){let{pageProps:p,ws:g}=(0,l.useContext)(c.AppContext),w=(0,l.useRef)(void 0),{data:f}=(0,i.Z)(),{isIntersecting:Z}=(0,h.Z)({elementRef:w,options:{rootMargin:"-200px",threshold:0}}),[j,v]=(0,l.useState)(),{refresh:N,setRefresh:y}=(0,m.Z)();(0,l.useRef)(!1);let b=(0,s.jsxs)(s.Fragment,{children:[s.jsx("code",{children:t.private_ip})," ",a]});return(0,s.jsxs)(n.Z,{className:"gap-0 w-full",componentRef:w,children:[Z&&j?.url&&j.port?s.jsx(n.Z,{className:"gap-0",children:s.jsx(d.Z,{url:j?.url,title:b,wrapperProps:{className:"border-none"}})}):s.jsx(u.Z,{className:"p-10 h-[460px]",children:s.jsx(o.Z,{})}),s.jsx("hr",{})]})}[n,c,o,u,d]=x.then?(await x)():x,r()}catch(e){r(e)}})},9986:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>g});var s=a(997),n=a(3216),l=a(6689),c=a(3893),i=a(2358),o=a(8650),u=a(4221),d=a(9705),h=a(8006),m=a(8149),x=a(8097),p=e([n,c,u,d,h,m,x]);function g({service:e,server:t,wrapperProps:a,portRef:r}){let{pageProps:p}=(0,l.useContext)(c.AppContext),g=(0,l.useRef)(void 0),{isIntersecting:w}=(0,o.Z)({elementRef:g}),[f,Z]=(0,l.useState)(e.logs?.[0]?"logs":"shell"),j=e.logs?.[0],v="string"==typeof j?j:j?.cmd,[N,y]=(0,l.useState)(v);return(0,s.jsxs)(n.Z,{...a,className:(0,x.twMerge)("gap-0",a?.className),children:[(0,s.jsxs)(d.Z,{className:"w-full justify-between p-4 -mb-6",children:[s.jsx(d.Z,{children:s.jsx("code",{children:t.private_ip})}),s.jsx(d.Z,{className:"",children:i.e3.map((e,t)=>{let a=e.name==f;return s.jsx(h.Z,{title:`${e.name}`,onClick:()=>{Z(e.name)},size:"smaller",color:"gray",variant:a?void 0:"outlined",children:e.name},t)})})]}),"logs"==f?s.jsx(m.Z,{server:t,service:e,setLog:y,log:N}):s.jsx(d.Z,{className:"h-[74px]"}),s.jsx("hr",{}),s.jsx(u.Z,{server:t,service:e,target:f,portRef:r,log_cmd:N})]})}[n,c,u,d,h,m,x]=p.then?(await p)():p,r()}catch(e){r(e)}})},2358:(e,t,a)=>{a.d(t,{e3:()=>r});let r=[{name:"logs"},{name:"shell"}]},3135:(e,t,a)=>{a(6517),a(6689)},274:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>x});var s=a(997);a(6689);var n=a(8097),l=a(6405),c=a.n(l),i=a(8006),o=a(8154),u=a(8092),d=a(6517),h=a.n(d),m=e([n,i,u]);function x({open:e,setOpen:t,...a}){return e?c().createPortal((0,s.jsxs)("div",{className:(0,n.twMerge)("fixed z-[200] top-0 left-0 w-screen h-screen","flex flex-col items-center justify-center p-4","twui-modal-root"),role:"dialog","aria-modal":"true",children:[s.jsx("div",{className:(0,n.twMerge)("absolute top-0 left-0 bg-dark/80 z-0","w-screen h-screen"),onClick:e=>{t(!1)}}),(0,s.jsxs)(u.Z,{...h().omit(a,["targetWrapperProps"]),className:(0,n.twMerge)("z-10 max-w-modal bg-background-light dark:bg-background-dark","w-full relative max-h-[95vh] overflow-y-auto","twui-modal-content",a.className),children:[a.children,s.jsx(i.Z,{className:"absolute top-0 right-0 p-2",variant:"ghost",color:"gray",onClick:()=>{t(!1)},title:"Close Modal Button",children:s.jsx(o.Z,{size:30})})]})]}),document.getElementById("twui-modal-root")):null}[n,i,u]=m.then?(await m)():m,r()}catch(e){r(e)}})},8764:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>h});var s=a(997),n=a(6689),l=a.n(n),c=a(8097),i=a(6405),o=a.n(i),u=a(8092);a(3135);var d=e([c,u]);function h({open:e,setOpen:t,targetElRef:a,position:r="bottom",trigger:n="hover",debounce:i,popoverTargetActiveRef:d,popoverContentActiveRef:h,popoverReferenceRef:m,isPopover:x,...p}){let g;if(!e)return null;let[w,f]=l().useState({}),Z=l().useCallback(()=>{h.current=!0,d.current=!1,t(!0)},[]),j=l().useCallback(()=>{window.clearTimeout(g),g=setTimeout(()=>{if(d.current){d.current=!1;return}t(!1)},i)},[]);return e?o().createPortal(s.jsx(u.Z,{...p,className:(0,c.twMerge)("max-w-[300px] z-[250]","twui-popover-content",p.className),style:{...w,...p.style},onMouseEnter:"hover"===n?Z:p.onMouseEnter,onMouseLeave:"hover"===n?j:p.onMouseLeave,role:"dialog","aria-modal":"true",children:p.children}),document.getElementById("twui-popover-root")):null}[c,u]=d.then?(await d)():d,r()}catch(e){r(e)}})},2863:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({spacing:e,componentRef:t,...a}){return s.jsx("div",{...a,className:(0,n.twMerge)("relative flex items-center gap-2 border border-solid rounded-default","border-slate-200 dark:border-white/10",e?"normal"==e?"px-3 py-2":"tight"==e?"px-2 py-1":"":"px-3 py-2","twui-border",a.className),ref:t,children:a.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},2177:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{ZP:()=>d});var s=a(997),n=a(6689),l=a.n(n),c=a(274),i=a(8764),o=a(8097),u=e([c,i,o]);function d(e){let t;let{target:a,targetRef:r,targetWrapperProps:n,open:u,setOpen:d,isPopover:h,popoverReferenceRef:m,trigger:x="hover",debounce:p=500,onClose:g,hoverOpen:w}=e,[f,Z]=l().useState(!1),[j,v]=l().useState(u||!1),N=r||l().useRef(null),y=m||N,b=l().useRef(!1),k=l().useRef(!1),C=l().useCallback(t=>{b.current=!0,k.current=!1,v(!0),e.onMouseEnter?.(t)},[]),M=l().useCallback(a=>{window.clearTimeout(t),t=setTimeout(()=>{if(k.current){k.current=!1;return}v(!1)},p),e.onMouseLeave?.(a)},[]);return l().useCallback(e=>{let t=e.target,a=t.closest(".twui-popover-content");if(!t.closest(".twui-popover-target")&&!a)return v(!1)},[]),(0,s.jsxs)(l().Fragment,{children:[a?s.jsx("div",{...n,onClick:e=>{e.preventDefault(),e.stopPropagation(),v(!j)},ref:N,onMouseEnter:h&&("hover"===x||w)?C:n?.onMouseEnter,onMouseLeave:h&&("hover"===x||w)?M:n?.onMouseLeave,className:(0,o.twMerge)("twui-popover-target",n?.className),children:a}):null,f?h?s.jsx(i.Z,{...e,open:j,setOpen:v,targetElRef:y,debounce:p,popoverTargetActiveRef:b,popoverContentActiveRef:k}):s.jsx(c.Z,{...e,open:j,setOpen:v}):null]})}[c,i,o]=u.then?(await u)():u,r()}catch(e){r(e)}})},5031:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>w});var s=a(997),n=a(1568),l=a(6848),c=a(6689),i=a.n(c),o=a(8097),u=a(417),d=a(3352),h=a(5743),m=a(3216),x=a(9396),p=a(6425),g=e([o,u,d,h,m]);function w({label:e,options:t,componentRef:a,labelProps:r,wrapperProps:c,showLabel:g,iconProps:w,changeHandler:f,info:Z,validateValueFn:j,wrapperWrapperProps:v,dispatchState:N,...y}){let[b,k]=i().useState({isValid:!0}),C=a||i().useRef(null),[M,z]=i().useState({value:t[0]?.value,data:t[0]?.data}),R=e?(0,x.Z)(e):y.name?(0,x.Z)(y.name):y.title?(0,x.Z)(y.title):`select-${Math.round(1e6*Math.random())}`;return(0,s.jsxs)(m.Z,{...v,className:(0,o.twMerge)("gap-1",v?.className),children:[(0,s.jsxs)("div",{...c,className:(0,o.twMerge)("relative w-full flex items-center border rounded-default","border-slate-300 dark:border-white/20 pr-2","focus:border-slate-700 dark:focus:border-white/50","outline-slate-300 dark:outline-white/20","focus:outline-slate-700 dark:focus:outline-white/50","bg-white dark:bg-background-dark",b.isValid?"":"outline-warning border-warning",c?.className),children:[g&&s.jsx("label",{htmlFor:R,...r,className:(0,o.twMerge)("text-xs absolute -top-2.5 left-2 text-foreground-light/80 bg-background-light","dark:text-foreground-dark/70 dark:bg-background-dark px-1.5 rounded-t","twui-input-label",r?.className),children:e||y.title||y.name}),s.jsx("select",{id:R,"aria-label":y["aria-label"]||y.title,...y,className:(0,o.twMerge)("w-full pl-3 py-2 rounded-default appearance-none pr-8","grow !border-none !outline-none","twui-select",y.className),ref:C,value:t.flat().find(e=>e.default)?.value||void 0,onChange:e=>{let a=t.find(t=>t.value==e.target.value);a&&z(a),f?.(e.target.value,a?.data),y.onChange?.(e),j?.(e.target.value).then(e=>{k(e)})},children:t.flat().map((e,t)=>{let a=e.title||(0,p.Z)(e.value);return s.jsx("option",{value:e.value,children:a},t)})}),s.jsx(n.Z,{size:20,...w,className:(0,o.twMerge)("pointer-events-none -ml-6",w?.className)}),Z&&s.jsx(u.Z,{target:s.jsx("div",{title:"Select Info Button",children:s.jsx(l.Z,{size:20})}),hoverOpen:!0,children:s.jsx(d.Z,{className:"min-w-[250px] p-6",children:"string"==typeof Z?s.jsx(h.Z,{children:Z}):Z})})]}),!b.isValid&&b.msg?s.jsx(h.Z,{size:"smaller",className:"text-warning",children:b.msg}):void 0]})}[o,u,d,h,m]=g.then?(await g)():g,r()}catch(e){r(e)}})},5204:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(6248),l=e([n]);function c({componentRef:e,...t}){return s.jsx(n.Z,{istextarea:!0,...t,componentRef:e})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},8650:(e,t,a)=>{let r;a.d(t,{Z:()=>l});var s=a(6689),n=a.n(s);function l({elementRef:e,className:t,options:a,removeIntersected:s,delay:l,elId:c}){let[i,o]=n().useState(!1),[u,d]=n().useState(0),h=l||200;return n().useCallback((e,t)=>{let a=e[0];window.clearTimeout(r),a.isIntersecting?r=setTimeout(()=>{o(!0),s&&t.unobserve(a.target)},h):o(!1)},[]),{isIntersecting:i}}},1048:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({...e}){return s.jsx("div",{...e,className:(0,n.twMerge)("flex flex-col items-center justify-center gap-4 p-2 w-full","h-full twui-center",e.className),children:e.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},1309:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({...e}){return s.jsx("h2",{...e,className:(0,n.twMerge)("text-2xl md:text-3xl mb-4","twui-headings twui-heading","twui-h2",e.className),children:e.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},4956:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({...e}){return s.jsx("h3",{...e,className:(0,n.twMerge)("text-xl mb-4","twui-headings twui-heading","twui-h3",e.className),children:e.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},9396:(e,t,a)=>{a.d(t,{Z:()=>r});function r(e,t,a){let r=t||"-";try{if(!e)return"";let t=String(e).trim().toLowerCase().replace(/ {2,}/g," ").replace(/ /g,r).replace(/[^a-z0-9]/g,r).replace(/-{2,}|_{2,}/g,r).replace(/^-/,"");if(a)return t;return t.replace(/-$/,"")}catch(e){return""}}}}; \ No newline at end of file +"use strict";exports.id=824,exports.ids=[824],exports.modules={1568:(e,t,a)=>{a.d(t,{Z:()=>r});let r=(0,a(8427).Z)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},7840:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>w});var s=a(997),n=a(2863),l=a(7348),c=a(3563),i=a(975),o=a(8006),u=a(1048),d=a(9705),h=a(5743),m=a(3216),x=a(6689),p=a(8097),g=e([n,l,o,u,d,h,m,p]);function w({url:e,wrapperProps:t,title:a,...r}){let{loading:g,setLoading:w}=(0,i.Z)();return s.jsx(n.Z,{...t,className:(0,p.twMerge)("p-0",t?.className),children:(0,s.jsxs)(m.Z,{className:"gap-0",children:[(0,s.jsxs)(d.Z,{className:"p-4 w-full justify-between",children:[s.jsx(d.Z,{children:a?s.jsx(x.Fragment,{children:s.jsx(h.Z,{size:"small",variant:"faded",children:a})}):null}),(0,s.jsxs)(d.Z,{children:[s.jsx(o.Z,{title:"Open Full Screen",variant:"ghost",className:"p-1!",onClick:()=>{window.open(e,"__blank")},children:s.jsx(c.Z,{name:"ArrowUpRight",size:20})}),s.jsx(o.Z,{title:"Refresh Iframe",variant:"ghost",className:"p-1!",loading:g,onClick:()=>{w(!0),setTimeout(()=>{w(!1)},2e3)},loadingProps:{size:"smaller"},children:s.jsx(c.Z,{name:"RotateCcw",size:18})})]})]}),s.jsx("hr",{}),g?s.jsx(u.Z,{className:"w-full p-10 h-[400px]",children:s.jsx(l.Z,{})}):s.jsx("iframe",{...r,src:e,className:(0,p.twMerge)("w-full h-[400px]",r.className)})]})})}[n,l,o,u,d,h,m,p]=g.then?(await g)():g,r()}catch(e){r(e)}})},5590:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>m});var s=a(997),n=a(6689),l=a(5031),c=a(9705),i=a(8006),o=a(5743),u=a(2863),d=a(8154),h=e([l,c,i,o,u]);function m({service:e,setLog:t,log:a}){let r=e.logs,h=r?.map(e=>"string"==typeof e?e:e.cmd),m=a?.match(/./)&&!h?.find(e=>e==a);return s.jsx(n.Fragment,{children:m?s.jsx(c.Z,{className:"grow",children:s.jsx(u.Z,{className:"w-full py-1 h-[42px]",children:(0,s.jsxs)(c.Z,{className:"w-full justify-between",children:[s.jsx(o.Z,{children:a}),s.jsx(i.Z,{title:"Clear Custom Log",variant:"ghost",className:"p-1",onClick:()=>{t(void 0)},children:s.jsx(d.Z,{size:17})})]})})}):s.jsx(l.Z,{options:[...h?.map(e=>({value:e,title:e}))||[]],changeHandler:e=>{t(e)}})})}[l,c,i,o,u]=h.then?(await h)():h,r()}catch(e){r(e)}})},1392:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>p});var s=a(997),n=a(3216),l=a(6689),c=a(8006),i=a(2177),o=a(4956),u=a(5743),d=a(975),h=a(5204),m=a(3563),x=e([n,c,i,o,u,h]);function p({setLog:e}){let{open:t,setOpen:a}=(0,d.Z)(),r=(0,l.useRef)("");return s.jsx(i.ZP,{target:s.jsx(c.Z,{title:"Enter custom command",size:"small",color:"gray",className:"w-[42px] h-[42px]",children:s.jsx(m.Z,{name:"Edit3",size:14})}),setOpen:a,open:t,children:(0,s.jsxs)(n.Z,{children:[(0,s.jsxs)(n.Z,{className:"gap-1",children:[s.jsx(o.Z,{className:"admin-h3",children:"Enter a custom Command"}),s.jsx(u.Z,{variant:"faded",children:"Enter a command to run a custom log"})]}),s.jsx(h.Z,{placeholder:"Enter custom command",changeHandler:e=>{r.current=e},autoFocus:!0}),s.jsx(c.Z,{title:"Set Custom Command",onClick:()=>{e(r.current.trim()),a(!1)},children:"Set Custom Command"})]})})}[n,c,i,o,u,h]=x.then?(await x)():x,r()}catch(e){r(e)}})},8149:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>u});var s=a(997),n=a(3216),l=a(9705),c=a(1392),i=a(5590),o=e([n,l,c,i]);function u({service:e,setLog:t,log:a}){return s.jsx(n.Z,{className:"w-full gap-2 p-4",children:(0,s.jsxs)(l.Z,{className:"flex-nowrap",children:[s.jsx(c.Z,{setLog:t}),s.jsx(i.Z,{service:e,setLog:t,log:a})]})})}[n,l,c,i]=o.then?(await o)():o,r()}catch(e){r(e)}})},4221:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>p});var s=a(997),n=a(3216),l=a(6689),c=a(3893),i=a(8933);a(6517);var o=a(7348),u=a(1048),d=a(7840),h=a(8650),m=a(975),x=e([n,c,o,u,d]);function p({service:e,server:t,target:a,log_cmd:r,portRef:x}){let{pageProps:p,ws:g}=(0,l.useContext)(c.AppContext),w=(0,l.useRef)(void 0),{data:f}=(0,i.Z)(),{isIntersecting:Z}=(0,h.Z)({elementRef:w,options:{rootMargin:"-200px",threshold:0}}),[j,v]=(0,l.useState)(),{refresh:N,setRefresh:y}=(0,m.Z)();(0,l.useRef)(!1);let b=(0,s.jsxs)(s.Fragment,{children:[s.jsx("code",{children:t.private_ip})," ",a]});return(0,s.jsxs)(n.Z,{className:"gap-0 w-full",componentRef:w,children:[Z&&j?.url&&j.port?s.jsx(n.Z,{className:"gap-0",children:s.jsx(d.Z,{url:j?.url,title:b,wrapperProps:{className:"border-none"}})}):s.jsx(u.Z,{className:"p-10 h-[460px]",children:s.jsx(o.Z,{})}),s.jsx("hr",{})]})}[n,c,o,u,d]=x.then?(await x)():x,r()}catch(e){r(e)}})},9986:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>g});var s=a(997),n=a(3216),l=a(6689),c=a(3893),i=a(2358),o=a(8650),u=a(4221),d=a(9705),h=a(8006),m=a(8149),x=a(8097),p=e([n,c,u,d,h,m,x]);function g({service:e,server:t,wrapperProps:a,portRef:r}){let{pageProps:p}=(0,l.useContext)(c.AppContext),g=(0,l.useRef)(void 0),{isIntersecting:w}=(0,o.Z)({elementRef:g}),[f,Z]=(0,l.useState)(e.logs?.[0]?"logs":"shell"),j=e.logs?.[0],v="string"==typeof j?j:j?.cmd,[N,y]=(0,l.useState)(v);return(0,s.jsxs)(n.Z,{...a,className:(0,x.twMerge)("gap-0",a?.className),children:[(0,s.jsxs)(d.Z,{className:"w-full justify-between p-4 -mb-6",children:[s.jsx(d.Z,{children:s.jsx("code",{children:t.private_ip})}),s.jsx(d.Z,{className:"",children:i.e3.map((e,t)=>{let a=e.name==f;return s.jsx(h.Z,{title:`${e.name}`,onClick:()=>{Z(e.name)},size:"smaller",color:"gray",variant:a?void 0:"outlined",children:e.name},t)})})]}),"logs"==f?s.jsx(m.Z,{server:t,service:e,setLog:y,log:N}):s.jsx(d.Z,{className:"h-[74px]"}),s.jsx("hr",{}),s.jsx(u.Z,{server:t,service:e,target:f,portRef:r,log_cmd:N})]})}[n,c,u,d,h,m,x]=p.then?(await p)():p,r()}catch(e){r(e)}})},2358:(e,t,a)=>{a.d(t,{e3:()=>r});let r=[{name:"logs"},{name:"shell"}]},3135:(e,t,a)=>{a(6517),a(6689)},274:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>x});var s=a(997);a(6689);var n=a(8097),l=a(6405),c=a.n(l),i=a(8006),o=a(8154),u=a(8092),d=a(6517),h=a.n(d),m=e([n,i,u]);function x({open:e,setOpen:t,...a}){return e?c().createPortal((0,s.jsxs)("div",{className:(0,n.twMerge)("fixed z-[200] top-0 left-0 w-screen h-screen","flex flex-col items-center justify-center p-4","twui-modal-root"),role:"dialog","aria-modal":"true",children:[s.jsx("div",{className:(0,n.twMerge)("absolute top-0 left-0 bg-dark/80 z-0","w-screen h-screen"),onClick:e=>{t(!1)}}),(0,s.jsxs)(u.Z,{...h().omit(a,["targetWrapperProps"]),className:(0,n.twMerge)("z-10 max-w-modal bg-background-light dark:bg-background-dark","w-full relative max-h-[95vh] overflow-y-auto","twui-modal-content",a.className),children:[a.children,s.jsx(i.Z,{className:"absolute top-0 right-0 p-2",variant:"ghost",color:"gray",onClick:()=>{t(!1)},title:"Close Modal Button",children:s.jsx(o.Z,{size:30})})]})]}),document.getElementById("twui-modal-root")):null}[n,i,u]=m.then?(await m)():m,r()}catch(e){r(e)}})},8764:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>h});var s=a(997),n=a(6689),l=a.n(n),c=a(8097),i=a(6405),o=a.n(i),u=a(8092);a(3135);var d=e([c,u]);function h({open:e,setOpen:t,targetElRef:a,position:r="bottom",trigger:n="hover",debounce:i,popoverTargetActiveRef:d,popoverContentActiveRef:h,popoverReferenceRef:m,isPopover:x,...p}){let g;if(!e)return null;let[w,f]=l().useState({}),Z=l().useCallback(()=>{h.current=!0,d.current=!1,t(!0)},[]),j=l().useCallback(()=>{window.clearTimeout(g),g=setTimeout(()=>{if(d.current){d.current=!1;return}t(!1)},i)},[]);return e?o().createPortal(s.jsx(u.Z,{...p,className:(0,c.twMerge)("max-w-[300px] z-[250]","twui-popover-content",p.className),style:{...w,...p.style},onMouseEnter:"hover"===n?Z:p.onMouseEnter,onMouseLeave:"hover"===n?j:p.onMouseLeave,role:"dialog","aria-modal":"true",children:p.children}),document.getElementById("twui-popover-root")):null}[c,u]=d.then?(await d)():d,r()}catch(e){r(e)}})},2863:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({spacing:e,componentRef:t,...a}){return s.jsx("div",{...a,className:(0,n.twMerge)("relative flex items-center gap-2 border border-solid rounded-default","border-slate-200 dark:border-white/10",e?"normal"==e?"px-3 py-2":"tight"==e?"px-2 py-1":"":"px-3 py-2","twui-border",a.className),ref:t,children:a.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},2177:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{ZP:()=>d});var s=a(997),n=a(6689),l=a.n(n),c=a(274),i=a(8764),o=a(8097),u=e([c,i,o]);function d(e){let t;let{target:a,targetRef:r,targetWrapperProps:n,open:u,setOpen:d,isPopover:h,popoverReferenceRef:m,trigger:x="hover",debounce:p=500,onClose:g,hoverOpen:w}=e,[f,Z]=l().useState(!1),[j,v]=l().useState(u||!1),N=r||l().useRef(null),y=m||N,b=l().useRef(!1),k=l().useRef(!1),C=l().useCallback(t=>{b.current=!0,k.current=!1,v(!0),e.onMouseEnter?.(t)},[]),M=l().useCallback(a=>{window.clearTimeout(t),t=setTimeout(()=>{if(k.current){k.current=!1;return}v(!1)},p),e.onMouseLeave?.(a)},[]);return l().useCallback(e=>{let t=e.target,a=t.closest(".twui-popover-content");if(!t.closest(".twui-popover-target")&&!a)return v(!1)},[]),(0,s.jsxs)(l().Fragment,{children:[a?s.jsx("div",{...n,onClick:e=>{e.preventDefault(),e.stopPropagation(),v(!j)},ref:N,onMouseEnter:h&&("hover"===x||w)?C:n?.onMouseEnter,onMouseLeave:h&&("hover"===x||w)?M:n?.onMouseLeave,className:(0,o.twMerge)("twui-popover-target",n?.className),children:a}):null,f?h?s.jsx(i.Z,{...e,open:j,setOpen:v,targetElRef:y,debounce:p,popoverTargetActiveRef:b,popoverContentActiveRef:k}):s.jsx(c.Z,{...e,open:j,setOpen:v}):null]})}[c,i,o]=u.then?(await u)():u,r()}catch(e){r(e)}})},5031:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>w});var s=a(997),n=a(1568),l=a(6848),c=a(6689),i=a.n(c),o=a(8097),u=a(417),d=a(3352),h=a(5743),m=a(3216),x=a(9396),p=a(6425),g=e([o,u,d,h,m]);function w({label:e,options:t,componentRef:a,labelProps:r,wrapperProps:c,showLabel:g,iconProps:w,changeHandler:f,info:Z,validateValueFn:j,wrapperWrapperProps:v,dispatchState:N,...y}){let[b,k]=i().useState({isValid:!0}),C=a||i().useRef(null),[M,R]=i().useState({value:t[0]?.value,data:t[0]?.data}),z=e?(0,x.Z)(e):y.name?(0,x.Z)(y.name):y.title?(0,x.Z)(y.title):`select-${Math.round(1e6*Math.random())}`;return(0,s.jsxs)(m.Z,{...v,className:(0,o.twMerge)("gap-1",v?.className),children:[(0,s.jsxs)("div",{...c,className:(0,o.twMerge)("relative w-full flex items-center border rounded-default","border-slate-300 dark:border-white/20 pr-2","focus:border-slate-700 dark:focus:border-white/50","outline-slate-300 dark:outline-white/20","focus:outline-slate-700 dark:focus:outline-white/50","bg-white dark:bg-background-dark",b.isValid?"":"outline-warning border-warning",c?.className),children:[g&&s.jsx("label",{htmlFor:z,...r,className:(0,o.twMerge)("text-xs absolute -top-2.5 left-2 text-foreground-light/80 bg-background-light","dark:text-foreground-dark/70 dark:bg-background-dark px-1.5 rounded-t","twui-input-label",r?.className),children:e||y.title||y.name}),s.jsx("select",{id:z,"aria-label":y["aria-label"]||y.title,...y,className:(0,o.twMerge)("w-full pl-3 py-2 rounded-default appearance-none pr-8","grow !border-none !outline-none","twui-select",y.className),ref:C,value:t.flat().find(e=>e.default)?.value||void 0,onChange:e=>{let a=t.find(t=>t.value==e.target.value);a&&R(a),f?.(e.target.value,a?.data),y.onChange?.(e),j?.(e.target.value).then(e=>{k(e)})},children:t.flat().map((e,t)=>{let a=e.title||(0,p.Z)(e.value);return s.jsx("option",{value:e.value,children:a},t)})}),s.jsx(n.Z,{size:20,...w,className:(0,o.twMerge)("pointer-events-none -ml-6",w?.className)}),Z&&s.jsx(u.Z,{target:s.jsx("div",{title:"Select Info Button",children:s.jsx(l.Z,{size:20})}),hoverOpen:!0,children:s.jsx(d.Z,{className:"min-w-[250px] p-6",children:"string"==typeof Z?s.jsx(h.Z,{children:Z}):Z})})]}),!b.isValid&&b.msg?s.jsx(h.Z,{size:"smaller",className:"text-warning",children:b.msg}):void 0]})}[o,u,d,h,m]=g.then?(await g)():g,r()}catch(e){r(e)}})},5204:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(6248),l=e([n]);function c({componentRef:e,...t}){return s.jsx(n.Z,{istextarea:!0,...t,componentRef:e})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},8650:(e,t,a)=>{a.d(t,{Z:()=>n});var r=a(6689),s=a.n(r);function n({elementRef:e,className:t,options:a,removeIntersected:n,delay:l,elId:c}){let i=(0,r.useRef)(null),[o,u]=s().useState(!1),[d,h]=s().useState(0),m=l||200;return s().useCallback((e,t)=>{let a=e[0];window.clearTimeout(i.current),a.isIntersecting?i.current=setTimeout(()=>{u(!0),n&&t.unobserve(a.target)},m):u(!1)},[]),{isIntersecting:o}}},1048:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({...e}){return s.jsx("div",{...e,className:(0,n.twMerge)("flex flex-col items-center justify-center gap-4 p-2 w-full","h-full twui-center",e.className),children:e.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},1309:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({...e}){return s.jsx("h2",{...e,className:(0,n.twMerge)("text-2xl md:text-3xl mb-4","twui-headings twui-heading","twui-h2",e.className),children:e.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},4956:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{Z:()=>c});var s=a(997),n=a(8097),l=e([n]);function c({...e}){return s.jsx("h3",{...e,className:(0,n.twMerge)("text-xl mb-4","twui-headings twui-heading","twui-h3",e.className),children:e.children})}n=(l.then?(await l)():l)[0],r()}catch(e){r(e)}})},9396:(e,t,a)=>{a.d(t,{Z:()=>r});function r(e,t,a){let r=t||"-";try{if(!e)return"";let t=String(e).trim().toLowerCase().replace(/ {2,}/g," ").replace(/ /g,r).replace(/[^a-z0-9]/g,r).replace(/-{2,}|_{2,}/g,r).replace(/^-/,"");if(a)return t;return t.replace(/-$/,"")}catch(e){return""}}}}; \ No newline at end of file diff --git a/dist/web/server/functions-config-manifest.json b/dist/web/server/functions-config-manifest.json index a6a6d88..27f4bcb 100644 --- a/dist/web/server/functions-config-manifest.json +++ b/dist/web/server/functions-config-manifest.json @@ -1 +1 @@ -{"version":1,"functions":{"/_app":{},"/admin/settings":{},"/admin":{},"/admin/services/[service_name]":{},"/admin/services":{},"/admin/users/[deployment_user_id]":{},"/auth/logout":{},"/admin/users/add-user":{},"/admin/users":{},"/auth/signup":{},"/auth/login":{},"/":{}}} \ No newline at end of file +{"version":1,"functions":{"/admin":{},"/admin/services/[service_name]":{},"/_app":{},"/admin/services":{},"/admin/settings":{},"/admin/users/[deployment_user_id]":{},"/auth/login":{},"/admin/users/add-user":{},"/admin/users":{},"/auth/logout":{},"/auth/signup":{},"/":{}}} \ No newline at end of file diff --git a/dist/web/server/middleware-build-manifest.js b/dist/web/server/middleware-build-manifest.js index 7a81be1..ed7a399 100644 --- a/dist/web/server/middleware-build-manifest.js +++ b/dist/web/server/middleware-build-manifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:[],pages:{"/":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/225-f257bb5bd6014d68.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/index-13e31ea96205b999.js"],"/404":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/pages/404-8292e1046538596b.js"],"/_app":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/css/08e6997802749ec3.css","static/chunks/pages/_app-0610d36404ed5f1e.js"],"/_error":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/pages/_error-10090a8ee211d5fd.js"],"/admin":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/464-2201b62318a00d17.js","static/chunks/pages/admin-c975090d9a91c7e1.js"],"/admin/services":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/464-2201b62318a00d17.js","static/chunks/pages/admin/services-68efb2b49e62c913.js"],"/admin/services/[service_name]":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/464-2201b62318a00d17.js","static/chunks/pages/admin/services/[service_name]-0049c2898ea64cc0.js"],"/admin/settings":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/pages/admin/settings-f58d63b2752f72a6.js"],"/admin/users":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/pages/admin/users-73e9775838b56d95.js"],"/admin/users/[deployment_user_id]":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/ff39441c-88f593a46cb65964.js","static/chunks/d848df63-a470d32e7be4bfe3.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/281-dcee0c6401936d5e.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/pages/admin/users/[deployment_user_id]-fb1c3c9148c518cd.js"],"/admin/users/add-user":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/pages/admin/users/add-user-1db7c9ee89830b5b.js"],"/auth/login":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/225-f257bb5bd6014d68.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/auth/login-3f936f997e58438c.js"],"/auth/logout":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/pages/auth/logout-c8b207f96be4f684.js"],"/auth/signup":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/auth/signup-5c0f6835749e755e.js"]},ampFirstPages:[]},self.__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 +self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:[],pages:{"/":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/225-f257bb5bd6014d68.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/index-13e31ea96205b999.js"],"/404":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/pages/404-8292e1046538596b.js"],"/_app":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/css/08e6997802749ec3.css","static/chunks/pages/_app-12c3cc69366c709d.js"],"/_error":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/pages/_error-10090a8ee211d5fd.js"],"/admin":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/464-c362be69f86d4f17.js","static/chunks/pages/admin-c975090d9a91c7e1.js"],"/admin/services":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/464-c362be69f86d4f17.js","static/chunks/pages/admin/services-68efb2b49e62c913.js"],"/admin/services/[service_name]":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/464-c362be69f86d4f17.js","static/chunks/pages/admin/services/[service_name]-0049c2898ea64cc0.js"],"/admin/settings":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/pages/admin/settings-f58d63b2752f72a6.js"],"/admin/users":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/pages/admin/users-73e9775838b56d95.js"],"/admin/users/[deployment_user_id]":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/ff39441c-88f593a46cb65964.js","static/chunks/d848df63-a470d32e7be4bfe3.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/281-dcee0c6401936d5e.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/pages/admin/users/[deployment_user_id]-fb1c3c9148c518cd.js"],"/admin/users/add-user":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/pages/admin/users/add-user-1db7c9ee89830b5b.js"],"/auth/login":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/225-f257bb5bd6014d68.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/auth/login-3f936f997e58438c.js"],"/auth/logout":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/pages/auth/logout-c8b207f96be4f684.js"],"/auth/signup":["static/chunks/webpack-38cee4c0e358b1a3.js","static/chunks/framework-bfa817c72d812316.js","static/chunks/main-761b7faf59ba862f.js","static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/664-e347d64e56042a02.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/pages/auth/signup-5c0f6835749e755e.js"]},ampFirstPages:[]},self.__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/dist/web/server/pages-manifest.json b/dist/web/server/pages-manifest.json index dd276c4..491ebd5 100644 --- a/dist/web/server/pages-manifest.json +++ b/dist/web/server/pages-manifest.json @@ -1 +1 @@ -{"/_error":"pages/_error.js","/_document":"pages/_document.js","/404":"pages/404.html","/api/admin/delete-user":"pages/api/admin/delete-user.js","/api/admin/download-private-ssh-key":"pages/api/admin/download-private-ssh-key.js","/api/admin/edit-user":"pages/api/admin/edit-user.js","/api/admin/settings":"pages/api/admin/settings.js","/api/auth/login":"pages/api/auth/login.js","/api/auth/signup":"pages/api/auth/signup.js","/api/hello":"pages/api/hello.js","/_app":"pages/_app.js","/admin":"pages/admin.js","/admin/services":"pages/admin/services.js","/admin/services/[service_name]":"pages/admin/services/[service_name].js","/admin/settings":"pages/admin/settings.js","/admin/users/add-user":"pages/admin/users/add-user.js","/admin/users/[deployment_user_id]":"pages/admin/users/[deployment_user_id].js","/admin/users":"pages/admin/users.js","/auth/login":"pages/auth/login.js","/auth/logout":"pages/auth/logout.js","/":"pages/index.js","/auth/signup":"pages/auth/signup.js"} \ No newline at end of file +{"/_document":"pages/_document.js","/404":"pages/404.html","/api/admin/delete-user":"pages/api/admin/delete-user.js","/api/admin/download-private-ssh-key":"pages/api/admin/download-private-ssh-key.js","/api/admin/edit-user":"pages/api/admin/edit-user.js","/api/admin/settings":"pages/api/admin/settings.js","/api/auth/login":"pages/api/auth/login.js","/api/auth/signup":"pages/api/auth/signup.js","/api/hello":"pages/api/hello.js","/admin/services":"pages/admin/services.js","/_app":"pages/_app.js","/admin":"pages/admin.js","/admin/services/[service_name]":"pages/admin/services/[service_name].js","/admin/users/add-user":"pages/admin/users/add-user.js","/_error":"pages/_error.js","/admin/users":"pages/admin/users.js","/admin/users/[deployment_user_id]":"pages/admin/users/[deployment_user_id].js","/admin/settings":"pages/admin/settings.js","/":"pages/index.js","/auth/logout":"pages/auth/logout.js","/auth/signup":"pages/auth/signup.js","/auth/login":"pages/auth/login.js"} \ No newline at end of file diff --git a/dist/web/server/pages/404.html b/dist/web/server/pages/404.html index 45b6b93..45b17cf 100644 --- a/dist/web/server/pages/404.html +++ b/dist/web/server/pages/404.html @@ -1 +1 @@ -

Page Not Found!

\ No newline at end of file +

Page Not Found!

\ No newline at end of file diff --git a/dist/web/server/pages/500.html b/dist/web/server/pages/500.html index 77766c0..00492f3 100644 --- a/dist/web/server/pages/500.html +++ b/dist/web/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/dist/web/server/pages/_app.js b/dist/web/server/pages/_app.js index 9b2813d..92dadb1 100644 --- a/dist/web/server/pages/_app.js +++ b/dist/web/server/pages/_app.js @@ -1 +1 @@ -(()=>{var e={};e.id=888,e.ids=[888],e.modules={8427:(e,t,r)=>{"use strict";r.d(t,{Z:()=>d});var a=r(6689);let s=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),l=e=>{let t=o(e);return t.charAt(0).toUpperCase()+t.slice(1)};var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let c=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1},u=(0,a.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:l,iconNode:u,...d},w)=>(0,a.createElement)("svg",{ref:w,...i,width:t,height:t,stroke:e,strokeWidth:n?24*Number(r)/Number(t):r,className:s("lucide",o),...!l&&!c(d)&&{"aria-hidden":"true"},...d},[...u.map(([e,t])=>(0,a.createElement)(e,t)),...Array.isArray(l)?l:[l]])),d=(e,t)=>{let r=(0,a.forwardRef)(({className:r,...o},i)=>(0,a.createElement)(u,{ref:i,iconNode:t,className:s(`lucide-${n(l(e))}`,`lucide-${e}`,r),...o}));return r.displayName=l(e),r}},6461:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});let a=(0,r(8427).Z)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},8154:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});let a=(0,r(8427).Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},2817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var a=r(6689),s=r.n(a),n=r(975),o=r(8933);function l(e){let{user:t}=e,[r,l]=s().useState({toastOpen:!1}),{socket:i,sendData:c}=function({url:e,debounce:t,disableReconnect:r,keepAliveDuration:n,refreshConnection:o}){let l=n||3e4,i=(0,a.useRef)(0);(0,a.useRef)(null);let c=(0,a.useRef)(null),u=(0,a.useRef)(null),[d,w]=s().useState(void 0),g=s().useRef([]),h=s().useRef([]),p=s().useCallback((e,t)=>{let r=new CustomEvent(e,{detail:{data:t,message:t}});window.dispatchEvent(r)},[]),m=s().useCallback(()=>{let t=window.location.origin,a=e.startsWith("ws")?e:t.replace(/^http/,"ws")+("/"+e).replace(/\/\//g,"/");if(!a)return;let s=new WebSocket(a);s.onerror=e=>{console.log("Websocket ERROR:")},s.onmessage=e=>{g.current.push(e.data)},s.onopen=e=>{window.clearInterval(u.current),u.current=window.setInterval(()=>{s.readyState===WebSocket.OPEN&&s.send("twui::ping")},l),w(s),console.log(`Websocket connected to ${a}`)},s.onclose=t=>{console.log("Websocket closed!",{code:t.code,reason:t.reason,wasClean:t.wasClean}),r||(console.log("Attempting to reconnect ..."),console.log("URL:",e),window.clearInterval(u.current),console.log("tries",i),i.current>=3||(console.log("Attempting to reconnect ..."),i.current+=1,m()))}},[]);s().useCallback(()=>{try{let e=g.current.shift();if(!e)return;let t=JSON.parse(e);p("wsMessageEvent",e),p("wsDataEvent",t)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),s().useCallback(()=>{if(!d||d.readyState!==WebSocket.OPEN){window.clearInterval(c.current);return}let e=h.current.shift();e&&d.send(e)},[d]);let k=s().useCallback(e=>{try{let t=JSON.stringify(e);h.current.find(e=>e==t)||h.current.push(t)}catch(e){console.log("Error Sending socket message",e.message)}},[d]);return{socket:d,sendData:k}}({url:"/ws",disableReconnect:!1,keepAliveDuration:5e3}),{loading:u,setLoading:d,refresh:w,setRefresh:g}=(0,n.Z)(),{data:h}=(0,o.Z)();return{socket:i,sendData:c,loading:u,setLoading:d,refresh:w,setRefresh:g,ws:{socket:i,sendData:c},user:t,pageProps:e,toast:r,setToast:l}}},3893:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{AppContext:()=>u,default:()=>c});var s=r(997);r(108),r(7927);var n=r(6689),o=r(2817),l=r(1328),i=e([l]);l=(i.then?(await i)():i)[0];let u=(0,n.createContext)({});function c({Component:e,pageProps:t}){let r=(0,o.Z)(t),{toast:a,setToast:n}=r;return(0,s.jsxs)(u.Provider,{value:{...r},children:[s.jsx(e,{...t}),s.jsx(l.ZP,{open:a.toastOpen,closeDispatch:e=>{n(e=>({...e,toastOpen:!1}))},color:a.toastStyle,closeDelay:a.closeDelay,children:a.toastMessage})]})}a()}catch(e){a(e)}})},3352:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>i});var s=r(997);r(6689);var n=r(8097),o=r(5976),l=e([n,o]);function i({href:e,variant:t,linkProps:r,noHover:a,elRef:l,linkRef:i,...c}){let u=s.jsx("div",{ref:l,...c,className:(0,n.twMerge)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",a?"":"twui-card",c.className),children:c.children});return e?s.jsx(o.Z,{ref:i,href:e,...r,className:(0,n.twMerge)("cursor-pointer","twui-card","twui-card-link",r?.className),children:u}):u}[n,o]=l.then?(await l)():l,a()}catch(e){a(e)}})},1328:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{let p;r.d(t,{ZP:()=>h});var s=r(997),n=r(6689),o=r.n(n),l=r(8097),i=r(3352),c=r(8154),u=r(6405),d=r.n(u),w=r(5743),g=e([l,i,w]);function h({open:e,setOpen:t,closeDelay:r=4e3,color:a,closeDispatch:n,...u}){let[g,h]=o().useState(!1);return g&&e?d().createPortal((0,s.jsxs)(i.Z,{...u,className:(0,l.twMerge)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==a?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==a?"bg-error dark:bg-error-dark twui-toast-error":"",u.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(p)},onMouseLeave:a=>{p=setTimeout(()=>{t?.(!1),n?.(e)},r)},children:[s.jsx(w.Z,{className:(0,l.twMerge)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:r=>{r.preventDefault(),r.stopPropagation(),t?.(!1),n?.(e)},children:s.jsx(c.Z,{size:15})}),s.jsx(w.Z,{className:(0,l.twMerge)("text-white! font-semibold"),children:u.children})]}),document.getElementById("twui-toast-root")):null}[l,i,w]=g.then?(await g)():g,a()}catch(e){a(e)}})},975:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var a=r(6689),s=r.n(a);function n(e){let[t,r]=s().useState(0),[a,n]=s().useState(e?.initialLoading||!1),[o,l]=s().useState({}),[i,c]=s().useState(e?.initialReady||!1),[u,d]=s().useState(e?.initialOpen||!1);return{refresh:t,setRefresh:r,loading:a,setLoading:n,status:o,setStatus:l,ready:i,setReady:c,open:u,setOpen:d}}},8933:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var a=r(6689),s=r.n(a);function n(e){let[t,r]=s().useState(void 0),[a,n]=s().useState(void 0);return{data:t,message:a}}},5976:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>i});var s=r(997),n=r(8097),o=r(6461),l=e([n]);function i({showArrow:e,arrowSize:t=20,arrowProps:r,strict:a,...l}){return(0,s.jsxs)("a",{...l,className:(0,n.twMerge)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",l.className),onClick:e=>{e.target.closest(".cancel-link")&&e.preventDefault(),l?.onClick?.(e)},"data-strict":a?"yes":void 0,children:[l.children,e&&s.jsx(o.Z,{size:t,...r,className:(0,n.twMerge)("inline-block ml-1 -mt-[1px]",r?.className)})]})}n=(l.then?(await l)():l)[0],a()}catch(e){a(e)}})},5743:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>l});var s=r(997),n=r(8097),o=e([n]);function l({size:e,variant:t,truncate:r,...a}){return s.jsx("span",{...a,className:(0,n.twMerge)("","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==t&&"opacity-50","","twui-span",a.className),children:a.children})}n=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},7927:()=>{},108:()=>{},6689:e=>{"use strict";e.exports=require("react")},6405:e=>{"use strict";e.exports=require("react-dom")},997:e=>{"use strict";e.exports=require("react/jsx-runtime")},8097:e=>{"use strict";e.exports=import("tailwind-merge")}};var t=require("../webpack-runtime.js");t.C(e);var r=t(t.s=3893);module.exports=r})(); \ No newline at end of file +(()=>{var e={};e.id=888,e.ids=[888],e.modules={8427:(e,t,r)=>{"use strict";r.d(t,{Z:()=>d});var a=r(6689);let s=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),o=e=>{let t=i(e);return t.charAt(0).toUpperCase()+t.slice(1)};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let c=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1},u=(0,a.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:o,iconNode:u,...d},w)=>(0,a.createElement)("svg",{ref:w,...l,width:t,height:t,stroke:e,strokeWidth:n?24*Number(r)/Number(t):r,className:s("lucide",i),...!o&&!c(d)&&{"aria-hidden":"true"},...d},[...u.map(([e,t])=>(0,a.createElement)(e,t)),...Array.isArray(o)?o:[o]])),d=(e,t)=>{let r=(0,a.forwardRef)(({className:r,...i},l)=>(0,a.createElement)(u,{ref:l,iconNode:t,className:s(`lucide-${n(o(e))}`,`lucide-${e}`,r),...i}));return r.displayName=o(e),r}},6461:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});let a=(0,r(8427).Z)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},8154:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});let a=(0,r(8427).Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},2817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var a=r(6689),s=r.n(a),n=r(975),i=r(8933);function o(e){let{user:t}=e,[r,o]=s().useState({toastOpen:!1}),{socket:l,sendData:c}=function({url:e,debounce:t,disableReconnect:r,keepAliveDuration:n,refreshConnection:i}){let o=(0,a.useRef)(0),l=(0,a.useRef)(e),c=(0,a.useRef)(r),u=(0,a.useRef)(n||3e4);(0,a.useRef)(null);let d=(0,a.useRef)(null),w=(0,a.useRef)(null);(0,a.useRef)(null);let h=(0,a.useRef)(null),[p,g]=s().useState(void 0),m=(0,a.useRef)(void 0),k=s().useRef([]),f=s().useRef([]),v=s().useCallback((e,t)=>{let r=new CustomEvent(e,{detail:{data:t,message:t}});window.dispatchEvent(r)},[]),b=s().useCallback(()=>{let e=l.current,t=window.location.origin,r=e.startsWith("ws")?e:t.replace(/^http/,"ws")+("/"+e).replace(/\/\//g,"/");if(!r)return;let a=new WebSocket(r);a.onerror=()=>{console.log("Websocket ERROR:")},a.onmessage=e=>{k.current.push(e.data)},a.onopen=()=>{window.clearInterval(w.current),w.current=window.setInterval(()=>{a.readyState===WebSocket.OPEN&&a.send("twui::ping")},u.current),o.current=0,m.current=a,g(a),console.log(`Websocket connected to ${r}`)},a.onclose=e=>{if(console.log("Websocket closed!",{code:e.code,reason:e.reason,wasClean:e.wasClean}),window.clearInterval(w.current),m.current=void 0,g(void 0),c.current)return;if(o.current>=3){console.log("Max reconnect attempts reached.");return}o.current+=1;let t=Math.min(1e3*2**o.current,3e4);console.log(`Attempting to reconnect in ${t}ms... (attempt ${o.current})`),h.current=window.setTimeout(b,t)}},[]);return s().useCallback(()=>{try{let e=k.current.shift();if(!e)return;let t=JSON.parse(e);v("wsMessageEvent",e),v("wsDataEvent",t)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),s().useCallback(()=>{let e=m.current;if(!e||e.readyState!==WebSocket.OPEN){window.clearInterval(d.current);return}let t=f.current.shift();t&&e.send(t)},[]),{socket:p,sendData:s().useCallback(e=>{try{let t=JSON.stringify(e);f.current.find(e=>e===t)||f.current.push(t)}catch(e){console.log("Error Sending socket message",e.message)}},[])}}({url:"/ws",disableReconnect:!1,keepAliveDuration:5e3}),{loading:u,setLoading:d,refresh:w,setRefresh:h}=(0,n.Z)(),{data:p}=(0,i.Z)();return{socket:l,sendData:c,loading:u,setLoading:d,refresh:w,setRefresh:h,ws:{socket:l,sendData:c},user:t,pageProps:e,toast:r,setToast:o}}},3893:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{AppContext:()=>u,default:()=>c});var s=r(997);r(108),r(7927);var n=r(6689),i=r(2817),o=r(1328),l=e([o]);o=(l.then?(await l)():l)[0];let u=(0,n.createContext)({});function c({Component:e,pageProps:t}){let r=(0,i.Z)(t),{toast:a,setToast:n}=r;return(0,s.jsxs)(u.Provider,{value:{...r},children:[s.jsx(e,{...t}),s.jsx(o.ZP,{open:a.toastOpen,closeDispatch:e=>{n(e=>({...e,toastOpen:!1}))},color:a.toastStyle,closeDelay:a.closeDelay,children:a.toastMessage})]})}a()}catch(e){a(e)}})},3352:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>l});var s=r(997);r(6689);var n=r(8097),i=r(5976),o=e([n,i]);function l({href:e,variant:t,linkProps:r,noHover:a,elRef:o,linkRef:l,...c}){let u=s.jsx("div",{ref:o,...c,className:(0,n.twMerge)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",a?"":"twui-card",c.className),children:c.children});return e?s.jsx(i.Z,{ref:l,href:e,...r,className:(0,n.twMerge)("cursor-pointer","twui-card","twui-card-link",r?.className),children:u}):u}[n,i]=o.then?(await o)():o,a()}catch(e){a(e)}})},1328:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{let g;r.d(t,{ZP:()=>p});var s=r(997),n=r(6689),i=r.n(n),o=r(8097),l=r(3352),c=r(8154),u=r(6405),d=r.n(u),w=r(5743),h=e([o,l,w]);function p({open:e,setOpen:t,closeDelay:r=4e3,color:a,closeDispatch:n,...u}){let[h,p]=i().useState(!1);return h&&e?d().createPortal((0,s.jsxs)(l.Z,{...u,className:(0,o.twMerge)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==a?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==a?"bg-error dark:bg-error-dark twui-toast-error":"",u.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(g)},onMouseLeave:a=>{g=setTimeout(()=>{t?.(!1),n?.(e)},r)},children:[s.jsx(w.Z,{className:(0,o.twMerge)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:r=>{r.preventDefault(),r.stopPropagation(),t?.(!1),n?.(e)},children:s.jsx(c.Z,{size:15})}),s.jsx(w.Z,{className:(0,o.twMerge)("text-white! font-semibold"),children:u.children})]}),document.getElementById("twui-toast-root")):null}[o,l,w]=h.then?(await h)():h,a()}catch(e){a(e)}})},975:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var a=r(6689),s=r.n(a);function n(e){let[t,r]=s().useState(0),[a,n]=s().useState(e?.initialLoading||!1),[i,o]=s().useState({}),[l,c]=s().useState(e?.initialReady||!1),[u,d]=s().useState(e?.initialOpen||!1);return{refresh:t,setRefresh:r,loading:a,setLoading:n,status:i,setStatus:o,ready:l,setReady:c,open:u,setOpen:d}}},8933:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var a=r(6689),s=r.n(a);function n(e){let[t,r]=s().useState(void 0),[a,n]=s().useState(void 0);return{data:t,message:a}}},5976:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>l});var s=r(997),n=r(8097),i=r(6461),o=e([n]);function l({showArrow:e,arrowSize:t=20,arrowProps:r,strict:a,...o}){return(0,s.jsxs)("a",{...o,className:(0,n.twMerge)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",o.className),onClick:e=>{e.target.closest(".cancel-link")&&e.preventDefault(),o?.onClick?.(e)},"data-strict":a?"yes":void 0,children:[o.children,e&&s.jsx(i.Z,{size:t,...r,className:(0,n.twMerge)("inline-block ml-1 -mt-[1px]",r?.className)})]})}n=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},5743:(e,t,r)=>{"use strict";r.a(e,async(e,a)=>{try{r.d(t,{Z:()=>o});var s=r(997),n=r(8097),i=e([n]);function o({size:e,variant:t,truncate:r,...a}){return s.jsx("span",{...a,className:(0,n.twMerge)("","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==t&&"opacity-50","","twui-span",a.className),children:a.children})}n=(i.then?(await i)():i)[0],a()}catch(e){a(e)}})},7927:()=>{},108:()=>{},6689:e=>{"use strict";e.exports=require("react")},6405:e=>{"use strict";e.exports=require("react-dom")},997:e=>{"use strict";e.exports=require("react/jsx-runtime")},8097:e=>{"use strict";e.exports=import("tailwind-merge")}};var t=require("../webpack-runtime.js");t.C(e);var r=t(t.s=3893);module.exports=r})(); \ No newline at end of file diff --git a/dist/web/server/pages/_error.js b/dist/web/server/pages/_error.js index 0e4e510..9f93c9f 100644 --- a/dist/web/server/pages/_error.js +++ b/dist/web/server/pages/_error.js @@ -1 +1 @@ -(()=>{var e={};e.id=820,e.ids=[820,660,888],e.modules={1323:(e,t)=>{"use strict";Object.defineProperty(t,"l",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},6968:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{config:()=>g,default:()=>d,getServerSideProps:()=>h,getStaticPaths:()=>f,getStaticProps:()=>p,reportWebVitals:()=>m,routeModule:()=>k,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>x,unstable_getStaticPaths:()=>y,unstable_getStaticProps:()=>b});var a=r(7093),s=r(5244),o=r(1323),i=r(1070),l=r(3893),c=r(6971),u=e([l]);l=(u.then?(await u)():u)[0];let d=(0,o.l)(c,"default"),p=(0,o.l)(c,"getStaticProps"),f=(0,o.l)(c,"getStaticPaths"),h=(0,o.l)(c,"getServerSideProps"),g=(0,o.l)(c,"config"),m=(0,o.l)(c,"reportWebVitals"),b=(0,o.l)(c,"unstable_getStaticProps"),y=(0,o.l)(c,"unstable_getStaticPaths"),x=(0,o.l)(c,"unstable_getStaticParams"),v=(0,o.l)(c,"unstable_getServerProps"),w=(0,o.l)(c,"unstable_getServerSideProps"),k=new a.PagesRouteModule({definition:{kind:s.x.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},components:{App:l.default,Document:i.default},userland:c});n()}catch(e){n(e)}})},8427:(e,t,r)=>{"use strict";r.d(t,{Z:()=>d});var n=r(6689);let a=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),s=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),i=e=>{let t=o(e);return t.charAt(0).toUpperCase()+t.slice(1)};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let c=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1},u=(0,n.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:s,className:o="",children:i,iconNode:u,...d},p)=>(0,n.createElement)("svg",{ref:p,...l,width:t,height:t,stroke:e,strokeWidth:s?24*Number(r)/Number(t):r,className:a("lucide",o),...!i&&!c(d)&&{"aria-hidden":"true"},...d},[...u.map(([e,t])=>(0,n.createElement)(e,t)),...Array.isArray(i)?i:[i]])),d=(e,t)=>{let r=(0,n.forwardRef)(({className:r,...o},l)=>(0,n.createElement)(u,{ref:l,iconNode:t,className:a(`lucide-${s(i(e))}`,`lucide-${e}`,r),...o}));return r.displayName=i(e),r}},6461:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(8427).Z)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},8154:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(8427).Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},6971:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(167),a=r(997),s=n._(r(6689)),o=n._(r(7828)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function l(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let c={error:{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"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class u extends s.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||i[e]||"An unexpected error has occurred";return(0,a.jsxs)("div",{style:c.error,children:[(0,a.jsx)(o.default,{children:(0,a.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,a.jsxs)("div",{style:c.desc,children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,a.jsx)("h1",{className:"next-error-h1",style:c.h1,children:e}):null,(0,a.jsx)("div",{style:c.wrap,children:(0,a.jsxs)("h2",{style:c.h2,children:[this.props.title||e?r:(0,a.jsx)(a.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}u.displayName="ErrorPage",u.getInitialProps=l,u.origGetInitialProps=l,("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)},5495:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},7828:(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,{default:function(){return g},defaultHead:function(){return d}});let n=r(167),a=r(8760),s=r(997),o=a._(r(6689)),i=n._(r(7215)),l=r(8039),c=r(1988),u=r(5495);function d(e){void 0===e&&(e=!1);let t=[(0,s.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,s.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(1997);let f=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return a=>{let s=!0,o=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){o=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?s=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?s=!1:t.add(a.type);break;case"meta":for(let e=0,t=f.length;e{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:n})})}let g=function(e){let{children:t}=e,r=(0,o.useContext)(l.AmpStateContext),n=(0,o.useContext)(c.HeadManagerContext);return(0,s.jsx)(i.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,u.isInAmpMode)(r),children:t})};("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)},7215:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(6689),a=()=>{},s=()=>{};function o(e){var t;let{headManager:r,reduceComponentsToState:o}=e;function i(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(o(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),i(),a(()=>{var t;return null==r||null==(t=r.mountedInstances)||t.add(e.children),()=>{var t;null==r||null==(t=r.mountedInstances)||t.delete(e.children)}}),a(()=>(r&&(r._pendingUpdate=i),()=>{r&&(r._pendingUpdate=i)})),s(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},1997:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},2817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(6689),a=r.n(n),s=r(975),o=r(8933);function i(e){let{user:t}=e,[r,i]=a().useState({toastOpen:!1}),{socket:l,sendData:c}=function({url:e,debounce:t,disableReconnect:r,keepAliveDuration:s,refreshConnection:o}){let i=s||3e4,l=(0,n.useRef)(0);(0,n.useRef)(null);let c=(0,n.useRef)(null),u=(0,n.useRef)(null),[d,p]=a().useState(void 0),f=a().useRef([]),h=a().useRef([]),g=a().useCallback((e,t)=>{let r=new CustomEvent(e,{detail:{data:t,message:t}});window.dispatchEvent(r)},[]),m=a().useCallback(()=>{let t=window.location.origin,n=e.startsWith("ws")?e:t.replace(/^http/,"ws")+("/"+e).replace(/\/\//g,"/");if(!n)return;let a=new WebSocket(n);a.onerror=e=>{console.log("Websocket ERROR:")},a.onmessage=e=>{f.current.push(e.data)},a.onopen=e=>{window.clearInterval(u.current),u.current=window.setInterval(()=>{a.readyState===WebSocket.OPEN&&a.send("twui::ping")},i),p(a),console.log(`Websocket connected to ${n}`)},a.onclose=t=>{console.log("Websocket closed!",{code:t.code,reason:t.reason,wasClean:t.wasClean}),r||(console.log("Attempting to reconnect ..."),console.log("URL:",e),window.clearInterval(u.current),console.log("tries",l),l.current>=3||(console.log("Attempting to reconnect ..."),l.current+=1,m()))}},[]);a().useCallback(()=>{try{let e=f.current.shift();if(!e)return;let t=JSON.parse(e);g("wsMessageEvent",e),g("wsDataEvent",t)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),a().useCallback(()=>{if(!d||d.readyState!==WebSocket.OPEN){window.clearInterval(c.current);return}let e=h.current.shift();e&&d.send(e)},[d]);let b=a().useCallback(e=>{try{let t=JSON.stringify(e);h.current.find(e=>e==t)||h.current.push(t)}catch(e){console.log("Error Sending socket message",e.message)}},[d]);return{socket:d,sendData:b}}({url:"/ws",disableReconnect:!1,keepAliveDuration:5e3}),{loading:u,setLoading:d,refresh:p,setRefresh:f}=(0,s.Z)(),{data:h}=(0,o.Z)();return{socket:l,sendData:c,loading:u,setLoading:d,refresh:p,setRefresh:f,ws:{socket:l,sendData:c},user:t,pageProps:e,toast:r,setToast:i}}},3893:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{AppContext:()=>u,default:()=>c});var a=r(997);r(108),r(7927);var s=r(6689),o=r(2817),i=r(1328),l=e([i]);i=(l.then?(await l)():l)[0];let u=(0,s.createContext)({});function c({Component:e,pageProps:t}){let r=(0,o.Z)(t),{toast:n,setToast:s}=r;return(0,a.jsxs)(u.Provider,{value:{...r},children:[a.jsx(e,{...t}),a.jsx(i.ZP,{open:n.toastOpen,closeDispatch:e=>{s(e=>({...e,toastOpen:!1}))},color:n.toastStyle,closeDelay:n.closeDelay,children:n.toastMessage})]})}n()}catch(e){n(e)}})},1070:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(997),a=r(6859);function s(){return(0,n.jsxs)(a.Html,{lang:"en",children:[n.jsx(a.Head,{}),(0,n.jsxs)("body",{className:"antialiased",children:[n.jsx(a.Main,{}),n.jsx(a.NextScript,{})]})]})}},3352:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>l});var a=r(997);r(6689);var s=r(8097),o=r(5976),i=e([s,o]);function l({href:e,variant:t,linkProps:r,noHover:n,elRef:i,linkRef:l,...c}){let u=a.jsx("div",{ref:i,...c,className:(0,s.twMerge)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",n?"":"twui-card",c.className),children:c.children});return e?a.jsx(o.Z,{ref:l,href:e,...r,className:(0,s.twMerge)("cursor-pointer","twui-card","twui-card-link",r?.className),children:u}):u}[s,o]=i.then?(await i)():i,n()}catch(e){n(e)}})},1328:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{let g;r.d(t,{ZP:()=>h});var a=r(997),s=r(6689),o=r.n(s),i=r(8097),l=r(3352),c=r(8154),u=r(6405),d=r.n(u),p=r(5743),f=e([i,l,p]);function h({open:e,setOpen:t,closeDelay:r=4e3,color:n,closeDispatch:s,...u}){let[f,h]=o().useState(!1);return f&&e?d().createPortal((0,a.jsxs)(l.Z,{...u,className:(0,i.twMerge)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==n?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==n?"bg-error dark:bg-error-dark twui-toast-error":"",u.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(g)},onMouseLeave:n=>{g=setTimeout(()=>{t?.(!1),s?.(e)},r)},children:[a.jsx(p.Z,{className:(0,i.twMerge)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:r=>{r.preventDefault(),r.stopPropagation(),t?.(!1),s?.(e)},children:a.jsx(c.Z,{size:15})}),a.jsx(p.Z,{className:(0,i.twMerge)("text-white! font-semibold"),children:u.children})]}),document.getElementById("twui-toast-root")):null}[i,l,p]=f.then?(await f)():f,n()}catch(e){n(e)}})},975:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(6689),a=r.n(n);function s(e){let[t,r]=a().useState(0),[n,s]=a().useState(e?.initialLoading||!1),[o,i]=a().useState({}),[l,c]=a().useState(e?.initialReady||!1),[u,d]=a().useState(e?.initialOpen||!1);return{refresh:t,setRefresh:r,loading:n,setLoading:s,status:o,setStatus:i,ready:l,setReady:c,open:u,setOpen:d}}},8933:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(6689),a=r.n(n);function s(e){let[t,r]=a().useState(void 0),[n,s]=a().useState(void 0);return{data:t,message:n}}},5976:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>l});var a=r(997),s=r(8097),o=r(6461),i=e([s]);function l({showArrow:e,arrowSize:t=20,arrowProps:r,strict:n,...i}){return(0,a.jsxs)("a",{...i,className:(0,s.twMerge)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",i.className),onClick:e=>{e.target.closest(".cancel-link")&&e.preventDefault(),i?.onClick?.(e)},"data-strict":n?"yes":void 0,children:[i.children,e&&a.jsx(o.Z,{size:t,...r,className:(0,s.twMerge)("inline-block ml-1 -mt-[1px]",r?.className)})]})}s=(i.then?(await i)():i)[0],n()}catch(e){n(e)}})},5743:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>i});var a=r(997),s=r(8097),o=e([s]);function i({size:e,variant:t,truncate:r,...n}){return a.jsx("span",{...n,className:(0,s.twMerge)("","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==t&&"opacity-50","","twui-span",n.className),children:n.children})}s=(o.then?(await o)():o)[0],n()}catch(e){n(e)}})},7927:()=>{},108:()=>{},5244:(e,t)=>{"use strict";var r;Object.defineProperty(t,"x",{enumerable:!0,get:function(){return r}}),function(e){e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE"}(r||(r={}))},8039:(e,t,r)=>{"use strict";e.exports=r(7093).vendored.contexts.AmpContext},1988:(e,t,r)=>{"use strict";e.exports=r(7093).vendored.contexts.HeadManagerContext},2785:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{"use strict";e.exports=require("react")},6405:e=>{"use strict";e.exports=require("react-dom")},997:e=>{"use strict";e.exports=require("react/jsx-runtime")},5315:e=>{"use strict";e.exports=require("path")},8097:e=>{"use strict";e.exports=import("tailwind-merge")},8760:(e,t)=>{"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}t._=t._interop_require_wildcard=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=s?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,n&&n.set(e,a),a}}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[859],()=>r(6968));module.exports=n})(); \ No newline at end of file +(()=>{var e={};e.id=820,e.ids=[820,660,888],e.modules={1323:(e,t)=>{"use strict";Object.defineProperty(t,"l",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},6968:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{config:()=>g,default:()=>d,getServerSideProps:()=>h,getStaticPaths:()=>f,getStaticProps:()=>p,reportWebVitals:()=>m,routeModule:()=>k,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>x,unstable_getStaticPaths:()=>y,unstable_getStaticProps:()=>b});var a=r(7093),s=r(5244),o=r(1323),i=r(1070),l=r(3893),c=r(6971),u=e([l]);l=(u.then?(await u)():u)[0];let d=(0,o.l)(c,"default"),p=(0,o.l)(c,"getStaticProps"),f=(0,o.l)(c,"getStaticPaths"),h=(0,o.l)(c,"getServerSideProps"),g=(0,o.l)(c,"config"),m=(0,o.l)(c,"reportWebVitals"),b=(0,o.l)(c,"unstable_getStaticProps"),y=(0,o.l)(c,"unstable_getStaticPaths"),x=(0,o.l)(c,"unstable_getStaticParams"),v=(0,o.l)(c,"unstable_getServerProps"),w=(0,o.l)(c,"unstable_getServerSideProps"),k=new a.PagesRouteModule({definition:{kind:s.x.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},components:{App:l.default,Document:i.default},userland:c});n()}catch(e){n(e)}})},8427:(e,t,r)=>{"use strict";r.d(t,{Z:()=>d});var n=r(6689);let a=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),s=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),i=e=>{let t=o(e);return t.charAt(0).toUpperCase()+t.slice(1)};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let c=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1},u=(0,n.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:s,className:o="",children:i,iconNode:u,...d},p)=>(0,n.createElement)("svg",{ref:p,...l,width:t,height:t,stroke:e,strokeWidth:s?24*Number(r)/Number(t):r,className:a("lucide",o),...!i&&!c(d)&&{"aria-hidden":"true"},...d},[...u.map(([e,t])=>(0,n.createElement)(e,t)),...Array.isArray(i)?i:[i]])),d=(e,t)=>{let r=(0,n.forwardRef)(({className:r,...o},l)=>(0,n.createElement)(u,{ref:l,iconNode:t,className:a(`lucide-${s(i(e))}`,`lucide-${e}`,r),...o}));return r.displayName=i(e),r}},6461:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(8427).Z)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},8154:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(8427).Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},6971:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(167),a=r(997),s=n._(r(6689)),o=n._(r(7828)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function l(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let c={error:{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"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class u extends s.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||i[e]||"An unexpected error has occurred";return(0,a.jsxs)("div",{style:c.error,children:[(0,a.jsx)(o.default,{children:(0,a.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,a.jsxs)("div",{style:c.desc,children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,a.jsx)("h1",{className:"next-error-h1",style:c.h1,children:e}):null,(0,a.jsx)("div",{style:c.wrap,children:(0,a.jsxs)("h2",{style:c.h2,children:[this.props.title||e?r:(0,a.jsx)(a.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}u.displayName="ErrorPage",u.getInitialProps=l,u.origGetInitialProps=l,("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)},5495:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},7828:(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,{default:function(){return g},defaultHead:function(){return d}});let n=r(167),a=r(8760),s=r(997),o=a._(r(6689)),i=n._(r(7215)),l=r(8039),c=r(1988),u=r(5495);function d(e){void 0===e&&(e=!1);let t=[(0,s.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,s.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(1997);let f=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return a=>{let s=!0,o=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){o=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?s=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?s=!1:t.add(a.type);break;case"meta":for(let e=0,t=f.length;e{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:n})})}let g=function(e){let{children:t}=e,r=(0,o.useContext)(l.AmpStateContext),n=(0,o.useContext)(c.HeadManagerContext);return(0,s.jsx)(i.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,u.isInAmpMode)(r),children:t})};("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)},7215:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(6689),a=()=>{},s=()=>{};function o(e){var t;let{headManager:r,reduceComponentsToState:o}=e;function i(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(o(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),i(),a(()=>{var t;return null==r||null==(t=r.mountedInstances)||t.add(e.children),()=>{var t;null==r||null==(t=r.mountedInstances)||t.delete(e.children)}}),a(()=>(r&&(r._pendingUpdate=i),()=>{r&&(r._pendingUpdate=i)})),s(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},1997:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},2817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(6689),a=r.n(n),s=r(975),o=r(8933);function i(e){let{user:t}=e,[r,i]=a().useState({toastOpen:!1}),{socket:l,sendData:c}=function({url:e,debounce:t,disableReconnect:r,keepAliveDuration:s,refreshConnection:o}){let i=(0,n.useRef)(0),l=(0,n.useRef)(e),c=(0,n.useRef)(r),u=(0,n.useRef)(s||3e4);(0,n.useRef)(null);let d=(0,n.useRef)(null),p=(0,n.useRef)(null);(0,n.useRef)(null);let f=(0,n.useRef)(null),[h,g]=a().useState(void 0),m=(0,n.useRef)(void 0),b=a().useRef([]),y=a().useRef([]),x=a().useCallback((e,t)=>{let r=new CustomEvent(e,{detail:{data:t,message:t}});window.dispatchEvent(r)},[]),v=a().useCallback(()=>{let e=l.current,t=window.location.origin,r=e.startsWith("ws")?e:t.replace(/^http/,"ws")+("/"+e).replace(/\/\//g,"/");if(!r)return;let n=new WebSocket(r);n.onerror=()=>{console.log("Websocket ERROR:")},n.onmessage=e=>{b.current.push(e.data)},n.onopen=()=>{window.clearInterval(p.current),p.current=window.setInterval(()=>{n.readyState===WebSocket.OPEN&&n.send("twui::ping")},u.current),i.current=0,m.current=n,g(n),console.log(`Websocket connected to ${r}`)},n.onclose=e=>{if(console.log("Websocket closed!",{code:e.code,reason:e.reason,wasClean:e.wasClean}),window.clearInterval(p.current),m.current=void 0,g(void 0),c.current)return;if(i.current>=3){console.log("Max reconnect attempts reached.");return}i.current+=1;let t=Math.min(1e3*2**i.current,3e4);console.log(`Attempting to reconnect in ${t}ms... (attempt ${i.current})`),f.current=window.setTimeout(v,t)}},[]);return a().useCallback(()=>{try{let e=b.current.shift();if(!e)return;let t=JSON.parse(e);x("wsMessageEvent",e),x("wsDataEvent",t)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),a().useCallback(()=>{let e=m.current;if(!e||e.readyState!==WebSocket.OPEN){window.clearInterval(d.current);return}let t=y.current.shift();t&&e.send(t)},[]),{socket:h,sendData:a().useCallback(e=>{try{let t=JSON.stringify(e);y.current.find(e=>e===t)||y.current.push(t)}catch(e){console.log("Error Sending socket message",e.message)}},[])}}({url:"/ws",disableReconnect:!1,keepAliveDuration:5e3}),{loading:u,setLoading:d,refresh:p,setRefresh:f}=(0,s.Z)(),{data:h}=(0,o.Z)();return{socket:l,sendData:c,loading:u,setLoading:d,refresh:p,setRefresh:f,ws:{socket:l,sendData:c},user:t,pageProps:e,toast:r,setToast:i}}},3893:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{AppContext:()=>u,default:()=>c});var a=r(997);r(108),r(7927);var s=r(6689),o=r(2817),i=r(1328),l=e([i]);i=(l.then?(await l)():l)[0];let u=(0,s.createContext)({});function c({Component:e,pageProps:t}){let r=(0,o.Z)(t),{toast:n,setToast:s}=r;return(0,a.jsxs)(u.Provider,{value:{...r},children:[a.jsx(e,{...t}),a.jsx(i.ZP,{open:n.toastOpen,closeDispatch:e=>{s(e=>({...e,toastOpen:!1}))},color:n.toastStyle,closeDelay:n.closeDelay,children:n.toastMessage})]})}n()}catch(e){n(e)}})},1070:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(997),a=r(6859);function s(){return(0,n.jsxs)(a.Html,{lang:"en",children:[n.jsx(a.Head,{}),(0,n.jsxs)("body",{className:"antialiased",children:[n.jsx(a.Main,{}),n.jsx(a.NextScript,{})]})]})}},3352:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>l});var a=r(997);r(6689);var s=r(8097),o=r(5976),i=e([s,o]);function l({href:e,variant:t,linkProps:r,noHover:n,elRef:i,linkRef:l,...c}){let u=a.jsx("div",{ref:i,...c,className:(0,s.twMerge)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",n?"":"twui-card",c.className),children:c.children});return e?a.jsx(o.Z,{ref:l,href:e,...r,className:(0,s.twMerge)("cursor-pointer","twui-card","twui-card-link",r?.className),children:u}):u}[s,o]=i.then?(await i)():i,n()}catch(e){n(e)}})},1328:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{let g;r.d(t,{ZP:()=>h});var a=r(997),s=r(6689),o=r.n(s),i=r(8097),l=r(3352),c=r(8154),u=r(6405),d=r.n(u),p=r(5743),f=e([i,l,p]);function h({open:e,setOpen:t,closeDelay:r=4e3,color:n,closeDispatch:s,...u}){let[f,h]=o().useState(!1);return f&&e?d().createPortal((0,a.jsxs)(l.Z,{...u,className:(0,i.twMerge)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==n?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==n?"bg-error dark:bg-error-dark twui-toast-error":"",u.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(g)},onMouseLeave:n=>{g=setTimeout(()=>{t?.(!1),s?.(e)},r)},children:[a.jsx(p.Z,{className:(0,i.twMerge)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:r=>{r.preventDefault(),r.stopPropagation(),t?.(!1),s?.(e)},children:a.jsx(c.Z,{size:15})}),a.jsx(p.Z,{className:(0,i.twMerge)("text-white! font-semibold"),children:u.children})]}),document.getElementById("twui-toast-root")):null}[i,l,p]=f.then?(await f)():f,n()}catch(e){n(e)}})},975:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(6689),a=r.n(n);function s(e){let[t,r]=a().useState(0),[n,s]=a().useState(e?.initialLoading||!1),[o,i]=a().useState({}),[l,c]=a().useState(e?.initialReady||!1),[u,d]=a().useState(e?.initialOpen||!1);return{refresh:t,setRefresh:r,loading:n,setLoading:s,status:o,setStatus:i,ready:l,setReady:c,open:u,setOpen:d}}},8933:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(6689),a=r.n(n);function s(e){let[t,r]=a().useState(void 0),[n,s]=a().useState(void 0);return{data:t,message:n}}},5976:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>l});var a=r(997),s=r(8097),o=r(6461),i=e([s]);function l({showArrow:e,arrowSize:t=20,arrowProps:r,strict:n,...i}){return(0,a.jsxs)("a",{...i,className:(0,s.twMerge)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",i.className),onClick:e=>{e.target.closest(".cancel-link")&&e.preventDefault(),i?.onClick?.(e)},"data-strict":n?"yes":void 0,children:[i.children,e&&a.jsx(o.Z,{size:t,...r,className:(0,s.twMerge)("inline-block ml-1 -mt-[1px]",r?.className)})]})}s=(i.then?(await i)():i)[0],n()}catch(e){n(e)}})},5743:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>i});var a=r(997),s=r(8097),o=e([s]);function i({size:e,variant:t,truncate:r,...n}){return a.jsx("span",{...n,className:(0,s.twMerge)("","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==t&&"opacity-50","","twui-span",n.className),children:n.children})}s=(o.then?(await o)():o)[0],n()}catch(e){n(e)}})},7927:()=>{},108:()=>{},5244:(e,t)=>{"use strict";var r;Object.defineProperty(t,"x",{enumerable:!0,get:function(){return r}}),function(e){e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE"}(r||(r={}))},8039:(e,t,r)=>{"use strict";e.exports=r(7093).vendored.contexts.AmpContext},1988:(e,t,r)=>{"use strict";e.exports=r(7093).vendored.contexts.HeadManagerContext},2785:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{"use strict";e.exports=require("react")},6405:e=>{"use strict";e.exports=require("react-dom")},997:e=>{"use strict";e.exports=require("react/jsx-runtime")},5315:e=>{"use strict";e.exports=require("path")},8097:e=>{"use strict";e.exports=import("tailwind-merge")},8760:(e,t)=>{"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}t._=t._interop_require_wildcard=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=s?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,n&&n.set(e,a),a}}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[859],()=>r(6968));module.exports=n})(); \ No newline at end of file diff --git a/dist/web/server/pages/auth/logout.js b/dist/web/server/pages/auth/logout.js index 0e12794..6b1d518 100644 --- a/dist/web/server/pages/auth/logout.js +++ b/dist/web/server/pages/auth/logout.js @@ -1 +1 @@ -(()=>{var e={};e.id=825,e.ids=[825,660],e.modules={1742:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>f,default:()=>d,getServerSideProps:()=>x,getStaticPaths:()=>p,getStaticProps:()=>h,reportWebVitals:()=>m,routeModule:()=>j,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>y,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>w,unstable_getStaticProps:()=>g});var a=r(7093),n=r(5244),i=r(1323),c=r(1070),l=r(3893),o=r(3882),u=e([l,o]);[l,o]=u.then?(await u)():u;let d=(0,i.l)(o,"default"),h=(0,i.l)(o,"getStaticProps"),p=(0,i.l)(o,"getStaticPaths"),x=(0,i.l)(o,"getServerSideProps"),f=(0,i.l)(o,"config"),m=(0,i.l)(o,"reportWebVitals"),g=(0,i.l)(o,"unstable_getStaticProps"),w=(0,i.l)(o,"unstable_getStaticPaths"),v=(0,i.l)(o,"unstable_getStaticParams"),b=(0,i.l)(o,"unstable_getServerProps"),y=(0,i.l)(o,"unstable_getServerSideProps"),j=new a.PagesRouteModule({definition:{kind:n.x.PAGES,page:"/auth/logout",pathname:"/auth/logout",bundlePath:"",filename:""},components:{App:l.default,Document:c.default},userland:o});s()}catch(e){s(e)}})},1817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var s=r(997),a=r(1664),n=r.n(a),i=r(6689);function c(){let e=(0,i.useId)(),t=(0,i.useId)();return(0,s.jsxs)(n(),{href:"/","aria-label":"TurboCI home",className:"inline-flex items-center gap-3",children:[(0,s.jsxs)("svg",{viewBox:"0 0 48 48","aria-hidden":"true",className:"h-10 w-10 shrink-0",children:[(0,s.jsxs)("defs",{children:[(0,s.jsxs)("linearGradient",{id:e,x1:"9",y1:"9",x2:"31",y2:"34",gradientUnits:"userSpaceOnUse",children:[s.jsx("stop",{offset:"0%",stopColor:"#9cf0c0"}),s.jsx("stop",{offset:"100%",stopColor:"#42d392"})]}),(0,s.jsxs)("linearGradient",{id:t,x1:"22",y1:"22",x2:"36",y2:"40",gradientUnits:"userSpaceOnUse",children:[s.jsx("stop",{offset:"0%",stopColor:"#2bc67e"}),s.jsx("stop",{offset:"100%",stopColor:"#1f8458"})]})]}),s.jsx("path",{d:"M35 6H23.6c-2 0-3.8 1-4.8 2.7L7.5 28.3c-1.4 2.5.4 5.7 3.2 5.7h9.1c2 0 3.8-1 4.8-2.7l11.2-19.6C39.6 9.2 37.8 6 35 6Z",fill:`url(#${e})`}),s.jsx("path",{d:"M23.9 24h13.4c2.8 0 4.6 3.1 3.2 5.6l-4.1 7.1c-1 1.7-2.8 2.7-4.8 2.7H18.2c-2.8 0-4.6-3.1-3.2-5.6l4.1-7.1c1-1.7 2.8-2.7 4.8-2.7Z",fill:`url(#${t})`})]}),s.jsx("span",{className:"font-display text-[1.02rem] font-semibold tracking-tight text-foreground",children:"TurboCI"})]})}},2259:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var s=r(4797),a=r(9757);async function n({res:e,req:t}){let{auth_key_cookie_name:r,csrf_cookie_name:n}=(0,a.Z)(),i=t.headers.host;return(0,s.kT)(e,[{name:r,options:{path:"/",domain:i}},{name:n,options:{path:"/",domain:i}}]),{success:!0}}},2817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var s=r(6689),a=r.n(s),n=r(975),i=r(8933);function c(e){let{user:t}=e,[r,c]=a().useState({toastOpen:!1}),{socket:l,sendData:o}=function({url:e,debounce:t,disableReconnect:r,keepAliveDuration:n,refreshConnection:i}){let c=n||3e4,l=(0,s.useRef)(0);(0,s.useRef)(null);let o=(0,s.useRef)(null),u=(0,s.useRef)(null),[d,h]=a().useState(void 0),p=a().useRef([]),x=a().useRef([]),f=a().useCallback((e,t)=>{let r=new CustomEvent(e,{detail:{data:t,message:t}});window.dispatchEvent(r)},[]),m=a().useCallback(()=>{let t=window.location.origin,s=e.startsWith("ws")?e:t.replace(/^http/,"ws")+("/"+e).replace(/\/\//g,"/");if(!s)return;let a=new WebSocket(s);a.onerror=e=>{console.log("Websocket ERROR:")},a.onmessage=e=>{p.current.push(e.data)},a.onopen=e=>{window.clearInterval(u.current),u.current=window.setInterval(()=>{a.readyState===WebSocket.OPEN&&a.send("twui::ping")},c),h(a),console.log(`Websocket connected to ${s}`)},a.onclose=t=>{console.log("Websocket closed!",{code:t.code,reason:t.reason,wasClean:t.wasClean}),r||(console.log("Attempting to reconnect ..."),console.log("URL:",e),window.clearInterval(u.current),console.log("tries",l),l.current>=3||(console.log("Attempting to reconnect ..."),l.current+=1,m()))}},[]);a().useCallback(()=>{try{let e=p.current.shift();if(!e)return;let t=JSON.parse(e);f("wsMessageEvent",e),f("wsDataEvent",t)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),a().useCallback(()=>{if(!d||d.readyState!==WebSocket.OPEN){window.clearInterval(o.current);return}let e=x.current.shift();e&&d.send(e)},[d]);let g=a().useCallback(e=>{try{let t=JSON.stringify(e);x.current.find(e=>e==t)||x.current.push(t)}catch(e){console.log("Error Sending socket message",e.message)}},[d]);return{socket:d,sendData:g}}({url:"/ws",disableReconnect:!1,keepAliveDuration:5e3}),{loading:u,setLoading:d,refresh:h,setRefresh:p}=(0,n.Z)(),{data:x}=(0,i.Z)();return{socket:l,sendData:o,loading:u,setLoading:d,refresh:h,setRefresh:p,ws:{socket:l,sendData:o},user:t,pageProps:e,toast:r,setToast:c}}},9177:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>f});var a=r(997),n=r(1817),i=r(1048),c=r(5808),l=r(2984),o=r(4519),u=r(9705),d=r(736),h=r(6245),p=r(3216),x=e([i,c,l,o,u,d,h,p]);function f({children:e}){return a.jsx(o.Z,{className:"w-screen h-screen overflow-hidden",children:a.jsx(d.Z,{className:"w-full h-full",children:a.jsx(c.Z,{className:"grid-frame grid-cols-1 h-full",children:(0,a.jsxs)(p.Z,{className:"w-full justify-between h-full grid-cell",children:[(0,a.jsxs)(p.Z,{className:"gap-0",children:[(0,a.jsxs)(u.Z,{children:[a.jsx(u.Z,{className:"p-6",children:a.jsx(n.Z,{})}),a.jsx(l.Z,{vertical:!0})]}),a.jsx(l.Z,{})]}),a.jsx(i.Z,{className:"p-10",children:e}),(0,a.jsxs)(p.Z,{children:[a.jsx(l.Z,{}),a.jsx(h.Z,{className:"h-20 w-full"})]})]})})})})}[i,c,l,o,u,d,h,p]=x.then?(await x)():x,s()}catch(e){s(e)}})},3893:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{AppContext:()=>u,default:()=>o});var a=r(997);r(108),r(7927);var n=r(6689),i=r(2817),c=r(1328),l=e([c]);c=(l.then?(await l)():l)[0];let u=(0,n.createContext)({});function o({Component:e,pageProps:t}){let r=(0,i.Z)(t),{toast:s,setToast:n}=r;return(0,a.jsxs)(u.Provider,{value:{...r},children:[a.jsx(e,{...t}),a.jsx(c.ZP,{open:s.toastOpen,closeDispatch:e=>{n(e=>({...e,toastOpen:!1}))},color:s.toastStyle,closeDelay:s.closeDelay,children:s.toastMessage})]})}s()}catch(e){s(e)}})},1070:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(997),a=r(6859);function n(){return(0,s.jsxs)(a.Html,{lang:"en",children:[s.jsx(a.Head,{}),(0,s.jsxs)("body",{className:"antialiased",children:[s.jsx(a.Main,{}),s.jsx(a.NextScript,{})]})]})}},3882:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{default:()=>o,getServerSideProps:()=>u});var a=r(997),n=r(2259),i=r(9177),c=r(1309),l=e([i,c]);function o(){return a.jsx(i.Z,{children:a.jsx(c.Z,{children:"Loging out ..."})})}[i,c]=l.then?(await l)():l;let u=async e=>(await (0,n.Z)({res:e.res,req:e.req}),{redirect:{destination:"/auth/login",statusCode:307}});s()}catch(e){s(e)}})},4797:(e,t,r)=>{"use strict";r.d(t,{ej:()=>n,kT:()=>i});var s=r(1635),a=r.n(s);function n(e,t){return e.split(";").reduce((e,t)=>{let[r,s]=t.trim().split("=").map(decodeURIComponent);return e[r]=s,e},{})[t]||null}function i(e,t){(function(e,t){let r=[];for(let e=0;ee.join("; "));e.setHeader("Set-Cookie",s)})(e,t.map(e=>({...e,value:"",options:{...e.options,expires:a()().subtract(1,"day"),maxAge:0}})))}},9757:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var s=r(2048),a=r(6315);function n(){let{TURBOCI_DEPLOYMENT_ID_FILE:e}=(0,a.Z)();if(!(0,s.existsSync)(e))throw Error(`\`${e}\` does not exist.`);let t=(0,s.readFileSync)(e,"utf-8").split("-").shift();if(!t)throw Error("Invalid deployment_id");return{auth_key_cookie_name:`turboci-admin-${t}-auth-key`,csrf_cookie_name:`turboci-admin-${t}-csrf`}}},6315:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var s=r(5315),a=r.n(s);function n(){let e=a().resolve(__dirname,"../../"),t="/root/.turboci",r=a().join(t,".config"),s=a().join(r,"turboci.json"),n=a().join(t,"deployment_id"),i=a().join(t,".ssh"),c=a().join(i,"turboci");return{APP_DIR:e,TURBOCI_CONFIG_DIR:r,TURBOCI_CONFIG_JSON_FILE:s,TURBOCI_DIR:t,TURBOCI_SSH_DIR:i,TURBOCI_SSH_KEY_FILE:c,TURBOCI_DEPLOYMENT_ID_FILE:n}}},3352:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>l});var a=r(997);r(6689);var n=r(8097),i=r(5976),c=e([n,i]);function l({href:e,variant:t,linkProps:r,noHover:s,elRef:c,linkRef:l,...o}){let u=a.jsx("div",{ref:c,...o,className:(0,n.twMerge)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",s?"":"twui-card",o.className),children:o.children});return e?a.jsx(i.Z,{ref:l,href:e,...r,className:(0,n.twMerge)("cursor-pointer","twui-card","twui-card-link",r?.className),children:u}):u}[n,i]=c.then?(await c)():c,s()}catch(e){s(e)}})},1328:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{let f;r.d(t,{ZP:()=>x});var a=r(997),n=r(6689),i=r.n(n),c=r(8097),l=r(3352),o=r(8154),u=r(6405),d=r.n(u),h=r(5743),p=e([c,l,h]);function x({open:e,setOpen:t,closeDelay:r=4e3,color:s,closeDispatch:n,...u}){let[p,x]=i().useState(!1);return p&&e?d().createPortal((0,a.jsxs)(l.Z,{...u,className:(0,c.twMerge)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==s?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==s?"bg-error dark:bg-error-dark twui-toast-error":"",u.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(f)},onMouseLeave:s=>{f=setTimeout(()=>{t?.(!1),n?.(e)},r)},children:[a.jsx(h.Z,{className:(0,c.twMerge)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:r=>{r.preventDefault(),r.stopPropagation(),t?.(!1),n?.(e)},children:a.jsx(o.Z,{size:15})}),a.jsx(h.Z,{className:(0,c.twMerge)("text-white! font-semibold"),children:u.children})]}),document.getElementById("twui-toast-root")):null}[c,l,h]=p.then?(await p)():p,s()}catch(e){s(e)}})},975:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var s=r(6689),a=r.n(s);function n(e){let[t,r]=a().useState(0),[s,n]=a().useState(e?.initialLoading||!1),[i,c]=a().useState({}),[l,o]=a().useState(e?.initialReady||!1),[u,d]=a().useState(e?.initialOpen||!1);return{refresh:t,setRefresh:r,loading:s,setLoading:n,status:i,setStatus:c,ready:l,setReady:o,open:u,setOpen:d}}},8933:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var s=r(6689),a=r.n(s);function n(e){let[t,r]=a().useState(void 0),[s,n]=a().useState(void 0);return{data:t,message:s}}},1048:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({...e}){return a.jsx("div",{...e,className:(0,n.twMerge)("flex flex-col items-center justify-center gap-4 p-2 w-full","h-full twui-center",e.className),children:e.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},5808:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({...e}){return a.jsx("div",{...e,className:(0,n.twMerge)("flex w-full max-w-container gap-4 justify-between","flex-wrap flex-col xl:flex-row items-start xl:items-center","twui-container",e.className),children:e.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},2984:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({vertical:e,dashed:t,...r}){return a.jsx("div",{...r,className:(0,n.twMerge)("border-slate-200 dark:border-white/10",e?"border-0 border-l h-full min-h-5":"border-0 border-t w-full","twui-divider",e?"twui-divider-vertical":"twui-divider-horizontal",t?"border-dashed":"border-solid",r.className)})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},1309:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({...e}){return a.jsx("h2",{...e,className:(0,n.twMerge)("text-2xl md:text-3xl mb-4","twui-headings twui-heading","twui-h2",e.className),children:e.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},5976:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>l});var a=r(997),n=r(8097),i=r(6461),c=e([n]);function l({showArrow:e,arrowSize:t=20,arrowProps:r,strict:s,...c}){return(0,a.jsxs)("a",{...c,className:(0,n.twMerge)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",c.className),onClick:e=>{e.target.closest(".cancel-link")&&e.preventDefault(),c?.onClick?.(e)},"data-strict":s?"yes":void 0,children:[c.children,e&&a.jsx(i.Z,{size:t,...r,className:(0,n.twMerge)("inline-block ml-1 -mt-[1px]",r?.className)})]})}n=(c.then?(await c)():c)[0],s()}catch(e){s(e)}})},4519:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({...e}){return a.jsx("main",{...e,className:(0,n.twMerge)("flex flex-col items-center w-full","twui-main",e.className),children:e.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},9705:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({noWrap:e,itemsStart:t,...r}){return a.jsx("div",{...r,className:(0,n.twMerge)("flex flex-row gap-2",e?"xl:flex-nowrap":"flex-wrap",t?"items-start":"items-center","twui-row",r.className),children:r.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},736:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({...e}){return a.jsx("section",{...e,className:(0,n.twMerge)("flex flex-col items-center w-full","px-4 sm:px-10 py-10","twui-section",e.className),children:e.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},6245:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({horizontal:e,...t}){return a.jsx("div",{...t,className:(0,n.twMerge)("",e?"w-10":"w-full h-10","twui-spacer",t.className),children:t.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},5743:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({size:e,variant:t,truncate:r,...s}){return a.jsx("span",{...s,className:(0,n.twMerge)("","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==t&&"opacity-50","","twui-span",s.className),children:s.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},3216:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>o});var a=r(997),n=r(6517),i=r.n(n),c=r(8097),l=e([c]);function o({gap:e,componentRef:t,...r}){let s=i().omit(r,"center");return a.jsx("div",{...s,className:(0,c.twMerge)("flex flex-col items-start gap-4",r.center&&"items-center",e?"string"==typeof e?`gap-[${e}]`:`gap-${e}`:"","twui-stack",r.className),ref:t,children:r.children})}c=(l.then?(await l)():l)[0],s()}catch(e){s(e)}})},108:()=>{},1635:e=>{"use strict";e.exports=require("dayjs")},6517:e=>{"use strict";e.exports=require("lodash")},2785:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{"use strict";e.exports=require("react")},6405:e=>{"use strict";e.exports=require("react-dom")},997:e=>{"use strict";e.exports=require("react/jsx-runtime")},2048:e=>{"use strict";e.exports=require("fs")},5315:e=>{"use strict";e.exports=require("path")},8097:e=>{"use strict";e.exports=import("tailwind-merge")}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[859,330],()=>r(1742));module.exports=s})(); \ No newline at end of file +(()=>{var e={};e.id=825,e.ids=[825,660],e.modules={1742:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>x,default:()=>d,getServerSideProps:()=>f,getStaticPaths:()=>p,getStaticProps:()=>h,reportWebVitals:()=>m,routeModule:()=>j,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>y,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>w});var a=r(7093),n=r(5244),i=r(1323),c=r(1070),l=r(3893),o=r(3882),u=e([l,o]);[l,o]=u.then?(await u)():u;let d=(0,i.l)(o,"default"),h=(0,i.l)(o,"getStaticProps"),p=(0,i.l)(o,"getStaticPaths"),f=(0,i.l)(o,"getServerSideProps"),x=(0,i.l)(o,"config"),m=(0,i.l)(o,"reportWebVitals"),w=(0,i.l)(o,"unstable_getStaticProps"),g=(0,i.l)(o,"unstable_getStaticPaths"),v=(0,i.l)(o,"unstable_getStaticParams"),b=(0,i.l)(o,"unstable_getServerProps"),y=(0,i.l)(o,"unstable_getServerSideProps"),j=new a.PagesRouteModule({definition:{kind:n.x.PAGES,page:"/auth/logout",pathname:"/auth/logout",bundlePath:"",filename:""},components:{App:l.default,Document:c.default},userland:o});s()}catch(e){s(e)}})},1817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var s=r(997),a=r(1664),n=r.n(a),i=r(6689);function c(){let e=(0,i.useId)(),t=(0,i.useId)();return(0,s.jsxs)(n(),{href:"/","aria-label":"TurboCI home",className:"inline-flex items-center gap-3",children:[(0,s.jsxs)("svg",{viewBox:"0 0 48 48","aria-hidden":"true",className:"h-10 w-10 shrink-0",children:[(0,s.jsxs)("defs",{children:[(0,s.jsxs)("linearGradient",{id:e,x1:"9",y1:"9",x2:"31",y2:"34",gradientUnits:"userSpaceOnUse",children:[s.jsx("stop",{offset:"0%",stopColor:"#9cf0c0"}),s.jsx("stop",{offset:"100%",stopColor:"#42d392"})]}),(0,s.jsxs)("linearGradient",{id:t,x1:"22",y1:"22",x2:"36",y2:"40",gradientUnits:"userSpaceOnUse",children:[s.jsx("stop",{offset:"0%",stopColor:"#2bc67e"}),s.jsx("stop",{offset:"100%",stopColor:"#1f8458"})]})]}),s.jsx("path",{d:"M35 6H23.6c-2 0-3.8 1-4.8 2.7L7.5 28.3c-1.4 2.5.4 5.7 3.2 5.7h9.1c2 0 3.8-1 4.8-2.7l11.2-19.6C39.6 9.2 37.8 6 35 6Z",fill:`url(#${e})`}),s.jsx("path",{d:"M23.9 24h13.4c2.8 0 4.6 3.1 3.2 5.6l-4.1 7.1c-1 1.7-2.8 2.7-4.8 2.7H18.2c-2.8 0-4.6-3.1-3.2-5.6l4.1-7.1c1-1.7 2.8-2.7 4.8-2.7Z",fill:`url(#${t})`})]}),s.jsx("span",{className:"font-display text-[1.02rem] font-semibold tracking-tight text-foreground",children:"TurboCI"})]})}},2259:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var s=r(4797),a=r(9757);async function n({res:e,req:t}){let{auth_key_cookie_name:r,csrf_cookie_name:n}=(0,a.Z)(),i=t.headers.host;return(0,s.kT)(e,[{name:r,options:{path:"/",domain:i}},{name:n,options:{path:"/",domain:i}}]),{success:!0}}},2817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var s=r(6689),a=r.n(s),n=r(975),i=r(8933);function c(e){let{user:t}=e,[r,c]=a().useState({toastOpen:!1}),{socket:l,sendData:o}=function({url:e,debounce:t,disableReconnect:r,keepAliveDuration:n,refreshConnection:i}){let c=(0,s.useRef)(0),l=(0,s.useRef)(e),o=(0,s.useRef)(r),u=(0,s.useRef)(n||3e4);(0,s.useRef)(null);let d=(0,s.useRef)(null),h=(0,s.useRef)(null);(0,s.useRef)(null);let p=(0,s.useRef)(null),[f,x]=a().useState(void 0),m=(0,s.useRef)(void 0),w=a().useRef([]),g=a().useRef([]),v=a().useCallback((e,t)=>{let r=new CustomEvent(e,{detail:{data:t,message:t}});window.dispatchEvent(r)},[]),b=a().useCallback(()=>{let e=l.current,t=window.location.origin,r=e.startsWith("ws")?e:t.replace(/^http/,"ws")+("/"+e).replace(/\/\//g,"/");if(!r)return;let s=new WebSocket(r);s.onerror=()=>{console.log("Websocket ERROR:")},s.onmessage=e=>{w.current.push(e.data)},s.onopen=()=>{window.clearInterval(h.current),h.current=window.setInterval(()=>{s.readyState===WebSocket.OPEN&&s.send("twui::ping")},u.current),c.current=0,m.current=s,x(s),console.log(`Websocket connected to ${r}`)},s.onclose=e=>{if(console.log("Websocket closed!",{code:e.code,reason:e.reason,wasClean:e.wasClean}),window.clearInterval(h.current),m.current=void 0,x(void 0),o.current)return;if(c.current>=3){console.log("Max reconnect attempts reached.");return}c.current+=1;let t=Math.min(1e3*2**c.current,3e4);console.log(`Attempting to reconnect in ${t}ms... (attempt ${c.current})`),p.current=window.setTimeout(b,t)}},[]);return a().useCallback(()=>{try{let e=w.current.shift();if(!e)return;let t=JSON.parse(e);v("wsMessageEvent",e),v("wsDataEvent",t)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),a().useCallback(()=>{let e=m.current;if(!e||e.readyState!==WebSocket.OPEN){window.clearInterval(d.current);return}let t=g.current.shift();t&&e.send(t)},[]),{socket:f,sendData:a().useCallback(e=>{try{let t=JSON.stringify(e);g.current.find(e=>e===t)||g.current.push(t)}catch(e){console.log("Error Sending socket message",e.message)}},[])}}({url:"/ws",disableReconnect:!1,keepAliveDuration:5e3}),{loading:u,setLoading:d,refresh:h,setRefresh:p}=(0,n.Z)(),{data:f}=(0,i.Z)();return{socket:l,sendData:o,loading:u,setLoading:d,refresh:h,setRefresh:p,ws:{socket:l,sendData:o},user:t,pageProps:e,toast:r,setToast:c}}},9177:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>x});var a=r(997),n=r(1817),i=r(1048),c=r(5808),l=r(2984),o=r(4519),u=r(9705),d=r(736),h=r(6245),p=r(3216),f=e([i,c,l,o,u,d,h,p]);function x({children:e}){return a.jsx(o.Z,{className:"w-screen h-screen overflow-hidden",children:a.jsx(d.Z,{className:"w-full h-full",children:a.jsx(c.Z,{className:"grid-frame grid-cols-1 h-full",children:(0,a.jsxs)(p.Z,{className:"w-full justify-between h-full grid-cell",children:[(0,a.jsxs)(p.Z,{className:"gap-0",children:[(0,a.jsxs)(u.Z,{children:[a.jsx(u.Z,{className:"p-6",children:a.jsx(n.Z,{})}),a.jsx(l.Z,{vertical:!0})]}),a.jsx(l.Z,{})]}),a.jsx(i.Z,{className:"p-10",children:e}),(0,a.jsxs)(p.Z,{children:[a.jsx(l.Z,{}),a.jsx(h.Z,{className:"h-20 w-full"})]})]})})})})}[i,c,l,o,u,d,h,p]=f.then?(await f)():f,s()}catch(e){s(e)}})},3893:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{AppContext:()=>u,default:()=>o});var a=r(997);r(108),r(7927);var n=r(6689),i=r(2817),c=r(1328),l=e([c]);c=(l.then?(await l)():l)[0];let u=(0,n.createContext)({});function o({Component:e,pageProps:t}){let r=(0,i.Z)(t),{toast:s,setToast:n}=r;return(0,a.jsxs)(u.Provider,{value:{...r},children:[a.jsx(e,{...t}),a.jsx(c.ZP,{open:s.toastOpen,closeDispatch:e=>{n(e=>({...e,toastOpen:!1}))},color:s.toastStyle,closeDelay:s.closeDelay,children:s.toastMessage})]})}s()}catch(e){s(e)}})},1070:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(997),a=r(6859);function n(){return(0,s.jsxs)(a.Html,{lang:"en",children:[s.jsx(a.Head,{}),(0,s.jsxs)("body",{className:"antialiased",children:[s.jsx(a.Main,{}),s.jsx(a.NextScript,{})]})]})}},3882:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{default:()=>o,getServerSideProps:()=>u});var a=r(997),n=r(2259),i=r(9177),c=r(1309),l=e([i,c]);function o(){return a.jsx(i.Z,{children:a.jsx(c.Z,{children:"Loging out ..."})})}[i,c]=l.then?(await l)():l;let u=async e=>(await (0,n.Z)({res:e.res,req:e.req}),{redirect:{destination:"/auth/login",statusCode:307}});s()}catch(e){s(e)}})},4797:(e,t,r)=>{"use strict";r.d(t,{ej:()=>n,kT:()=>i});var s=r(1635),a=r.n(s);function n(e,t){return e.split(";").reduce((e,t)=>{let[r,s]=t.trim().split("=").map(decodeURIComponent);return e[r]=s,e},{})[t]||null}function i(e,t){(function(e,t){let r=[];for(let e=0;ee.join("; "));e.setHeader("Set-Cookie",s)})(e,t.map(e=>({...e,value:"",options:{...e.options,expires:a()().subtract(1,"day"),maxAge:0}})))}},9757:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var s=r(2048),a=r(6315);function n(){let{TURBOCI_DEPLOYMENT_ID_FILE:e}=(0,a.Z)();if(!(0,s.existsSync)(e))throw Error(`\`${e}\` does not exist.`);let t=(0,s.readFileSync)(e,"utf-8").split("-").shift();if(!t)throw Error("Invalid deployment_id");return{auth_key_cookie_name:`turboci-admin-${t}-auth-key`,csrf_cookie_name:`turboci-admin-${t}-csrf`}}},6315:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var s=r(5315),a=r.n(s);function n(){let e=a().resolve(__dirname,"../../"),t="/root/.turboci",r=a().join(t,".config"),s=a().join(r,"turboci.json"),n=a().join(t,"deployment_id"),i=a().join(t,".ssh"),c=a().join(i,"turboci");return{APP_DIR:e,TURBOCI_CONFIG_DIR:r,TURBOCI_CONFIG_JSON_FILE:s,TURBOCI_DIR:t,TURBOCI_SSH_DIR:i,TURBOCI_SSH_KEY_FILE:c,TURBOCI_DEPLOYMENT_ID_FILE:n}}},3352:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>l});var a=r(997);r(6689);var n=r(8097),i=r(5976),c=e([n,i]);function l({href:e,variant:t,linkProps:r,noHover:s,elRef:c,linkRef:l,...o}){let u=a.jsx("div",{ref:c,...o,className:(0,n.twMerge)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",s?"":"twui-card",o.className),children:o.children});return e?a.jsx(i.Z,{ref:l,href:e,...r,className:(0,n.twMerge)("cursor-pointer","twui-card","twui-card-link",r?.className),children:u}):u}[n,i]=c.then?(await c)():c,s()}catch(e){s(e)}})},1328:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{let x;r.d(t,{ZP:()=>f});var a=r(997),n=r(6689),i=r.n(n),c=r(8097),l=r(3352),o=r(8154),u=r(6405),d=r.n(u),h=r(5743),p=e([c,l,h]);function f({open:e,setOpen:t,closeDelay:r=4e3,color:s,closeDispatch:n,...u}){let[p,f]=i().useState(!1);return p&&e?d().createPortal((0,a.jsxs)(l.Z,{...u,className:(0,c.twMerge)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==s?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==s?"bg-error dark:bg-error-dark twui-toast-error":"",u.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(x)},onMouseLeave:s=>{x=setTimeout(()=>{t?.(!1),n?.(e)},r)},children:[a.jsx(h.Z,{className:(0,c.twMerge)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:r=>{r.preventDefault(),r.stopPropagation(),t?.(!1),n?.(e)},children:a.jsx(o.Z,{size:15})}),a.jsx(h.Z,{className:(0,c.twMerge)("text-white! font-semibold"),children:u.children})]}),document.getElementById("twui-toast-root")):null}[c,l,h]=p.then?(await p)():p,s()}catch(e){s(e)}})},975:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var s=r(6689),a=r.n(s);function n(e){let[t,r]=a().useState(0),[s,n]=a().useState(e?.initialLoading||!1),[i,c]=a().useState({}),[l,o]=a().useState(e?.initialReady||!1),[u,d]=a().useState(e?.initialOpen||!1);return{refresh:t,setRefresh:r,loading:s,setLoading:n,status:i,setStatus:c,ready:l,setReady:o,open:u,setOpen:d}}},8933:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var s=r(6689),a=r.n(s);function n(e){let[t,r]=a().useState(void 0),[s,n]=a().useState(void 0);return{data:t,message:s}}},1048:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({...e}){return a.jsx("div",{...e,className:(0,n.twMerge)("flex flex-col items-center justify-center gap-4 p-2 w-full","h-full twui-center",e.className),children:e.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},5808:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({...e}){return a.jsx("div",{...e,className:(0,n.twMerge)("flex w-full max-w-container gap-4 justify-between","flex-wrap flex-col xl:flex-row items-start xl:items-center","twui-container",e.className),children:e.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},2984:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({vertical:e,dashed:t,...r}){return a.jsx("div",{...r,className:(0,n.twMerge)("border-slate-200 dark:border-white/10",e?"border-0 border-l h-full min-h-5":"border-0 border-t w-full","twui-divider",e?"twui-divider-vertical":"twui-divider-horizontal",t?"border-dashed":"border-solid",r.className)})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},1309:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({...e}){return a.jsx("h2",{...e,className:(0,n.twMerge)("text-2xl md:text-3xl mb-4","twui-headings twui-heading","twui-h2",e.className),children:e.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},5976:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>l});var a=r(997),n=r(8097),i=r(6461),c=e([n]);function l({showArrow:e,arrowSize:t=20,arrowProps:r,strict:s,...c}){return(0,a.jsxs)("a",{...c,className:(0,n.twMerge)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",c.className),onClick:e=>{e.target.closest(".cancel-link")&&e.preventDefault(),c?.onClick?.(e)},"data-strict":s?"yes":void 0,children:[c.children,e&&a.jsx(i.Z,{size:t,...r,className:(0,n.twMerge)("inline-block ml-1 -mt-[1px]",r?.className)})]})}n=(c.then?(await c)():c)[0],s()}catch(e){s(e)}})},4519:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({...e}){return a.jsx("main",{...e,className:(0,n.twMerge)("flex flex-col items-center w-full","twui-main",e.className),children:e.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},9705:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({noWrap:e,itemsStart:t,...r}){return a.jsx("div",{...r,className:(0,n.twMerge)("flex flex-row gap-2",e?"xl:flex-nowrap":"flex-wrap",t?"items-start":"items-center","twui-row",r.className),children:r.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},736:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({...e}){return a.jsx("section",{...e,className:(0,n.twMerge)("flex flex-col items-center w-full","px-4 sm:px-10 py-10","twui-section",e.className),children:e.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},6245:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({horizontal:e,...t}){return a.jsx("div",{...t,className:(0,n.twMerge)("",e?"w-10":"w-full h-10","twui-spacer",t.className),children:t.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},5743:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>c});var a=r(997),n=r(8097),i=e([n]);function c({size:e,variant:t,truncate:r,...s}){return a.jsx("span",{...s,className:(0,n.twMerge)("","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==t&&"opacity-50","","twui-span",s.className),children:s.children})}n=(i.then?(await i)():i)[0],s()}catch(e){s(e)}})},3216:(e,t,r)=>{"use strict";r.a(e,async(e,s)=>{try{r.d(t,{Z:()=>o});var a=r(997),n=r(6517),i=r.n(n),c=r(8097),l=e([c]);function o({gap:e,componentRef:t,...r}){let s=i().omit(r,"center");return a.jsx("div",{...s,className:(0,c.twMerge)("flex flex-col items-start gap-4",r.center&&"items-center",e?"string"==typeof e?`gap-[${e}]`:`gap-${e}`:"","twui-stack",r.className),ref:t,children:r.children})}c=(l.then?(await l)():l)[0],s()}catch(e){s(e)}})},108:()=>{},1635:e=>{"use strict";e.exports=require("dayjs")},6517:e=>{"use strict";e.exports=require("lodash")},2785:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{"use strict";e.exports=require("react")},6405:e=>{"use strict";e.exports=require("react-dom")},997:e=>{"use strict";e.exports=require("react/jsx-runtime")},2048:e=>{"use strict";e.exports=require("fs")},5315:e=>{"use strict";e.exports=require("path")},8097:e=>{"use strict";e.exports=import("tailwind-merge")}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[859,330],()=>r(1742));module.exports=s})(); \ No newline at end of file diff --git a/dist/web/static/AXZ04o5MNsWiBDpw-p6gn/_buildManifest.js b/dist/web/static/AXZ04o5MNsWiBDpw-p6gn/_buildManifest.js new file mode 100644 index 0000000..654961f --- /dev/null +++ b/dist/web/static/AXZ04o5MNsWiBDpw-p6gn/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST=function(s,a,e,c,t,i,n,d,u){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[s,e,a,c,u,t,i,"static/chunks/pages/index-13e31ea96205b999.js"],"/404":[s,a,"static/chunks/pages/404-8292e1046538596b.js"],"/_error":["static/chunks/pages/_error-10090a8ee211d5fd.js"],"/admin":[s,e,a,c,t,i,n,d,"static/chunks/pages/admin-c975090d9a91c7e1.js"],"/admin/services":[s,e,a,c,t,i,n,d,"static/chunks/pages/admin/services-68efb2b49e62c913.js"],"/admin/services/[service_name]":[s,e,a,c,t,i,n,d,"static/chunks/pages/admin/services/[service_name]-0049c2898ea64cc0.js"],"/admin/settings":[s,e,a,c,t,i,n,"static/chunks/pages/admin/settings-f58d63b2752f72a6.js"],"/admin/users":[s,e,a,c,t,n,"static/chunks/pages/admin/users-73e9775838b56d95.js"],"/admin/users/add-user":[s,e,a,c,t,i,n,"static/chunks/pages/admin/users/add-user-1db7c9ee89830b5b.js"],"/admin/users/[deployment_user_id]":[s,e,"static/chunks/ff39441c-88f593a46cb65964.js","static/chunks/d848df63-a470d32e7be4bfe3.js",a,c,"static/chunks/281-dcee0c6401936d5e.js",t,i,n,"static/chunks/pages/admin/users/[deployment_user_id]-fb1c3c9148c518cd.js"],"/auth/login":[s,e,a,c,u,t,i,"static/chunks/pages/auth/login-3f936f997e58438c.js"],"/auth/logout":[s,a,"static/chunks/pages/auth/logout-c8b207f96be4f684.js"],"/auth/signup":[s,e,a,c,t,i,"static/chunks/pages/auth/signup-5c0f6835749e755e.js"],sortedPages:["/","/404","/_app","/_error","/admin","/admin/services","/admin/services/[service_name]","/admin/settings","/admin/users","/admin/users/add-user","/admin/users/[deployment_user_id]","/auth/login","/auth/logout","/auth/signup"]}}("static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/464-c362be69f86d4f17.js","static/chunks/225-f257bb5bd6014d68.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/dist/web/static/EOJ93GZV05yhDPpOS-XSu/_ssgManifest.js b/dist/web/static/AXZ04o5MNsWiBDpw-p6gn/_ssgManifest.js similarity index 100% rename from dist/web/static/EOJ93GZV05yhDPpOS-XSu/_ssgManifest.js rename to dist/web/static/AXZ04o5MNsWiBDpw-p6gn/_ssgManifest.js diff --git a/dist/web/static/EOJ93GZV05yhDPpOS-XSu/_buildManifest.js b/dist/web/static/EOJ93GZV05yhDPpOS-XSu/_buildManifest.js deleted file mode 100644 index 1b90a4d..0000000 --- a/dist/web/static/EOJ93GZV05yhDPpOS-XSu/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST=function(s,e,a,c,t,i,n,d,u){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[s,a,e,c,u,t,i,"static/chunks/pages/index-13e31ea96205b999.js"],"/404":[s,e,"static/chunks/pages/404-8292e1046538596b.js"],"/_error":["static/chunks/pages/_error-10090a8ee211d5fd.js"],"/admin":[s,a,e,c,t,i,n,d,"static/chunks/pages/admin-c975090d9a91c7e1.js"],"/admin/services":[s,a,e,c,t,i,n,d,"static/chunks/pages/admin/services-68efb2b49e62c913.js"],"/admin/services/[service_name]":[s,a,e,c,t,i,n,d,"static/chunks/pages/admin/services/[service_name]-0049c2898ea64cc0.js"],"/admin/settings":[s,a,e,c,t,i,n,"static/chunks/pages/admin/settings-f58d63b2752f72a6.js"],"/admin/users":[s,a,e,c,t,n,"static/chunks/pages/admin/users-73e9775838b56d95.js"],"/admin/users/add-user":[s,a,e,c,t,i,n,"static/chunks/pages/admin/users/add-user-1db7c9ee89830b5b.js"],"/admin/users/[deployment_user_id]":[s,a,"static/chunks/ff39441c-88f593a46cb65964.js","static/chunks/d848df63-a470d32e7be4bfe3.js",e,c,"static/chunks/281-dcee0c6401936d5e.js",t,i,n,"static/chunks/pages/admin/users/[deployment_user_id]-fb1c3c9148c518cd.js"],"/auth/login":[s,a,e,c,u,t,i,"static/chunks/pages/auth/login-3f936f997e58438c.js"],"/auth/logout":[s,e,"static/chunks/pages/auth/logout-c8b207f96be4f684.js"],"/auth/signup":[s,a,e,c,t,i,"static/chunks/pages/auth/signup-5c0f6835749e755e.js"],sortedPages:["/","/404","/_app","/_error","/admin","/admin/services","/admin/services/[service_name]","/admin/settings","/admin/users","/admin/users/add-user","/admin/users/[deployment_user_id]","/auth/login","/auth/logout","/auth/signup"]}}("static/chunks/29107295-2819ba6e51dbf961.js","static/chunks/664-e347d64e56042a02.js","static/chunks/e5d67320-bf1772fa71739690.js","static/chunks/433-bb8bdacebff9ab53.js","static/chunks/7-f0121001f735b8fe.js","static/chunks/827-7975edcf8481ec69.js","static/chunks/910-215ca9612c9e2400.js","static/chunks/464-2201b62318a00d17.js","static/chunks/225-f257bb5bd6014d68.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/dist/web/static/chunks/464-2201b62318a00d17.js b/dist/web/static/chunks/464-2201b62318a00d17.js deleted file mode 100644 index 04eb328..0000000 --- a/dist/web/static/chunks/464-2201b62318a00d17.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[464],{45377:function(e,t,l){"use strict";let r;l.d(t,{Z:function(){return B}});var n=l(85893),s=l(60),o=l(67294),a=l(5606);let i=[{name:"logs"},{name:"shell"}];function c(e){let{elementRef:t,className:l,options:n,removeIntersected:s,delay:a,elId:i}=e,[c,u]=o.useState(!1),[d,m]=o.useState(0),v=a||200,f=o.useCallback((e,t)=>{let l=e[0];window.clearTimeout(r),l.isIntersecting?r=setTimeout(()=>{u(!0),s&&t.unobserve(l.target)},v):u(!1)},[]);return o.useEffect(()=>{let e=i?document.getElementById(i):null==t?void 0:t.current,r=l?document.querySelectorAll(".".concat(l)):null;if(!e&&!l&&d<5){requestAnimationFrame(()=>{setTimeout(()=>{m(d+1)},2e3)});return}let s=new IntersectionObserver(f,{rootMargin:"0px 0px 0px 0px",...n});r?r.forEach(e=>{s.observe(e)}):e&&s.observe(e)},[d]),{isIntersecting:c}}var u=l(71077),d=l(96486),m=l.n(d),v=l(76242),f=l(57493),p=l(98388);function h(e){let{spacing:t,componentRef:l,...r}=e;return(0,n.jsx)("div",{...r,className:(0,p.m6)("relative flex items-center gap-2 border border-solid rounded-default","border-slate-200 dark:border-white/10",t?"normal"==t?"px-3 py-2":"tight"==t?"px-2 py-1":"":"px-3 py-2","twui-border",r.className),ref:l,children:r.children})}var x=l(36969),g=l(25808),w=l(94495),j=l(94655),Z=l(3668);function b(e){let{url:t,wrapperProps:l,title:r,...a}=e,{loading:i,setLoading:c}=(0,g.Z)();return(0,n.jsx)(h,{...l,className:(0,p.m6)("p-0",null==l?void 0:l.className),children:(0,n.jsxs)(s.Z,{className:"gap-0",children:[(0,n.jsxs)(j.Z,{className:"p-4 w-full justify-between",children:[(0,n.jsx)(j.Z,{children:r?(0,n.jsx)(o.Fragment,{children:(0,n.jsx)(Z.Z,{size:"small",variant:"faded",children:r})}):null}),(0,n.jsxs)(j.Z,{children:[(0,n.jsx)(w.Z,{title:"Open Full Screen",variant:"ghost",className:"p-1!",onClick:()=>{window.open(t,"__blank")},children:(0,n.jsx)(x.Z,{name:"ArrowUpRight",size:20})}),(0,n.jsx)(w.Z,{title:"Refresh Iframe",variant:"ghost",className:"p-1!",loading:i,onClick:()=>{c(!0),setTimeout(()=>{c(!1)},2e3)},loadingProps:{size:"smaller"},children:(0,n.jsx)(x.Z,{name:"RotateCcw",size:18})})]})]}),(0,n.jsx)("hr",{}),i?(0,n.jsx)(f.Z,{className:"w-full p-10 h-[400px]",children:(0,n.jsx)(v.Z,{})}):(0,n.jsx)("iframe",{...a,src:t,className:(0,p.m6)("w-full h-[400px]",a.className)})]})})}function N(e){let{service:t,server:l,target:r,log_cmd:i,portRef:d}=e,{pageProps:p,ws:h}=(0,o.useContext)(a.AppContext),x=(0,o.useRef)(void 0),{data:w}=(0,u.Z)(),{isIntersecting:j}=c({elementRef:x,options:{rootMargin:"-200px",threshold:0}}),[Z,N]=(0,o.useState)(),{refresh:k,setRefresh:y}=(0,g.Z)(),C=(0,o.useRef)(!1);function E(){(null==Z?void 0:Z.port)&&h.sendData({event:"client:kill-port",server:l,service:m().omit(t,["servers"]),port:Z.port})}(0,o.useEffect)(()=>{if((null==h?void 0:h.socket)&&!C.current&&j)return"logs"==r?h.sendData({event:"client:service-server-logs",server:l,service:m().omit(t,["servers"]),cmd:i}):h.sendData({event:"client:service-server-shell",server:l,service:m().omit(t,["servers"])}),C.current=!0,function(){E()}},[h,k,j]),(0,o.useEffect)(()=>{C.current&&(E(),N(void 0),C.current=!1,y(e=>e+1))},[r,i]),(0,o.useEffect)(()=>{var e,t,r;!Z&&((null==w?void 0:w.event)=="server:service-server-logs"&&(null==w?void 0:w.ttyd)&&(null===(e=w.server)||void 0===e?void 0:e.private_ip)==l.private_ip&&setTimeout(()=>{N(w.ttyd?{...w.ttyd,href:"".concat(window.location.origin).concat(w.ttyd.url)}:void 0)},2e3),(null==w?void 0:w.event)=="server:service-server-shell"&&(null==w?void 0:w.ttyd)&&(null===(t=w.server)||void 0===t?void 0:t.private_ip)==l.private_ip&&setTimeout(()=>{N(w.ttyd?{...w.ttyd,href:"".concat(window.location.origin).concat(w.ttyd.url)}:void 0)},2e3),d&&(null==w?void 0:null===(r=w.ttyd)||void 0===r?void 0:r.port)&&(d.current=w.ttyd.port))},[w]),(0,o.useEffect)(()=>{(null==Z?void 0:Z.port)&&(j?(C.current=!1,N(void 0)):E())},[j]);let R=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("code",{children:l.private_ip})," ",r]});return(0,n.jsxs)(s.Z,{className:"gap-0 w-full",componentRef:x,children:[j&&(null==Z?void 0:Z.url)&&Z.port?(0,n.jsx)(s.Z,{className:"gap-0",children:(0,n.jsx)(b,{url:null==Z?void 0:Z.url,title:R,wrapperProps:{className:"border-none"}})}):(0,n.jsx)(f.Z,{className:"p-10 h-[460px]",children:(0,n.jsx)(v.Z,{})}),(0,n.jsx)("hr",{})]})}var k=l(73935),y=l(62190),C=l(84681);function E(e){let{open:t,setOpen:l,...r}=e;return t?k.createPortal((0,n.jsxs)("div",{className:(0,p.m6)("fixed z-[200] top-0 left-0 w-screen h-screen","flex flex-col items-center justify-center p-4","twui-modal-root"),role:"dialog","aria-modal":"true",children:[(0,n.jsx)("div",{className:(0,p.m6)("absolute top-0 left-0 bg-dark/80 z-0","w-screen h-screen"),onClick:e=>{l(!1)}}),(0,n.jsxs)(C.Z,{...m().omit(r,["targetWrapperProps"]),className:(0,p.m6)("z-10 max-w-modal bg-background-light dark:bg-background-dark","w-full relative max-h-[95vh] overflow-y-auto","twui-modal-content",r.className),children:[r.children,(0,n.jsx)(w.Z,{className:"absolute top-0 right-0 p-2",variant:"ghost",color:"gray",onClick:()=>{l(!1)},title:"Close Modal Button",children:(0,n.jsx)(y.Z,{size:30})})]})]}),document.getElementById("twui-modal-root")):null}var R=l(20528);function z(e){let t,{open:l,setOpen:r,targetElRef:s,position:a="bottom",trigger:i="hover",debounce:c,popoverTargetActiveRef:u,popoverContentActiveRef:d,popoverReferenceRef:v,isPopover:f,...h}=e;if(!l)return null;let[x,g]=o.useState({});o.useEffect(()=>{l&&(null==s?void 0:s.current)&&g(function(e){let{position:t,targetElRef:l}=e;if(!l.current)return{};let r=l.current.getBoundingClientRect(),n=window.getComputedStyle(l.current),s=(0,R.Z)(n.paddingRight),o={position:"absolute",zIndex:100},a={top:r.bottom+window.scrollY+8,left:r.left+window.scrollX+r.width/2,transform:"translateX(-50%)"},i={bottom:window.innerHeight-(r.top+window.scrollY)+8,left:r.left+window.scrollX+r.width/2,transform:"translateX(-50%)"};return"bottom"===t?o=m().merge(o,a):"bottom-left"===t?o=m().merge(o,m().omit(a,["transform"]),{left:r.left}):"bottom-right"===t?o=m().merge(o,m().omit(a,["left","transform"]),{right:window.innerWidth-(r.left+window.scrollX)-r.width-s}):"top"===t?o=m().merge(o,i):"right"===t?(o.top=r.top+window.scrollY+r.height/2,o.left=r.right+window.scrollX+8,o.transform="translateY(-50%)"):"left"===t&&(o.top=r.top+window.scrollY+r.height/2,o.right=window.innerWidth-(r.left+window.scrollX)+8,o.transform="translateY(-50%)"),o}({position:a,targetElRef:s}))},[l,s,a]);let w=o.useCallback(()=>{d.current=!0,u.current=!1,r(!0)},[]),j=o.useCallback(()=>{window.clearTimeout(t),t=setTimeout(()=>{if(u.current){u.current=!1;return}r(!1)},c)},[]);return l?k.createPortal((0,n.jsx)(C.Z,{...h,className:(0,p.m6)("max-w-[300px] z-[250]","twui-popover-content",h.className),style:{...x,...h.style},onMouseEnter:"hover"===i?w:h.onMouseEnter,onMouseLeave:"hover"===i?j:h.onMouseLeave,role:"dialog","aria-modal":"true",children:h.children}),document.getElementById("twui-popover-root")):null}function S(e){let t;let{target:l,targetRef:r,targetWrapperProps:s,open:a,setOpen:i,isPopover:c,popoverReferenceRef:u,trigger:d="hover",debounce:m=500,onClose:v,hoverOpen:f}=e,[h,x]=o.useState(!1),[g,w]=o.useState(a||!1);o.useEffect(()=>{let e=c?"twui-popover-root":"twui-modal-root",t=document.getElementById(e);if(t)c&&(t.style.zIndex="1000"),x(!0);else{let t=document.createElement("div");t.id=e,document.body.appendChild(t),x(!0)}},[]),o.useEffect(()=>{null==i||i(g),!1==g&&(null==v||v())},[g]),o.useEffect(()=>{w(a||!1)},[a]);let j=r||o.useRef(null),Z=u||j,b=o.useRef(!1),N=o.useRef(!1),k=o.useCallback(t=>{var l;b.current=!0,N.current=!1,w(!0),null===(l=e.onMouseEnter)||void 0===l||l.call(e,t)},[]),y=o.useCallback(l=>{var r;window.clearTimeout(t),t=setTimeout(()=>{if(N.current){N.current=!1;return}w(!1)},m),null===(r=e.onMouseLeave)||void 0===r||r.call(e,l)},[]),C=o.useCallback(e=>{let t=e.target,l=t.closest(".twui-popover-content");if(!t.closest(".twui-popover-target")&&!l)return w(!1)},[]);return o.useEffect(()=>{if(c)return document.addEventListener("click",C),()=>{document.removeEventListener("click",C)}},[]),(0,n.jsxs)(o.Fragment,{children:[l?(0,n.jsx)("div",{...s,onClick:e=>{e.preventDefault(),e.stopPropagation(),w(!g)},ref:j,onMouseEnter:c&&("hover"===d||f)?k:null==s?void 0:s.onMouseEnter,onMouseLeave:c&&("hover"===d||f)?y:null==s?void 0:s.onMouseLeave,className:(0,p.m6)("twui-popover-target",null==s?void 0:s.className),children:l}):null,h?c?(0,n.jsx)(z,{...e,open:g,setOpen:w,targetElRef:Z,debounce:m,popoverTargetActiveRef:b,popoverContentActiveRef:N}):(0,n.jsx)(E,{...e,open:g,setOpen:w}):null]})}var M=l(31574),_=l(77827);function T(e){let{componentRef:t,...l}=e;return(0,n.jsx)(_.Z,{istextarea:!0,...l,componentRef:t})}function L(e){let{setLog:t}=e,{open:l,setOpen:r}=(0,g.Z)(),a=(0,o.useRef)("");return(0,n.jsx)(S,{target:(0,n.jsx)(w.Z,{title:"Enter custom command",size:"small",color:"gray",className:"w-[42px] h-[42px]",children:(0,n.jsx)(x.Z,{name:"Edit3",size:14})}),setOpen:r,open:l,children:(0,n.jsxs)(s.Z,{children:[(0,n.jsxs)(s.Z,{className:"gap-1",children:[(0,n.jsx)(M.Z,{className:"admin-h3",children:"Enter a custom Command"}),(0,n.jsx)(Z.Z,{variant:"faded",children:"Enter a command to run a custom log"})]}),(0,n.jsx)(T,{placeholder:"Enter custom command",changeHandler:e=>{a.current=e},autoFocus:!0}),(0,n.jsx)(w.Z,{title:"Set Custom Command",onClick:()=>{t(a.current.trim()),r(!1)},children:"Set Custom Command"})]})})}var I=l(39483);function F(e){let{service:t,setLog:l,log:r}=e,s=t.logs,a=null==s?void 0:s.map(e=>"string"==typeof e?e:e.cmd),i=(null==r?void 0:r.match(/./))&&!(null==a?void 0:a.find(e=>e==r));return(0,n.jsx)(o.Fragment,{children:i?(0,n.jsx)(j.Z,{className:"grow",children:(0,n.jsx)(h,{className:"w-full py-1 h-[42px]",children:(0,n.jsxs)(j.Z,{className:"w-full justify-between",children:[(0,n.jsx)(Z.Z,{children:r}),(0,n.jsx)(w.Z,{title:"Clear Custom Log",variant:"ghost",className:"p-1",onClick:()=>{l(void 0)},children:(0,n.jsx)(y.Z,{size:17})})]})})}):(0,n.jsx)(I.Z,{options:[...(null==a?void 0:a.map(e=>({value:e,title:e})))||[]],changeHandler:e=>{l(e)}})})}function A(e){let{service:t,setLog:l,log:r}=e;return(0,n.jsx)(s.Z,{className:"w-full gap-2 p-4",children:(0,n.jsxs)(j.Z,{className:"flex-nowrap",children:[(0,n.jsx)(L,{setLog:l}),(0,n.jsx)(F,{service:t,setLog:l,log:r})]})})}function B(e){var t,l;let{service:r,server:u,wrapperProps:d,portRef:m}=e,{pageProps:v}=(0,o.useContext)(a.AppContext),{isIntersecting:f}=c({elementRef:(0,o.useRef)(void 0)}),[h,x]=(0,o.useState)((null===(t=r.logs)||void 0===t?void 0:t[0])?"logs":"shell"),g=null===(l=r.logs)||void 0===l?void 0:l[0],Z="string"==typeof g?g:null==g?void 0:g.cmd,[b,k]=(0,o.useState)(Z);return(0,n.jsxs)(s.Z,{...d,className:(0,p.m6)("gap-0",null==d?void 0:d.className),children:[(0,n.jsxs)(j.Z,{className:"w-full justify-between p-4 -mb-6",children:[(0,n.jsx)(j.Z,{children:(0,n.jsx)("code",{children:u.private_ip})}),(0,n.jsx)(j.Z,{className:"",children:i.map((e,t)=>{let l=e.name==h;return(0,n.jsx)(w.Z,{title:"".concat(e.name),onClick:()=>{x(e.name)},size:"smaller",color:"gray",variant:l?void 0:"outlined",children:e.name},t)})})]}),"logs"==h?(0,n.jsx)(A,{server:u,service:r,setLog:k,log:b}):(0,n.jsx)(j.Z,{className:"h-[74px]"}),(0,n.jsx)("hr",{}),(0,n.jsx)(N,{server:u,service:r,target:h,portRef:m,log_cmd:b})]})}},39483:function(e,t,l){"use strict";l.d(t,{Z:function(){return f}});var r=l(85893),n=l(42171),s=l(74598),o=l(67294),a=l(98388),i=l(59123),c=l(6531),u=l(3668),d=l(60),m=l(30276),v=l(38249);function f(e){var t,l,f;let{label:p,options:h,componentRef:x,labelProps:g,wrapperProps:w,showLabel:j,iconProps:Z,changeHandler:b,info:N,validateValueFn:k,wrapperWrapperProps:y,dispatchState:C,...E}=e,[R,z]=o.useState({isValid:!0}),S=x||o.useRef(null),[M,_]=o.useState({value:null===(t=h[0])||void 0===t?void 0:t.value,data:null===(l=h[0])||void 0===l?void 0:l.data});o.useEffect(()=>{setTimeout(()=>{requestAnimationFrame(()=>{var e;let t=null===(e=S.current)||void 0===e?void 0:e.value;t&&k&&k(t).then(e=>{z(e)})})},200)},[]),o.useEffect(()=>{null==C||C(M.data)},[M]);let T=p?(0,m.Z)(p):E.name?(0,m.Z)(E.name):E.title?(0,m.Z)(E.title):"select-".concat(Math.round(1e6*Math.random()));return(0,r.jsxs)(d.Z,{...y,className:(0,a.m6)("gap-1",null==y?void 0:y.className),children:[(0,r.jsxs)("div",{...w,className:(0,a.m6)("relative w-full flex items-center border rounded-default","border-slate-300 dark:border-white/20 pr-2","focus:border-slate-700 dark:focus:border-white/50","outline-slate-300 dark:outline-white/20","focus:outline-slate-700 dark:focus:outline-white/50","bg-white dark:bg-background-dark",R.isValid?"":"outline-warning border-warning",null==w?void 0:w.className),children:[j&&(0,r.jsx)("label",{htmlFor:T,...g,className:(0,a.m6)("text-xs absolute -top-2.5 left-2 text-foreground-light/80 bg-background-light","dark:text-foreground-dark/70 dark:bg-background-dark px-1.5 rounded-t","twui-input-label",null==g?void 0:g.className),children:p||E.title||E.name}),(0,r.jsx)("select",{id:T,"aria-label":E["aria-label"]||E.title,...E,className:(0,a.m6)("w-full pl-3 py-2 rounded-default appearance-none pr-8","grow !border-none !outline-none","twui-select",E.className),ref:S,value:(null===(f=h.flat().find(e=>e.default))||void 0===f?void 0:f.value)||void 0,onChange:e=>{var t;let l=h.find(t=>t.value==e.target.value);l&&_(l),null==b||b(e.target.value,null==l?void 0:l.data),null===(t=E.onChange)||void 0===t||t.call(E,e),null==k||k(e.target.value).then(e=>{z(e)})},children:h.flat().map((e,t)=>{let l=e.title||(0,v.Z)(e.value);return(0,r.jsx)("option",{value:e.value,children:l},t)})}),(0,r.jsx)(n.Z,{size:20,...Z,className:(0,a.m6)("pointer-events-none -ml-6",null==Z?void 0:Z.className)}),N&&(0,r.jsx)(i.Z,{target:(0,r.jsx)("div",{title:"Select Info Button",children:(0,r.jsx)(s.Z,{size:20})}),hoverOpen:!0,children:(0,r.jsx)(c.Z,{className:"min-w-[250px] p-6",children:"string"==typeof N?(0,r.jsx)(u.Z,{children:N}):N})})]}),!R.isValid&&R.msg?(0,r.jsx)(u.Z,{size:"smaller",className:"text-warning",children:R.msg}):void 0]})}},57493:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var r=l(85893),n=l(98388);function s(e){let{...t}=e;return(0,r.jsx)("div",{...t,className:(0,n.m6)("flex flex-col items-center justify-center gap-4 p-2 w-full","h-full twui-center",t.className),children:t.children})}},56211:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var r=l(85893),n=l(98388);function s(e){let{...t}=e;return(0,r.jsx)("h2",{...t,className:(0,n.m6)("text-2xl md:text-3xl mb-4","twui-headings twui-heading","twui-h2",t.className),children:t.children})}},31574:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var r=l(85893),n=l(98388);function s(e){let{...t}=e;return(0,r.jsx)("h3",{...t,className:(0,n.m6)("text-xl mb-4","twui-headings twui-heading","twui-h3",t.className),children:t.children})}},30276:function(e,t,l){"use strict";function r(e,t,l){let r=t||"-";try{if(!e)return"";let t=String(e).trim().toLowerCase().replace(/ {2,}/g," ").replace(/ /g,r).replace(/[^a-z0-9]/g,r).replace(/-{2,}|_{2,}/g,r).replace(/^-/,"");if(l)return t;return t.replace(/-$/,"")}catch(e){return""}}l.d(t,{Z:function(){return r}})},9008:function(e,t,l){e.exports=l(23867)}}]); \ No newline at end of file diff --git a/dist/web/static/chunks/464-c362be69f86d4f17.js b/dist/web/static/chunks/464-c362be69f86d4f17.js new file mode 100644 index 0000000..3d5e92c --- /dev/null +++ b/dist/web/static/chunks/464-c362be69f86d4f17.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[464],{45377:function(e,t,l){"use strict";l.d(t,{Z:function(){return A}});var r=l(85893),n=l(60),s=l(67294),o=l(5606);let a=[{name:"logs"},{name:"shell"}];function i(e){let{elementRef:t,className:l,options:r,removeIntersected:n,delay:o,elId:a}=e,i=(0,s.useRef)(null),[c,u]=s.useState(!1),[d,m]=s.useState(0),v=o||200,f=s.useCallback((e,t)=>{let l=e[0];window.clearTimeout(i.current),l.isIntersecting?i.current=setTimeout(()=>{u(!0),n&&t.unobserve(l.target)},v):u(!1)},[]);return s.useEffect(()=>{let e=a?document.getElementById(a):null==t?void 0:t.current,n=l?document.querySelectorAll(".".concat(l)):null;if(!e&&!l&&d<5){requestAnimationFrame(()=>{setTimeout(()=>{m(d+1)},2e3)});return}let s=new IntersectionObserver(f,{rootMargin:"0px 0px 0px 0px",...r});n?n.forEach(e=>{s.observe(e)}):e&&s.observe(e)},[d]),{isIntersecting:c}}var c=l(71077),u=l(96486),d=l.n(u),m=l(76242),v=l(57493),f=l(98388);function p(e){let{spacing:t,componentRef:l,...n}=e;return(0,r.jsx)("div",{...n,className:(0,f.m6)("relative flex items-center gap-2 border border-solid rounded-default","border-slate-200 dark:border-white/10",t?"normal"==t?"px-3 py-2":"tight"==t?"px-2 py-1":"":"px-3 py-2","twui-border",n.className),ref:l,children:n.children})}var h=l(36969),x=l(25808),g=l(94495),w=l(94655),j=l(3668);function Z(e){let{url:t,wrapperProps:l,title:o,...a}=e,{loading:i,setLoading:c}=(0,x.Z)();return(0,r.jsx)(p,{...l,className:(0,f.m6)("p-0",null==l?void 0:l.className),children:(0,r.jsxs)(n.Z,{className:"gap-0",children:[(0,r.jsxs)(w.Z,{className:"p-4 w-full justify-between",children:[(0,r.jsx)(w.Z,{children:o?(0,r.jsx)(s.Fragment,{children:(0,r.jsx)(j.Z,{size:"small",variant:"faded",children:o})}):null}),(0,r.jsxs)(w.Z,{children:[(0,r.jsx)(g.Z,{title:"Open Full Screen",variant:"ghost",className:"p-1!",onClick:()=>{window.open(t,"__blank")},children:(0,r.jsx)(h.Z,{name:"ArrowUpRight",size:20})}),(0,r.jsx)(g.Z,{title:"Refresh Iframe",variant:"ghost",className:"p-1!",loading:i,onClick:()=>{c(!0),setTimeout(()=>{c(!1)},2e3)},loadingProps:{size:"smaller"},children:(0,r.jsx)(h.Z,{name:"RotateCcw",size:18})})]})]}),(0,r.jsx)("hr",{}),i?(0,r.jsx)(v.Z,{className:"w-full p-10 h-[400px]",children:(0,r.jsx)(m.Z,{})}):(0,r.jsx)("iframe",{...a,src:t,className:(0,f.m6)("w-full h-[400px]",a.className)})]})})}function b(e){let{service:t,server:l,target:a,log_cmd:u,portRef:f}=e,{pageProps:p,ws:h}=(0,s.useContext)(o.AppContext),g=(0,s.useRef)(void 0),{data:w}=(0,c.Z)(),{isIntersecting:j}=i({elementRef:g,options:{rootMargin:"-200px",threshold:0}}),[b,N]=(0,s.useState)(),{refresh:k,setRefresh:y}=(0,x.Z)(),C=(0,s.useRef)(!1);function E(){(null==b?void 0:b.port)&&h.sendData({event:"client:kill-port",server:l,service:d().omit(t,["servers"]),port:b.port})}(0,s.useEffect)(()=>{if((null==h?void 0:h.socket)&&!C.current&&j)return"logs"==a?h.sendData({event:"client:service-server-logs",server:l,service:d().omit(t,["servers"]),cmd:u}):h.sendData({event:"client:service-server-shell",server:l,service:d().omit(t,["servers"])}),C.current=!0,function(){E()}},[h,k,j]),(0,s.useEffect)(()=>{C.current&&(E(),N(void 0),C.current=!1,y(e=>e+1))},[a,u]),(0,s.useEffect)(()=>{var e,t,r;!b&&((null==w?void 0:w.event)=="server:service-server-logs"&&(null==w?void 0:w.ttyd)&&(null===(e=w.server)||void 0===e?void 0:e.private_ip)==l.private_ip&&setTimeout(()=>{N(w.ttyd?{...w.ttyd,href:"".concat(window.location.origin).concat(w.ttyd.url)}:void 0)},2e3),(null==w?void 0:w.event)=="server:service-server-shell"&&(null==w?void 0:w.ttyd)&&(null===(t=w.server)||void 0===t?void 0:t.private_ip)==l.private_ip&&setTimeout(()=>{N(w.ttyd?{...w.ttyd,href:"".concat(window.location.origin).concat(w.ttyd.url)}:void 0)},2e3),f&&(null==w?void 0:null===(r=w.ttyd)||void 0===r?void 0:r.port)&&(f.current=w.ttyd.port))},[w]),(0,s.useEffect)(()=>{(null==b?void 0:b.port)&&(j?(C.current=!1,N(void 0)):E())},[j]);let R=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("code",{children:l.private_ip})," ",a]});return(0,r.jsxs)(n.Z,{className:"gap-0 w-full",componentRef:g,children:[j&&(null==b?void 0:b.url)&&b.port?(0,r.jsx)(n.Z,{className:"gap-0",children:(0,r.jsx)(Z,{url:null==b?void 0:b.url,title:R,wrapperProps:{className:"border-none"}})}):(0,r.jsx)(v.Z,{className:"p-10 h-[460px]",children:(0,r.jsx)(m.Z,{})}),(0,r.jsx)("hr",{})]})}var N=l(73935),k=l(62190),y=l(84681);function C(e){let{open:t,setOpen:l,...n}=e;return t?N.createPortal((0,r.jsxs)("div",{className:(0,f.m6)("fixed z-[200] top-0 left-0 w-screen h-screen","flex flex-col items-center justify-center p-4","twui-modal-root"),role:"dialog","aria-modal":"true",children:[(0,r.jsx)("div",{className:(0,f.m6)("absolute top-0 left-0 bg-dark/80 z-0","w-screen h-screen"),onClick:e=>{l(!1)}}),(0,r.jsxs)(y.Z,{...d().omit(n,["targetWrapperProps"]),className:(0,f.m6)("z-10 max-w-modal bg-background-light dark:bg-background-dark","w-full relative max-h-[95vh] overflow-y-auto","twui-modal-content",n.className),children:[n.children,(0,r.jsx)(g.Z,{className:"absolute top-0 right-0 p-2",variant:"ghost",color:"gray",onClick:()=>{l(!1)},title:"Close Modal Button",children:(0,r.jsx)(k.Z,{size:30})})]})]}),document.getElementById("twui-modal-root")):null}var E=l(20528);function R(e){let t,{open:l,setOpen:n,targetElRef:o,position:a="bottom",trigger:i="hover",debounce:c,popoverTargetActiveRef:u,popoverContentActiveRef:m,popoverReferenceRef:v,isPopover:p,...h}=e;if(!l)return null;let[x,g]=s.useState({});s.useEffect(()=>{l&&(null==o?void 0:o.current)&&g(function(e){let{position:t,targetElRef:l}=e;if(!l.current)return{};let r=l.current.getBoundingClientRect(),n=window.getComputedStyle(l.current),s=(0,E.Z)(n.paddingRight),o={position:"absolute",zIndex:100},a={top:r.bottom+window.scrollY+8,left:r.left+window.scrollX+r.width/2,transform:"translateX(-50%)"},i={bottom:window.innerHeight-(r.top+window.scrollY)+8,left:r.left+window.scrollX+r.width/2,transform:"translateX(-50%)"};return"bottom"===t?o=d().merge(o,a):"bottom-left"===t?o=d().merge(o,d().omit(a,["transform"]),{left:r.left}):"bottom-right"===t?o=d().merge(o,d().omit(a,["left","transform"]),{right:window.innerWidth-(r.left+window.scrollX)-r.width-s}):"top"===t?o=d().merge(o,i):"right"===t?(o.top=r.top+window.scrollY+r.height/2,o.left=r.right+window.scrollX+8,o.transform="translateY(-50%)"):"left"===t&&(o.top=r.top+window.scrollY+r.height/2,o.right=window.innerWidth-(r.left+window.scrollX)+8,o.transform="translateY(-50%)"),o}({position:a,targetElRef:o}))},[l,o,a]);let w=s.useCallback(()=>{m.current=!0,u.current=!1,n(!0)},[]),j=s.useCallback(()=>{window.clearTimeout(t),t=setTimeout(()=>{if(u.current){u.current=!1;return}n(!1)},c)},[]);return l?N.createPortal((0,r.jsx)(y.Z,{...h,className:(0,f.m6)("max-w-[300px] z-[250]","twui-popover-content",h.className),style:{...x,...h.style},onMouseEnter:"hover"===i?w:h.onMouseEnter,onMouseLeave:"hover"===i?j:h.onMouseLeave,role:"dialog","aria-modal":"true",children:h.children}),document.getElementById("twui-popover-root")):null}function z(e){let t;let{target:l,targetRef:n,targetWrapperProps:o,open:a,setOpen:i,isPopover:c,popoverReferenceRef:u,trigger:d="hover",debounce:m=500,onClose:v,hoverOpen:p}=e,[h,x]=s.useState(!1),[g,w]=s.useState(a||!1);s.useEffect(()=>{let e=c?"twui-popover-root":"twui-modal-root",t=document.getElementById(e);if(t)c&&(t.style.zIndex="1000"),x(!0);else{let t=document.createElement("div");t.id=e,document.body.appendChild(t),x(!0)}},[]),s.useEffect(()=>{null==i||i(g),!1==g&&(null==v||v())},[g]),s.useEffect(()=>{w(a||!1)},[a]);let j=n||s.useRef(null),Z=u||j,b=s.useRef(!1),N=s.useRef(!1),k=s.useCallback(t=>{var l;b.current=!0,N.current=!1,w(!0),null===(l=e.onMouseEnter)||void 0===l||l.call(e,t)},[]),y=s.useCallback(l=>{var r;window.clearTimeout(t),t=setTimeout(()=>{if(N.current){N.current=!1;return}w(!1)},m),null===(r=e.onMouseLeave)||void 0===r||r.call(e,l)},[]),E=s.useCallback(e=>{let t=e.target,l=t.closest(".twui-popover-content");if(!t.closest(".twui-popover-target")&&!l)return w(!1)},[]);return s.useEffect(()=>{if(c)return document.addEventListener("click",E),()=>{document.removeEventListener("click",E)}},[]),(0,r.jsxs)(s.Fragment,{children:[l?(0,r.jsx)("div",{...o,onClick:e=>{e.preventDefault(),e.stopPropagation(),w(!g)},ref:j,onMouseEnter:c&&("hover"===d||p)?k:null==o?void 0:o.onMouseEnter,onMouseLeave:c&&("hover"===d||p)?y:null==o?void 0:o.onMouseLeave,className:(0,f.m6)("twui-popover-target",null==o?void 0:o.className),children:l}):null,h?c?(0,r.jsx)(R,{...e,open:g,setOpen:w,targetElRef:Z,debounce:m,popoverTargetActiveRef:b,popoverContentActiveRef:N}):(0,r.jsx)(C,{...e,open:g,setOpen:w}):null]})}var S=l(31574),M=l(77827);function _(e){let{componentRef:t,...l}=e;return(0,r.jsx)(M.Z,{istextarea:!0,...l,componentRef:t})}function T(e){let{setLog:t}=e,{open:l,setOpen:o}=(0,x.Z)(),a=(0,s.useRef)("");return(0,r.jsx)(z,{target:(0,r.jsx)(g.Z,{title:"Enter custom command",size:"small",color:"gray",className:"w-[42px] h-[42px]",children:(0,r.jsx)(h.Z,{name:"Edit3",size:14})}),setOpen:o,open:l,children:(0,r.jsxs)(n.Z,{children:[(0,r.jsxs)(n.Z,{className:"gap-1",children:[(0,r.jsx)(S.Z,{className:"admin-h3",children:"Enter a custom Command"}),(0,r.jsx)(j.Z,{variant:"faded",children:"Enter a command to run a custom log"})]}),(0,r.jsx)(_,{placeholder:"Enter custom command",changeHandler:e=>{a.current=e},autoFocus:!0}),(0,r.jsx)(g.Z,{title:"Set Custom Command",onClick:()=>{t(a.current.trim()),o(!1)},children:"Set Custom Command"})]})})}var L=l(39483);function I(e){let{service:t,setLog:l,log:n}=e,o=t.logs,a=null==o?void 0:o.map(e=>"string"==typeof e?e:e.cmd),i=(null==n?void 0:n.match(/./))&&!(null==a?void 0:a.find(e=>e==n));return(0,r.jsx)(s.Fragment,{children:i?(0,r.jsx)(w.Z,{className:"grow",children:(0,r.jsx)(p,{className:"w-full py-1 h-[42px]",children:(0,r.jsxs)(w.Z,{className:"w-full justify-between",children:[(0,r.jsx)(j.Z,{children:n}),(0,r.jsx)(g.Z,{title:"Clear Custom Log",variant:"ghost",className:"p-1",onClick:()=>{l(void 0)},children:(0,r.jsx)(k.Z,{size:17})})]})})}):(0,r.jsx)(L.Z,{options:[...(null==a?void 0:a.map(e=>({value:e,title:e})))||[]],changeHandler:e=>{l(e)}})})}function F(e){let{service:t,setLog:l,log:s}=e;return(0,r.jsx)(n.Z,{className:"w-full gap-2 p-4",children:(0,r.jsxs)(w.Z,{className:"flex-nowrap",children:[(0,r.jsx)(T,{setLog:l}),(0,r.jsx)(I,{service:t,setLog:l,log:s})]})})}function A(e){var t,l;let{service:c,server:u,wrapperProps:d,portRef:m}=e,{pageProps:v}=(0,s.useContext)(o.AppContext),{isIntersecting:p}=i({elementRef:(0,s.useRef)(void 0)}),[h,x]=(0,s.useState)((null===(t=c.logs)||void 0===t?void 0:t[0])?"logs":"shell"),j=null===(l=c.logs)||void 0===l?void 0:l[0],Z="string"==typeof j?j:null==j?void 0:j.cmd,[N,k]=(0,s.useState)(Z);return(0,r.jsxs)(n.Z,{...d,className:(0,f.m6)("gap-0",null==d?void 0:d.className),children:[(0,r.jsxs)(w.Z,{className:"w-full justify-between p-4 -mb-6",children:[(0,r.jsx)(w.Z,{children:(0,r.jsx)("code",{children:u.private_ip})}),(0,r.jsx)(w.Z,{className:"",children:a.map((e,t)=>{let l=e.name==h;return(0,r.jsx)(g.Z,{title:"".concat(e.name),onClick:()=>{x(e.name)},size:"smaller",color:"gray",variant:l?void 0:"outlined",children:e.name},t)})})]}),"logs"==h?(0,r.jsx)(F,{server:u,service:c,setLog:k,log:N}):(0,r.jsx)(w.Z,{className:"h-[74px]"}),(0,r.jsx)("hr",{}),(0,r.jsx)(b,{server:u,service:c,target:h,portRef:m,log_cmd:N})]})}},39483:function(e,t,l){"use strict";l.d(t,{Z:function(){return f}});var r=l(85893),n=l(42171),s=l(74598),o=l(67294),a=l(98388),i=l(59123),c=l(6531),u=l(3668),d=l(60),m=l(30276),v=l(38249);function f(e){var t,l,f;let{label:p,options:h,componentRef:x,labelProps:g,wrapperProps:w,showLabel:j,iconProps:Z,changeHandler:b,info:N,validateValueFn:k,wrapperWrapperProps:y,dispatchState:C,...E}=e,[R,z]=o.useState({isValid:!0}),S=x||o.useRef(null),[M,_]=o.useState({value:null===(t=h[0])||void 0===t?void 0:t.value,data:null===(l=h[0])||void 0===l?void 0:l.data});o.useEffect(()=>{setTimeout(()=>{requestAnimationFrame(()=>{var e;let t=null===(e=S.current)||void 0===e?void 0:e.value;t&&k&&k(t).then(e=>{z(e)})})},200)},[]),o.useEffect(()=>{null==C||C(M.data)},[M]);let T=p?(0,m.Z)(p):E.name?(0,m.Z)(E.name):E.title?(0,m.Z)(E.title):"select-".concat(Math.round(1e6*Math.random()));return(0,r.jsxs)(d.Z,{...y,className:(0,a.m6)("gap-1",null==y?void 0:y.className),children:[(0,r.jsxs)("div",{...w,className:(0,a.m6)("relative w-full flex items-center border rounded-default","border-slate-300 dark:border-white/20 pr-2","focus:border-slate-700 dark:focus:border-white/50","outline-slate-300 dark:outline-white/20","focus:outline-slate-700 dark:focus:outline-white/50","bg-white dark:bg-background-dark",R.isValid?"":"outline-warning border-warning",null==w?void 0:w.className),children:[j&&(0,r.jsx)("label",{htmlFor:T,...g,className:(0,a.m6)("text-xs absolute -top-2.5 left-2 text-foreground-light/80 bg-background-light","dark:text-foreground-dark/70 dark:bg-background-dark px-1.5 rounded-t","twui-input-label",null==g?void 0:g.className),children:p||E.title||E.name}),(0,r.jsx)("select",{id:T,"aria-label":E["aria-label"]||E.title,...E,className:(0,a.m6)("w-full pl-3 py-2 rounded-default appearance-none pr-8","grow !border-none !outline-none","twui-select",E.className),ref:S,value:(null===(f=h.flat().find(e=>e.default))||void 0===f?void 0:f.value)||void 0,onChange:e=>{var t;let l=h.find(t=>t.value==e.target.value);l&&_(l),null==b||b(e.target.value,null==l?void 0:l.data),null===(t=E.onChange)||void 0===t||t.call(E,e),null==k||k(e.target.value).then(e=>{z(e)})},children:h.flat().map((e,t)=>{let l=e.title||(0,v.Z)(e.value);return(0,r.jsx)("option",{value:e.value,children:l},t)})}),(0,r.jsx)(n.Z,{size:20,...Z,className:(0,a.m6)("pointer-events-none -ml-6",null==Z?void 0:Z.className)}),N&&(0,r.jsx)(i.Z,{target:(0,r.jsx)("div",{title:"Select Info Button",children:(0,r.jsx)(s.Z,{size:20})}),hoverOpen:!0,children:(0,r.jsx)(c.Z,{className:"min-w-[250px] p-6",children:"string"==typeof N?(0,r.jsx)(u.Z,{children:N}):N})})]}),!R.isValid&&R.msg?(0,r.jsx)(u.Z,{size:"smaller",className:"text-warning",children:R.msg}):void 0]})}},57493:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var r=l(85893),n=l(98388);function s(e){let{...t}=e;return(0,r.jsx)("div",{...t,className:(0,n.m6)("flex flex-col items-center justify-center gap-4 p-2 w-full","h-full twui-center",t.className),children:t.children})}},56211:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var r=l(85893),n=l(98388);function s(e){let{...t}=e;return(0,r.jsx)("h2",{...t,className:(0,n.m6)("text-2xl md:text-3xl mb-4","twui-headings twui-heading","twui-h2",t.className),children:t.children})}},31574:function(e,t,l){"use strict";l.d(t,{Z:function(){return s}});var r=l(85893),n=l(98388);function s(e){let{...t}=e;return(0,r.jsx)("h3",{...t,className:(0,n.m6)("text-xl mb-4","twui-headings twui-heading","twui-h3",t.className),children:t.children})}},30276:function(e,t,l){"use strict";function r(e,t,l){let r=t||"-";try{if(!e)return"";let t=String(e).trim().toLowerCase().replace(/ {2,}/g," ").replace(/ /g,r).replace(/[^a-z0-9]/g,r).replace(/-{2,}|_{2,}/g,r).replace(/^-/,"");if(l)return t;return t.replace(/-$/,"")}catch(e){return""}}l.d(t,{Z:function(){return r}})},9008:function(e,t,l){e.exports=l(23867)}}]); \ No newline at end of file diff --git a/dist/web/static/chunks/pages/_app-0610d36404ed5f1e.js b/dist/web/static/chunks/pages/_app-0610d36404ed5f1e.js deleted file mode 100644 index ef4f4b4..0000000 --- a/dist/web/static/chunks/pages/_app-0610d36404ed5f1e.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{6840:function(e,r,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return t(5606)}])},11837:function(e,r,t){"use strict";t.d(r,{Z:function(){return a}});var o=t(67294),n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=e=>{for(let r in e)if(r.startsWith("aria-")||"role"===r||"title"===r)return!0;return!1};var s=t(41110);let a=(0,o.forwardRef)((e,r)=>{let{color:t="currentColor",size:a=24,strokeWidth:i=2,absoluteStrokeWidth:c,className:d="",children:u,iconNode:m,...p}=e;return(0,o.createElement)("svg",{ref:r,...n,width:a,height:a,stroke:t,strokeWidth:c?24*Number(i)/Number(a):i,className:(0,s.z)("lucide",d),...!u&&!l(p)&&{"aria-hidden":"true"},...p},[...m.map(e=>{let[r,t]=e;return(0,o.createElement)(r,t)}),...Array.isArray(u)?u:[u]])})},44126:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var o=t(67294),n=t(41110);let l=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),s=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,r,t)=>t?t.toUpperCase():r.toLowerCase()),a=e=>{let r=s(e);return r.charAt(0).toUpperCase()+r.slice(1)};var i=t(11837);let c=(e,r)=>{let t=(0,o.forwardRef)((t,s)=>{let{className:c,...d}=t;return(0,o.createElement)(i.Z,{ref:s,iconNode:r,className:(0,n.z)("lucide-".concat(l(a(e))),"lucide-".concat(e),c),...d})});return t.displayName=a(e),t}},55412:function(e,r,t){"use strict";t.d(r,{Z:function(){return o}});let o=(0,t(44126).Z)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},62190:function(e,r,t){"use strict";t.d(r,{Z:function(){return o}});let o=(0,t(44126).Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},41110:function(e,r,t){"use strict";t.d(r,{z:function(){return o}});let o=function(){for(var e=arguments.length,r=Array(e),t=0;t!!e&&""!==e.trim()&&t.indexOf(e)===r).join(" ").trim()}},5606:function(e,r,t){"use strict";let o;t.r(r),t.d(r,{AppContext:function(){return b},default:function(){return f}});var n=t(85893);t(80876),t(90580);var l=t(67294),s=t(25808),a=t(71077),i=t(98388),c=t(6531),d=t(62190),u=t(73935),m=t(3668);function p(e){let{open:r,setOpen:t,closeDelay:s=4e3,color:a,closeDispatch:p,...b}=e,[f,g]=l.useState(!1),h="twui-toast-root";return(l.useEffect(()=>{if(document.getElementById(h))g(!0);else{let e=document.createElement("div");e.id=h,document.body.appendChild(e),g(!0)}},[]),l.useEffect(()=>{if(f&&r)return o=setTimeout(()=>{null==t||t(!1),null==p||p(r)},s),function(){null==t||t(!1),null==p||p(r)}},[f,r]),f&&r)?u.createPortal((0,n.jsxs)(c.Z,{...b,className:(0,i.m6)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==a?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==a?"bg-error dark:bg-error-dark twui-toast-error":"",b.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(o)},onMouseLeave:e=>{o=setTimeout(()=>{null==t||t(!1),null==p||p(r)},s)},children:[(0,n.jsx)(m.Z,{className:(0,i.m6)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==t||t(!1),null==p||p(r)},children:(0,n.jsx)(d.Z,{size:15})}),(0,n.jsx)(m.Z,{className:(0,i.m6)("text-white! font-semibold"),children:b.children})]}),document.getElementById(h)):null}let b=(0,l.createContext)({});function f(e){let{Component:r,pageProps:t}=e,o=function(e){let{user:r}=e,[t,o]=l.useState({toastOpen:!1}),{socket:n,sendData:i}=function(e){let{url:r,debounce:t,disableReconnect:o,keepAliveDuration:n,refreshConnection:s}=e,a=t||500,i=n||3e4,c=(0,l.useRef)(0),d=(0,l.useRef)(null),u=(0,l.useRef)(null),m=(0,l.useRef)(null),[p,b]=l.useState(void 0),f=l.useRef([]),g=l.useRef([]),h=l.useCallback((e,r)=>{let t=new CustomEvent(e,{detail:{data:r,message:r}});window.dispatchEvent(t)},[]),k=l.useCallback(()=>{let e=window.location.origin,t=r.startsWith("ws")?r:e.replace(/^http/,"ws")+("/"+r).replace(/\/\//g,"/");if(!t)return;let n=new WebSocket(t);n.onerror=e=>{console.log("Websocket ERROR:")},n.onmessage=e=>{f.current.push(e.data)},n.onopen=e=>{window.clearInterval(m.current),m.current=window.setInterval(()=>{n.readyState===WebSocket.OPEN&&n.send("twui::ping")},i),b(n),console.log("Websocket connected to ".concat(t))},n.onclose=e=>{console.log("Websocket closed!",{code:e.code,reason:e.reason,wasClean:e.wasClean}),o||(console.log("Attempting to reconnect ..."),console.log("URL:",r),window.clearInterval(m.current),console.log("tries",c),c.current>=3||(console.log("Attempting to reconnect ..."),c.current+=1,k()))}},[]);l.useEffect(()=>{p||k()},[]),l.useEffect(()=>{if(p)return u.current=setInterval(v,a),d.current=setInterval(w,a),function(){window.clearInterval(u.current),window.clearInterval(d.current)}},[p]);let w=l.useCallback(()=>{try{let e=f.current.shift();if(!e)return;let r=JSON.parse(e);h("wsMessageEvent",e),h("wsDataEvent",r)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),v=l.useCallback(()=>{if(!p||p.readyState!==WebSocket.OPEN){window.clearInterval(u.current);return}let e=g.current.shift();e&&p.send(e)},[p]),x=l.useCallback(e=>{try{let r=JSON.stringify(e);g.current.find(e=>e==r)||g.current.push(r)}catch(e){console.log("Error Sending socket message",e.message)}},[p]);return{socket:p,sendData:x}}({url:"/ws",disableReconnect:!1,keepAliveDuration:5e3}),{loading:c,setLoading:d,refresh:u,setRefresh:m}=(0,s.Z)(),{data:p}=(0,a.Z)();return(0,l.useEffect)(()=>{(null==p?void 0:p.event)=="server:error"&&o({toastOpen:!0,toastMessage:p.message,toastStyle:"error"}),(null==p?void 0:p.event)=="server:update"&&o({toastOpen:!0,toastMessage:p.message,toastStyle:"normal"}),(null==p?void 0:p.event)=="server:success"&&o({toastOpen:!0,toastMessage:p.message,toastStyle:"success"})},[p]),{socket:n,sendData:i,loading:c,setLoading:d,refresh:u,setRefresh:m,ws:{socket:n,sendData:i},user:r,pageProps:e,toast:t,setToast:o}}(t),{toast:i,setToast:c}=o;return(0,n.jsxs)(b.Provider,{value:{...o},children:[(0,n.jsx)(r,{...t}),(0,n.jsx)(p,{open:i.toastOpen,closeDispatch:e=>{c(e=>({...e,toastOpen:!1}))},color:i.toastStyle,closeDelay:i.closeDelay,children:i.toastMessage})]})}},6531:function(e,r,t){"use strict";t.d(r,{Z:function(){return s}});var o=t(85893);t(67294);var n=t(98388),l=t(86609);function s(e){let{href:r,variant:t,linkProps:s,noHover:a,elRef:i,linkRef:c,...d}=e,u=(0,o.jsx)("div",{ref:i,...d,className:(0,n.m6)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",a?"":"twui-card",d.className),children:d.children});return r?(0,o.jsx)(l.Z,{ref:c,href:r,...s,className:(0,n.m6)("cursor-pointer","twui-card","twui-card-link",null==s?void 0:s.className),children:u}):u}},25808:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(67294);function n(e){let[r,t]=o.useState(0),[n,l]=o.useState((null==e?void 0:e.initialLoading)||!1),[s,a]=o.useState({}),[i,c]=o.useState((null==e?void 0:e.initialReady)||!1),[d,u]=o.useState((null==e?void 0:e.initialOpen)||!1);return{refresh:r,setRefresh:t,loading:n,setLoading:l,status:s,setStatus:a,ready:i,setReady:c,open:d,setOpen:u}}},71077:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(67294);function n(e){let[r,t]=o.useState(void 0),[n,l]=o.useState(void 0);return o.useEffect(()=>{let r=e=>{let r=e.detail.data,o=e.detail.message;r&&t(r),o&&"string"==typeof o&&l(o)},o=(null==e?void 0:e.listener)||"wsDataEvent";return window.addEventListener(o,r),function(){window.removeEventListener(o,r)}},[]),{data:r,message:n}}},86609:function(e,r,t){"use strict";t.d(r,{Z:function(){return s}});var o=t(85893),n=t(98388),l=t(55412);function s(e){let{showArrow:r,arrowSize:t=20,arrowProps:s,strict:a,...i}=e;return(0,o.jsxs)("a",{...i,className:(0,n.m6)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",i.className),onClick:e=>{var r;e.target.closest(".cancel-link")&&e.preventDefault(),null==i||null===(r=i.onClick)||void 0===r||r.call(i,e)},"data-strict":a?"yes":void 0,children:[i.children,r&&(0,o.jsx)(l.Z,{size:t,...s,className:(0,n.m6)("inline-block ml-1 -mt-[1px]",null==s?void 0:s.className)})]})}},3668:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(85893),n=t(98388);function l(e){let{size:r,variant:t,truncate:l,...s}=e;return(0,o.jsx)("span",{...s,className:(0,n.m6)("","small"==r&&"text-sm","smaller"==r&&"text-xs","large"==r&&"text-lg","larger"==r&&"text-xl","faded"==t&&"opacity-50","","twui-span",s.className),children:s.children})}},90580:function(){},80876:function(){},98388:function(e,r,t){"use strict";t.d(r,{m6:function(){return ez}});let o=(e,r)=>{let t=Array(e.length+r.length);for(let r=0;r({classGroupId:e,validator:r}),l=(e=new Map,r=null,t)=>({nextPart:e,validators:r,classGroupId:t}),s=[],a=e=>{let r=d(e),{conflictingClassGroups:t,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]"))return c(e);let t=e.split("-"),o=""===t[0]&&t.length>1?1:0;return i(t,o,r)},getConflictingClassGroupIds:(e,r)=>{if(r){let r=n[e],l=t[e];return r?l?o(l,r):r:l||s}return t[e]||s}}},i=(e,r,t)=>{if(0==e.length-r)return t.classGroupId;let o=e[r],n=t.nextPart.get(o);if(n){let t=i(e,r+1,n);if(t)return t}let l=t.validators;if(null===l)return;let s=0===r?e.join("-"):e.slice(r).join("-"),a=l.length;for(let e=0;e-1===e.slice(1,-1).indexOf(":")?void 0:(()=>{let r=e.slice(1,-1),t=r.indexOf(":"),o=r.slice(0,t);return o?"arbitrary.."+o:void 0})(),d=e=>{let{theme:r,classGroups:t}=e;return u(t,r)},u=(e,r)=>{let t=l();for(let o in e)m(e[o],t,o,r);return t},m=(e,r,t,o)=>{let n=e.length;for(let l=0;l{if("string"==typeof e){b(e,r,t);return}if("function"==typeof e){f(e,r,t,o);return}g(e,r,t,o)},b=(e,r,t)=>{(""===e?r:h(r,e)).classGroupId=t},f=(e,r,t,o)=>{if(k(e)){m(e(o),r,t,o);return}null===r.validators&&(r.validators=[]),r.validators.push(n(t,e))},g=(e,r,t,o)=>{let n=Object.entries(e),l=n.length;for(let e=0;e{let t=e,o=r.split("-"),n=o.length;for(let e=0;e"isThemeGetter"in e&&!0===e.isThemeGetter,w=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,t=Object.create(null),o=Object.create(null),n=(n,l)=>{t[n]=l,++r>e&&(r=0,o=t,t=Object.create(null))};return{get(e){let r=t[e];return void 0!==r?r:void 0!==(r=o[e])?(n(e,r),r):void 0},set(e,r){e in t?t[e]=r:n(e,r)}}},v=[],x=(e,r,t,o,n)=>({modifiers:e,hasImportantModifier:r,baseClassName:t,maybePostfixModifierPosition:o,isExternal:n}),y=e=>{let{prefix:r,experimentalParseClassName:t}=e,o=e=>{let r;let t=[],o=0,n=0,l=0,s=e.length;for(let a=0;al?r-l:void 0)};if(r){let e=r+":",t=o;o=r=>r.startsWith(e)?t(r.slice(e.length)):x(v,!1,r,void 0,!0)}if(t){let e=o;o=r=>t({className:r,parseClassName:e})}return o},z=e=>{let r=new Map;return e.orderSensitiveModifiers.forEach((e,t)=>{r.set(e,1e6+t)}),e=>{let t=[],o=[];for(let n=0;n0&&(o.sort(),t.push(...o),o=[]),t.push(l)):o.push(l)}return o.length>0&&(o.sort(),t.push(...o)),t}},N=e=>({cache:w(e.cacheSize),parseClassName:y(e),sortModifiers:z(e),...a(e)}),j=/\s+/,E=(e,r)=>{let{parseClassName:t,getClassGroupId:o,getConflictingClassGroupIds:n,sortModifiers:l}=r,s=[],a=e.trim().split(j),i="";for(let e=a.length-1;e>=0;e-=1){let r=a[e],{isExternal:c,modifiers:d,hasImportantModifier:u,baseClassName:m,maybePostfixModifierPosition:p}=t(r);if(c){i=r+(i.length>0?" "+i:i);continue}let b=!!p,f=o(b?m.substring(0,p):m);if(!f){if(!b||!(f=o(m))){i=r+(i.length>0?" "+i:i);continue}b=!1}let g=0===d.length?"":1===d.length?d[0]:l(d).join(":"),h=u?g+"!":g,k=h+f;if(s.indexOf(k)>-1)continue;s.push(k);let w=n(f,b);for(let e=0;e0?" "+i:i)}return i},C=(...e)=>{let r,t,o=0,n="";for(;o{let r;if("string"==typeof e)return e;let t="";for(let o=0;o{let r=r=>r[e]||O;return r.isThemeGetter=!0,r},I=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,M=/^\((?:(\w[\w-]*):)?(.+)\)$/i,W=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,_=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,R=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,A=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,G=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,P=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,L=e=>W.test(e),$=e=>!!e&&!Number.isNaN(Number(e)),D=e=>!!e&&Number.isInteger(Number(e)),T=e=>e.endsWith("%")&&$(e.slice(0,-1)),U=e=>_.test(e),B=()=>!0,q=e=>R.test(e)&&!A.test(e),J=()=>!1,X=e=>G.test(e),F=e=>P.test(e),H=e=>!Q(e)&&!el(e),K=e=>ep(e,eh,J),Q=e=>I.test(e),V=e=>ep(e,ek,q),Y=e=>ep(e,ew,$),ee=e=>ep(e,ex,B),er=e=>ep(e,ev,J),et=e=>ep(e,ef,J),eo=e=>ep(e,eg,F),en=e=>ep(e,ey,X),el=e=>M.test(e),es=e=>eb(e,ek),ea=e=>eb(e,ev),ei=e=>eb(e,ef),ec=e=>eb(e,eh),ed=e=>eb(e,eg),eu=e=>eb(e,ey,!0),em=e=>eb(e,ex,!0),ep=(e,r,t)=>{let o=I.exec(e);return!!o&&(o[1]?r(o[1]):t(o[2]))},eb=(e,r,t=!1)=>{let o=M.exec(e);return!!o&&(o[1]?r(o[1]):t)},ef=e=>"position"===e||"percentage"===e,eg=e=>"image"===e||"url"===e,eh=e=>"length"===e||"size"===e||"bg-size"===e,ek=e=>"length"===e,ew=e=>"number"===e,ev=e=>"family-name"===e,ex=e=>"number"===e||"weight"===e,ey=e=>"shadow"===e,ez=((e,...r)=>{let t,o,n,l;let s=e=>{let r=o(e);if(r)return r;let l=E(e,t);return n(e,l),l};return l=a=>(o=(t=N(r.reduce((e,r)=>r(e),e()))).cache.get,n=t.cache.set,l=s,s(a)),(...e)=>l(C(...e))})(()=>{let e=Z("color"),r=Z("font"),t=Z("text"),o=Z("font-weight"),n=Z("tracking"),l=Z("leading"),s=Z("breakpoint"),a=Z("container"),i=Z("spacing"),c=Z("radius"),d=Z("shadow"),u=Z("inset-shadow"),m=Z("text-shadow"),p=Z("drop-shadow"),b=Z("blur"),f=Z("perspective"),g=Z("aspect"),h=Z("ease"),k=Z("animate"),w=()=>["auto","avoid","all","avoid-page","page","left","right","column"],v=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...v(),el,Q],y=()=>["auto","hidden","clip","visible","scroll"],z=()=>["auto","contain","none"],N=()=>[el,Q,i],j=()=>[L,"full","auto",...N()],E=()=>[D,"none","subgrid",el,Q],C=()=>["auto",{span:["full",D,el,Q]},D,el,Q],S=()=>[D,"auto",el,Q],O=()=>["auto","min","max","fr",el,Q],I=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],M=()=>["start","end","center","stretch","center-safe","end-safe"],W=()=>["auto",...N()],_=()=>[L,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...N()],R=()=>[L,"screen","full","dvw","lvw","svw","min","max","fit",...N()],A=()=>[L,"screen","full","lh","dvh","lvh","svh","min","max","fit",...N()],G=()=>[e,el,Q],P=()=>[...v(),ei,et,{position:[el,Q]}],q=()=>["no-repeat",{repeat:["","x","y","space","round"]}],J=()=>["auto","cover","contain",ec,K,{size:[el,Q]}],X=()=>[T,es,V],F=()=>["","none","full",c,el,Q],ep=()=>["",$,es,V],eb=()=>["solid","dashed","dotted","double"],ef=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],eg=()=>[$,T,ei,et],eh=()=>["","none",b,el,Q],ek=()=>["none",$,el,Q],ew=()=>["none",$,el,Q],ev=()=>[$,el,Q],ex=()=>[L,"full",...N()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[U],breakpoint:[U],color:[B],container:[U],"drop-shadow":[U],ease:["in","out","in-out"],font:[H],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[U],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[U],shadow:[U],spacing:["px",$],text:[U],"text-shadow":[U],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",L,Q,el,g]}],container:["container"],columns:[{columns:[$,Q,el,a]}],"break-after":[{"break-after":w()}],"break-before":[{"break-before":w()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:y()}],"overflow-x":[{"overflow-x":y()}],"overflow-y":[{"overflow-y":y()}],overscroll:[{overscroll:z()}],"overscroll-x":[{"overscroll-x":z()}],"overscroll-y":[{"overscroll-y":z()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:j()}],"inset-x":[{"inset-x":j()}],"inset-y":[{"inset-y":j()}],start:[{"inset-s":j(),start:j()}],end:[{"inset-e":j(),end:j()}],"inset-bs":[{"inset-bs":j()}],"inset-be":[{"inset-be":j()}],top:[{top:j()}],right:[{right:j()}],bottom:[{bottom:j()}],left:[{left:j()}],visibility:["visible","invisible","collapse"],z:[{z:[D,"auto",el,Q]}],basis:[{basis:[L,"full","auto",a,...N()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[$,L,"auto","initial","none",Q]}],grow:[{grow:["",$,el,Q]}],shrink:[{shrink:["",$,el,Q]}],order:[{order:[D,"first","last","none",el,Q]}],"grid-cols":[{"grid-cols":E()}],"col-start-end":[{col:C()}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":E()}],"row-start-end":[{row:C()}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":O()}],"auto-rows":[{"auto-rows":O()}],gap:[{gap:N()}],"gap-x":[{"gap-x":N()}],"gap-y":[{"gap-y":N()}],"justify-content":[{justify:[...I(),"normal"]}],"justify-items":[{"justify-items":[...M(),"normal"]}],"justify-self":[{"justify-self":["auto",...M()]}],"align-content":[{content:["normal",...I()]}],"align-items":[{items:[...M(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...M(),{baseline:["","last"]}]}],"place-content":[{"place-content":I()}],"place-items":[{"place-items":[...M(),"baseline"]}],"place-self":[{"place-self":["auto",...M()]}],p:[{p:N()}],px:[{px:N()}],py:[{py:N()}],ps:[{ps:N()}],pe:[{pe:N()}],pbs:[{pbs:N()}],pbe:[{pbe:N()}],pt:[{pt:N()}],pr:[{pr:N()}],pb:[{pb:N()}],pl:[{pl:N()}],m:[{m:W()}],mx:[{mx:W()}],my:[{my:W()}],ms:[{ms:W()}],me:[{me:W()}],mbs:[{mbs:W()}],mbe:[{mbe:W()}],mt:[{mt:W()}],mr:[{mr:W()}],mb:[{mb:W()}],ml:[{ml:W()}],"space-x":[{"space-x":N()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":N()}],"space-y-reverse":["space-y-reverse"],size:[{size:_()}],"inline-size":[{inline:["auto",...R()]}],"min-inline-size":[{"min-inline":["auto",...R()]}],"max-inline-size":[{"max-inline":["none",...R()]}],"block-size":[{block:["auto",...A()]}],"min-block-size":[{"min-block":["auto",...A()]}],"max-block-size":[{"max-block":["none",...A()]}],w:[{w:[a,"screen",..._()]}],"min-w":[{"min-w":[a,"screen","none",..._()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},..._()]}],h:[{h:["screen","lh",..._()]}],"min-h":[{"min-h":["screen","lh","none",..._()]}],"max-h":[{"max-h":["screen","lh",..._()]}],"font-size":[{text:["base",t,es,V]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,em,ee]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",T,Q]}],"font-family":[{font:[ea,er,r]}],"font-features":[{"font-features":[Q]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,el,Q]}],"line-clamp":[{"line-clamp":[$,"none",el,Y]}],leading:[{leading:[l,...N()]}],"list-image":[{"list-image":["none",el,Q]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",el,Q]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:G()}],"text-color":[{text:G()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...eb(),"wavy"]}],"text-decoration-thickness":[{decoration:[$,"from-font","auto",el,V]}],"text-decoration-color":[{decoration:G()}],"underline-offset":[{"underline-offset":[$,"auto",el,Q]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:N()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",el,Q]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",el,Q]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:P()}],"bg-repeat":[{bg:q()}],"bg-size":[{bg:J()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},D,el,Q],radial:["",el,Q],conic:[D,el,Q]},ed,eo]}],"bg-color":[{bg:G()}],"gradient-from-pos":[{from:X()}],"gradient-via-pos":[{via:X()}],"gradient-to-pos":[{to:X()}],"gradient-from":[{from:G()}],"gradient-via":[{via:G()}],"gradient-to":[{to:G()}],rounded:[{rounded:F()}],"rounded-s":[{"rounded-s":F()}],"rounded-e":[{"rounded-e":F()}],"rounded-t":[{"rounded-t":F()}],"rounded-r":[{"rounded-r":F()}],"rounded-b":[{"rounded-b":F()}],"rounded-l":[{"rounded-l":F()}],"rounded-ss":[{"rounded-ss":F()}],"rounded-se":[{"rounded-se":F()}],"rounded-ee":[{"rounded-ee":F()}],"rounded-es":[{"rounded-es":F()}],"rounded-tl":[{"rounded-tl":F()}],"rounded-tr":[{"rounded-tr":F()}],"rounded-br":[{"rounded-br":F()}],"rounded-bl":[{"rounded-bl":F()}],"border-w":[{border:ep()}],"border-w-x":[{"border-x":ep()}],"border-w-y":[{"border-y":ep()}],"border-w-s":[{"border-s":ep()}],"border-w-e":[{"border-e":ep()}],"border-w-bs":[{"border-bs":ep()}],"border-w-be":[{"border-be":ep()}],"border-w-t":[{"border-t":ep()}],"border-w-r":[{"border-r":ep()}],"border-w-b":[{"border-b":ep()}],"border-w-l":[{"border-l":ep()}],"divide-x":[{"divide-x":ep()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ep()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...eb(),"hidden","none"]}],"divide-style":[{divide:[...eb(),"hidden","none"]}],"border-color":[{border:G()}],"border-color-x":[{"border-x":G()}],"border-color-y":[{"border-y":G()}],"border-color-s":[{"border-s":G()}],"border-color-e":[{"border-e":G()}],"border-color-bs":[{"border-bs":G()}],"border-color-be":[{"border-be":G()}],"border-color-t":[{"border-t":G()}],"border-color-r":[{"border-r":G()}],"border-color-b":[{"border-b":G()}],"border-color-l":[{"border-l":G()}],"divide-color":[{divide:G()}],"outline-style":[{outline:[...eb(),"none","hidden"]}],"outline-offset":[{"outline-offset":[$,el,Q]}],"outline-w":[{outline:["",$,es,V]}],"outline-color":[{outline:G()}],shadow:[{shadow:["","none",d,eu,en]}],"shadow-color":[{shadow:G()}],"inset-shadow":[{"inset-shadow":["none",u,eu,en]}],"inset-shadow-color":[{"inset-shadow":G()}],"ring-w":[{ring:ep()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:G()}],"ring-offset-w":[{"ring-offset":[$,V]}],"ring-offset-color":[{"ring-offset":G()}],"inset-ring-w":[{"inset-ring":ep()}],"inset-ring-color":[{"inset-ring":G()}],"text-shadow":[{"text-shadow":["none",m,eu,en]}],"text-shadow-color":[{"text-shadow":G()}],opacity:[{opacity:[$,el,Q]}],"mix-blend":[{"mix-blend":[...ef(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ef()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[$]}],"mask-image-linear-from-pos":[{"mask-linear-from":eg()}],"mask-image-linear-to-pos":[{"mask-linear-to":eg()}],"mask-image-linear-from-color":[{"mask-linear-from":G()}],"mask-image-linear-to-color":[{"mask-linear-to":G()}],"mask-image-t-from-pos":[{"mask-t-from":eg()}],"mask-image-t-to-pos":[{"mask-t-to":eg()}],"mask-image-t-from-color":[{"mask-t-from":G()}],"mask-image-t-to-color":[{"mask-t-to":G()}],"mask-image-r-from-pos":[{"mask-r-from":eg()}],"mask-image-r-to-pos":[{"mask-r-to":eg()}],"mask-image-r-from-color":[{"mask-r-from":G()}],"mask-image-r-to-color":[{"mask-r-to":G()}],"mask-image-b-from-pos":[{"mask-b-from":eg()}],"mask-image-b-to-pos":[{"mask-b-to":eg()}],"mask-image-b-from-color":[{"mask-b-from":G()}],"mask-image-b-to-color":[{"mask-b-to":G()}],"mask-image-l-from-pos":[{"mask-l-from":eg()}],"mask-image-l-to-pos":[{"mask-l-to":eg()}],"mask-image-l-from-color":[{"mask-l-from":G()}],"mask-image-l-to-color":[{"mask-l-to":G()}],"mask-image-x-from-pos":[{"mask-x-from":eg()}],"mask-image-x-to-pos":[{"mask-x-to":eg()}],"mask-image-x-from-color":[{"mask-x-from":G()}],"mask-image-x-to-color":[{"mask-x-to":G()}],"mask-image-y-from-pos":[{"mask-y-from":eg()}],"mask-image-y-to-pos":[{"mask-y-to":eg()}],"mask-image-y-from-color":[{"mask-y-from":G()}],"mask-image-y-to-color":[{"mask-y-to":G()}],"mask-image-radial":[{"mask-radial":[el,Q]}],"mask-image-radial-from-pos":[{"mask-radial-from":eg()}],"mask-image-radial-to-pos":[{"mask-radial-to":eg()}],"mask-image-radial-from-color":[{"mask-radial-from":G()}],"mask-image-radial-to-color":[{"mask-radial-to":G()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":v()}],"mask-image-conic-pos":[{"mask-conic":[$]}],"mask-image-conic-from-pos":[{"mask-conic-from":eg()}],"mask-image-conic-to-pos":[{"mask-conic-to":eg()}],"mask-image-conic-from-color":[{"mask-conic-from":G()}],"mask-image-conic-to-color":[{"mask-conic-to":G()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:P()}],"mask-repeat":[{mask:q()}],"mask-size":[{mask:J()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",el,Q]}],filter:[{filter:["","none",el,Q]}],blur:[{blur:eh()}],brightness:[{brightness:[$,el,Q]}],contrast:[{contrast:[$,el,Q]}],"drop-shadow":[{"drop-shadow":["","none",p,eu,en]}],"drop-shadow-color":[{"drop-shadow":G()}],grayscale:[{grayscale:["",$,el,Q]}],"hue-rotate":[{"hue-rotate":[$,el,Q]}],invert:[{invert:["",$,el,Q]}],saturate:[{saturate:[$,el,Q]}],sepia:[{sepia:["",$,el,Q]}],"backdrop-filter":[{"backdrop-filter":["","none",el,Q]}],"backdrop-blur":[{"backdrop-blur":eh()}],"backdrop-brightness":[{"backdrop-brightness":[$,el,Q]}],"backdrop-contrast":[{"backdrop-contrast":[$,el,Q]}],"backdrop-grayscale":[{"backdrop-grayscale":["",$,el,Q]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[$,el,Q]}],"backdrop-invert":[{"backdrop-invert":["",$,el,Q]}],"backdrop-opacity":[{"backdrop-opacity":[$,el,Q]}],"backdrop-saturate":[{"backdrop-saturate":[$,el,Q]}],"backdrop-sepia":[{"backdrop-sepia":["",$,el,Q]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":N()}],"border-spacing-x":[{"border-spacing-x":N()}],"border-spacing-y":[{"border-spacing-y":N()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",el,Q]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[$,"initial",el,Q]}],ease:[{ease:["linear","initial",h,el,Q]}],delay:[{delay:[$,el,Q]}],animate:[{animate:["none",k,el,Q]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[f,el,Q]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:ek()}],"rotate-x":[{"rotate-x":ek()}],"rotate-y":[{"rotate-y":ek()}],"rotate-z":[{"rotate-z":ek()}],scale:[{scale:ew()}],"scale-x":[{"scale-x":ew()}],"scale-y":[{"scale-y":ew()}],"scale-z":[{"scale-z":ew()}],"scale-3d":["scale-3d"],skew:[{skew:ev()}],"skew-x":[{"skew-x":ev()}],"skew-y":[{"skew-y":ev()}],transform:[{transform:[el,Q,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ex()}],"translate-x":[{"translate-x":ex()}],"translate-y":[{"translate-y":ex()}],"translate-z":[{"translate-z":ex()}],"translate-none":["translate-none"],accent:[{accent:G()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:G()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",el,Q]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mbs":[{"scroll-mbs":N()}],"scroll-mbe":[{"scroll-mbe":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pbs":[{"scroll-pbs":N()}],"scroll-pbe":[{"scroll-pbe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",el,Q]}],fill:[{fill:["none",...G()]}],"stroke-w":[{stroke:[$,es,V,Y]}],stroke:[{stroke:["none",...G()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}})}},function(e){var r=function(r){return e(e.s=r)};e.O(0,[774,179],function(){return r(6840),r(43079)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/dist/web/static/chunks/pages/_app-12c3cc69366c709d.js b/dist/web/static/chunks/pages/_app-12c3cc69366c709d.js new file mode 100644 index 0000000..d3ba022 --- /dev/null +++ b/dist/web/static/chunks/pages/_app-12c3cc69366c709d.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{6840:function(e,r,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return t(5606)}])},11837:function(e,r,t){"use strict";t.d(r,{Z:function(){return a}});var o=t(67294),n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=e=>{for(let r in e)if(r.startsWith("aria-")||"role"===r||"title"===r)return!0;return!1};var s=t(41110);let a=(0,o.forwardRef)((e,r)=>{let{color:t="currentColor",size:a=24,strokeWidth:i=2,absoluteStrokeWidth:c,className:d="",children:u,iconNode:m,...p}=e;return(0,o.createElement)("svg",{ref:r,...n,width:a,height:a,stroke:t,strokeWidth:c?24*Number(i)/Number(a):i,className:(0,s.z)("lucide",d),...!u&&!l(p)&&{"aria-hidden":"true"},...p},[...m.map(e=>{let[r,t]=e;return(0,o.createElement)(r,t)}),...Array.isArray(u)?u:[u]])})},44126:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var o=t(67294),n=t(41110);let l=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),s=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,r,t)=>t?t.toUpperCase():r.toLowerCase()),a=e=>{let r=s(e);return r.charAt(0).toUpperCase()+r.slice(1)};var i=t(11837);let c=(e,r)=>{let t=(0,o.forwardRef)((t,s)=>{let{className:c,...d}=t;return(0,o.createElement)(i.Z,{ref:s,iconNode:r,className:(0,n.z)("lucide-".concat(l(a(e))),"lucide-".concat(e),c),...d})});return t.displayName=a(e),t}},55412:function(e,r,t){"use strict";t.d(r,{Z:function(){return o}});let o=(0,t(44126).Z)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},62190:function(e,r,t){"use strict";t.d(r,{Z:function(){return o}});let o=(0,t(44126).Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},41110:function(e,r,t){"use strict";t.d(r,{z:function(){return o}});let o=function(){for(var e=arguments.length,r=Array(e),t=0;t!!e&&""!==e.trim()&&t.indexOf(e)===r).join(" ").trim()}},5606:function(e,r,t){"use strict";let o;t.r(r),t.d(r,{AppContext:function(){return b},default:function(){return f}});var n=t(85893);t(80876),t(90580);var l=t(67294),s=t(25808),a=t(71077),i=t(98388),c=t(6531),d=t(62190),u=t(73935),m=t(3668);function p(e){let{open:r,setOpen:t,closeDelay:s=4e3,color:a,closeDispatch:p,...b}=e,[f,g]=l.useState(!1),h="twui-toast-root";return(l.useEffect(()=>{if(document.getElementById(h))g(!0);else{let e=document.createElement("div");e.id=h,document.body.appendChild(e),g(!0)}},[]),l.useEffect(()=>{if(f&&r)return o=setTimeout(()=>{null==t||t(!1),null==p||p(r)},s),function(){null==t||t(!1),null==p||p(r)}},[f,r]),f&&r)?u.createPortal((0,n.jsxs)(c.Z,{...b,className:(0,i.m6)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==a?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==a?"bg-error dark:bg-error-dark twui-toast-error":"",b.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(o)},onMouseLeave:e=>{o=setTimeout(()=>{null==t||t(!1),null==p||p(r)},s)},children:[(0,n.jsx)(m.Z,{className:(0,i.m6)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:e=>{e.preventDefault(),e.stopPropagation(),null==t||t(!1),null==p||p(r)},children:(0,n.jsx)(d.Z,{size:15})}),(0,n.jsx)(m.Z,{className:(0,i.m6)("text-white! font-semibold"),children:b.children})]}),document.getElementById(h)):null}let b=(0,l.createContext)({});function f(e){let{Component:r,pageProps:t}=e,o=function(e){let{user:r}=e,[t,o]=l.useState({toastOpen:!1}),{socket:n,sendData:i}=function(e){let{url:r,debounce:t,disableReconnect:o,keepAliveDuration:n,refreshConnection:s}=e,a=t||500,i=n||3e4,c=(0,l.useRef)(0),d=(0,l.useRef)(r),u=(0,l.useRef)(o),m=(0,l.useRef)(i);l.useEffect(()=>{d.current=r,u.current=o,m.current=i});let p=(0,l.useRef)(null),b=(0,l.useRef)(null),f=(0,l.useRef)(null),g=(0,l.useRef)(null),h=(0,l.useRef)(null),[w,k]=l.useState(void 0),v=(0,l.useRef)(void 0),x=l.useRef([]),y=l.useRef([]),z=l.useCallback((e,r)=>{let t=new CustomEvent(e,{detail:{data:r,message:r}});window.dispatchEvent(t)},[]),N=l.useCallback(()=>{let e=d.current,r=window.location.origin,t=e.startsWith("ws")?e:r.replace(/^http/,"ws")+("/"+e).replace(/\/\//g,"/");if(!t)return;let o=new WebSocket(t);o.onerror=()=>{console.log("Websocket ERROR:")},o.onmessage=e=>{x.current.push(e.data)},o.onopen=()=>{window.clearInterval(f.current),f.current=window.setInterval(()=>{o.readyState===WebSocket.OPEN&&o.send("twui::ping")},m.current),c.current=0,v.current=o,k(o),console.log("Websocket connected to ".concat(t))},o.onclose=e=>{if(console.log("Websocket closed!",{code:e.code,reason:e.reason,wasClean:e.wasClean}),window.clearInterval(f.current),v.current=void 0,k(void 0),u.current)return;if(c.current>=3){console.log("Max reconnect attempts reached.");return}c.current+=1;let r=Math.min(1e3*2**c.current,3e4);console.log("Attempting to reconnect in ".concat(r,"ms... (attempt ").concat(c.current,")")),h.current=window.setTimeout(N,r)}},[]);l.useEffect(()=>(N(),()=>{var e;window.clearTimeout(h.current),window.clearInterval(f.current),window.clearInterval(g.current),null===(e=v.current)||void 0===e||e.close()}),[]),l.useEffect(()=>{if(s)return g.current=window.setInterval(()=>{var e;console.log("Refreshing WebSocket connection..."),window.clearTimeout(h.current),null===(e=v.current)||void 0===e||e.close(),c.current=0,N()},s),()=>window.clearInterval(g.current)},[s]),l.useEffect(()=>{if(w)return b.current=setInterval(E,a),p.current=setInterval(j,a),()=>{window.clearInterval(b.current),window.clearInterval(p.current)}},[w]);let j=l.useCallback(()=>{try{let e=x.current.shift();if(!e)return;let r=JSON.parse(e);z("wsMessageEvent",e),z("wsDataEvent",r)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),E=l.useCallback(()=>{let e=v.current;if(!e||e.readyState!==WebSocket.OPEN){window.clearInterval(b.current);return}let r=y.current.shift();r&&e.send(r)},[]);return{socket:w,sendData:l.useCallback(e=>{try{let r=JSON.stringify(e);y.current.find(e=>e===r)||y.current.push(r)}catch(e){console.log("Error Sending socket message",e.message)}},[])}}({url:"/ws",disableReconnect:!1,keepAliveDuration:5e3}),{loading:c,setLoading:d,refresh:u,setRefresh:m}=(0,s.Z)(),{data:p}=(0,a.Z)();return(0,l.useEffect)(()=>{(null==p?void 0:p.event)=="server:error"&&o({toastOpen:!0,toastMessage:p.message,toastStyle:"error"}),(null==p?void 0:p.event)=="server:update"&&o({toastOpen:!0,toastMessage:p.message,toastStyle:"normal"}),(null==p?void 0:p.event)=="server:success"&&o({toastOpen:!0,toastMessage:p.message,toastStyle:"success"})},[p]),{socket:n,sendData:i,loading:c,setLoading:d,refresh:u,setRefresh:m,ws:{socket:n,sendData:i},user:r,pageProps:e,toast:t,setToast:o}}(t),{toast:i,setToast:c}=o;return(0,n.jsxs)(b.Provider,{value:{...o},children:[(0,n.jsx)(r,{...t}),(0,n.jsx)(p,{open:i.toastOpen,closeDispatch:e=>{c(e=>({...e,toastOpen:!1}))},color:i.toastStyle,closeDelay:i.closeDelay,children:i.toastMessage})]})}},6531:function(e,r,t){"use strict";t.d(r,{Z:function(){return s}});var o=t(85893);t(67294);var n=t(98388),l=t(86609);function s(e){let{href:r,variant:t,linkProps:s,noHover:a,elRef:i,linkRef:c,...d}=e,u=(0,o.jsx)("div",{ref:i,...d,className:(0,n.m6)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",a?"":"twui-card",d.className),children:d.children});return r?(0,o.jsx)(l.Z,{ref:c,href:r,...s,className:(0,n.m6)("cursor-pointer","twui-card","twui-card-link",null==s?void 0:s.className),children:u}):u}},25808:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(67294);function n(e){let[r,t]=o.useState(0),[n,l]=o.useState((null==e?void 0:e.initialLoading)||!1),[s,a]=o.useState({}),[i,c]=o.useState((null==e?void 0:e.initialReady)||!1),[d,u]=o.useState((null==e?void 0:e.initialOpen)||!1);return{refresh:r,setRefresh:t,loading:n,setLoading:l,status:s,setStatus:a,ready:i,setReady:c,open:d,setOpen:u}}},71077:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});var o=t(67294);function n(e){let[r,t]=o.useState(void 0),[n,l]=o.useState(void 0);return o.useEffect(()=>{let r=e=>{let r=e.detail.data,o=e.detail.message;r&&t(r),o&&"string"==typeof o&&l(o)},o=(null==e?void 0:e.listener)||"wsDataEvent";return window.addEventListener(o,r),function(){window.removeEventListener(o,r)}},[]),{data:r,message:n}}},86609:function(e,r,t){"use strict";t.d(r,{Z:function(){return s}});var o=t(85893),n=t(98388),l=t(55412);function s(e){let{showArrow:r,arrowSize:t=20,arrowProps:s,strict:a,...i}=e;return(0,o.jsxs)("a",{...i,className:(0,n.m6)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",i.className),onClick:e=>{var r;e.target.closest(".cancel-link")&&e.preventDefault(),null==i||null===(r=i.onClick)||void 0===r||r.call(i,e)},"data-strict":a?"yes":void 0,children:[i.children,r&&(0,o.jsx)(l.Z,{size:t,...s,className:(0,n.m6)("inline-block ml-1 -mt-[1px]",null==s?void 0:s.className)})]})}},3668:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(85893),n=t(98388);function l(e){let{size:r,variant:t,truncate:l,...s}=e;return(0,o.jsx)("span",{...s,className:(0,n.m6)("","small"==r&&"text-sm","smaller"==r&&"text-xs","large"==r&&"text-lg","larger"==r&&"text-xl","faded"==t&&"opacity-50","","twui-span",s.className),children:s.children})}},90580:function(){},80876:function(){},98388:function(e,r,t){"use strict";t.d(r,{m6:function(){return ez}});let o=(e,r)=>{let t=Array(e.length+r.length);for(let r=0;r({classGroupId:e,validator:r}),l=(e=new Map,r=null,t)=>({nextPart:e,validators:r,classGroupId:t}),s=[],a=e=>{let r=d(e),{conflictingClassGroups:t,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]"))return c(e);let t=e.split("-"),o=""===t[0]&&t.length>1?1:0;return i(t,o,r)},getConflictingClassGroupIds:(e,r)=>{if(r){let r=n[e],l=t[e];return r?l?o(l,r):r:l||s}return t[e]||s}}},i=(e,r,t)=>{if(0==e.length-r)return t.classGroupId;let o=e[r],n=t.nextPart.get(o);if(n){let t=i(e,r+1,n);if(t)return t}let l=t.validators;if(null===l)return;let s=0===r?e.join("-"):e.slice(r).join("-"),a=l.length;for(let e=0;e-1===e.slice(1,-1).indexOf(":")?void 0:(()=>{let r=e.slice(1,-1),t=r.indexOf(":"),o=r.slice(0,t);return o?"arbitrary.."+o:void 0})(),d=e=>{let{theme:r,classGroups:t}=e;return u(t,r)},u=(e,r)=>{let t=l();for(let o in e)m(e[o],t,o,r);return t},m=(e,r,t,o)=>{let n=e.length;for(let l=0;l{if("string"==typeof e){b(e,r,t);return}if("function"==typeof e){f(e,r,t,o);return}g(e,r,t,o)},b=(e,r,t)=>{(""===e?r:h(r,e)).classGroupId=t},f=(e,r,t,o)=>{if(w(e)){m(e(o),r,t,o);return}null===r.validators&&(r.validators=[]),r.validators.push(n(t,e))},g=(e,r,t,o)=>{let n=Object.entries(e),l=n.length;for(let e=0;e{let t=e,o=r.split("-"),n=o.length;for(let e=0;e"isThemeGetter"in e&&!0===e.isThemeGetter,k=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,t=Object.create(null),o=Object.create(null),n=(n,l)=>{t[n]=l,++r>e&&(r=0,o=t,t=Object.create(null))};return{get(e){let r=t[e];return void 0!==r?r:void 0!==(r=o[e])?(n(e,r),r):void 0},set(e,r){e in t?t[e]=r:n(e,r)}}},v=[],x=(e,r,t,o,n)=>({modifiers:e,hasImportantModifier:r,baseClassName:t,maybePostfixModifierPosition:o,isExternal:n}),y=e=>{let{prefix:r,experimentalParseClassName:t}=e,o=e=>{let r;let t=[],o=0,n=0,l=0,s=e.length;for(let a=0;al?r-l:void 0)};if(r){let e=r+":",t=o;o=r=>r.startsWith(e)?t(r.slice(e.length)):x(v,!1,r,void 0,!0)}if(t){let e=o;o=r=>t({className:r,parseClassName:e})}return o},z=e=>{let r=new Map;return e.orderSensitiveModifiers.forEach((e,t)=>{r.set(e,1e6+t)}),e=>{let t=[],o=[];for(let n=0;n0&&(o.sort(),t.push(...o),o=[]),t.push(l)):o.push(l)}return o.length>0&&(o.sort(),t.push(...o)),t}},N=e=>({cache:k(e.cacheSize),parseClassName:y(e),sortModifiers:z(e),...a(e)}),j=/\s+/,E=(e,r)=>{let{parseClassName:t,getClassGroupId:o,getConflictingClassGroupIds:n,sortModifiers:l}=r,s=[],a=e.trim().split(j),i="";for(let e=a.length-1;e>=0;e-=1){let r=a[e],{isExternal:c,modifiers:d,hasImportantModifier:u,baseClassName:m,maybePostfixModifierPosition:p}=t(r);if(c){i=r+(i.length>0?" "+i:i);continue}let b=!!p,f=o(b?m.substring(0,p):m);if(!f){if(!b||!(f=o(m))){i=r+(i.length>0?" "+i:i);continue}b=!1}let g=0===d.length?"":1===d.length?d[0]:l(d).join(":"),h=u?g+"!":g,w=h+f;if(s.indexOf(w)>-1)continue;s.push(w);let k=n(f,b);for(let e=0;e0?" "+i:i)}return i},C=(...e)=>{let r,t,o=0,n="";for(;o{let r;if("string"==typeof e)return e;let t="";for(let o=0;o{let r=r=>r[e]||O;return r.isThemeGetter=!0,r},R=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,I=/^\((?:(\w[\w-]*):)?(.+)\)$/i,M=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,W=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,_=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,G=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,T=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,A=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,P=e=>M.test(e),D=e=>!!e&&!Number.isNaN(Number(e)),$=e=>!!e&&Number.isInteger(Number(e)),L=e=>e.endsWith("%")&&D(e.slice(0,-1)),B=e=>W.test(e),U=()=>!0,q=e=>_.test(e)&&!G.test(e),J=()=>!1,X=e=>T.test(e),F=e=>A.test(e),H=e=>!Q(e)&&!el(e),K=e=>ep(e,eh,J),Q=e=>R.test(e),V=e=>ep(e,ew,q),Y=e=>ep(e,ek,D),ee=e=>ep(e,ex,U),er=e=>ep(e,ev,J),et=e=>ep(e,ef,J),eo=e=>ep(e,eg,F),en=e=>ep(e,ey,X),el=e=>I.test(e),es=e=>eb(e,ew),ea=e=>eb(e,ev),ei=e=>eb(e,ef),ec=e=>eb(e,eh),ed=e=>eb(e,eg),eu=e=>eb(e,ey,!0),em=e=>eb(e,ex,!0),ep=(e,r,t)=>{let o=R.exec(e);return!!o&&(o[1]?r(o[1]):t(o[2]))},eb=(e,r,t=!1)=>{let o=I.exec(e);return!!o&&(o[1]?r(o[1]):t)},ef=e=>"position"===e||"percentage"===e,eg=e=>"image"===e||"url"===e,eh=e=>"length"===e||"size"===e||"bg-size"===e,ew=e=>"length"===e,ek=e=>"number"===e,ev=e=>"family-name"===e,ex=e=>"number"===e||"weight"===e,ey=e=>"shadow"===e,ez=((e,...r)=>{let t,o,n,l;let s=e=>{let r=o(e);if(r)return r;let l=E(e,t);return n(e,l),l};return l=a=>(o=(t=N(r.reduce((e,r)=>r(e),e()))).cache.get,n=t.cache.set,l=s,s(a)),(...e)=>l(C(...e))})(()=>{let e=Z("color"),r=Z("font"),t=Z("text"),o=Z("font-weight"),n=Z("tracking"),l=Z("leading"),s=Z("breakpoint"),a=Z("container"),i=Z("spacing"),c=Z("radius"),d=Z("shadow"),u=Z("inset-shadow"),m=Z("text-shadow"),p=Z("drop-shadow"),b=Z("blur"),f=Z("perspective"),g=Z("aspect"),h=Z("ease"),w=Z("animate"),k=()=>["auto","avoid","all","avoid-page","page","left","right","column"],v=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...v(),el,Q],y=()=>["auto","hidden","clip","visible","scroll"],z=()=>["auto","contain","none"],N=()=>[el,Q,i],j=()=>[P,"full","auto",...N()],E=()=>[$,"none","subgrid",el,Q],C=()=>["auto",{span:["full",$,el,Q]},$,el,Q],S=()=>[$,"auto",el,Q],O=()=>["auto","min","max","fr",el,Q],R=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],I=()=>["start","end","center","stretch","center-safe","end-safe"],M=()=>["auto",...N()],W=()=>[P,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...N()],_=()=>[P,"screen","full","dvw","lvw","svw","min","max","fit",...N()],G=()=>[P,"screen","full","lh","dvh","lvh","svh","min","max","fit",...N()],T=()=>[e,el,Q],A=()=>[...v(),ei,et,{position:[el,Q]}],q=()=>["no-repeat",{repeat:["","x","y","space","round"]}],J=()=>["auto","cover","contain",ec,K,{size:[el,Q]}],X=()=>[L,es,V],F=()=>["","none","full",c,el,Q],ep=()=>["",D,es,V],eb=()=>["solid","dashed","dotted","double"],ef=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],eg=()=>[D,L,ei,et],eh=()=>["","none",b,el,Q],ew=()=>["none",D,el,Q],ek=()=>["none",D,el,Q],ev=()=>[D,el,Q],ex=()=>[P,"full",...N()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[B],breakpoint:[B],color:[U],container:[B],"drop-shadow":[B],ease:["in","out","in-out"],font:[H],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[B],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[B],shadow:[B],spacing:["px",D],text:[B],"text-shadow":[B],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",P,Q,el,g]}],container:["container"],columns:[{columns:[D,Q,el,a]}],"break-after":[{"break-after":k()}],"break-before":[{"break-before":k()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:y()}],"overflow-x":[{"overflow-x":y()}],"overflow-y":[{"overflow-y":y()}],overscroll:[{overscroll:z()}],"overscroll-x":[{"overscroll-x":z()}],"overscroll-y":[{"overscroll-y":z()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:j()}],"inset-x":[{"inset-x":j()}],"inset-y":[{"inset-y":j()}],start:[{"inset-s":j(),start:j()}],end:[{"inset-e":j(),end:j()}],"inset-bs":[{"inset-bs":j()}],"inset-be":[{"inset-be":j()}],top:[{top:j()}],right:[{right:j()}],bottom:[{bottom:j()}],left:[{left:j()}],visibility:["visible","invisible","collapse"],z:[{z:[$,"auto",el,Q]}],basis:[{basis:[P,"full","auto",a,...N()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[D,P,"auto","initial","none",Q]}],grow:[{grow:["",D,el,Q]}],shrink:[{shrink:["",D,el,Q]}],order:[{order:[$,"first","last","none",el,Q]}],"grid-cols":[{"grid-cols":E()}],"col-start-end":[{col:C()}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":E()}],"row-start-end":[{row:C()}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":O()}],"auto-rows":[{"auto-rows":O()}],gap:[{gap:N()}],"gap-x":[{"gap-x":N()}],"gap-y":[{"gap-y":N()}],"justify-content":[{justify:[...R(),"normal"]}],"justify-items":[{"justify-items":[...I(),"normal"]}],"justify-self":[{"justify-self":["auto",...I()]}],"align-content":[{content:["normal",...R()]}],"align-items":[{items:[...I(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...I(),{baseline:["","last"]}]}],"place-content":[{"place-content":R()}],"place-items":[{"place-items":[...I(),"baseline"]}],"place-self":[{"place-self":["auto",...I()]}],p:[{p:N()}],px:[{px:N()}],py:[{py:N()}],ps:[{ps:N()}],pe:[{pe:N()}],pbs:[{pbs:N()}],pbe:[{pbe:N()}],pt:[{pt:N()}],pr:[{pr:N()}],pb:[{pb:N()}],pl:[{pl:N()}],m:[{m:M()}],mx:[{mx:M()}],my:[{my:M()}],ms:[{ms:M()}],me:[{me:M()}],mbs:[{mbs:M()}],mbe:[{mbe:M()}],mt:[{mt:M()}],mr:[{mr:M()}],mb:[{mb:M()}],ml:[{ml:M()}],"space-x":[{"space-x":N()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":N()}],"space-y-reverse":["space-y-reverse"],size:[{size:W()}],"inline-size":[{inline:["auto",..._()]}],"min-inline-size":[{"min-inline":["auto",..._()]}],"max-inline-size":[{"max-inline":["none",..._()]}],"block-size":[{block:["auto",...G()]}],"min-block-size":[{"min-block":["auto",...G()]}],"max-block-size":[{"max-block":["none",...G()]}],w:[{w:[a,"screen",...W()]}],"min-w":[{"min-w":[a,"screen","none",...W()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...W()]}],h:[{h:["screen","lh",...W()]}],"min-h":[{"min-h":["screen","lh","none",...W()]}],"max-h":[{"max-h":["screen","lh",...W()]}],"font-size":[{text:["base",t,es,V]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,em,ee]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",L,Q]}],"font-family":[{font:[ea,er,r]}],"font-features":[{"font-features":[Q]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,el,Q]}],"line-clamp":[{"line-clamp":[D,"none",el,Y]}],leading:[{leading:[l,...N()]}],"list-image":[{"list-image":["none",el,Q]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",el,Q]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:T()}],"text-color":[{text:T()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...eb(),"wavy"]}],"text-decoration-thickness":[{decoration:[D,"from-font","auto",el,V]}],"text-decoration-color":[{decoration:T()}],"underline-offset":[{"underline-offset":[D,"auto",el,Q]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:N()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",el,Q]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",el,Q]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:A()}],"bg-repeat":[{bg:q()}],"bg-size":[{bg:J()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},$,el,Q],radial:["",el,Q],conic:[$,el,Q]},ed,eo]}],"bg-color":[{bg:T()}],"gradient-from-pos":[{from:X()}],"gradient-via-pos":[{via:X()}],"gradient-to-pos":[{to:X()}],"gradient-from":[{from:T()}],"gradient-via":[{via:T()}],"gradient-to":[{to:T()}],rounded:[{rounded:F()}],"rounded-s":[{"rounded-s":F()}],"rounded-e":[{"rounded-e":F()}],"rounded-t":[{"rounded-t":F()}],"rounded-r":[{"rounded-r":F()}],"rounded-b":[{"rounded-b":F()}],"rounded-l":[{"rounded-l":F()}],"rounded-ss":[{"rounded-ss":F()}],"rounded-se":[{"rounded-se":F()}],"rounded-ee":[{"rounded-ee":F()}],"rounded-es":[{"rounded-es":F()}],"rounded-tl":[{"rounded-tl":F()}],"rounded-tr":[{"rounded-tr":F()}],"rounded-br":[{"rounded-br":F()}],"rounded-bl":[{"rounded-bl":F()}],"border-w":[{border:ep()}],"border-w-x":[{"border-x":ep()}],"border-w-y":[{"border-y":ep()}],"border-w-s":[{"border-s":ep()}],"border-w-e":[{"border-e":ep()}],"border-w-bs":[{"border-bs":ep()}],"border-w-be":[{"border-be":ep()}],"border-w-t":[{"border-t":ep()}],"border-w-r":[{"border-r":ep()}],"border-w-b":[{"border-b":ep()}],"border-w-l":[{"border-l":ep()}],"divide-x":[{"divide-x":ep()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ep()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...eb(),"hidden","none"]}],"divide-style":[{divide:[...eb(),"hidden","none"]}],"border-color":[{border:T()}],"border-color-x":[{"border-x":T()}],"border-color-y":[{"border-y":T()}],"border-color-s":[{"border-s":T()}],"border-color-e":[{"border-e":T()}],"border-color-bs":[{"border-bs":T()}],"border-color-be":[{"border-be":T()}],"border-color-t":[{"border-t":T()}],"border-color-r":[{"border-r":T()}],"border-color-b":[{"border-b":T()}],"border-color-l":[{"border-l":T()}],"divide-color":[{divide:T()}],"outline-style":[{outline:[...eb(),"none","hidden"]}],"outline-offset":[{"outline-offset":[D,el,Q]}],"outline-w":[{outline:["",D,es,V]}],"outline-color":[{outline:T()}],shadow:[{shadow:["","none",d,eu,en]}],"shadow-color":[{shadow:T()}],"inset-shadow":[{"inset-shadow":["none",u,eu,en]}],"inset-shadow-color":[{"inset-shadow":T()}],"ring-w":[{ring:ep()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:T()}],"ring-offset-w":[{"ring-offset":[D,V]}],"ring-offset-color":[{"ring-offset":T()}],"inset-ring-w":[{"inset-ring":ep()}],"inset-ring-color":[{"inset-ring":T()}],"text-shadow":[{"text-shadow":["none",m,eu,en]}],"text-shadow-color":[{"text-shadow":T()}],opacity:[{opacity:[D,el,Q]}],"mix-blend":[{"mix-blend":[...ef(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ef()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[D]}],"mask-image-linear-from-pos":[{"mask-linear-from":eg()}],"mask-image-linear-to-pos":[{"mask-linear-to":eg()}],"mask-image-linear-from-color":[{"mask-linear-from":T()}],"mask-image-linear-to-color":[{"mask-linear-to":T()}],"mask-image-t-from-pos":[{"mask-t-from":eg()}],"mask-image-t-to-pos":[{"mask-t-to":eg()}],"mask-image-t-from-color":[{"mask-t-from":T()}],"mask-image-t-to-color":[{"mask-t-to":T()}],"mask-image-r-from-pos":[{"mask-r-from":eg()}],"mask-image-r-to-pos":[{"mask-r-to":eg()}],"mask-image-r-from-color":[{"mask-r-from":T()}],"mask-image-r-to-color":[{"mask-r-to":T()}],"mask-image-b-from-pos":[{"mask-b-from":eg()}],"mask-image-b-to-pos":[{"mask-b-to":eg()}],"mask-image-b-from-color":[{"mask-b-from":T()}],"mask-image-b-to-color":[{"mask-b-to":T()}],"mask-image-l-from-pos":[{"mask-l-from":eg()}],"mask-image-l-to-pos":[{"mask-l-to":eg()}],"mask-image-l-from-color":[{"mask-l-from":T()}],"mask-image-l-to-color":[{"mask-l-to":T()}],"mask-image-x-from-pos":[{"mask-x-from":eg()}],"mask-image-x-to-pos":[{"mask-x-to":eg()}],"mask-image-x-from-color":[{"mask-x-from":T()}],"mask-image-x-to-color":[{"mask-x-to":T()}],"mask-image-y-from-pos":[{"mask-y-from":eg()}],"mask-image-y-to-pos":[{"mask-y-to":eg()}],"mask-image-y-from-color":[{"mask-y-from":T()}],"mask-image-y-to-color":[{"mask-y-to":T()}],"mask-image-radial":[{"mask-radial":[el,Q]}],"mask-image-radial-from-pos":[{"mask-radial-from":eg()}],"mask-image-radial-to-pos":[{"mask-radial-to":eg()}],"mask-image-radial-from-color":[{"mask-radial-from":T()}],"mask-image-radial-to-color":[{"mask-radial-to":T()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":v()}],"mask-image-conic-pos":[{"mask-conic":[D]}],"mask-image-conic-from-pos":[{"mask-conic-from":eg()}],"mask-image-conic-to-pos":[{"mask-conic-to":eg()}],"mask-image-conic-from-color":[{"mask-conic-from":T()}],"mask-image-conic-to-color":[{"mask-conic-to":T()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:A()}],"mask-repeat":[{mask:q()}],"mask-size":[{mask:J()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",el,Q]}],filter:[{filter:["","none",el,Q]}],blur:[{blur:eh()}],brightness:[{brightness:[D,el,Q]}],contrast:[{contrast:[D,el,Q]}],"drop-shadow":[{"drop-shadow":["","none",p,eu,en]}],"drop-shadow-color":[{"drop-shadow":T()}],grayscale:[{grayscale:["",D,el,Q]}],"hue-rotate":[{"hue-rotate":[D,el,Q]}],invert:[{invert:["",D,el,Q]}],saturate:[{saturate:[D,el,Q]}],sepia:[{sepia:["",D,el,Q]}],"backdrop-filter":[{"backdrop-filter":["","none",el,Q]}],"backdrop-blur":[{"backdrop-blur":eh()}],"backdrop-brightness":[{"backdrop-brightness":[D,el,Q]}],"backdrop-contrast":[{"backdrop-contrast":[D,el,Q]}],"backdrop-grayscale":[{"backdrop-grayscale":["",D,el,Q]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[D,el,Q]}],"backdrop-invert":[{"backdrop-invert":["",D,el,Q]}],"backdrop-opacity":[{"backdrop-opacity":[D,el,Q]}],"backdrop-saturate":[{"backdrop-saturate":[D,el,Q]}],"backdrop-sepia":[{"backdrop-sepia":["",D,el,Q]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":N()}],"border-spacing-x":[{"border-spacing-x":N()}],"border-spacing-y":[{"border-spacing-y":N()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",el,Q]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[D,"initial",el,Q]}],ease:[{ease:["linear","initial",h,el,Q]}],delay:[{delay:[D,el,Q]}],animate:[{animate:["none",w,el,Q]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[f,el,Q]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:ew()}],"rotate-x":[{"rotate-x":ew()}],"rotate-y":[{"rotate-y":ew()}],"rotate-z":[{"rotate-z":ew()}],scale:[{scale:ek()}],"scale-x":[{"scale-x":ek()}],"scale-y":[{"scale-y":ek()}],"scale-z":[{"scale-z":ek()}],"scale-3d":["scale-3d"],skew:[{skew:ev()}],"skew-x":[{"skew-x":ev()}],"skew-y":[{"skew-y":ev()}],transform:[{transform:[el,Q,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ex()}],"translate-x":[{"translate-x":ex()}],"translate-y":[{"translate-y":ex()}],"translate-z":[{"translate-z":ex()}],"translate-none":["translate-none"],accent:[{accent:T()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:T()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",el,Q]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mbs":[{"scroll-mbs":N()}],"scroll-mbe":[{"scroll-mbe":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pbs":[{"scroll-pbs":N()}],"scroll-pbe":[{"scroll-pbe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",el,Q]}],fill:[{fill:["none",...T()]}],"stroke-w":[{stroke:[D,es,V,Y]}],stroke:[{stroke:["none",...T()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}})}},function(e){var r=function(r){return e(e.s=r)};e.O(0,[774,179],function(){return r(6840),r(43079)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/dist/web/trace b/dist/web/trace index 2f48316..23ed088 100644 --- a/dist/web/trace +++ b/dist/web/trace @@ -1,3 +1,3 @@ -[{"name":"generate-buildid","duration":251,"timestamp":136111062906,"id":4,"parentId":1,"tags":{},"startTime":1773326189244,"traceId":"2f5fcf16fd209c94"},{"name":"load-custom-routes","duration":265,"timestamp":136111063334,"id":5,"parentId":1,"tags":{},"startTime":1773326189244,"traceId":"2f5fcf16fd209c94"},{"name":"verify-and-lint","duration":81392,"timestamp":136111122285,"id":7,"parentId":1,"tags":{},"startTime":1773326189303,"traceId":"2f5fcf16fd209c94"},{"name":"verify-typescript-setup","duration":5518780,"timestamp":136111116419,"id":6,"parentId":1,"tags":{},"startTime":1773326189297,"traceId":"2f5fcf16fd209c94"},{"name":"collect-pages","duration":4592,"timestamp":136116636333,"id":8,"parentId":1,"tags":{},"startTime":1773326194817,"traceId":"2f5fcf16fd209c94"},{"name":"create-pages-mapping","duration":616,"timestamp":136116642323,"id":9,"parentId":1,"tags":{},"startTime":1773326194823,"traceId":"2f5fcf16fd209c94"},{"name":"public-dir-conflict-check","duration":1536,"timestamp":136116643166,"id":10,"parentId":1,"tags":{},"startTime":1773326194824,"traceId":"2f5fcf16fd209c94"},{"name":"generate-routes-manifest","duration":4286,"timestamp":136116644936,"id":11,"parentId":1,"tags":{},"startTime":1773326194826,"traceId":"2f5fcf16fd209c94"},{"name":"create-dist-dir","duration":227,"timestamp":136116649565,"id":12,"parentId":1,"tags":{},"startTime":1773326194831,"traceId":"2f5fcf16fd209c94"},{"name":"write-routes-manifest","duration":357,"timestamp":136116654756,"id":13,"parentId":1,"tags":{},"startTime":1773326194836,"traceId":"2f5fcf16fd209c94"},{"name":"generate-required-server-files","duration":313,"timestamp":136116655181,"id":14,"parentId":1,"tags":{},"startTime":1773326194836,"traceId":"2f5fcf16fd209c94"},{"name":"create-entrypoints","duration":19980,"timestamp":136117085165,"id":18,"parentId":16,"tags":{},"startTime":1773326195266,"traceId":"2f5fcf16fd209c94"},{"name":"generate-webpack-config","duration":305328,"timestamp":136117105290,"id":19,"parentId":17,"tags":{},"startTime":1773326195286,"traceId":"2f5fcf16fd209c94"},{"name":"next-trace-entrypoint-plugin","duration":1821,"timestamp":136117484709,"id":21,"parentId":20,"tags":{},"startTime":1773326195666,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":202909,"timestamp":136117493174,"id":32,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fhello&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fhello.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":260658,"timestamp":136117492457,"id":23,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195673,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":295408,"timestamp":136117492902,"id":24,"parentId":22,"tags":{"request":"private-next-pages/_document.tsx"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":394736,"timestamp":136117492978,"id":27,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdownload-private-ssh-key&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdownload-private-ssh-key.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":394746,"timestamp":136117493002,"id":29,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fsettings.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":394744,"timestamp":136117493015,"id":30,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fauth%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fauth%2Flogin.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":409583,"timestamp":136117492958,"id":26,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdelete-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdelete-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":409592,"timestamp":136117492992,"id":28,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fedit-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fedit-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":409575,"timestamp":136117493025,"id":31,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fauth%2Fsignup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fauth%2Fsignup.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":444801,"timestamp":136117493216,"id":33,"parentId":22,"tags":{"request":"private-next-pages/_app.tsx"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":492285,"timestamp":136117492937,"id":25,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F404&preferredRegion=&absolutePagePath=private-next-pages%2F404.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":491980,"timestamp":136117493260,"id":42,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Flogout&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Flogout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":500579,"timestamp":136117493252,"id":40,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":504056,"timestamp":136117493266,"id":43,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=private-next-pages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":504077,"timestamp":136117493257,"id":41,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Flogin.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":504101,"timestamp":136117493241,"id":37,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fsettings.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":504078,"timestamp":136117493271,"id":44,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Fsignup&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Fsignup.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":504111,"timestamp":136117493244,"id":38,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Fadd-user%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":530870,"timestamp":136117493249,"id":39,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":535610,"timestamp":136117493224,"id":34,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":535612,"timestamp":136117493232,"id":35,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fservices&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fservices%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":535612,"timestamp":136117493236,"id":36,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fservices%2F%5Bservice_name%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fservices%2F%5Bservice_name%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773326195674,"traceId":"2f5fcf16fd209c94"},{"name":"make","duration":537129,"timestamp":136117492069,"id":22,"parentId":20,"tags":{},"startTime":1773326195673,"traceId":"2f5fcf16fd209c94"},{"name":"get-entries","duration":390,"timestamp":136118030205,"id":46,"parentId":45,"tags":{},"startTime":1773326196211,"traceId":"2f5fcf16fd209c94"},{"name":"node-file-trace-plugin","duration":225968,"timestamp":136118034557,"id":47,"parentId":45,"tags":{"traceEntryCount":"42"},"startTime":1773326196216,"traceId":"2f5fcf16fd209c94"},{"name":"collect-traced-files","duration":7223,"timestamp":136118260547,"id":48,"parentId":45,"tags":{},"startTime":1773326196442,"traceId":"2f5fcf16fd209c94"},{"name":"finish-modules","duration":237747,"timestamp":136118030042,"id":45,"parentId":21,"tags":{},"startTime":1773326196211,"traceId":"2f5fcf16fd209c94"},{"name":"chunk-graph","duration":13292,"timestamp":136118287633,"id":50,"parentId":49,"tags":{},"startTime":1773326196469,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-modules","duration":56,"timestamp":136118301151,"id":52,"parentId":49,"tags":{},"startTime":1773326196482,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-chunks","duration":17809,"timestamp":136118301356,"id":53,"parentId":49,"tags":{},"startTime":1773326196482,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-tree","duration":149,"timestamp":136118319269,"id":54,"parentId":49,"tags":{},"startTime":1773326196500,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-chunk-modules","duration":8431,"timestamp":136118319516,"id":55,"parentId":49,"tags":{},"startTime":1773326196500,"traceId":"2f5fcf16fd209c94"},{"name":"optimize","duration":27002,"timestamp":136118301042,"id":51,"parentId":49,"tags":{},"startTime":1773326196482,"traceId":"2f5fcf16fd209c94"},{"name":"module-hash","duration":12738,"timestamp":136118338624,"id":56,"parentId":49,"tags":{},"startTime":1773326196520,"traceId":"2f5fcf16fd209c94"},{"name":"code-generation","duration":3586,"timestamp":136118351430,"id":57,"parentId":49,"tags":{},"startTime":1773326196532,"traceId":"2f5fcf16fd209c94"},{"name":"hash","duration":8918,"timestamp":136118360372,"id":58,"parentId":49,"tags":{},"startTime":1773326196541,"traceId":"2f5fcf16fd209c94"},{"name":"code-generation-jobs","duration":299,"timestamp":136118369285,"id":59,"parentId":49,"tags":{},"startTime":1773326196550,"traceId":"2f5fcf16fd209c94"},{"name":"module-assets","duration":286,"timestamp":136118369528,"id":60,"parentId":49,"tags":{},"startTime":1773326196550,"traceId":"2f5fcf16fd209c94"},{"name":"create-chunk-assets","duration":1694,"timestamp":136118369826,"id":61,"parentId":49,"tags":{},"startTime":1773326196551,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":382,"timestamp":136118381703,"id":63,"parentId":62,"tags":{"name":"../pages/_error.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":228,"timestamp":136118381868,"id":64,"parentId":62,"tags":{"name":"../pages/_document.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":214,"timestamp":136118381884,"id":65,"parentId":62,"tags":{"name":"../pages/404.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":206,"timestamp":136118381893,"id":66,"parentId":62,"tags":{"name":"../pages/api/admin/delete-user.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":201,"timestamp":136118381898,"id":67,"parentId":62,"tags":{"name":"../pages/api/admin/download-private-ssh-key.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":197,"timestamp":136118381904,"id":68,"parentId":62,"tags":{"name":"../pages/api/admin/edit-user.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":194,"timestamp":136118381909,"id":69,"parentId":62,"tags":{"name":"../pages/api/admin/settings.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":188,"timestamp":136118381915,"id":70,"parentId":62,"tags":{"name":"../pages/api/auth/login.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":184,"timestamp":136118381920,"id":71,"parentId":62,"tags":{"name":"../pages/api/auth/signup.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":132,"timestamp":136118381973,"id":72,"parentId":62,"tags":{"name":"../pages/api/hello.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":114,"timestamp":136118381992,"id":73,"parentId":62,"tags":{"name":"../pages/_app.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":102,"timestamp":136118382005,"id":74,"parentId":62,"tags":{"name":"../pages/admin.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":93,"timestamp":136118382015,"id":75,"parentId":62,"tags":{"name":"../pages/admin/services.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":90,"timestamp":136118382019,"id":76,"parentId":62,"tags":{"name":"../pages/admin/services/[service_name].js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":86,"timestamp":136118382023,"id":77,"parentId":62,"tags":{"name":"../pages/admin/settings.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":83,"timestamp":136118382027,"id":78,"parentId":62,"tags":{"name":"../pages/admin/users/add-user.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":80,"timestamp":136118382031,"id":79,"parentId":62,"tags":{"name":"../pages/admin/users/[deployment_user_id].js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":77,"timestamp":136118382035,"id":80,"parentId":62,"tags":{"name":"../pages/admin/users.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":74,"timestamp":136118382039,"id":81,"parentId":62,"tags":{"name":"../pages/auth/login.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":71,"timestamp":136118382042,"id":82,"parentId":62,"tags":{"name":"../pages/auth/logout.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":68,"timestamp":136118382046,"id":83,"parentId":62,"tags":{"name":"../pages/index.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":64,"timestamp":136118382050,"id":84,"parentId":62,"tags":{"name":"../pages/auth/signup.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":61,"timestamp":136118382054,"id":85,"parentId":62,"tags":{"name":"../webpack-runtime.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":58,"timestamp":136118382058,"id":86,"parentId":62,"tags":{"name":"../webpack-api-runtime.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":55,"timestamp":136118382061,"id":87,"parentId":62,"tags":{"name":"859.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":52,"timestamp":136118382065,"id":88,"parentId":62,"tags":{"name":"330.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":49,"timestamp":136118382069,"id":89,"parentId":62,"tags":{"name":"752.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":46,"timestamp":136118382073,"id":90,"parentId":62,"tags":{"name":"248.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":43,"timestamp":136118382077,"id":91,"parentId":62,"tags":{"name":"150.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":40,"timestamp":136118382080,"id":92,"parentId":62,"tags":{"name":"824.js","cache":"HIT"},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"terser-webpack-plugin-optimize","duration":6719,"timestamp":136118375411,"id":62,"parentId":20,"tags":{"compilationName":"server","swcMinify":true},"startTime":1773326196556,"traceId":"2f5fcf16fd209c94"},{"name":"css-minimizer-plugin","duration":153,"timestamp":136118382231,"id":93,"parentId":20,"tags":{},"startTime":1773326196563,"traceId":"2f5fcf16fd209c94"},{"name":"create-trace-assets","duration":1101,"timestamp":136118382557,"id":94,"parentId":21,"tags":{},"startTime":1773326196564,"traceId":"2f5fcf16fd209c94"},{"name":"seal","duration":107538,"timestamp":136118278180,"id":49,"parentId":20,"tags":{},"startTime":1773326196459,"traceId":"2f5fcf16fd209c94"},{"name":"webpack-compilation","duration":903037,"timestamp":136117483005,"id":20,"parentId":17,"tags":{"name":"server"},"startTime":1773326195664,"traceId":"2f5fcf16fd209c94"},{"name":"emit","duration":4718,"timestamp":136118386338,"id":95,"parentId":17,"tags":{},"startTime":1773326196567,"traceId":"2f5fcf16fd209c94"},{"name":"webpack-close","duration":777,"timestamp":136118391849,"id":96,"parentId":17,"tags":{"name":"server"},"startTime":1773326196573,"traceId":"2f5fcf16fd209c94"},{"name":"webpack-generate-error-stats","duration":2250,"timestamp":136118392667,"id":97,"parentId":96,"tags":{},"startTime":1773326196574,"traceId":"2f5fcf16fd209c94"},{"name":"run-webpack-compiler","duration":1309988,"timestamp":136117085161,"id":17,"parentId":16,"tags":{},"startTime":1773326195266,"traceId":"2f5fcf16fd209c94"},{"name":"format-webpack-messages","duration":67,"timestamp":136118395156,"id":98,"parentId":16,"tags":{},"startTime":1773326196576,"traceId":"2f5fcf16fd209c94"},{"name":"worker-main-server","duration":1310434,"timestamp":136117084874,"id":16,"parentId":1,"tags":{},"startTime":1773326195266,"traceId":"2f5fcf16fd209c94"},{"name":"create-entrypoints","duration":16730,"timestamp":136118794284,"id":101,"parentId":99,"tags":{},"startTime":1773326196975,"traceId":"2f5fcf16fd209c94"},{"name":"generate-webpack-config","duration":276299,"timestamp":136118811168,"id":102,"parentId":100,"tags":{},"startTime":1773326196992,"traceId":"2f5fcf16fd209c94"},{"name":"make","duration":431,"timestamp":136119162294,"id":104,"parentId":103,"tags":{},"startTime":1773326197343,"traceId":"2f5fcf16fd209c94"},{"name":"chunk-graph","duration":674,"timestamp":136119166301,"id":106,"parentId":105,"tags":{},"startTime":1773326197347,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-modules","duration":41,"timestamp":136119167151,"id":108,"parentId":105,"tags":{},"startTime":1773326197348,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-chunks","duration":1068,"timestamp":136119167321,"id":109,"parentId":105,"tags":{},"startTime":1773326197348,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-tree","duration":135,"timestamp":136119168484,"id":110,"parentId":105,"tags":{},"startTime":1773326197349,"traceId":"2f5fcf16fd209c94"}] -[{"name":"optimize-chunk-modules","duration":630,"timestamp":136119168847,"id":111,"parentId":105,"tags":{},"startTime":1773326197350,"traceId":"2f5fcf16fd209c94"},{"name":"optimize","duration":2520,"timestamp":136119167071,"id":107,"parentId":105,"tags":{},"startTime":1773326197348,"traceId":"2f5fcf16fd209c94"},{"name":"module-hash","duration":114,"timestamp":136119170977,"id":112,"parentId":105,"tags":{},"startTime":1773326197352,"traceId":"2f5fcf16fd209c94"},{"name":"code-generation","duration":252,"timestamp":136119171142,"id":113,"parentId":105,"tags":{},"startTime":1773326197352,"traceId":"2f5fcf16fd209c94"},{"name":"hash","duration":417,"timestamp":136119171646,"id":114,"parentId":105,"tags":{},"startTime":1773326197353,"traceId":"2f5fcf16fd209c94"},{"name":"code-generation-jobs","duration":133,"timestamp":136119172059,"id":115,"parentId":105,"tags":{},"startTime":1773326197353,"traceId":"2f5fcf16fd209c94"},{"name":"module-assets","duration":82,"timestamp":136119172161,"id":116,"parentId":105,"tags":{},"startTime":1773326197353,"traceId":"2f5fcf16fd209c94"},{"name":"create-chunk-assets","duration":189,"timestamp":136119172254,"id":117,"parentId":105,"tags":{},"startTime":1773326197353,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":207,"timestamp":136119185024,"id":119,"parentId":118,"tags":{"name":"interception-route-rewrite-manifest.js","cache":"HIT"},"startTime":1773326197366,"traceId":"2f5fcf16fd209c94"},{"name":"terser-webpack-plugin-optimize","duration":4054,"timestamp":136119181187,"id":118,"parentId":103,"tags":{"compilationName":"edge-server","swcMinify":true},"startTime":1773326197362,"traceId":"2f5fcf16fd209c94"},{"name":"css-minimizer-plugin","duration":89,"timestamp":136119185313,"id":120,"parentId":103,"tags":{},"startTime":1773326197366,"traceId":"2f5fcf16fd209c94"},{"name":"seal","duration":21423,"timestamp":136119165567,"id":105,"parentId":103,"tags":{},"startTime":1773326197347,"traceId":"2f5fcf16fd209c94"},{"name":"webpack-compilation","duration":37209,"timestamp":136119150002,"id":103,"parentId":100,"tags":{"name":"edge-server"},"startTime":1773326197331,"traceId":"2f5fcf16fd209c94"},{"name":"emit","duration":1413,"timestamp":136119187491,"id":121,"parentId":100,"tags":{},"startTime":1773326197368,"traceId":"2f5fcf16fd209c94"},{"name":"webpack-close","duration":586,"timestamp":136119189560,"id":122,"parentId":100,"tags":{"name":"edge-server"},"startTime":1773326197371,"traceId":"2f5fcf16fd209c94"},{"name":"webpack-generate-error-stats","duration":2495,"timestamp":136119190197,"id":123,"parentId":122,"tags":{},"startTime":1773326197371,"traceId":"2f5fcf16fd209c94"},{"name":"run-webpack-compiler","duration":398502,"timestamp":136118794280,"id":100,"parentId":99,"tags":{},"startTime":1773326196975,"traceId":"2f5fcf16fd209c94"},{"name":"format-webpack-messages","duration":62,"timestamp":136119192787,"id":124,"parentId":99,"tags":{},"startTime":1773326197374,"traceId":"2f5fcf16fd209c94"},{"name":"worker-main-edge-server","duration":398922,"timestamp":136118794006,"id":99,"parentId":1,"tags":{},"startTime":1773326196975,"traceId":"2f5fcf16fd209c94"},{"name":"create-entrypoints","duration":17847,"timestamp":136119590520,"id":127,"parentId":125,"tags":{},"startTime":1773326197771,"traceId":"2f5fcf16fd209c94"},{"name":"generate-webpack-config","duration":271387,"timestamp":136119608570,"id":128,"parentId":126,"tags":{},"startTime":1773326197790,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":653690,"timestamp":136119956791,"id":131,"parentId":130,"tags":{"request":"./node_modules/next/dist/client/next.js"},"startTime":1773326198138,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":653338,"timestamp":136119957185,"id":132,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1773326198138,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":653200,"timestamp":136119957335,"id":135,"parentId":130,"tags":{"request":"/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/client/router.js"},"startTime":1773326198138,"traceId":"2f5fcf16fd209c94"},{"name":"read-resource","duration":4482,"timestamp":136120610218,"id":149,"parentId":148,"tags":{},"startTime":1773326198791,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":767270,"timestamp":136119957212,"id":133,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F404.tsx&page=%2F404!"},"startTime":1773326198138,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":766953,"timestamp":136119957562,"id":143,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Flogout.tsx&page=%2Fauth%2Flogout!"},"startTime":1773326198139,"traceId":"2f5fcf16fd209c94"},{"name":"postcss-process","duration":8690577,"timestamp":136120712678,"id":151,"parentId":150,"tags":{},"startTime":1773326198894,"traceId":"2f5fcf16fd209c94"},{"name":"postcss-loader","duration":8788564,"timestamp":136120614921,"id":150,"parentId":148,"tags":{},"startTime":1773326198796,"traceId":"2f5fcf16fd209c94"},{"name":"css-loader","duration":29203,"timestamp":136129403705,"id":152,"parentId":148,"tags":{"astUsed":"true"},"startTime":1773326207585,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":9960482,"timestamp":136119957552,"id":141,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Findex.tsx&page=%2Fadmin%2Fusers!"},"startTime":1773326198139,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":9966685,"timestamp":136119957384,"id":137,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fsettings.tsx&page=%2Fadmin%2Fsettings!"},"startTime":1773326198138,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":9966579,"timestamp":136119957516,"id":140,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Fadd-user%2Findex.tsx&page=%2Fadmin%2Fusers%2Fadd-user!"},"startTime":1773326198138,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":9966534,"timestamp":136119957569,"id":145,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Fsignup.tsx&page=%2Fauth%2Fsignup!"},"startTime":1773326198139,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":10039118,"timestamp":136119957565,"id":144,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Flogin.tsx&page=%2Fauth%2Flogin!"},"startTime":1773326198139,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":10039133,"timestamp":136119957572,"id":146,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Findex.tsx&page=%2F!"},"startTime":1773326198139,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":10065296,"timestamp":136119957363,"id":136,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&page=%2Fadmin!"},"startTime":1773326198138,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":10065280,"timestamp":136119957395,"id":138,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fservices%2Findex.tsx&page=%2Fadmin%2Fservices!"},"startTime":1773326198138,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":10065277,"timestamp":136119957403,"id":139,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fservices%2F%5Bservice_name%5D%2Findex.tsx&page=%2Fadmin%2Fservices%2F%5Bservice_name%5D!"},"startTime":1773326198138,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":10180508,"timestamp":136119957559,"id":142,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D%2Findex.tsx&page=%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D!"},"startTime":1773326198139,"traceId":"2f5fcf16fd209c94"},{"name":"build-module-css","duration":9637520,"timestamp":136120607503,"id":148,"parentId":147,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css.webpack[javascript/auto]!=!/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[14].use[1]!/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[14].use[2]!/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css","layer":null},"startTime":1773326198788,"traceId":"2f5fcf16fd209c94"},{"name":"build-module-css","duration":9657896,"timestamp":136120597924,"id":147,"parentId":129,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css","layer":null},"startTime":1773326198779,"traceId":"2f5fcf16fd209c94"},{"name":"build-module","duration":114,"timestamp":136130255937,"id":153,"parentId":147,"tags":{},"startTime":1773326208437,"traceId":"2f5fcf16fd209c94"},{"name":"add-entry","duration":10298839,"timestamp":136119957238,"id":134,"parentId":130,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app.tsx&page=%2F_app!"},"startTime":1773326198138,"traceId":"2f5fcf16fd209c94"},{"name":"make","duration":10299821,"timestamp":136119956386,"id":130,"parentId":129,"tags":{},"startTime":1773326198137,"traceId":"2f5fcf16fd209c94"},{"name":"chunk-graph","duration":69574,"timestamp":136130517749,"id":155,"parentId":154,"tags":{},"startTime":1773326208699,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-modules","duration":23,"timestamp":136130587452,"id":157,"parentId":154,"tags":{},"startTime":1773326208768,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-chunks","duration":98330,"timestamp":136130587544,"id":158,"parentId":154,"tags":{},"startTime":1773326208769,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-tree","duration":120,"timestamp":136130685982,"id":159,"parentId":154,"tags":{},"startTime":1773326208867,"traceId":"2f5fcf16fd209c94"},{"name":"optimize-chunk-modules","duration":118546,"timestamp":136130686181,"id":160,"parentId":154,"tags":{},"startTime":1773326208867,"traceId":"2f5fcf16fd209c94"},{"name":"optimize","duration":217504,"timestamp":136130587403,"id":156,"parentId":154,"tags":{},"startTime":1773326208768,"traceId":"2f5fcf16fd209c94"},{"name":"module-hash","duration":64475,"timestamp":136130855414,"id":161,"parentId":154,"tags":{},"startTime":1773326209036,"traceId":"2f5fcf16fd209c94"},{"name":"code-generation","duration":13495,"timestamp":136130919944,"id":162,"parentId":154,"tags":{},"startTime":1773326209101,"traceId":"2f5fcf16fd209c94"},{"name":"hash","duration":10234,"timestamp":136130940448,"id":163,"parentId":154,"tags":{},"startTime":1773326209121,"traceId":"2f5fcf16fd209c94"},{"name":"code-generation-jobs","duration":328,"timestamp":136130950678,"id":164,"parentId":154,"tags":{},"startTime":1773326209132,"traceId":"2f5fcf16fd209c94"},{"name":"module-assets","duration":1281,"timestamp":136130950895,"id":165,"parentId":154,"tags":{},"startTime":1773326209132,"traceId":"2f5fcf16fd209c94"},{"name":"create-chunk-assets","duration":4544,"timestamp":136130952189,"id":166,"parentId":154,"tags":{},"startTime":1773326209133,"traceId":"2f5fcf16fd209c94"},{"name":"NextJsBuildManifest-generateClientManifest","duration":1672,"timestamp":136130959046,"id":168,"parentId":129,"tags":{},"startTime":1773326209140,"traceId":"2f5fcf16fd209c94"},{"name":"NextJsBuildManifest-createassets","duration":2717,"timestamp":136130958013,"id":167,"parentId":129,"tags":{},"startTime":1773326209139,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":905,"timestamp":136130968584,"id":170,"parentId":169,"tags":{"name":"static/chunks/main-39dc0a7645ab43ed.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":752,"timestamp":136130968747,"id":171,"parentId":169,"tags":{"name":"static/chunks/pages/_error-c6cd38f0c808b587.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":741,"timestamp":136130968759,"id":172,"parentId":169,"tags":{"name":"static/chunks/pages/404-f1d37a198f32a7a7.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":735,"timestamp":136130968767,"id":173,"parentId":169,"tags":{"name":"static/chunks/pages/_app-c0716badf9848173.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":729,"timestamp":136130968774,"id":174,"parentId":169,"tags":{"name":"static/chunks/pages/admin-29457c0d53f605b1.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":722,"timestamp":136130968782,"id":175,"parentId":169,"tags":{"name":"static/chunks/pages/admin/settings-37ecf79830f7e834.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":719,"timestamp":136130968789,"id":176,"parentId":169,"tags":{"name":"static/chunks/pages/admin/services-8ef4c698abea9ddb.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":715,"timestamp":136130968795,"id":177,"parentId":169,"tags":{"name":"static/chunks/pages/admin/services/[service_name]-f1099d18b3410228.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":711,"timestamp":136130968800,"id":178,"parentId":169,"tags":{"name":"static/chunks/pages/admin/users/add-user-58b2c6dde0f35d29.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":630,"timestamp":136130968881,"id":179,"parentId":169,"tags":{"name":"static/chunks/pages/admin/users-1486385ffd48ef59.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":614,"timestamp":136130968898,"id":180,"parentId":169,"tags":{"name":"static/chunks/pages/admin/users/[deployment_user_id]-81f346a3b31197cc.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":605,"timestamp":136130968908,"id":181,"parentId":169,"tags":{"name":"static/chunks/pages/auth/logout-e39f93ac6334c5ee.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":601,"timestamp":136130968913,"id":182,"parentId":169,"tags":{"name":"static/chunks/pages/auth/login-487024ec3e32434f.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":596,"timestamp":136130968918,"id":183,"parentId":169,"tags":{"name":"static/chunks/pages/auth/signup-1678d75bc776f895.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":592,"timestamp":136130968923,"id":184,"parentId":169,"tags":{"name":"static/chunks/pages/index-ee103a01b5e90111.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":588,"timestamp":136130968928,"id":185,"parentId":169,"tags":{"name":"static/chunks/webpack-2dc099f51840b979.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":584,"timestamp":136130968932,"id":186,"parentId":169,"tags":{"name":"static/chunks/framework-faddfb2eaa04ac1f.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":580,"timestamp":136130968938,"id":187,"parentId":169,"tags":{"name":"static/chunks/29107295-719bbe6669be9df8.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":576,"timestamp":136130968942,"id":188,"parentId":169,"tags":{"name":"static/chunks/e5d67320-16d5239fc66acc93.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":573,"timestamp":136130968946,"id":189,"parentId":169,"tags":{"name":"static/chunks/ff39441c-22ea22d0947bef7c.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":569,"timestamp":136130968951,"id":190,"parentId":169,"tags":{"name":"static/chunks/d848df63-9143110621b82a6d.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":564,"timestamp":136130968957,"id":191,"parentId":169,"tags":{"name":"static/chunks/664-0a0ca85350fbaf9a.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":560,"timestamp":136130968961,"id":192,"parentId":169,"tags":{"name":"static/chunks/433-315d78c44e19da2f.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":557,"timestamp":136130968965,"id":193,"parentId":169,"tags":{"name":"static/chunks/225-2cba7f39514412b2.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":553,"timestamp":136130968969,"id":194,"parentId":169,"tags":{"name":"static/chunks/281-013ec1289a6bddb8.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":550,"timestamp":136130968974,"id":195,"parentId":169,"tags":{"name":"static/chunks/7-6312f079e9de6328.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":546,"timestamp":136130968978,"id":196,"parentId":169,"tags":{"name":"static/chunks/827-8bddbd1f230ac8b8.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":543,"timestamp":136130968982,"id":197,"parentId":169,"tags":{"name":"static/chunks/910-2a18bbc7121353e8.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":539,"timestamp":136130968986,"id":198,"parentId":169,"tags":{"name":"static/chunks/464-fc5e28093b7e3bfe.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":535,"timestamp":136130968991,"id":199,"parentId":169,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":144,"timestamp":136130969383,"id":201,"parentId":169,"tags":{"name":"server/middleware-build-manifest.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":47,"timestamp":136130969481,"id":203,"parentId":169,"tags":{"name":"server/next-font-manifest.js","cache":"HIT"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":1700,"timestamp":136130969009,"id":200,"parentId":169,"tags":{"name":"static/EOJ93GZV05yhDPpOS-XSu/_ssgManifest.js","cache":"MISS"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"minify-js","duration":1416,"timestamp":136130969398,"id":202,"parentId":169,"tags":{"name":"static/EOJ93GZV05yhDPpOS-XSu/_buildManifest.js","cache":"MISS"},"startTime":1773326209150,"traceId":"2f5fcf16fd209c94"},{"name":"terser-webpack-plugin-optimize","duration":9548,"timestamp":136130961270,"id":169,"parentId":129,"tags":{"compilationName":"client","swcMinify":true},"startTime":1773326209142,"traceId":"2f5fcf16fd209c94"},{"name":"minify-css","duration":75,"timestamp":136130971094,"id":205,"parentId":204,"tags":{"file":"static/css/047c7e7e3bc68e1d.css","cache":"HIT"},"startTime":1773326209152,"traceId":"2f5fcf16fd209c94"},{"name":"css-minimizer-plugin","duration":211,"timestamp":136130970963,"id":204,"parentId":129,"tags":{},"startTime":1773326209152,"traceId":"2f5fcf16fd209c94"},{"name":"seal","duration":565005,"timestamp":136130420895,"id":154,"parentId":129,"tags":{},"startTime":1773326208602,"traceId":"2f5fcf16fd209c94"},{"name":"webpack-compilation","duration":11036558,"timestamp":136119949661,"id":129,"parentId":126,"tags":{"name":"client"},"startTime":1773326198131,"traceId":"2f5fcf16fd209c94"},{"name":"emit","duration":6493,"timestamp":136130986635,"id":206,"parentId":126,"tags":{},"startTime":1773326209168,"traceId":"2f5fcf16fd209c94"},{"name":"webpack-close","duration":95050,"timestamp":136130993907,"id":207,"parentId":126,"tags":{"name":"client"},"startTime":1773326209175,"traceId":"2f5fcf16fd209c94"},{"name":"webpack-generate-error-stats","duration":2682,"timestamp":136131089015,"id":208,"parentId":207,"tags":{},"startTime":1773326209270,"traceId":"2f5fcf16fd209c94"}] -[{"name":"run-webpack-compiler","duration":11501449,"timestamp":136119590515,"id":126,"parentId":125,"tags":{},"startTime":1773326197771,"traceId":"2f5fcf16fd209c94"},{"name":"format-webpack-messages","duration":111,"timestamp":136131091974,"id":209,"parentId":125,"tags":{},"startTime":1773326209273,"traceId":"2f5fcf16fd209c94"},{"name":"worker-main-client","duration":11502071,"timestamp":136119590126,"id":125,"parentId":1,"tags":{},"startTime":1773326197771,"traceId":"2f5fcf16fd209c94"},{"name":"check-static-error-page","duration":14430,"timestamp":136131246073,"id":213,"parentId":212,"tags":{},"startTime":1773326209427,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":1910,"timestamp":136131364832,"id":215,"parentId":212,"tags":{"page":"/_error"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":13654,"timestamp":136131364935,"id":216,"parentId":212,"tags":{"page":"/_document"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":13275,"timestamp":136131365349,"id":226,"parentId":212,"tags":{"page":"/api/admin/download-private-ssh-key"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":13322,"timestamp":136131365321,"id":225,"parentId":212,"tags":{"page":"/api/admin/delete-user"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":13297,"timestamp":136131365367,"id":227,"parentId":212,"tags":{"page":"/api/admin/edit-user"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":13302,"timestamp":136131365382,"id":228,"parentId":212,"tags":{"page":"/api/admin/settings"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":13304,"timestamp":136131365396,"id":229,"parentId":212,"tags":{"page":"/api/auth/login"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":13312,"timestamp":136131365409,"id":230,"parentId":212,"tags":{"page":"/api/auth/signup"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":13489,"timestamp":136131365422,"id":231,"parentId":212,"tags":{"page":"/api/hello"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":17854,"timestamp":136131363934,"id":214,"parentId":212,"tags":{"page":"/_app"},"startTime":1773326209545,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":394798,"timestamp":136131379076,"id":236,"parentId":217,"tags":{},"startTime":1773326209560,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":409023,"timestamp":136131364986,"id":217,"parentId":212,"tags":{"page":"/404"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":390803,"timestamp":136131383557,"id":242,"parentId":233,"tags":{},"startTime":1773326209565,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":408941,"timestamp":136131365454,"id":233,"parentId":212,"tags":{"page":"/auth/logout"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":470506,"timestamp":136131382940,"id":240,"parentId":220,"tags":{},"startTime":1773326209564,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":488390,"timestamp":136131365087,"id":220,"parentId":212,"tags":{"page":"/admin/services"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":491775,"timestamp":136131382544,"id":238,"parentId":218,"tags":{},"startTime":1773326209564,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":509330,"timestamp":136131365026,"id":218,"parentId":212,"tags":{"page":"/admin"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":479763,"timestamp":136131398514,"id":245,"parentId":234,"tags":{},"startTime":1773326209579,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":512839,"timestamp":136131365470,"id":234,"parentId":212,"tags":{"page":"/auth/signup"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":522172,"timestamp":136131384046,"id":243,"parentId":223,"tags":{},"startTime":1773326209565,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":541004,"timestamp":136131365246,"id":223,"parentId":212,"tags":{"page":"/admin/users/add-user"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":523781,"timestamp":136131382752,"id":239,"parentId":219,"tags":{},"startTime":1773326209564,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":541492,"timestamp":136131365058,"id":219,"parentId":212,"tags":{"page":"/admin/services/[service_name]"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":534522,"timestamp":136131382183,"id":237,"parentId":221,"tags":{},"startTime":1773326209563,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":551618,"timestamp":136131365113,"id":221,"parentId":212,"tags":{"page":"/admin/settings"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":531648,"timestamp":136131386914,"id":244,"parentId":224,"tags":{},"startTime":1773326209568,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":553295,"timestamp":136131365293,"id":224,"parentId":212,"tags":{"page":"/admin/users"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":567713,"timestamp":136131399263,"id":246,"parentId":232,"tags":{},"startTime":1773326209580,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":601582,"timestamp":136131365435,"id":232,"parentId":212,"tags":{"page":"/auth/login"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":569761,"timestamp":136131399725,"id":247,"parentId":235,"tags":{},"startTime":1773326209581,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":604017,"timestamp":136131365489,"id":235,"parentId":212,"tags":{"page":"/"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"is-page-static","duration":993782,"timestamp":136131383274,"id":241,"parentId":222,"tags":{},"startTime":1773326209564,"traceId":"2f5fcf16fd209c94"},{"name":"check-page","duration":1011941,"timestamp":136131365139,"id":222,"parentId":212,"tags":{"page":"/admin/users/[deployment_user_id]"},"startTime":1773326209546,"traceId":"2f5fcf16fd209c94"},{"name":"static-check","duration":1132154,"timestamp":136131244948,"id":212,"parentId":1,"tags":{},"startTime":1773326209426,"traceId":"2f5fcf16fd209c94"},{"name":"load-dotenv","duration":35,"timestamp":136132413665,"id":252,"parentId":251,"tags":{},"startTime":1773326210595,"traceId":"2f5fcf16fd209c94"},{"name":"run-export-path-map","duration":326,"timestamp":136132818166,"id":253,"parentId":251,"tags":{},"startTime":1773326210999,"traceId":"2f5fcf16fd209c94"},{"name":"export-page","duration":102061,"timestamp":136132819316,"id":255,"parentId":251,"tags":{"path":"/500"},"startTime":1773326211000,"traceId":"2f5fcf16fd209c94"},{"name":"export-page","duration":276501,"timestamp":136132819139,"id":254,"parentId":251,"tags":{"path":"/404"},"startTime":1773326211000,"traceId":"2f5fcf16fd209c94"},{"name":"next-export","duration":739212,"timestamp":136132412769,"id":251,"parentId":1,"tags":{},"startTime":1773326210594,"traceId":"2f5fcf16fd209c94"},{"name":"move-exported-page","duration":20855,"timestamp":136133253058,"id":256,"parentId":250,"tags":{},"startTime":1773326211434,"traceId":"2f5fcf16fd209c94"},{"name":"move-exported-page","duration":53208,"timestamp":136133274025,"id":257,"parentId":250,"tags":{},"startTime":1773326211455,"traceId":"2f5fcf16fd209c94"},{"name":"static-generation","duration":1081068,"timestamp":136132406745,"id":250,"parentId":1,"tags":{},"startTime":1773326210588,"traceId":"2f5fcf16fd209c94"},{"name":"node-file-trace-build","duration":17684004,"timestamp":136132380532,"id":249,"parentId":1,"tags":{"isTurbotrace":"false"},"startTime":1773326210561,"traceId":"2f5fcf16fd209c94"},{"name":"apply-include-excludes","duration":960,"timestamp":136150064561,"id":258,"parentId":1,"tags":{},"startTime":1773326228246,"traceId":"2f5fcf16fd209c94"},{"name":"print-tree-view","duration":3978,"timestamp":136150066192,"id":259,"parentId":1,"tags":{},"startTime":1773326228247,"traceId":"2f5fcf16fd209c94"},{"name":"telemetry-flush","duration":47,"timestamp":136150070185,"id":260,"parentId":1,"tags":{},"startTime":1773326228251,"traceId":"2f5fcf16fd209c94"},{"name":"next-build","duration":39088728,"timestamp":136110981510,"id":1,"tags":{"buildMode":"default","isTurboBuild":"false","version":"14.2.35","isTurbopack":false,"has-custom-webpack-config":"false","use-build-worker":"true"},"startTime":1773326189162,"traceId":"2f5fcf16fd209c94"}] +[{"name":"generate-buildid","duration":213,"timestamp":137649269928,"id":4,"parentId":1,"tags":{},"startTime":1773327727451,"traceId":"d4c8df271e59af84"},{"name":"load-custom-routes","duration":190,"timestamp":137649270283,"id":5,"parentId":1,"tags":{},"startTime":1773327727451,"traceId":"d4c8df271e59af84"},{"name":"verify-and-lint","duration":59534,"timestamp":137649322358,"id":7,"parentId":1,"tags":{},"startTime":1773327727503,"traceId":"d4c8df271e59af84"},{"name":"verify-typescript-setup","duration":4958020,"timestamp":137649316314,"id":6,"parentId":1,"tags":{},"startTime":1773327727497,"traceId":"d4c8df271e59af84"},{"name":"collect-pages","duration":4714,"timestamp":137654275450,"id":8,"parentId":1,"tags":{},"startTime":1773327732456,"traceId":"d4c8df271e59af84"},{"name":"create-pages-mapping","duration":511,"timestamp":137654281522,"id":9,"parentId":1,"tags":{},"startTime":1773327732462,"traceId":"d4c8df271e59af84"},{"name":"public-dir-conflict-check","duration":1333,"timestamp":137654282208,"id":10,"parentId":1,"tags":{},"startTime":1773327732463,"traceId":"d4c8df271e59af84"},{"name":"generate-routes-manifest","duration":2532,"timestamp":137654283747,"id":11,"parentId":1,"tags":{},"startTime":1773327732465,"traceId":"d4c8df271e59af84"},{"name":"create-dist-dir","duration":155,"timestamp":137654286565,"id":12,"parentId":1,"tags":{},"startTime":1773327732468,"traceId":"d4c8df271e59af84"},{"name":"write-routes-manifest","duration":416,"timestamp":137654291674,"id":13,"parentId":1,"tags":{},"startTime":1773327732473,"traceId":"d4c8df271e59af84"},{"name":"generate-required-server-files","duration":385,"timestamp":137654292162,"id":14,"parentId":1,"tags":{},"startTime":1773327732473,"traceId":"d4c8df271e59af84"},{"name":"create-entrypoints","duration":107188,"timestamp":137654670819,"id":18,"parentId":16,"tags":{},"startTime":1773327732852,"traceId":"d4c8df271e59af84"},{"name":"generate-webpack-config","duration":310748,"timestamp":137654778146,"id":19,"parentId":17,"tags":{},"startTime":1773327732959,"traceId":"d4c8df271e59af84"},{"name":"next-trace-entrypoint-plugin","duration":5820,"timestamp":137655157150,"id":21,"parentId":20,"tags":{},"startTime":1773327733338,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":193861,"timestamp":137655168114,"id":31,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fhello&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fhello.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":234681,"timestamp":137655168287,"id":37,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":266069,"timestamp":137655167637,"id":23,"parentId":22,"tags":{"request":"private-next-pages/_document.tsx"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":355666,"timestamp":137655168071,"id":26,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdownload-private-ssh-key&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdownload-private-ssh-key.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":355677,"timestamp":137655168091,"id":28,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fsettings.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":355681,"timestamp":137655168098,"id":29,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fauth%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fauth%2Flogin.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":367364,"timestamp":137655168031,"id":25,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fdelete-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fdelete-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":367343,"timestamp":137655168082,"id":27,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fadmin%2Fedit-user&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fadmin%2Fedit-user.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":367332,"timestamp":137655168106,"id":30,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES_API&page=%2Fapi%2Fauth%2Fsignup&preferredRegion=&absolutePagePath=private-next-pages%2Fapi%2Fauth%2Fsignup.ts&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":442220,"timestamp":137655167983,"id":24,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F404&preferredRegion=&absolutePagePath=private-next-pages%2F404.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":441921,"timestamp":137655168299,"id":42,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Flogout&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Flogout.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":458750,"timestamp":137655168289,"id":38,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":463456,"timestamp":137655168297,"id":41,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F&preferredRegion=&absolutePagePath=private-next-pages%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":463466,"timestamp":137655168304,"id":44,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Flogin&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Flogin.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":466519,"timestamp":137655168294,"id":40,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fsettings&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fsettings.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":466521,"timestamp":137655168302,"id":43,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fauth%2Fsignup&preferredRegion=&absolutePagePath=private-next-pages%2Fauth%2Fsignup.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":466544,"timestamp":137655168285,"id":36,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers%2Fadd-user&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Fadd-user%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":495423,"timestamp":137655168292,"id":39,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"next-swc-transform","duration":28147,"timestamp":137655651502,"id":53,"parentId":52,"tags":{},"startTime":1773327733832,"traceId":"d4c8df271e59af84"},{"name":"next-swc-loader","duration":28307,"timestamp":137655651367,"id":52,"parentId":51,"tags":{},"startTime":1773327733832,"traceId":"d4c8df271e59af84"},{"name":"build-module-tsx","duration":39652,"timestamp":137655651074,"id":51,"parentId":20,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/twui/components/hooks/useIntersectionObserver.tsx","layer":null},"startTime":1773327733832,"traceId":"d4c8df271e59af84"},{"name":"next-swc-transform","duration":51235,"timestamp":137655639524,"id":50,"parentId":49,"tags":{},"startTime":1773327733820,"traceId":"d4c8df271e59af84"},{"name":"next-swc-loader","duration":51418,"timestamp":137655639345,"id":49,"parentId":48,"tags":{},"startTime":1773327733820,"traceId":"d4c8df271e59af84"},{"name":"build-module-tsx","duration":57286,"timestamp":137655639087,"id":48,"parentId":20,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/components/pages/admin/services/(partials)/service.tsx","layer":null},"startTime":1773327733820,"traceId":"d4c8df271e59af84"},{"name":"next-swc-transform","duration":96582,"timestamp":137655599812,"id":47,"parentId":46,"tags":{},"startTime":1773327733781,"traceId":"d4c8df271e59af84"},{"name":"next-swc-loader","duration":97546,"timestamp":137655598853,"id":46,"parentId":45,"tags":{},"startTime":1773327733780,"traceId":"d4c8df271e59af84"},{"name":"build-module-tsx","duration":108206,"timestamp":137655594902,"id":45,"parentId":20,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/twui/components/hooks/useWebSocket.tsx","layer":null},"startTime":1773327733776,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":535269,"timestamp":137655168274,"id":33,"parentId":22,"tags":{"request":"private-next-pages/_app.tsx"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":535273,"timestamp":137655168283,"id":35,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fservices%2F%5Bservice_name%5D&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fservices%2F%5Bservice_name%5D%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":540674,"timestamp":137655168280,"id":34,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":540715,"timestamp":137655168245,"id":32,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2Fadmin%2Fservices&preferredRegion=&absolutePagePath=private-next-pages%2Fadmin%2Fservices%2Findex.tsx&absoluteAppPath=private-next-pages%2F_app.tsx&absoluteDocumentPath=private-next-pages%2F_document.tsx&middlewareConfigBase64=e30%3D!"},"startTime":1773327733349,"traceId":"d4c8df271e59af84"},{"name":"make","duration":541774,"timestamp":137655167362,"id":22,"parentId":20,"tags":{},"startTime":1773327733348,"traceId":"d4c8df271e59af84"},{"name":"get-entries","duration":352,"timestamp":137655710078,"id":55,"parentId":54,"tags":{},"startTime":1773327733891,"traceId":"d4c8df271e59af84"},{"name":"node-file-trace-plugin","duration":194034,"timestamp":137655714203,"id":56,"parentId":54,"tags":{"traceEntryCount":"42"},"startTime":1773327733895,"traceId":"d4c8df271e59af84"},{"name":"collect-traced-files","duration":7023,"timestamp":137655908252,"id":57,"parentId":54,"tags":{},"startTime":1773327734089,"traceId":"d4c8df271e59af84"},{"name":"finish-modules","duration":205351,"timestamp":137655709932,"id":54,"parentId":21,"tags":{},"startTime":1773327733891,"traceId":"d4c8df271e59af84"},{"name":"chunk-graph","duration":9210,"timestamp":137655932477,"id":59,"parentId":58,"tags":{},"startTime":1773327734113,"traceId":"d4c8df271e59af84"},{"name":"optimize-modules","duration":30,"timestamp":137655941813,"id":61,"parentId":58,"tags":{},"startTime":1773327734123,"traceId":"d4c8df271e59af84"},{"name":"optimize-chunks","duration":12642,"timestamp":137655941914,"id":62,"parentId":58,"tags":{},"startTime":1773327734123,"traceId":"d4c8df271e59af84"},{"name":"optimize-tree","duration":127,"timestamp":137655954678,"id":63,"parentId":58,"tags":{},"startTime":1773327734136,"traceId":"d4c8df271e59af84"},{"name":"optimize-chunk-modules","duration":7129,"timestamp":137655954899,"id":64,"parentId":58,"tags":{},"startTime":1773327734136,"traceId":"d4c8df271e59af84"},{"name":"optimize","duration":20340,"timestamp":137655941764,"id":60,"parentId":58,"tags":{},"startTime":1773327734123,"traceId":"d4c8df271e59af84"},{"name":"module-hash","duration":9435,"timestamp":137655973241,"id":65,"parentId":58,"tags":{},"startTime":1773327734154,"traceId":"d4c8df271e59af84"},{"name":"code-generation","duration":11418,"timestamp":137655982719,"id":66,"parentId":58,"tags":{},"startTime":1773327734164,"traceId":"d4c8df271e59af84"},{"name":"hash","duration":8426,"timestamp":137655998054,"id":67,"parentId":58,"tags":{},"startTime":1773327734179,"traceId":"d4c8df271e59af84"},{"name":"code-generation-jobs","duration":263,"timestamp":137656006476,"id":68,"parentId":58,"tags":{},"startTime":1773327734187,"traceId":"d4c8df271e59af84"},{"name":"module-assets","duration":256,"timestamp":137656006686,"id":69,"parentId":58,"tags":{},"startTime":1773327734188,"traceId":"d4c8df271e59af84"},{"name":"create-chunk-assets","duration":3951,"timestamp":137656006954,"id":70,"parentId":58,"tags":{},"startTime":1773327734188,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":5650,"timestamp":137656018899,"id":72,"parentId":71,"tags":{"name":"../pages/_document.js","cache":"HIT"},"startTime":1773327734200,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":2765,"timestamp":137656021791,"id":74,"parentId":71,"tags":{"name":"../pages/api/admin/delete-user.js","cache":"HIT"},"startTime":1773327734203,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":2751,"timestamp":137656021808,"id":75,"parentId":71,"tags":{"name":"../pages/api/admin/download-private-ssh-key.js","cache":"HIT"},"startTime":1773327734203,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":2745,"timestamp":137656021814,"id":76,"parentId":71,"tags":{"name":"../pages/api/admin/edit-user.js","cache":"HIT"},"startTime":1773327734203,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":2740,"timestamp":137656021821,"id":77,"parentId":71,"tags":{"name":"../pages/api/admin/settings.js","cache":"HIT"},"startTime":1773327734203,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":2734,"timestamp":137656021827,"id":78,"parentId":71,"tags":{"name":"../pages/api/auth/login.js","cache":"HIT"},"startTime":1773327734203,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":2731,"timestamp":137656021831,"id":79,"parentId":71,"tags":{"name":"../pages/api/auth/signup.js","cache":"HIT"},"startTime":1773327734203,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":2726,"timestamp":137656021837,"id":80,"parentId":71,"tags":{"name":"../pages/api/hello.js","cache":"HIT"},"startTime":1773327734203,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":2723,"timestamp":137656021842,"id":81,"parentId":71,"tags":{"name":"../pages/admin/services.js","cache":"HIT"},"startTime":1773327734203,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1875,"timestamp":137656022691,"id":83,"parentId":71,"tags":{"name":"../pages/admin.js","cache":"HIT"},"startTime":1773327734204,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1860,"timestamp":137656022706,"id":84,"parentId":71,"tags":{"name":"../pages/admin/services/[service_name].js","cache":"HIT"},"startTime":1773327734204,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1846,"timestamp":137656022721,"id":85,"parentId":71,"tags":{"name":"../pages/admin/users/add-user.js","cache":"HIT"},"startTime":1773327734204,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1113,"timestamp":137656023455,"id":87,"parentId":71,"tags":{"name":"../pages/admin/users.js","cache":"HIT"},"startTime":1773327734204,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1105,"timestamp":137656023464,"id":88,"parentId":71,"tags":{"name":"../pages/admin/users/[deployment_user_id].js","cache":"HIT"},"startTime":1773327734204,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1101,"timestamp":137656023468,"id":89,"parentId":71,"tags":{"name":"../pages/admin/settings.js","cache":"HIT"},"startTime":1773327734204,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1098,"timestamp":137656023472,"id":90,"parentId":71,"tags":{"name":"../pages/index.js","cache":"HIT"},"startTime":1773327734204,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":716,"timestamp":137656023855,"id":92,"parentId":71,"tags":{"name":"../pages/auth/signup.js","cache":"HIT"},"startTime":1773327734205,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":707,"timestamp":137656023865,"id":93,"parentId":71,"tags":{"name":"../pages/auth/login.js","cache":"HIT"},"startTime":1773327734205,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":702,"timestamp":137656023870,"id":94,"parentId":71,"tags":{"name":"../webpack-runtime.js","cache":"HIT"},"startTime":1773327734205,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":699,"timestamp":137656023875,"id":95,"parentId":71,"tags":{"name":"../webpack-api-runtime.js","cache":"HIT"},"startTime":1773327734205,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":695,"timestamp":137656023879,"id":96,"parentId":71,"tags":{"name":"859.js","cache":"HIT"},"startTime":1773327734205,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":691,"timestamp":137656023883,"id":97,"parentId":71,"tags":{"name":"330.js","cache":"HIT"},"startTime":1773327734205,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":404,"timestamp":137656024172,"id":99,"parentId":71,"tags":{"name":"248.js","cache":"HIT"},"startTime":1773327734205,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":396,"timestamp":137656024180,"id":100,"parentId":71,"tags":{"name":"150.js","cache":"HIT"},"startTime":1773327734205,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":16750,"timestamp":137656021906,"id":82,"parentId":71,"tags":{"name":"../pages/_app.js","cache":"MISS"},"startTime":1773327734203,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":23057,"timestamp":137656019037,"id":73,"parentId":71,"tags":{"name":"../pages/404.js","cache":"MISS"},"startTime":1773327734200,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":22048,"timestamp":137656023476,"id":91,"parentId":71,"tags":{"name":"../pages/auth/logout.js","cache":"MISS"},"startTime":1773327734204,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":24265,"timestamp":137656022726,"id":86,"parentId":71,"tags":{"name":"../pages/_error.js","cache":"MISS"},"startTime":1773327734204,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":26795,"timestamp":137656023888,"id":98,"parentId":71,"tags":{"name":"752.js","cache":"MISS"},"startTime":1773327734205,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":30651,"timestamp":137656024186,"id":101,"parentId":71,"tags":{"name":"824.js","cache":"MISS"},"startTime":1773327734205,"traceId":"d4c8df271e59af84"},{"name":"terser-webpack-plugin-optimize","duration":41845,"timestamp":137656012999,"id":71,"parentId":20,"tags":{"compilationName":"server","swcMinify":true},"startTime":1773327734194,"traceId":"d4c8df271e59af84"},{"name":"css-minimizer-plugin","duration":156,"timestamp":137656055002,"id":102,"parentId":20,"tags":{},"startTime":1773327734236,"traceId":"d4c8df271e59af84"},{"name":"create-trace-assets","duration":984,"timestamp":137656055332,"id":103,"parentId":21,"tags":{},"startTime":1773327734236,"traceId":"d4c8df271e59af84"},{"name":"seal","duration":133443,"timestamp":137655924653,"id":58,"parentId":20,"tags":{},"startTime":1773327734106,"traceId":"d4c8df271e59af84"},{"name":"webpack-compilation","duration":902791,"timestamp":137655155573,"id":20,"parentId":17,"tags":{"name":"server"},"startTime":1773327733337,"traceId":"d4c8df271e59af84"},{"name":"emit","duration":6593,"timestamp":137656058610,"id":104,"parentId":17,"tags":{},"startTime":1773327734240,"traceId":"d4c8df271e59af84"},{"name":"webpack-close","duration":146619,"timestamp":137656065823,"id":105,"parentId":17,"tags":{"name":"server"},"startTime":1773327734247,"traceId":"d4c8df271e59af84"},{"name":"webpack-generate-error-stats","duration":2028,"timestamp":137656212498,"id":106,"parentId":105,"tags":{},"startTime":1773327734393,"traceId":"d4c8df271e59af84"},{"name":"run-webpack-compiler","duration":1543888,"timestamp":137654670815,"id":17,"parentId":16,"tags":{},"startTime":1773327732852,"traceId":"d4c8df271e59af84"}] +[{"name":"format-webpack-messages","duration":61,"timestamp":137656214710,"id":107,"parentId":16,"tags":{},"startTime":1773327734396,"traceId":"d4c8df271e59af84"},{"name":"worker-main-server","duration":1544317,"timestamp":137654670532,"id":16,"parentId":1,"tags":{},"startTime":1773327732851,"traceId":"d4c8df271e59af84"},{"name":"create-entrypoints","duration":15594,"timestamp":137656558902,"id":111,"parentId":109,"tags":{},"startTime":1773327734740,"traceId":"d4c8df271e59af84"},{"name":"generate-webpack-config","duration":257609,"timestamp":137656574638,"id":112,"parentId":110,"tags":{},"startTime":1773327734756,"traceId":"d4c8df271e59af84"},{"name":"make","duration":256,"timestamp":137656898174,"id":114,"parentId":113,"tags":{},"startTime":1773327735079,"traceId":"d4c8df271e59af84"},{"name":"chunk-graph","duration":488,"timestamp":137656900837,"id":116,"parentId":115,"tags":{},"startTime":1773327735082,"traceId":"d4c8df271e59af84"},{"name":"optimize-modules","duration":33,"timestamp":137656901446,"id":118,"parentId":115,"tags":{},"startTime":1773327735082,"traceId":"d4c8df271e59af84"},{"name":"optimize-chunks","duration":686,"timestamp":137656901571,"id":119,"parentId":115,"tags":{},"startTime":1773327735083,"traceId":"d4c8df271e59af84"},{"name":"optimize-tree","duration":98,"timestamp":137656902326,"id":120,"parentId":115,"tags":{},"startTime":1773327735083,"traceId":"d4c8df271e59af84"},{"name":"optimize-chunk-modules","duration":503,"timestamp":137656902610,"id":121,"parentId":115,"tags":{},"startTime":1773327735084,"traceId":"d4c8df271e59af84"},{"name":"optimize","duration":1815,"timestamp":137656901382,"id":117,"parentId":115,"tags":{},"startTime":1773327735082,"traceId":"d4c8df271e59af84"},{"name":"module-hash","duration":72,"timestamp":137656904116,"id":122,"parentId":115,"tags":{},"startTime":1773327735085,"traceId":"d4c8df271e59af84"},{"name":"code-generation","duration":168,"timestamp":137656904225,"id":123,"parentId":115,"tags":{},"startTime":1773327735085,"traceId":"d4c8df271e59af84"},{"name":"hash","duration":331,"timestamp":137656904604,"id":124,"parentId":115,"tags":{},"startTime":1773327735086,"traceId":"d4c8df271e59af84"},{"name":"code-generation-jobs","duration":114,"timestamp":137656904932,"id":125,"parentId":115,"tags":{},"startTime":1773327735086,"traceId":"d4c8df271e59af84"},{"name":"module-assets","duration":69,"timestamp":137656905019,"id":126,"parentId":115,"tags":{},"startTime":1773327735086,"traceId":"d4c8df271e59af84"},{"name":"create-chunk-assets","duration":158,"timestamp":137656905098,"id":127,"parentId":115,"tags":{},"startTime":1773327735086,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":194,"timestamp":137656916312,"id":129,"parentId":128,"tags":{"name":"interception-route-rewrite-manifest.js","cache":"HIT"},"startTime":1773327735097,"traceId":"d4c8df271e59af84"},{"name":"terser-webpack-plugin-optimize","duration":5028,"timestamp":137656911484,"id":128,"parentId":113,"tags":{"compilationName":"edge-server","swcMinify":true},"startTime":1773327735092,"traceId":"d4c8df271e59af84"},{"name":"css-minimizer-plugin","duration":79,"timestamp":137656916573,"id":130,"parentId":113,"tags":{},"startTime":1773327735098,"traceId":"d4c8df271e59af84"},{"name":"seal","duration":17793,"timestamp":137656900322,"id":115,"parentId":113,"tags":{},"startTime":1773327735081,"traceId":"d4c8df271e59af84"},{"name":"webpack-compilation","duration":28987,"timestamp":137656889349,"id":113,"parentId":110,"tags":{"name":"edge-server"},"startTime":1773327735070,"traceId":"d4c8df271e59af84"},{"name":"emit","duration":1350,"timestamp":137656918599,"id":131,"parentId":110,"tags":{},"startTime":1773327735100,"traceId":"d4c8df271e59af84"},{"name":"webpack-close","duration":580,"timestamp":137656920485,"id":132,"parentId":110,"tags":{"name":"edge-server"},"startTime":1773327735101,"traceId":"d4c8df271e59af84"},{"name":"webpack-generate-error-stats","duration":1991,"timestamp":137656921107,"id":133,"parentId":132,"tags":{},"startTime":1773327735102,"traceId":"d4c8df271e59af84"},{"name":"run-webpack-compiler","duration":364279,"timestamp":137656558899,"id":110,"parentId":109,"tags":{},"startTime":1773327734740,"traceId":"d4c8df271e59af84"},{"name":"format-webpack-messages","duration":62,"timestamp":137656923183,"id":134,"parentId":109,"tags":{},"startTime":1773327735104,"traceId":"d4c8df271e59af84"},{"name":"worker-main-edge-server","duration":364643,"timestamp":137656558670,"id":109,"parentId":1,"tags":{},"startTime":1773327734740,"traceId":"d4c8df271e59af84"},{"name":"create-entrypoints","duration":15882,"timestamp":137657253792,"id":137,"parentId":135,"tags":{},"startTime":1773327735435,"traceId":"d4c8df271e59af84"},{"name":"generate-webpack-config","duration":244984,"timestamp":137657269814,"id":138,"parentId":136,"tags":{},"startTime":1773327735451,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":681044,"timestamp":137657579250,"id":141,"parentId":140,"tags":{"request":"./node_modules/next/dist/client/next.js"},"startTime":1773327735760,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":680763,"timestamp":137657579568,"id":142,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":680669,"timestamp":137657579672,"id":145,"parentId":140,"tags":{"request":"/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/client/router.js"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"read-resource","duration":5585,"timestamp":137658258655,"id":159,"parentId":158,"tags":{},"startTime":1773327736440,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":800324,"timestamp":137657579590,"id":143,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F404.tsx&page=%2F404!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":800097,"timestamp":137657579841,"id":153,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Flogout.tsx&page=%2Fauth%2Flogout!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"postcss-process","duration":7845951,"timestamp":137658366716,"id":161,"parentId":160,"tags":{},"startTime":1773327736548,"traceId":"d4c8df271e59af84"},{"name":"postcss-loader","duration":7948471,"timestamp":137658264404,"id":160,"parentId":158,"tags":{},"startTime":1773327736445,"traceId":"d4c8df271e59af84"},{"name":"css-loader","duration":30328,"timestamp":137666213083,"id":162,"parentId":158,"tags":{"astUsed":"true"},"startTime":1773327744394,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9089772,"timestamp":137657579838,"id":152,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Findex.tsx&page=%2Fadmin%2Fusers!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9089933,"timestamp":137657579697,"id":146,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fsettings.tsx&page=%2Fadmin%2Fsettings!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9089804,"timestamp":137657579833,"id":151,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2Fadd-user%2Findex.tsx&page=%2Fadmin%2Fusers%2Fadd-user!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9089798,"timestamp":137657579845,"id":155,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Fsignup.tsx&page=%2Fauth%2Fsignup!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9118270,"timestamp":137657579843,"id":154,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fauth%2Flogin.tsx&page=%2Fauth%2Flogin!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9118281,"timestamp":137657579847,"id":156,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Findex.tsx&page=%2F!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9368609,"timestamp":137657579808,"id":150,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D%2Findex.tsx&page=%2Fadmin%2Fusers%2F%5Bdeployment_user_id%5D!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"next-swc-transform","duration":11112,"timestamp":137666946127,"id":168,"parentId":167,"tags":{},"startTime":1773327745127,"traceId":"d4c8df271e59af84"},{"name":"next-swc-loader","duration":11256,"timestamp":137666946001,"id":167,"parentId":164,"tags":{},"startTime":1773327745127,"traceId":"d4c8df271e59af84"},{"name":"build-module-tsx","duration":19720,"timestamp":137666945137,"id":164,"parentId":139,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/twui/components/hooks/useIntersectionObserver.tsx","layer":null},"startTime":1773327745126,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9385488,"timestamp":137657579715,"id":148,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fservices%2F%5Bservice_name%5D%2Findex.tsx&page=%2Fadmin%2Fservices%2F%5Bservice_name%5D!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"next-swc-transform","duration":17999,"timestamp":137666947239,"id":171,"parentId":170,"tags":{},"startTime":1773327745128,"traceId":"d4c8df271e59af84"},{"name":"next-swc-loader","duration":18140,"timestamp":137666947102,"id":170,"parentId":169,"tags":{},"startTime":1773327745128,"traceId":"d4c8df271e59af84"},{"name":"build-module-tsx","duration":23666,"timestamp":137666946976,"id":169,"parentId":139,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/components/pages/admin/services/(partials)/service.tsx","layer":null},"startTime":1773327745128,"traceId":"d4c8df271e59af84"},{"name":"next-swc-transform","duration":24732,"timestamp":137666945952,"id":166,"parentId":165,"tags":{},"startTime":1773327745127,"traceId":"d4c8df271e59af84"},{"name":"next-swc-loader","duration":25412,"timestamp":137666945276,"id":165,"parentId":163,"tags":{},"startTime":1773327745126,"traceId":"d4c8df271e59af84"},{"name":"build-module-tsx","duration":33184,"timestamp":137666943967,"id":163,"parentId":139,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/twui/components/hooks/useWebSocket.tsx","layer":null},"startTime":1773327745125,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9399984,"timestamp":137657579708,"id":147,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Findex.tsx&page=%2Fadmin!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9399977,"timestamp":137657579721,"id":149,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2Fadmin%2Fservices%2Findex.tsx&page=%2Fadmin%2Fservices!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"build-module-css","duration":8821976,"timestamp":137658256510,"id":158,"parentId":157,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css.webpack[javascript/auto]!=!/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[14].use[1]!/home/archben/Projects/Git/moduletrace/turboci-admin/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[14].use[2]!/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css","layer":null},"startTime":1773327736437,"traceId":"d4c8df271e59af84"},{"name":"build-module-css","duration":8840384,"timestamp":137658246925,"id":157,"parentId":139,"tags":{"name":"/home/archben/Projects/Git/moduletrace/turboci-admin/src/styles/globals.css","layer":null},"startTime":1773327736428,"traceId":"d4c8df271e59af84"},{"name":"build-module","duration":89,"timestamp":137667087409,"id":172,"parentId":157,"tags":{},"startTime":1773327745268,"traceId":"d4c8df271e59af84"},{"name":"add-entry","duration":9507915,"timestamp":137657579606,"id":144,"parentId":140,"tags":{"request":"next-client-pages-loader?absolutePagePath=private-next-pages%2F_app.tsx&page=%2F_app!"},"startTime":1773327735761,"traceId":"d4c8df271e59af84"},{"name":"make","duration":9508704,"timestamp":137657578932,"id":140,"parentId":139,"tags":{},"startTime":1773327735760,"traceId":"d4c8df271e59af84"},{"name":"chunk-graph","duration":64753,"timestamp":137667311527,"id":174,"parentId":173,"tags":{},"startTime":1773327745492,"traceId":"d4c8df271e59af84"},{"name":"optimize-modules","duration":23,"timestamp":137667376389,"id":176,"parentId":173,"tags":{},"startTime":1773327745557,"traceId":"d4c8df271e59af84"},{"name":"optimize-chunks","duration":84975,"timestamp":137667376477,"id":177,"parentId":173,"tags":{},"startTime":1773327745557,"traceId":"d4c8df271e59af84"},{"name":"optimize-tree","duration":117,"timestamp":137667461549,"id":178,"parentId":173,"tags":{},"startTime":1773327745643,"traceId":"d4c8df271e59af84"},{"name":"optimize-chunk-modules","duration":103509,"timestamp":137667461753,"id":179,"parentId":173,"tags":{},"startTime":1773327745643,"traceId":"d4c8df271e59af84"},{"name":"optimize","duration":189008,"timestamp":137667376343,"id":175,"parentId":173,"tags":{},"startTime":1773327745557,"traceId":"d4c8df271e59af84"},{"name":"module-hash","duration":56969,"timestamp":137667611942,"id":180,"parentId":173,"tags":{},"startTime":1773327745793,"traceId":"d4c8df271e59af84"},{"name":"code-generation","duration":35668,"timestamp":137667668964,"id":181,"parentId":173,"tags":{},"startTime":1773327745850,"traceId":"d4c8df271e59af84"},{"name":"hash","duration":8696,"timestamp":137667714179,"id":182,"parentId":173,"tags":{},"startTime":1773327745895,"traceId":"d4c8df271e59af84"},{"name":"code-generation-jobs","duration":257,"timestamp":137667722872,"id":183,"parentId":173,"tags":{},"startTime":1773327745904,"traceId":"d4c8df271e59af84"},{"name":"module-assets","duration":1018,"timestamp":137667723042,"id":184,"parentId":173,"tags":{},"startTime":1773327745904,"traceId":"d4c8df271e59af84"},{"name":"create-chunk-assets","duration":5799,"timestamp":137667724076,"id":185,"parentId":173,"tags":{},"startTime":1773327745905,"traceId":"d4c8df271e59af84"},{"name":"NextJsBuildManifest-generateClientManifest","duration":1354,"timestamp":137667731712,"id":187,"parentId":139,"tags":{},"startTime":1773327745913,"traceId":"d4c8df271e59af84"},{"name":"NextJsBuildManifest-createassets","duration":2154,"timestamp":137667730919,"id":186,"parentId":139,"tags":{},"startTime":1773327745912,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":7006,"timestamp":137667740842,"id":189,"parentId":188,"tags":{"name":"static/chunks/main-39dc0a7645ab43ed.js","cache":"HIT"},"startTime":1773327745922,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":6891,"timestamp":137667740964,"id":190,"parentId":188,"tags":{"name":"static/chunks/pages/_error-c6cd38f0c808b587.js","cache":"HIT"},"startTime":1773327745922,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":6881,"timestamp":137667740977,"id":191,"parentId":188,"tags":{"name":"static/chunks/pages/404-f1d37a198f32a7a7.js","cache":"HIT"},"startTime":1773327745922,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1563,"timestamp":137667746296,"id":193,"parentId":188,"tags":{"name":"static/chunks/pages/admin/settings-37ecf79830f7e834.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1543,"timestamp":137667746317,"id":194,"parentId":188,"tags":{"name":"static/chunks/pages/admin-29457c0d53f605b1.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1531,"timestamp":137667746330,"id":195,"parentId":188,"tags":{"name":"static/chunks/pages/admin/services/[service_name]-f1099d18b3410228.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1523,"timestamp":137667746339,"id":196,"parentId":188,"tags":{"name":"static/chunks/pages/admin/services-8ef4c698abea9ddb.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1518,"timestamp":137667746346,"id":197,"parentId":188,"tags":{"name":"static/chunks/pages/admin/users/[deployment_user_id]-81f346a3b31197cc.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1512,"timestamp":137667746352,"id":198,"parentId":188,"tags":{"name":"static/chunks/pages/admin/users/add-user-58b2c6dde0f35d29.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1450,"timestamp":137667746416,"id":199,"parentId":188,"tags":{"name":"static/chunks/pages/admin/users-1486385ffd48ef59.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1435,"timestamp":137667746432,"id":200,"parentId":188,"tags":{"name":"static/chunks/pages/auth/logout-e39f93ac6334c5ee.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1428,"timestamp":137667746440,"id":201,"parentId":188,"tags":{"name":"static/chunks/pages/auth/login-487024ec3e32434f.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1423,"timestamp":137667746446,"id":202,"parentId":188,"tags":{"name":"static/chunks/pages/auth/signup-1678d75bc776f895.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1419,"timestamp":137667746451,"id":203,"parentId":188,"tags":{"name":"static/chunks/pages/index-ee103a01b5e90111.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1415,"timestamp":137667746455,"id":204,"parentId":188,"tags":{"name":"static/chunks/webpack-2dc099f51840b979.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1410,"timestamp":137667746462,"id":205,"parentId":188,"tags":{"name":"static/chunks/framework-faddfb2eaa04ac1f.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1404,"timestamp":137667746468,"id":206,"parentId":188,"tags":{"name":"static/chunks/29107295-719bbe6669be9df8.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1395,"timestamp":137667746479,"id":207,"parentId":188,"tags":{"name":"static/chunks/e5d67320-16d5239fc66acc93.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1391,"timestamp":137667746484,"id":208,"parentId":188,"tags":{"name":"static/chunks/ff39441c-22ea22d0947bef7c.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1387,"timestamp":137667746489,"id":209,"parentId":188,"tags":{"name":"static/chunks/d848df63-9143110621b82a6d.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1383,"timestamp":137667746494,"id":210,"parentId":188,"tags":{"name":"static/chunks/664-0a0ca85350fbaf9a.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1379,"timestamp":137667746499,"id":211,"parentId":188,"tags":{"name":"static/chunks/433-315d78c44e19da2f.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1376,"timestamp":137667746503,"id":212,"parentId":188,"tags":{"name":"static/chunks/225-2cba7f39514412b2.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1371,"timestamp":137667746508,"id":213,"parentId":188,"tags":{"name":"static/chunks/281-013ec1289a6bddb8.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"}] +[{"name":"minify-js","duration":1368,"timestamp":137667746513,"id":214,"parentId":188,"tags":{"name":"static/chunks/7-6312f079e9de6328.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1365,"timestamp":137667746518,"id":215,"parentId":188,"tags":{"name":"static/chunks/827-8bddbd1f230ac8b8.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":1361,"timestamp":137667746523,"id":216,"parentId":188,"tags":{"name":"static/chunks/910-2a18bbc7121353e8.js","cache":"HIT"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":376,"timestamp":137667747509,"id":218,"parentId":188,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"HIT"},"startTime":1773327745928,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":49,"timestamp":137667747837,"id":222,"parentId":188,"tags":{"name":"server/next-font-manifest.js","cache":"HIT"},"startTime":1773327745929,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":2346,"timestamp":137667747635,"id":219,"parentId":188,"tags":{"name":"static/AXZ04o5MNsWiBDpw-p6gn/_ssgManifest.js","cache":"MISS"},"startTime":1773327745929,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":2821,"timestamp":137667747752,"id":220,"parentId":188,"tags":{"name":"server/middleware-build-manifest.js","cache":"MISS"},"startTime":1773327745929,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":3366,"timestamp":137667747818,"id":221,"parentId":188,"tags":{"name":"static/AXZ04o5MNsWiBDpw-p6gn/_buildManifest.js","cache":"MISS"},"startTime":1773327745929,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":21969,"timestamp":137667746528,"id":217,"parentId":188,"tags":{"name":"static/chunks/464-53c9b98c4dc87f01.js","cache":"MISS"},"startTime":1773327745927,"traceId":"d4c8df271e59af84"},{"name":"minify-js","duration":41210,"timestamp":137667740983,"id":192,"parentId":188,"tags":{"name":"static/chunks/pages/_app-bbfd0b4b02830c08.js","cache":"MISS"},"startTime":1773327745922,"traceId":"d4c8df271e59af84"},{"name":"terser-webpack-plugin-optimize","duration":48734,"timestamp":137667733469,"id":188,"parentId":139,"tags":{"compilationName":"client","swcMinify":true},"startTime":1773327745914,"traceId":"d4c8df271e59af84"},{"name":"minify-css","duration":118,"timestamp":137667782562,"id":224,"parentId":223,"tags":{"file":"static/css/047c7e7e3bc68e1d.css","cache":"HIT"},"startTime":1773327745964,"traceId":"d4c8df271e59af84"},{"name":"css-minimizer-plugin","duration":312,"timestamp":137667782372,"id":223,"parentId":139,"tags":{},"startTime":1773327745963,"traceId":"d4c8df271e59af84"},{"name":"seal","duration":571456,"timestamp":137667224031,"id":173,"parentId":139,"tags":{},"startTime":1773327745405,"traceId":"d4c8df271e59af84"},{"name":"webpack-compilation","duration":10222323,"timestamp":137657573406,"id":139,"parentId":136,"tags":{"name":"client"},"startTime":1773327735754,"traceId":"d4c8df271e59af84"},{"name":"emit","duration":6366,"timestamp":137667796012,"id":225,"parentId":136,"tags":{},"startTime":1773327745977,"traceId":"d4c8df271e59af84"},{"name":"webpack-close","duration":611100,"timestamp":137667802874,"id":226,"parentId":136,"tags":{"name":"client"},"startTime":1773327745984,"traceId":"d4c8df271e59af84"},{"name":"webpack-generate-error-stats","duration":1859,"timestamp":137668414025,"id":227,"parentId":226,"tags":{},"startTime":1773327746595,"traceId":"d4c8df271e59af84"},{"name":"run-webpack-compiler","duration":11162391,"timestamp":137657253789,"id":136,"parentId":135,"tags":{},"startTime":1773327735435,"traceId":"d4c8df271e59af84"},{"name":"format-webpack-messages","duration":55,"timestamp":137668416186,"id":228,"parentId":135,"tags":{},"startTime":1773327746597,"traceId":"d4c8df271e59af84"},{"name":"worker-main-client","duration":11162770,"timestamp":137657253560,"id":135,"parentId":1,"tags":{},"startTime":1773327735435,"traceId":"d4c8df271e59af84"},{"name":"check-static-error-page","duration":9980,"timestamp":137668541901,"id":232,"parentId":231,"tags":{},"startTime":1773327746723,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":1621,"timestamp":137668615581,"id":234,"parentId":231,"tags":{"page":"/_error"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":11828,"timestamp":137668615665,"id":235,"parentId":231,"tags":{"page":"/_document"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":11498,"timestamp":137668616025,"id":244,"parentId":231,"tags":{"page":"/api/admin/delete-user"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":11469,"timestamp":137668616073,"id":245,"parentId":231,"tags":{"page":"/api/admin/download-private-ssh-key"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":11472,"timestamp":137668616088,"id":246,"parentId":231,"tags":{"page":"/api/admin/edit-user"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":11475,"timestamp":137668616102,"id":247,"parentId":231,"tags":{"page":"/api/admin/settings"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":11478,"timestamp":137668616114,"id":248,"parentId":231,"tags":{"page":"/api/auth/login"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":11485,"timestamp":137668616126,"id":249,"parentId":231,"tags":{"page":"/api/auth/signup"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":11641,"timestamp":137668616138,"id":250,"parentId":231,"tags":{"page":"/api/hello"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":16016,"timestamp":137668614834,"id":233,"parentId":231,"tags":{"page":"/_app"},"startTime":1773327746796,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":341338,"timestamp":137668633601,"id":264,"parentId":252,"tags":{},"startTime":1773327746815,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":358875,"timestamp":137668616167,"id":252,"parentId":231,"tags":{"page":"/auth/logout"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":350858,"timestamp":137668628124,"id":255,"parentId":236,"tags":{},"startTime":1773327746809,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":363274,"timestamp":137668615749,"id":236,"parentId":231,"tags":{"page":"/404"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":416318,"timestamp":137668632417,"id":262,"parentId":242,"tags":{},"startTime":1773327746813,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":432810,"timestamp":137668615952,"id":242,"parentId":231,"tags":{"page":"/admin/users/add-user"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":430662,"timestamp":137668630503,"id":257,"parentId":238,"tags":{},"startTime":1773327746811,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":445389,"timestamp":137668615810,"id":238,"parentId":231,"tags":{"page":"/admin/services/[service_name]"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":436963,"timestamp":137668630952,"id":258,"parentId":239,"tags":{},"startTime":1773327746812,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":452110,"timestamp":137668615833,"id":239,"parentId":231,"tags":{"page":"/admin/services"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":435030,"timestamp":137668634001,"id":265,"parentId":253,"tags":{},"startTime":1773327746815,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":452859,"timestamp":137668616194,"id":253,"parentId":231,"tags":{"page":"/auth/signup"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":467140,"timestamp":137668630006,"id":256,"parentId":237,"tags":{},"startTime":1773327746811,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":481395,"timestamp":137668615785,"id":237,"parentId":231,"tags":{"page":"/admin"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":479136,"timestamp":137668632932,"id":263,"parentId":243,"tags":{},"startTime":1773327746814,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":496102,"timestamp":137668615990,"id":243,"parentId":231,"tags":{"page":"/admin/users"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":491583,"timestamp":137668631315,"id":259,"parentId":240,"tags":{},"startTime":1773327746812,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":507091,"timestamp":137668615853,"id":240,"parentId":231,"tags":{"page":"/admin/settings"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":504818,"timestamp":137668632063,"id":261,"parentId":251,"tags":{},"startTime":1773327746813,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":520762,"timestamp":137668616148,"id":251,"parentId":231,"tags":{"page":"/auth/login"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":489403,"timestamp":137668648389,"id":266,"parentId":254,"tags":{},"startTime":1773327746829,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":521591,"timestamp":137668616209,"id":254,"parentId":231,"tags":{"page":"/"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"is-page-static","duration":993247,"timestamp":137668631681,"id":260,"parentId":241,"tags":{},"startTime":1773327746813,"traceId":"d4c8df271e59af84"},{"name":"check-page","duration":1009078,"timestamp":137668615872,"id":241,"parentId":231,"tags":{"page":"/admin/users/[deployment_user_id]"},"startTime":1773327746797,"traceId":"d4c8df271e59af84"},{"name":"static-check","duration":1084061,"timestamp":137668540914,"id":231,"parentId":1,"tags":{},"startTime":1773327746722,"traceId":"d4c8df271e59af84"},{"name":"load-dotenv","duration":23,"timestamp":137669657683,"id":271,"parentId":270,"tags":{},"startTime":1773327747839,"traceId":"d4c8df271e59af84"},{"name":"run-export-path-map","duration":309,"timestamp":137670015400,"id":272,"parentId":270,"tags":{},"startTime":1773327748196,"traceId":"d4c8df271e59af84"},{"name":"export-page","duration":121490,"timestamp":137670016855,"id":274,"parentId":270,"tags":{"path":"/500"},"startTime":1773327748198,"traceId":"d4c8df271e59af84"},{"name":"export-page","duration":274925,"timestamp":137670016609,"id":273,"parentId":270,"tags":{"path":"/404"},"startTime":1773327748198,"traceId":"d4c8df271e59af84"},{"name":"next-export","duration":716484,"timestamp":137669657104,"id":270,"parentId":1,"tags":{},"startTime":1773327747838,"traceId":"d4c8df271e59af84"},{"name":"move-exported-page","duration":45046,"timestamp":137670380650,"id":275,"parentId":269,"tags":{},"startTime":1773327748562,"traceId":"d4c8df271e59af84"},{"name":"move-exported-page","duration":17321,"timestamp":137670425769,"id":276,"parentId":269,"tags":{},"startTime":1773327748607,"traceId":"d4c8df271e59af84"},{"name":"static-generation","duration":937358,"timestamp":137669651329,"id":269,"parentId":1,"tags":{},"startTime":1773327747832,"traceId":"d4c8df271e59af84"},{"name":"node-file-trace-build","duration":12918656,"timestamp":137669627244,"id":268,"parentId":1,"tags":{"isTurbotrace":"false"},"startTime":1773327747808,"traceId":"d4c8df271e59af84"},{"name":"apply-include-excludes","duration":597,"timestamp":137682545924,"id":277,"parentId":1,"tags":{},"startTime":1773327760727,"traceId":"d4c8df271e59af84"},{"name":"print-tree-view","duration":2717,"timestamp":137682547018,"id":278,"parentId":1,"tags":{},"startTime":1773327760728,"traceId":"d4c8df271e59af84"},{"name":"telemetry-flush","duration":39,"timestamp":137682549741,"id":279,"parentId":1,"tags":{},"startTime":1773327760731,"traceId":"d4c8df271e59af84"},{"name":"next-build","duration":33356057,"timestamp":137649193726,"id":1,"tags":{"buildMode":"default","isTurboBuild":"false","version":"14.2.35","isTurbopack":false,"has-custom-webpack-config":"false","use-build-worker":"true"},"startTime":1773327727375,"traceId":"d4c8df271e59af84"}]