diff --git a/banquise-website/.eslintrc.json b/banquise-website/.eslintrc.json new file mode 100644 index 0000000..957cd15 --- /dev/null +++ b/banquise-website/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": ["next/core-web-vitals"] +} diff --git a/banquise-website/.next/BUILD_ID b/banquise-website/.next/BUILD_ID new file mode 100644 index 0000000..f3a4911 --- /dev/null +++ b/banquise-website/.next/BUILD_ID @@ -0,0 +1 @@ +DZh67IdLwneUTXJQ7pzS6 \ No newline at end of file diff --git a/banquise-website/.next/app-build-manifest.json b/banquise-website/.next/app-build-manifest.json index cbd5d50..1e3abef 100644 --- a/banquise-website/.next/app-build-manifest.json +++ b/banquise-website/.next/app-build-manifest.json @@ -1,20 +1,27 @@ { "pages": { - "/page": [ - "static/chunks/webpack.js", - "static/chunks/main-app.js", - "static/chunks/app/page.js" + "/_not-found/page": [ + "static/chunks/webpack-c81f7fd28659d64f.js", + "static/chunks/fd9d1056-0ff392f7c03a948a.js", + "static/chunks/117-e4a05cc4fa1974fe.js", + "static/chunks/main-app-741f9f025b2fde52.js", + "static/chunks/app/_not-found/page-23c023f6a8f4a4c6.js" ], "/layout": [ - "static/chunks/webpack.js", - "static/chunks/main-app.js", - "static/css/app/layout.css", - "static/chunks/app/layout.js" + "static/chunks/webpack-c81f7fd28659d64f.js", + "static/chunks/fd9d1056-0ff392f7c03a948a.js", + "static/chunks/117-e4a05cc4fa1974fe.js", + "static/chunks/main-app-741f9f025b2fde52.js", + "static/css/42dfb7eda7c856d4.css", + "static/chunks/app/layout-75a40be3e1c8e68a.js" ], - "/_not-found/page": [ - "static/chunks/webpack.js", - "static/chunks/main-app.js", - "static/chunks/app/_not-found/page.js" + "/page": [ + "static/chunks/webpack-c81f7fd28659d64f.js", + "static/chunks/fd9d1056-0ff392f7c03a948a.js", + "static/chunks/117-e4a05cc4fa1974fe.js", + "static/chunks/main-app-741f9f025b2fde52.js", + "static/chunks/145-7efb8ef7bc9ac179.js", + "static/chunks/app/page-c46de648578fb029.js" ] } } \ No newline at end of file diff --git a/banquise-website/.next/app-path-routes-manifest.json b/banquise-website/.next/app-path-routes-manifest.json new file mode 100644 index 0000000..92a8d84 --- /dev/null +++ b/banquise-website/.next/app-path-routes-manifest.json @@ -0,0 +1 @@ +{"/_not-found/page":"/_not-found","/page":"/"} \ No newline at end of file diff --git a/banquise-website/.next/build-manifest.json b/banquise-website/.next/build-manifest.json index 018cb67..92d7c37 100644 --- a/banquise-website/.next/build-manifest.json +++ b/banquise-website/.next/build-manifest.json @@ -1,19 +1,32 @@ { "polyfillFiles": [ - "static/chunks/polyfills.js" + "static/chunks/polyfills-42372ed130431b0a.js" ], "devFiles": [], "ampDevFiles": [], "lowPriorityFiles": [ - "static/development/_buildManifest.js", - "static/development/_ssgManifest.js" + "static/DZh67IdLwneUTXJQ7pzS6/_buildManifest.js", + "static/DZh67IdLwneUTXJQ7pzS6/_ssgManifest.js" ], "rootMainFiles": [ - "static/chunks/webpack.js", - "static/chunks/main-app.js" + "static/chunks/webpack-c81f7fd28659d64f.js", + "static/chunks/fd9d1056-0ff392f7c03a948a.js", + "static/chunks/117-e4a05cc4fa1974fe.js", + "static/chunks/main-app-741f9f025b2fde52.js" ], "pages": { - "/_app": [] + "/_app": [ + "static/chunks/webpack-c81f7fd28659d64f.js", + "static/chunks/framework-f66176bb897dc684.js", + "static/chunks/main-4ae1c19a276989c6.js", + "static/chunks/pages/_app-72b849fbd24ac258.js" + ], + "/_error": [ + "static/chunks/webpack-c81f7fd28659d64f.js", + "static/chunks/framework-f66176bb897dc684.js", + "static/chunks/main-4ae1c19a276989c6.js", + "static/chunks/pages/_error-7ba65e1336b92748.js" + ] }, "ampFirstPages": [] } \ No newline at end of file diff --git a/banquise-website/.next/cache/.tsbuildinfo b/banquise-website/.next/cache/.tsbuildinfo index 0bd349d..de7c7a3 100644 --- a/banquise-website/.next/cache/.tsbuildinfo +++ b/banquise-website/.next/cache/.tsbuildinfo @@ -1 +1 @@ -{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.es2023.d.ts","../../node_modules/typescript/lib/lib.es2024.d.ts","../../node_modules/typescript/lib/lib.esnext.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../node_modules/typescript/lib/lib.es2023.intl.d.ts","../../node_modules/typescript/lib/lib.es2024.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2024.collection.d.ts","../../node_modules/typescript/lib/lib.es2024.object.d.ts","../../node_modules/typescript/lib/lib.es2024.promise.d.ts","../../node_modules/typescript/lib/lib.es2024.regexp.d.ts","../../node_modules/typescript/lib/lib.es2024.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2024.string.d.ts","../../node_modules/typescript/lib/lib.esnext.array.d.ts","../../node_modules/typescript/lib/lib.esnext.collection.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.promise.d.ts","../../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../node_modules/typescript/lib/lib.esnext.iterator.d.ts","../../node_modules/typescript/lib/lib.esnext.float16.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../node_modules/next/dist/styled-jsx/types/css.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/prop-types/index.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/next/dist/styled-jsx/types/index.d.ts","../../node_modules/next/dist/styled-jsx/types/macro.d.ts","../../node_modules/next/dist/styled-jsx/types/style.d.ts","../../node_modules/next/dist/styled-jsx/types/global.d.ts","../../node_modules/next/dist/shared/lib/amp.d.ts","../../node_modules/next/amp.d.ts","../../node_modules/@types/node/compatibility/iterators.d.ts","../../node_modules/@types/node/globals.typedarray.d.ts","../../node_modules/@types/node/buffer.buffer.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/web-globals/abortcontroller.d.ts","../../node_modules/@types/node/web-globals/domexception.d.ts","../../node_modules/@types/node/web-globals/events.d.ts","../../node_modules/undici-types/utility.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client-stats.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/h2c-client.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-call-history.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/env-http-proxy-agent.d.ts","../../node_modules/undici-types/retry-handler.d.ts","../../node_modules/undici-types/retry-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/cache-interceptor.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/util.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/eventsource.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/web-globals/fetch.d.ts","../../node_modules/@types/node/web-globals/navigator.d.ts","../../node_modules/@types/node/web-globals/storage.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/sea.d.ts","../../node_modules/@types/node/sqlite.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/next/dist/server/get-page-files.d.ts","../../node_modules/@types/react/canary.d.ts","../../node_modules/@types/react/experimental.d.ts","../../node_modules/@types/react-dom/index.d.ts","../../node_modules/@types/react-dom/canary.d.ts","../../node_modules/@types/react-dom/experimental.d.ts","../../node_modules/next/dist/compiled/webpack/webpack.d.ts","../../node_modules/next/dist/server/config.d.ts","../../node_modules/next/dist/lib/load-custom-routes.d.ts","../../node_modules/next/dist/shared/lib/image-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","../../node_modules/next/dist/server/body-streams.d.ts","../../node_modules/next/dist/server/future/route-kind.d.ts","../../node_modules/next/dist/server/future/route-definitions/route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/route-match.d.ts","../../node_modules/next/dist/client/components/app-router-headers.d.ts","../../node_modules/next/dist/server/request-meta.d.ts","../../node_modules/next/dist/server/lib/revalidate.d.ts","../../node_modules/next/dist/server/config-shared.d.ts","../../node_modules/next/dist/server/base-http/index.d.ts","../../node_modules/next/dist/server/api-utils/index.d.ts","../../node_modules/next/dist/server/node-environment.d.ts","../../node_modules/next/dist/server/require-hook.d.ts","../../node_modules/next/dist/server/node-polyfill-crypto.d.ts","../../node_modules/next/dist/lib/page-types.d.ts","../../node_modules/next/dist/build/analysis/get-page-static-info.d.ts","../../node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","../../node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","../../node_modules/next/dist/server/render-result.d.ts","../../node_modules/next/dist/server/future/helpers/i18n-provider.d.ts","../../node_modules/next/dist/server/web/next-url.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","../../node_modules/next/dist/server/web/spec-extension/cookies.d.ts","../../node_modules/next/dist/server/web/spec-extension/request.d.ts","../../node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","../../node_modules/next/dist/server/web/spec-extension/response.d.ts","../../node_modules/next/dist/server/web/types.d.ts","../../node_modules/next/dist/lib/setup-exception-listeners.d.ts","../../node_modules/next/dist/lib/constants.d.ts","../../node_modules/next/dist/build/index.d.ts","../../node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","../../node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","../../node_modules/next/dist/server/base-http/node.d.ts","../../node_modules/next/dist/server/font-utils.d.ts","../../node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-modules/route-module.d.ts","../../node_modules/next/dist/shared/lib/deep-readonly.d.ts","../../node_modules/next/dist/server/load-components.d.ts","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","../../node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-definitions/locale-route-definition.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-route-definition.d.ts","../../node_modules/next/dist/shared/lib/mitt.d.ts","../../node_modules/next/dist/client/with-router.d.ts","../../node_modules/next/dist/client/router.d.ts","../../node_modules/next/dist/client/route-loader.d.ts","../../node_modules/next/dist/client/page-loader.d.ts","../../node_modules/next/dist/shared/lib/bloom-filter.d.ts","../../node_modules/next/dist/shared/lib/router/router.d.ts","../../node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-definitions/app-page-route-definition.d.ts","../../node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","../../node_modules/next/dist/shared/lib/constants.d.ts","../../node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","../../node_modules/next/dist/build/page-extensions-type.d.ts","../../node_modules/next/dist/build/webpack/loaders/next-app-loader.d.ts","../../node_modules/next/dist/server/lib/app-dir-module.d.ts","../../node_modules/next/dist/server/response-cache/types.d.ts","../../node_modules/next/dist/server/response-cache/index.d.ts","../../node_modules/next/dist/server/lib/incremental-cache/index.d.ts","../../node_modules/next/dist/client/components/hooks-server-context.d.ts","../../node_modules/next/dist/server/app-render/dynamic-rendering.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage.external.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","../../node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","../../node_modules/next/dist/client/components/request-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/request-async-storage.external.d.ts","../../node_modules/next/dist/server/app-render/create-error-handler.d.ts","../../node_modules/next/dist/server/app-render/app-render.d.ts","../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.d.ts","../../node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/next/dist/client/components/error-boundary.d.ts","../../node_modules/next/dist/client/components/router-reducer/create-initial-router-state.d.ts","../../node_modules/next/dist/client/components/app-router.d.ts","../../node_modules/next/dist/client/components/layout-router.d.ts","../../node_modules/next/dist/client/components/render-from-template-context.d.ts","../../node_modules/next/dist/client/components/action-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/action-async-storage.external.d.ts","../../node_modules/next/dist/client/components/client-page.d.ts","../../node_modules/next/dist/client/components/search-params.d.ts","../../node_modules/next/dist/client/components/not-found-boundary.d.ts","../../node_modules/next/dist/server/app-render/rsc/preloads.d.ts","../../node_modules/next/dist/server/app-render/rsc/postpone.d.ts","../../node_modules/next/dist/server/app-render/rsc/taint.d.ts","../../node_modules/next/dist/server/app-render/entry-base.d.ts","../../node_modules/next/dist/build/templates/app-page.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.d.ts","../../node_modules/next/dist/server/lib/builtin-request-context.d.ts","../../node_modules/next/dist/server/app-render/types.d.ts","../../node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","../../node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.d.ts","../../node_modules/next/dist/build/templates/pages.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.d.ts","../../node_modules/next/dist/server/render.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-api-route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/pages-api-route-match.d.ts","../../node_modules/next/dist/server/future/route-matchers/route-matcher.d.ts","../../node_modules/next/dist/server/future/route-matcher-providers/route-matcher-provider.d.ts","../../node_modules/next/dist/server/future/route-matcher-managers/route-matcher-manager.d.ts","../../node_modules/next/dist/server/future/normalizers/normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/pathname-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/suffix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/postponed.d.ts","../../node_modules/next/dist/server/future/normalizers/request/action.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/next-data.d.ts","../../node_modules/next/dist/server/base-server.d.ts","../../node_modules/next/dist/server/image-optimizer.d.ts","../../node_modules/next/dist/server/next-server.d.ts","../../node_modules/next/dist/lib/coalesced-function.d.ts","../../node_modules/next/dist/server/lib/router-utils/types.d.ts","../../node_modules/next/dist/trace/types.d.ts","../../node_modules/next/dist/trace/trace.d.ts","../../node_modules/next/dist/trace/shared.d.ts","../../node_modules/next/dist/trace/index.d.ts","../../node_modules/next/dist/build/load-jsconfig.d.ts","../../node_modules/next/dist/build/webpack-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/define-env-plugin.d.ts","../../node_modules/next/dist/build/swc/index.d.ts","../../node_modules/next/dist/server/dev/parse-version-info.d.ts","../../node_modules/next/dist/server/dev/hot-reloader-types.d.ts","../../node_modules/next/dist/telemetry/storage.d.ts","../../node_modules/next/dist/server/lib/types.d.ts","../../node_modules/next/dist/server/lib/render-server.d.ts","../../node_modules/next/dist/server/lib/router-server.d.ts","../../node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","../../node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","../../node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","../../node_modules/next/dist/server/lib/dev-bundler-service.d.ts","../../node_modules/next/dist/server/dev/static-paths-worker.d.ts","../../node_modules/next/dist/server/dev/next-dev-server.d.ts","../../node_modules/next/dist/server/next.d.ts","../../node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","../../node_modules/next/dist/lib/metadata/types/extra-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","../../node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","../../node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","../../node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","../../node_modules/next/types/index.d.ts","../../node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","../../node_modules/@next/env/dist/index.d.ts","../../node_modules/next/dist/shared/lib/utils.d.ts","../../node_modules/next/dist/pages/_app.d.ts","../../node_modules/next/app.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","../../node_modules/next/dist/server/web/spec-extension/revalidate.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","../../node_modules/next/cache.d.ts","../../node_modules/next/dist/shared/lib/runtime-config.external.d.ts","../../node_modules/next/config.d.ts","../../node_modules/next/dist/pages/_document.d.ts","../../node_modules/next/document.d.ts","../../node_modules/next/dist/shared/lib/dynamic.d.ts","../../node_modules/next/dynamic.d.ts","../../node_modules/next/dist/pages/_error.d.ts","../../node_modules/next/error.d.ts","../../node_modules/next/dist/shared/lib/head.d.ts","../../node_modules/next/head.d.ts","../../node_modules/next/dist/client/components/draft-mode.d.ts","../../node_modules/next/dist/client/components/headers.d.ts","../../node_modules/next/headers.d.ts","../../node_modules/next/dist/shared/lib/get-img-props.d.ts","../../node_modules/next/dist/client/image-component.d.ts","../../node_modules/next/dist/shared/lib/image-external.d.ts","../../node_modules/next/image.d.ts","../../node_modules/next/dist/client/link.d.ts","../../node_modules/next/link.d.ts","../../node_modules/next/dist/client/components/redirect-status-code.d.ts","../../node_modules/next/dist/client/components/redirect.d.ts","../../node_modules/next/dist/client/components/not-found.d.ts","../../node_modules/next/dist/client/components/navigation.react-server.d.ts","../../node_modules/next/dist/client/components/navigation.d.ts","../../node_modules/next/navigation.d.ts","../../node_modules/next/router.d.ts","../../node_modules/next/dist/client/script.d.ts","../../node_modules/next/script.d.ts","../../node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","../../node_modules/next/dist/server/web/spec-extension/image-response.d.ts","../../node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/emoji/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/types.d.ts","../../node_modules/next/server.d.ts","../../node_modules/next/types/global.d.ts","../../node_modules/next/types/compiled.d.ts","../../node_modules/next/index.d.ts","../../node_modules/next/image-types/global.d.ts","../../next-env.d.ts","../../app/layout.tsx","../types/app/layout.ts","../../src/hooks/useScrollEffects.ts","../../src/styles/designSystem.ts","../../src/config/constants.ts","../../src/components/layout/navbar/Logo.tsx","../../src/types/service.ts","../../src/types/i18n.ts","../../src/components/layout/navbar/NavLinks.tsx","../../src/components/common/Button.tsx","../../src/components/layout/navbar/ActionButtons.tsx","../../src/components/layout/navbar/MobileMenuButton.tsx","../../src/components/layout/MobileMenu.tsx","../../src/components/layout/ModernNavigation.tsx","../../src/components/sections/HeroSection.tsx","../../src/components/common/ServiceCard.tsx","../../src/components/sections/ServicesSection.tsx","../../src/components/sections/TechFeaturesSection.tsx","../../src/types/index.ts","../../src/components/ui/AccordionItem.tsx","../../src/styles/components.ts","../../src/components/sections/AboutSection.tsx","../../src/components/layout/Footer.tsx","../../src/components/ui/Popup.tsx","../../src/components/ui/ScrollToTopButton.tsx","../../src/components/ui/ModernLanguageSwitcher.tsx","../../src/data/translations/fr.ts","../../src/data/translations/en.ts","../../src/data/translations/index.ts","../../src/hooks/useTranslation.tsx","../../src/hooks/useServiceModal.ts","../../src/hooks/useAccordion.ts","../../src/hooks/useOceanDepthEffect.ts","../../src/App.tsx","../../app/page.tsx","../types/app/page.ts","../../src/vite-env.d.ts","../../src/utils/classNames.ts","../../node_modules/@types/react-dom/client.d.ts","../../src/main.tsx","../../src/components/common/Card.tsx","../../src/components/layout/Navigation.tsx","../../src/components/ui/LanguageSwitcher.tsx","../../node_modules/@types/estree/index.d.ts","../../node_modules/@types/json-schema/index.d.ts","../../node_modules/@types/json5/index.d.ts","../../vite.config.ts"],"fileIdsList":[[94,145,361,412],[94,145,361,446],[85,94,145],[85,94,145,445],[94,145,409,410],[94,145],[94,142,145],[94,144,145],[145],[94,145,150,179],[94,145,146,151,156,164,176,187],[94,145,146,147,156,164],[94,145,148,188],[94,145,149,150,157,165],[94,145,150,176,184],[94,145,151,153,156,164],[94,144,145,152],[94,145,153,154],[94,145,155,156],[94,144,145,156],[94,145,156,157,158,176,187],[94,145,156,157,158,171,176,179],[94,138,145,153,156,159,164,176,187],[94,145,156,157,159,160,164,176,184,187],[94,145,159,161,176,184,187],[92,93,94,95,96,97,98,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],[94,145,156,162],[94,145,163,187],[94,145,153,156,164,176],[94,145,165],[94,145,166],[94,144,145,167],[94,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],[94,145,169],[94,145,170],[94,145,156,171,172],[94,145,171,173,188,190],[94,145,156,176,177,179],[94,145,178,179],[94,145,176,177],[94,145,179],[94,145,180],[94,142,145,176,181],[94,145,156,182,183],[94,145,182,183],[94,145,150,164,176,184],[94,145,185],[94,145,164,186],[94,145,159,170,187],[94,145,150,188],[94,145,176,189],[94,145,163,190],[94,145,191],[94,138,145],[94,145,156,158,167,176,179,187,189,190,192],[94,145,176,193],[85,94,145,198,199,200,450],[85,94,145,198,199],[85,89,94,145,197,362,405],[85,89,94,145,196,362,405],[82,83,84,94,145],[90,94,145],[94,145,366],[94,145,368,369,370],[94,145,372],[94,145,203,213,219,221,362],[94,145,203,210,212,215,233],[94,145,213],[94,145,213,215,340],[94,145,268,286,301,408],[94,145,310],[94,145,203,213,220,254,264,337,338,408],[94,145,220,408],[94,145,213,264,265,266,408],[94,145,213,220,254,408],[94,145,408],[94,145,203,220,221,408],[94,145,294],[94,144,145,194,293],[85,94,145,287,288,289,307,308],[85,94,145,287],[94,145,277],[94,145,276,278,382],[85,94,145,287,288,305],[94,145,283,308,394],[94,145,392,393],[94,145,227,391],[94,145,280],[94,144,145,194,227,243,276,277,278,279],[85,94,145,305,307,308],[94,145,305,307],[94,145,305,306,308],[94,145,170,194],[94,145,275],[94,144,145,194,212,214,271,272,273,274],[85,94,145,204,385],[85,94,145,187,194],[85,94,145,220,252],[85,94,145,220],[94,145,250,255],[85,94,145,251,365],[85,89,94,145,159,194,196,197,362,403,404],[94,145,362],[94,145,202],[94,145,355,356,357,358,359,360],[94,145,357],[85,94,145,251,287,365],[85,94,145,287,363,365],[85,94,145,287,365],[94,145,159,194,214,365],[94,145,159,194,211,212,223,241,243,275,280,281,303,305],[94,145,272,275,280,288,290,291,292,294,295,296,297,298,299,300,408],[94,145,273],[85,94,145,170,194,212,213,241,243,244,246,271,303,304,308,362,408],[94,145,159,194,214,215,227,228,276],[94,145,159,194,213,215],[94,145,159,176,194,211,214,215],[94,145,159,170,187,194,211,212,213,214,215,220,223,224,234,235,237,240,241,243,244,245,246,270,271,304,305,313,315,318,320,323,325,326,327,328],[94,145,159,176,194],[94,145,203,204,205,211,212,362,365,408],[94,145,159,176,187,194,208,339,341,342,408],[94,145,170,187,194,208,211,214,231,235,237,238,239,244,271,318,329,331,337,351,352],[94,145,213,217,271],[94,145,211,213],[94,145,224,319],[94,145,321,322],[94,145,321],[94,145,319],[94,145,321,324],[94,145,207,208],[94,145,207,247],[94,145,207],[94,145,209,224,317],[94,145,316],[94,145,208,209],[94,145,209,314],[94,145,208],[94,145,303],[94,145,159,194,211,223,242,262,268,282,285,302,305],[94,145,256,257,258,259,260,261,283,284,308,363],[94,145,312],[94,145,159,194,211,223,242,248,309,311,313,362,365],[94,145,159,187,194,204,211,213,270],[94,145,267],[94,145,159,194,345,350],[94,145,234,243,270,365],[94,145,333,337,351,354],[94,145,159,217,337,345,346,354],[94,145,203,213,234,245,348],[94,145,159,194,213,220,245,332,333,343,344,347,349],[94,145,195,241,242,243,362,365],[94,145,159,170,187,194,209,211,212,214,217,222,223,231,234,235,237,238,239,240,244,246,270,271,315,329,330,365],[94,145,159,194,211,213,217,331,353],[94,145,159,194,212,214],[85,94,145,159,170,194,202,204,211,212,215,223,240,241,243,244,246,312,362,365],[94,145,159,170,187,194,206,209,210,214],[94,145,207,269],[94,145,159,194,207,212,223],[94,145,159,194,213,224],[94,145,159,194],[94,145,227],[94,145,226],[94,145,228],[94,145,213,225,227,231],[94,145,213,225,227],[94,145,159,194,206,213,214,220,228,229,230],[85,94,145,305,306,307],[94,145,263],[85,94,145,204],[85,94,145,237],[85,94,145,195,240,243,246,362,365],[94,145,204,385,386],[85,94,145,255],[85,94,145,170,187,194,202,249,251,253,254,365],[94,145,214,220,237],[94,145,236],[85,94,145,157,159,170,194,202,255,264,362,363,364],[81,85,86,87,88,94,145,196,197,362,405],[94,145,150],[94,145,334,335,336],[94,145,334],[94,145,374],[94,145,376],[94,145,378],[94,145,380],[94,145,383],[94,145,387],[89,91,94,145,362,367,371,373,375,377,379,381,384,388,390,396,397,399,406,407,408],[94,145,389],[94,145,395],[94,145,251],[94,145,398],[94,144,145,228,229,230,231,400,401,402,405],[94,145,194],[85,89,94,145,159,161,170,194,196,197,198,200,202,215,354,361,365,405],[94,105,108,111,112,145,187],[94,108,145,176,187],[94,108,112,145,187],[94,145,176],[94,102,145],[94,106,145],[94,104,105,108,145,187],[94,145,164,184],[94,102,145,194],[94,104,108,145,164,187],[94,99,100,101,103,107,145,156,176,187],[94,108,116,145],[94,100,106,145],[94,108,132,133,145],[94,100,103,108,145,179,187,194],[94,108,145],[94,104,108,145,187],[94,99,145],[94,102,103,104,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,145],[94,108,125,128,145,153],[94,108,116,117,118,145],[94,106,108,117,119,145],[94,107,145],[94,100,102,108,145],[94,108,112,117,119,145],[94,112,145],[94,106,108,111,145,187],[94,100,104,108,116,145],[94,108,125,145],[94,102,108,132,145,179,192,194],[85,94,145,425,426,428,429,433,434,435,436,437,441,442,443,444],[85,94,145,415],[85,94,145,388,415,418],[85,94,145,416],[85,94,145,415,416,417,419,421],[85,94,145,414,415,417,419,420,422,423,424],[85,94,145,410,416,419,424,432],[85,94,145,415,416,421],[85,94,145,410,415,416],[85,94,145,415,419],[85,94,145,416,431,432],[85,94,145,410,419],[85,94,145,418,427],[85,94,145,430],[85,94,145,419],[85,94,145,416,418,419],[85,94,145,414],[94,145,410,416,419],[94,145,419,438,439],[85,94,145,418],[85,94,145,419,440],[85,94,145,199,445,450],[94,145,418],[94,145,388],[85,94,145,198]],"fileInfos":[{"version":"69684132aeb9b5642cbcd9e22dff7818ff0ee1aa831728af0ecf97d3364d5546","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","signature":false,"impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","signature":false,"impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","signature":false,"impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","signature":false,"impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","signature":false,"impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","signature":false,"impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","signature":false,"impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","signature":false,"impliedFormat":1},{"version":"27bdc30a0e32783366a5abeda841bc22757c1797de8681bbe81fbc735eeb1c10","signature":false,"impliedFormat":1},{"version":"8fd575e12870e9944c7e1d62e1f5a73fcf23dd8d3a321f2a2c74c20d022283fe","signature":false,"impliedFormat":1},{"version":"8bf8b5e44e3c9c36f98e1007e8b7018c0f38d8adc07aecef42f5200114547c70","signature":false,"impliedFormat":1},{"version":"092c2bfe125ce69dbb1223c85d68d4d2397d7d8411867b5cc03cec902c233763","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"07f073f19d67f74d732b1adea08e1dc66b1b58d77cb5b43931dee3d798a2fd53","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"936e80ad36a2ee83fc3caf008e7c4c5afe45b3cf3d5c24408f039c1d47bdc1df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fef8cfad2e2dc5f5b3d97a6f4f2e92848eb1b88e897bb7318cef0e2820bceaab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b5ce7a470bc3628408429040c4e3a53a27755022a32fd05e2cb694e7015386c7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"df83c2a6c73228b625b0beb6669c7ee2a09c914637e2d35170723ad49c0f5cd4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e3c06ea092138bf9fa5e874a1fdbc9d54805d074bee1de31b99a11e2fec239d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"87dc0f382502f5bbce5129bdc0aea21e19a3abbc19259e0b43ae038a9fc4e326","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b1cb28af0c891c8c96b2d6b7be76bd394fddcfdb4709a20ba05a7c1605eea0f9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"56e4ed5aab5f5920980066a9409bfaf53e6d21d3f8d020c17e4de584d29600ad","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ece9f17b3866cc077099c73f4983bddbcb1dc7ddb943227f1ec070f529dedd1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a6282c8827e4b9a95f4bf4f5c205673ada31b982f50572d27103df8ceb8013c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1c9319a09485199c1f7b0498f2988d6d2249793ef67edda49d1e584746be9032","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e3a2a0cee0f03ffdde24d89660eba2685bfbdeae955a6c67e8c4c9fd28928eeb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811c71eee4aa0ac5f7adf713323a5c41b0cf6c4e17367a34fbce379e12bbf0a4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"60037901da1a425516449b9a20073aa03386cce92f7a1fd902d7602be3a7c2e9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"22adec94ef7047a6c9d1af3cb96be87a335908bf9ef386ae9fd50eeb37f44c47","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4245fee526a7d1754529d19227ecbf3be066ff79ebb6a380d78e41648f2f224d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0990a7576222f248f0a3b888adcb7389f957928ce2afb1cd5128169086ff4d29","signature":false,"impliedFormat":1},{"version":"eb5b19b86227ace1d29ea4cf81387279d04bb34051e944bc53df69f58914b788","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8a8eb4ebffd85e589a1cc7c178e291626c359543403d58c9cd22b81fab5b1fb9","signature":false,"impliedFormat":1},{"version":"87d9d29dbc745f182683f63187bf3d53fd8673e5fca38ad5eaab69798ed29fbc","signature":false,"impliedFormat":1},{"version":"ddb7652e1e97673432651dd82304d1743be783994c76e4b99b4a025e81e1bc78","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"cc69795d9954ee4ad57545b10c7bf1a7260d990231b1685c147ea71a6faa265c","signature":false,"impliedFormat":1},{"version":"8bc6c94ff4f2af1f4023b7bb2379b08d3d7dd80c698c9f0b07431ea16101f05f","signature":false,"impliedFormat":1},{"version":"1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","signature":false,"impliedFormat":1},{"version":"57194e1f007f3f2cbef26fa299d4c6b21f4623a2eddc63dfeef79e38e187a36e","signature":false,"impliedFormat":1},{"version":"0f6666b58e9276ac3a38fdc80993d19208442d6027ab885580d93aec76b4ef00","signature":false,"impliedFormat":1},{"version":"05fd364b8ef02fb1e174fbac8b825bdb1e5a36a016997c8e421f5fab0a6da0a0","signature":false,"impliedFormat":1},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c0671b50bb99cc7ad46e9c68fa0e7f15ba4bc898b59c31a17ea4611fab5095da","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d802f0e6b5188646d307f070d83512e8eb94651858de8a82d1e47f60fb6da4e2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"aa83e100f0c74a06c9d24f40a096c9e9cc3c02704250d01541e22c0ae9264eda","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"456fa0c0ab68731564917642b977c71c3b7682240685b118652fb9253c9a6429","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"cdcf9ea426ad970f96ac930cd176d5c69c6c24eebd9fc580e1572d6c6a88f62c","signature":false,"impliedFormat":1},{"version":"23cd712e2ce083d68afe69224587438e5914b457b8acf87073c22494d706a3d0","signature":false,"impliedFormat":1},{"version":"487b694c3de27ddf4ad107d4007ad304d29effccf9800c8ae23c2093638d906a","signature":false,"impliedFormat":1},{"version":"e525f9e67f5ddba7b5548430211cae2479070b70ef1fd93550c96c10529457bd","signature":false,"impliedFormat":1},{"version":"ccf4552357ce3c159ef75f0f0114e80401702228f1898bdc9402214c9499e8c0","signature":false,"impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","signature":false,"impliedFormat":1},{"version":"68834d631c8838c715f225509cfc3927913b9cc7a4870460b5b60c8dbdb99baf","signature":false,"impliedFormat":1},{"version":"4bc0794175abedf989547e628949888c1085b1efcd93fc482bccd77ee27f8b7c","signature":false,"impliedFormat":1},{"version":"3c8e93af4d6ce21eb4c8d005ad6dc02e7b5e6781f429d52a35290210f495a674","signature":false,"impliedFormat":1},{"version":"2c9875466123715464539bfd69bcaccb8ff6f3e217809428e0d7bd6323416d01","signature":false,"impliedFormat":1},{"version":"ea6bc8de8b59f90a7a3960005fd01988f98fd0784e14bc6922dde2e93305ec7d","signature":false,"impliedFormat":1},{"version":"36107995674b29284a115e21a0618c4c2751b32a8766dd4cb3ba740308b16d59","signature":false,"impliedFormat":1},{"version":"914a0ae30d96d71915fc519ccb4efbf2b62c0ddfb3a3fc6129151076bc01dc60","signature":false,"impliedFormat":1},{"version":"33e981bf6376e939f99bd7f89abec757c64897d33c005036b9a10d9587d80187","signature":false,"impliedFormat":1},{"version":"6c8e442ba33b07892169a14f7757321e49ab0f1032d676d321a1fdab8a67d40c","signature":false,"impliedFormat":1},{"version":"b41767d372275c154c7ea6c9d5449d9a741b8ce080f640155cc88ba1763e35b3","signature":false,"impliedFormat":1},{"version":"1cd673d367293fc5cb31cd7bf03d598eb368e4f31f39cf2b908abbaf120ab85a","signature":false,"impliedFormat":1},{"version":"af13e99445f37022c730bfcafcdc1761e9382ce1ea02afb678e3130b01ce5676","signature":false,"impliedFormat":1},{"version":"3825bf209f1662dfd039010a27747b73d0ef379f79970b1d05601ec8e8a4249f","signature":false,"impliedFormat":1},{"version":"0b6e25234b4eec6ed96ab138d96eb70b135690d7dd01f3dd8a8ab291c35a683a","signature":false,"impliedFormat":1},{"version":"9666f2f84b985b62400d2e5ab0adae9ff44de9b2a34803c2c5bd3c8325b17dc0","signature":false,"impliedFormat":1},{"version":"da52342062e70c77213e45107921100ba9f9b3a30dd019444cf349e5fb3470c4","signature":false,"impliedFormat":1},{"version":"e9ace91946385d29192766bf783b8460c7dbcbfc63284aa3c9cae6de5155c8bc","signature":false,"impliedFormat":1},{"version":"40b463c6766ca1b689bfcc46d26b5e295954f32ad43e37ee6953c0a677e4ae2b","signature":false,"impliedFormat":1},{"version":"249b9cab7f5d628b71308c7d9bb0a808b50b091e640ba3ed6e2d0516f4a8d91d","signature":false,"impliedFormat":1},{"version":"1e30c045732e7db8f7a82cf90b516ebe693d2f499ce2250a977ec0d12e44a529","signature":false,"impliedFormat":1},{"version":"84b736594d8760f43400202859cda55607663090a43445a078963031d47e25e7","signature":false,"impliedFormat":1},{"version":"499e5b055a5aba1e1998f7311a6c441a369831c70905cc565ceac93c28083d53","signature":false,"impliedFormat":1},{"version":"54c3e2371e3d016469ad959697fd257e5621e16296fa67082c2575d0bf8eced0","signature":false,"impliedFormat":1},{"version":"beb8233b2c220cfa0feea31fbe9218d89fa02faa81ef744be8dce5acb89bb1fd","signature":false,"impliedFormat":1},{"version":"78b29846349d4dfdd88bd6650cc5d2baaa67f2e89dc8a80c8e26ef7995386583","signature":false,"impliedFormat":1},{"version":"5d0375ca7310efb77e3ef18d068d53784faf62705e0ad04569597ae0e755c401","signature":false,"impliedFormat":1},{"version":"59af37caec41ecf7b2e76059c9672a49e682c1a2aa6f9d7dc78878f53aa284d6","signature":false,"impliedFormat":1},{"version":"addf417b9eb3f938fddf8d81e96393a165e4be0d4a8b6402292f9c634b1cb00d","signature":false,"impliedFormat":1},{"version":"e38d4fdf79e1eadd92ed7844c331dbaa40f29f21541cfee4e1acff4db09cda33","signature":false,"impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","signature":false,"impliedFormat":1},{"version":"7c10a32ae6f3962672e6869ee2c794e8055d8225ef35c91c0228e354b4e5d2d3","signature":false,"impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","signature":false,"impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","signature":false,"impliedFormat":1},{"version":"99f569b42ea7e7c5fe404b2848c0893f3e1a56e0547c1cd0f74d5dbb9a9de27e","signature":false,"impliedFormat":1},{"version":"830171b27c5fdf9bcbe4cf7d428fcf3ae2c67780fb7fbdccdf70d1623d938bc4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f9501cc13ce624c72b61f12b3963e84fad210fbdf0ffbc4590e08460a3f04eba","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e7721c4f69f93c91360c26a0a84ee885997d748237ef78ef665b153e622b36c1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"bbcfd9cd76d92c3ee70475270156755346c9086391e1b9cb643d072e0cf576b8","signature":false,"impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","signature":false,"impliedFormat":1},{"version":"72c1f5e0a28e473026074817561d1bc9647909cf253c8d56c41d1df8d95b85f7","signature":false,"impliedFormat":1},{"version":"003ec918ec442c3a4db2c36dc0c9c766977ea1c8bcc1ca7c2085868727c3d3f6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a6310806c6aa3154773976dd083a15659d294700d9ad8f6b8a2e10c3dc461ff1","signature":false,"impliedFormat":1},{"version":"c4e8e8031808b158cfb5ac5c4b38d4a26659aec4b57b6a7e2ba0a141439c208c","signature":false,"impliedFormat":1},{"version":"2c91d8366ff2506296191c26fd97cc1990bab3ee22576275d28b654a21261a44","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","signature":false,"impliedFormat":1},{"version":"db39d9a16e4ddcd8a8f2b7b3292b362cc5392f92ad7ccd76f00bccf6838ac7de","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"289e9894a4668c61b5ffed09e196c1f0c2f87ca81efcaebdf6357cfb198dac14","signature":false,"impliedFormat":1},{"version":"25a1105595236f09f5bce42398be9f9ededc8d538c258579ab662d509aa3b98e","signature":false,"impliedFormat":1},{"version":"5078cd62dbdf91ae8b1dc90b1384dec71a9c0932d62bdafb1a811d2a8e26bef2","signature":false,"impliedFormat":1},{"version":"a2e2bbde231b65c53c764c12313897ffdfb6c49183dd31823ee2405f2f7b5378","signature":false,"impliedFormat":1},{"version":"ad1cc0ed328f3f708771272021be61ab146b32ecf2b78f3224959ff1e2cd2a5c","signature":false,"impliedFormat":1},{"version":"62f572306e0b173cc5dfc4c583471151f16ef3779cf27ab96922c92ec82a3bc8","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"622b67a408a881e15ab38043547563b9d29ca4b46f5b7a7e4a4fc3123d25d19f","signature":false,"impliedFormat":1},{"version":"2617f1d06b32c7b4dfd0a5c8bc7b5de69368ec56788c90f3d7f3e3d2f39f0253","signature":false,"impliedFormat":1},{"version":"4fae8a4787c076bc430ce4bb050bb3f4a68e01e4d3ea60add681febc00ae51bf","signature":false,"impliedFormat":1},{"version":"bcbabfaca3f6b8a76cb2739e57710daf70ab5c9479ab70f5351c9b4932abf6bd","signature":false,"impliedFormat":1},{"version":"77fced47f495f4ff29bb49c52c605c5e73cd9b47d50080133783032769a9d8a6","signature":false,"impliedFormat":1},{"version":"966dd0793b220e22344c944e0f15afafdc9b0c9201b6444ea0197cd176b96893","signature":false,"impliedFormat":1},{"version":"c54f0b30a787b3df16280f4675bd3d9d17bf983ae3cd40087409476bc50b922d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0f5cda0282e1d18198e2887387eb2f026372ebc4e11c4e4516fef8a19ee4d514","signature":false,"impliedFormat":1},{"version":"e99b0e71f07128fc32583e88ccd509a1aaa9524c290efb2f48c22f9bf8ba83b1","signature":false,"impliedFormat":1},{"version":"76957a6d92b94b9e2852cf527fea32ad2dc0ef50f67fe2b14bd027c9ceef2d86","signature":false,"impliedFormat":1},{"version":"5e9f8c1e042b0f598a9be018fc8c3cb670fe579e9f2e18e3388b63327544fe16","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a8a99a5e6ed33c4a951b67cc1fd5b64fd6ad719f5747845c165ca12f6c21ba16","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a58a15da4c5ba3df60c910a043281256fa52d36a0fcdef9b9100c646282e88dd","signature":false,"impliedFormat":1},{"version":"b36beffbf8acdc3ebc58c8bb4b75574b31a2169869c70fc03f82895b93950a12","signature":false,"impliedFormat":1},{"version":"de263f0089aefbfd73c89562fb7254a7468b1f33b61839aafc3f035d60766cb4","signature":false,"impliedFormat":1},{"version":"70b57b5529051497e9f6482b76d91c0dcbb103d9ead8a0549f5bab8f65e5d031","signature":false,"impliedFormat":1},{"version":"8c81fd4a110490c43d7c578e8c6f69b3af01717189196899a6a44f93daa57a3a","signature":false,"impliedFormat":1},{"version":"1013eb2e2547ad8c100aca52ef9df8c3f209edee32bb387121bb3227f7c00088","signature":false,"impliedFormat":1},{"version":"e07c573ac1971ea89e2c56ff5fd096f6f7bba2e6dbcd5681d39257c8d954d4a8","signature":false,"impliedFormat":1},{"version":"363eedb495912790e867da6ff96e81bf792c8cfe386321e8163b71823a35719a","signature":false,"impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","signature":false,"impliedFormat":1},{"version":"125d792ec6c0c0f657d758055c494301cc5fdb327d9d9d5960b3f129aff76093","signature":false,"impliedFormat":1},{"version":"dba28a419aec76ed864ef43e5f577a5c99a010c32e5949fe4e17a4d57c58dd11","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ea713aa14a670b1ea0fbaaca4fd204e645f71ca7653a834a8ec07ee889c45de6","signature":false,"impliedFormat":1},{"version":"07199a85560f473f37363d8f1300fac361cda2e954caf8a40221f83a6bfa7ade","signature":false,"impliedFormat":1},{"version":"9705cd157ffbb91c5cab48bdd2de5a437a372e63f870f8a8472e72ff634d47c1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ae86f30d5d10e4f75ce8dcb6e1bd3a12ecec3d071a21e8f462c5c85c678efb41","signature":false,"impliedFormat":1},{"version":"982efeb2573605d4e6d5df4dc7e40846bda8b9e678e058fc99522ab6165c479e","signature":false,"impliedFormat":1},{"version":"e03460fe72b259f6d25ad029f085e4bedc3f90477da4401d8fbc1efa9793230e","signature":false,"impliedFormat":1},{"version":"4286a3a6619514fca656089aee160bb6f2e77f4dd53dc5a96b26a0b4fc778055","signature":false,"impliedFormat":1},{"version":"c9231cf03fd7e8cfd78307eecbd24ff3f0fa55d0f6d1108c4003c124d168adc4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2d5d50cd0667d9710d4d2f6e077cc4e0f9dc75e106cccaea59999b36873c5a0d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"784490137935e1e38c49b9289110e74a1622baf8a8907888dcbe9e476d7c5e44","signature":false,"impliedFormat":1},{"version":"42180b657831d1b8fead051698618b31da623fb71ff37f002cb9d932cfa775f1","signature":false,"impliedFormat":1},{"version":"4f98d6fb4fe7cbeaa04635c6eaa119d966285d4d39f0eb55b2654187b0b27446","signature":false,"impliedFormat":1},{"version":"193c5a76ac81efd1c9fc51e42b204bfcc1643184a1c66d45bb6d111b302df358","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4445f6ce6289c5b2220398138da23752fd84152c5c95bb8b58dedefc1758c036","signature":false,"impliedFormat":1},{"version":"c39866300d394f45f82d3352ecfc1649aa1d5a47decdc5c76708cde15251c43d","signature":false,"impliedFormat":1},{"version":"8caa5c86be1b793cd5f599e27ecb34252c41e011980f7d61ae4989a149ff6ccc","signature":false,"impliedFormat":1},{"version":"3609e455ffcba8176c8ce0aa57f8258fe10cf03987e27f1fab68f702b4426521","signature":false,"impliedFormat":1},{"version":"d1bd4e51810d159899aad1660ccb859da54e27e08b8c9862b40cd36c1d9ff00f","signature":false,"impliedFormat":1},{"version":"17ed71200119e86ccef2d96b73b02ce8854b76ad6bd21b5021d4269bec527b5f","signature":false,"impliedFormat":1},{"version":"1cfa8647d7d71cb03847d616bd79320abfc01ddea082a49569fda71ac5ece66b","signature":false,"impliedFormat":1},{"version":"bb7a61dd55dc4b9422d13da3a6bb9cc5e89be888ef23bbcf6558aa9726b89a1c","signature":false,"impliedFormat":1},{"version":"db6d2d9daad8a6d83f281af12ce4355a20b9a3e71b82b9f57cddcca0a8964a96","signature":false,"impliedFormat":1},{"version":"cfe4ef4710c3786b6e23dae7c086c70b4f4835a2e4d77b75d39f9046106e83d3","signature":false,"impliedFormat":1},{"version":"cbea99888785d49bb630dcbb1613c73727f2b5a2cf02e1abcaab7bcf8d6bf3c5","signature":false,"impliedFormat":1},{"version":"3a8bddb66b659f6bd2ff641fc71df8a8165bafe0f4b799cc298be5cd3755bb20","signature":false,"impliedFormat":1},{"version":"a86f82d646a739041d6702101afa82dcb935c416dd93cbca7fd754fd0282ce1f","signature":false,"impliedFormat":1},{"version":"2dad084c67e649f0f354739ec7df7c7df0779a28a4f55c97c6b6883ae850d1ce","signature":false,"impliedFormat":1},{"version":"fa5bbc7ab4130dd8cdc55ea294ec39f76f2bc507a0f75f4f873e38631a836ca7","signature":false,"impliedFormat":1},{"version":"df45ca1176e6ac211eae7ddf51336dc075c5314bc5c253651bae639defd5eec5","signature":false,"impliedFormat":1},{"version":"cf86de1054b843e484a3c9300d62fbc8c97e77f168bbffb131d560ca0474d4a8","signature":false,"impliedFormat":1},{"version":"196c960b12253fde69b204aa4fbf69470b26daf7a430855d7f94107a16495ab0","signature":false,"impliedFormat":1},{"version":"ee15ea5dd7a9fc9f5013832e5843031817a880bf0f24f37a29fd8337981aae07","signature":false,"impliedFormat":1},{"version":"bf24f6d35f7318e246010ffe9924395893c4e96d34324cde77151a73f078b9ad","signature":false,"impliedFormat":1},{"version":"ea53732769832d0f127ae16620bd5345991d26bf0b74e85e41b61b27d74ea90f","signature":false,"impliedFormat":1},{"version":"10595c7ff5094dd5b6a959ccb1c00e6a06441b4e10a87bc09c15f23755d34439","signature":false,"impliedFormat":1},{"version":"9620c1ff645afb4a9ab4044c85c26676f0a93e8c0e4b593aea03a89ccb47b6d0","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"a9af0e608929aaf9ce96bd7a7b99c9360636c31d73670e4af09a09950df97841","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"c86fe861cf1b4c46a0fb7d74dffe596cf679a2e5e8b1456881313170f092e3fa","signature":false,"impliedFormat":1},{"version":"08ed0b3f0166787f84a6606f80aa3b1388c7518d78912571b203817406e471da","signature":false,"impliedFormat":1},{"version":"47e5af2a841356a961f815e7c55d72554db0c11b4cba4d0caab91f8717846a94","signature":false,"impliedFormat":1},{"version":"65f43099ded6073336e697512d9b80f2d4fec3182b7b2316abf712e84104db00","signature":false,"impliedFormat":1},{"version":"f5f541902bf7ae0512a177295de9b6bcd6809ea38307a2c0a18bfca72212f368","signature":false,"impliedFormat":1},{"version":"b0decf4b6da3ebc52ea0c96095bdfaa8503acc4ac8e9081c5f2b0824835dd3bd","signature":false,"impliedFormat":1},{"version":"ca1b882a105a1972f82cc58e3be491e7d750a1eb074ffd13b198269f57ed9e1b","signature":false,"impliedFormat":1},{"version":"fc3e1c87b39e5ba1142f27ec089d1966da168c04a859a4f6aab64dceae162c2b","signature":false,"impliedFormat":1},{"version":"3b414b99a73171e1c4b7b7714e26b87d6c5cb03d200352da5342ab4088a54c85","signature":false,"impliedFormat":1},{"version":"61888522cec948102eba94d831c873200aa97d00d8989fdfd2a3e0ee75ec65a2","signature":false,"impliedFormat":1},{"version":"4e10622f89fea7b05dd9b52fb65e1e2b5cbd96d4cca3d9e1a60bb7f8a9cb86a1","signature":false,"impliedFormat":1},{"version":"74b2a5e5197bd0f2e0077a1ea7c07455bbea67b87b0869d9786d55104006784f","signature":false,"impliedFormat":1},{"version":"59bf32919de37809e101acffc120596a9e45fdbab1a99de5087f31fdc36e2f11","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"faa03dffb64286e8304a2ca96dd1317a77db6bfc7b3fb385163648f67e535d77","signature":false,"impliedFormat":1},{"version":"c40c848daad198266370c1c72a7a8c3d18d2f50727c7859fcfefd3ff69a7f288","signature":false,"impliedFormat":1},{"version":"ac60bbee0d4235643cc52b57768b22de8c257c12bd8c2039860540cab1fa1d82","signature":false,"impliedFormat":1},{"version":"6428e6edd944ce6789afdf43f9376c1f2e4957eea34166177625aaff4c0da1a0","signature":false,"impliedFormat":1},{"version":"ada39cbb2748ab2873b7835c90c8d4620723aedf323550e8489f08220e477c7f","signature":false,"impliedFormat":1},{"version":"6e5f5cee603d67ee1ba6120815497909b73399842254fc1e77a0d5cdc51d8c9c","signature":false,"impliedFormat":1},{"version":"8dba67056cbb27628e9b9a1cba8e57036d359dceded0725c72a3abe4b6c79cd4","signature":false,"impliedFormat":1},{"version":"70f3814c457f54a7efe2d9ce9d2686de9250bb42eb7f4c539bd2280a42e52d33","signature":false,"impliedFormat":1},{"version":"154dd2e22e1e94d5bc4ff7726706bc0483760bae40506bdce780734f11f7ec47","signature":false,"impliedFormat":1},{"version":"ef61792acbfa8c27c9bd113f02731e66229f7d3a169e3c1993b508134f1a58e0","signature":false,"impliedFormat":1},{"version":"9c82171d836c47486074e4ca8e059735bf97b205e70b196535b5efd40cbe1bc5","signature":false,"impliedFormat":1},{"version":"0131e203d8560edb39678abe10db42564a068f98c4ebd1ed9ffe7279c78b3c81","signature":false,"impliedFormat":1},{"version":"f6404e7837b96da3ea4d38c4f1a3812c96c9dcdf264e93d5bdb199f983a3ef4b","signature":false,"impliedFormat":1},{"version":"c5426dbfc1cf90532f66965a7aa8c1136a78d4d0f96d8180ecbfc11d7722f1a5","signature":false,"impliedFormat":1},{"version":"65a15fc47900787c0bd18b603afb98d33ede930bed1798fc984d5ebb78b26cf9","signature":false,"impliedFormat":1},{"version":"9d202701f6e0744adb6314d03d2eb8fc994798fc83d91b691b75b07626a69801","signature":false,"impliedFormat":1},{"version":"de9d2df7663e64e3a91bf495f315a7577e23ba088f2949d5ce9ec96f44fba37d","signature":false,"impliedFormat":1},{"version":"c7af78a2ea7cb1cd009cfb5bdb48cd0b03dad3b54f6da7aab615c2e9e9d570c5","signature":false,"impliedFormat":1},{"version":"1ee45496b5f8bdee6f7abc233355898e5bf9bd51255db65f5ff7ede617ca0027","signature":false,"impliedFormat":1},{"version":"8b8f00491431fe82f060dfe8c7f2180a9fb239f3d851527db909b83230e75882","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"db01d18853469bcb5601b9fc9826931cc84cc1a1944b33cad76fd6f1e3d8c544","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dba114fb6a32b355a9cfc26ca2276834d72fe0e94cd2c3494005547025015369","signature":false,"impliedFormat":1},{"version":"903e299a28282fa7b714586e28409ed73c3b63f5365519776bf78e8cf173db36","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fa6c12a7c0f6b84d512f200690bfc74819e99efae69e4c95c4cd30f6884c526e","signature":false,"impliedFormat":1},{"version":"f1c32f9ce9c497da4dc215c3bc84b722ea02497d35f9134db3bb40a8d918b92b","signature":false,"impliedFormat":1},{"version":"b73c319af2cc3ef8f6421308a250f328836531ea3761823b4cabbd133047aefa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e433b0337b8106909e7953015e8fa3f2d30797cea27141d1c5b135365bb975a6","signature":false,"impliedFormat":1},{"version":"dd3900b24a6a8745efeb7ad27629c0f8a626470ac229c1d73f1fe29d67e44dca","signature":false,"impliedFormat":1},{"version":"ddff7fc6edbdc5163a09e22bf8df7bef75f75369ebd7ecea95ba55c4386e2441","signature":false,"impliedFormat":1},{"version":"106c6025f1d99fd468fd8bf6e5bda724e11e5905a4076c5d29790b6c3745e50c","signature":false,"impliedFormat":1},{"version":"ec29be0737d39268696edcec4f5e97ce26f449fa9b7afc2f0f99a86def34a418","signature":false,"impliedFormat":1},{"version":"aeab39e8e0b1a3b250434c3b2bb8f4d17bbec2a9dbce5f77e8a83569d3d2cbc2","signature":false,"impliedFormat":1},{"version":"ec6cba1c02c675e4dd173251b156792e8d3b0c816af6d6ad93f1a55d674591aa","signature":false,"impliedFormat":1},{"version":"b620391fe8060cf9bedc176a4d01366e6574d7a71e0ac0ab344a4e76576fcbb8","signature":false,"impliedFormat":1},{"version":"d729408dfde75b451530bcae944cf89ee8277e2a9df04d1f62f2abfd8b03c1e1","signature":false,"impliedFormat":1},{"version":"e15d3c84d5077bb4a3adee4c791022967b764dc41cb8fa3cfa44d4379b2c95f5","signature":false,"impliedFormat":1},{"version":"5f58e28cd22e8fc1ac1b3bc6b431869f1e7d0b39e2c21fbf79b9fa5195a85980","signature":false,"impliedFormat":1},{"version":"e1fc1a1045db5aa09366be2b330e4ce391550041fc3e925f60998ca0b647aa97","signature":false,"impliedFormat":1},{"version":"63533978dcda286422670f6e184ac516805a365fb37a086eeff4309e812f1402","signature":false,"impliedFormat":1},{"version":"43ba4f2fa8c698f5c304d21a3ef596741e8e85a810b7c1f9b692653791d8d97a","signature":false,"impliedFormat":1},{"version":"31fb49ef3aa3d76f0beb644984e01eab0ea222372ea9b49bb6533be5722d756c","signature":false,"impliedFormat":1},{"version":"33cd131e1461157e3e06b06916b5176e7a8ec3fce15a5cfe145e56de744e07d2","signature":false,"impliedFormat":1},{"version":"889ef863f90f4917221703781d9723278db4122d75596b01c429f7c363562b86","signature":false,"impliedFormat":1},{"version":"3556cfbab7b43da96d15a442ddbb970e1f2fc97876d055b6555d86d7ac57dae5","signature":false,"impliedFormat":1},{"version":"437751e0352c6e924ddf30e90849f1d9eb00ca78c94d58d6a37202ec84eb8393","signature":false,"impliedFormat":1},{"version":"48e8af7fdb2677a44522fd185d8c87deff4d36ee701ea003c6c780b1407a1397","signature":false,"impliedFormat":1},{"version":"d11308de5a36c7015bb73adb5ad1c1bdaac2baede4cc831a05cf85efa3cc7f2f","signature":false,"impliedFormat":1},{"version":"38e4684c22ed9319beda6765bab332c724103d3a966c2e5e1c5a49cf7007845f","signature":false,"impliedFormat":1},{"version":"f9812cfc220ecf7557183379531fa409acd249b9e5b9a145d0d52b76c20862de","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e650298721abc4f6ae851e60ae93ee8199791ceec4b544c3379862f81f43178c","signature":false,"impliedFormat":1},{"version":"2e4f37ffe8862b14d8e24ae8763daaa8340c0df0b859d9a9733def0eee7562d9","signature":false,"impliedFormat":1},{"version":"13283350547389802aa35d9f2188effaeac805499169a06ef5cd77ce2a0bd63f","signature":false,"impliedFormat":1},{"version":"680793958f6a70a44c8d9ae7d46b7a385361c69ac29dcab3ed761edce1c14ab8","signature":false,"impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","signature":false,"impliedFormat":1},{"version":"42c169fb8c2d42f4f668c624a9a11e719d5d07dacbebb63cbcf7ef365b0a75b3","signature":false,"impliedFormat":1},{"version":"913ddbba170240070bd5921b8f33ea780021bdf42fbdfcd4fcb2691b1884ddde","signature":false,"impliedFormat":1},{"version":"b4e6d416466999ff40d3fe5ceb95f7a8bfb7ac2262580287ac1a8391e5362431","signature":false,"impliedFormat":1},{"version":"5fe23bd829e6be57d41929ac374ee9551ccc3c44cee893167b7b5b77be708014","signature":false,"impliedFormat":1},{"version":"0a626484617019fcfbfc3c1bc1f9e84e2913f1adb73692aa9075817404fb41a1","signature":false,"impliedFormat":1},{"version":"438c7513b1df91dcef49b13cd7a1c4720f91a36e88c1df731661608b7c055f10","signature":false,"impliedFormat":1},{"version":"cf185cc4a9a6d397f416dd28cca95c227b29f0f27b160060a95c0e5e36cda865","signature":false,"impliedFormat":1},{"version":"0086f3e4ad898fd7ca56bb223098acfacf3fa065595182aaf0f6c4a6a95e6fbd","signature":false,"impliedFormat":1},{"version":"efaa078e392f9abda3ee8ade3f3762ab77f9c50b184e6883063a911742a4c96a","signature":false,"impliedFormat":1},{"version":"54a8bb487e1dc04591a280e7a673cdfb272c83f61e28d8a64cf1ac2e63c35c51","signature":false,"impliedFormat":1},{"version":"021a9498000497497fd693dd315325484c58a71b5929e2bbb91f419b04b24cea","signature":false,"impliedFormat":1},{"version":"9385cdc09850950bc9b59cca445a3ceb6fcca32b54e7b626e746912e489e535e","signature":false,"impliedFormat":1},{"version":"2894c56cad581928bb37607810af011764a2f511f575d28c9f4af0f2ef02d1ab","signature":false,"impliedFormat":1},{"version":"0a72186f94215d020cb386f7dca81d7495ab6c17066eb07d0f44a5bf33c1b21a","signature":false,"impliedFormat":1},{"version":"84124384abae2f6f66b7fbfc03862d0c2c0b71b826f7dbf42c8085d31f1d3f95","signature":false,"impliedFormat":1},{"version":"63a8e96f65a22604eae82737e409d1536e69a467bb738bec505f4f97cce9d878","signature":false,"impliedFormat":1},{"version":"3fd78152a7031315478f159c6a5872c712ece6f01212c78ea82aef21cb0726e2","signature":false,"impliedFormat":1},{"version":"b01bd582a6e41457bc56e6f0f9de4cb17f33f5f3843a7cf8210ac9c18472fb0f","signature":false,"impliedFormat":1},{"version":"58b49e5c1def740360b5ae22ae2405cfac295fee74abd88d74ac4ea42502dc03","signature":false,"impliedFormat":1},{"version":"512fc15cca3a35b8dbbf6e23fe9d07e6f87ad03c895acffd3087ce09f352aad0","signature":false,"impliedFormat":1},{"version":"9a0946d15a005832e432ea0cd4da71b57797efb25b755cc07f32274296d62355","signature":false,"impliedFormat":1},{"version":"a52ff6c0a149e9f370372fc3c715d7f2beee1f3bab7980e271a7ab7d313ec677","signature":false,"impliedFormat":1},{"version":"fd933f824347f9edd919618a76cdb6a0c0085c538115d9a287fa0c7f59957ab3","signature":false,"impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","signature":false,"impliedFormat":1},{"version":"6a1aa3e55bdc50503956c5cd09ae4cd72e3072692d742816f65c66ca14f4dfdd","signature":false,"impliedFormat":1},{"version":"ab75cfd9c4f93ffd601f7ca1753d6a9d953bbedfbd7a5b3f0436ac8a1de60dfa","signature":false,"impliedFormat":1},{"version":"f95180f03d827525ca4f990f49e17ec67198c316dd000afbe564655141f725cd","signature":false,"impliedFormat":1},{"version":"b73cbf0a72c8800cf8f96a9acfe94f3ad32ca71342a8908b8ae484d61113f647","signature":false,"impliedFormat":1},{"version":"bae6dd176832f6423966647382c0d7ba9e63f8c167522f09a982f086cd4e8b23","signature":false,"impliedFormat":1},{"version":"1364f64d2fb03bbb514edc42224abd576c064f89be6a990136774ecdd881a1da","signature":false,"impliedFormat":1},{"version":"c9958eb32126a3843deedda8c22fb97024aa5d6dd588b90af2d7f2bfac540f23","signature":false,"impliedFormat":1},{"version":"950fb67a59be4c2dbe69a5786292e60a5cb0e8612e0e223537784c731af55db1","signature":false,"impliedFormat":1},{"version":"e927c2c13c4eaf0a7f17e6022eee8519eb29ef42c4c13a31e81a611ab8c95577","signature":false,"impliedFormat":1},{"version":"07ca44e8d8288e69afdec7a31fa408ce6ab90d4f3d620006701d5544646da6aa","signature":false,"impliedFormat":1},{"version":"70246ad95ad8a22bdfe806cb5d383a26c0c6e58e7207ab9c431f1cb175aca657","signature":false,"impliedFormat":1},{"version":"f00f3aa5d64ff46e600648b55a79dcd1333458f7a10da2ed594d9f0a44b76d0b","signature":false,"impliedFormat":1},{"version":"772d8d5eb158b6c92412c03228bd9902ccb1457d7a705b8129814a5d1a6308fc","signature":false,"impliedFormat":1},{"version":"4e4475fba4ed93a72f167b061cd94a2e171b82695c56de9899275e880e06ba41","signature":false,"impliedFormat":1},{"version":"97c5f5d580ab2e4decd0a3135204050f9b97cd7908c5a8fbc041eadede79b2fa","signature":false,"impliedFormat":1},{"version":"c99a3a5f2215d5b9d735aa04cec6e61ed079d8c0263248e298ffe4604d4d0624","signature":false,"impliedFormat":1},{"version":"49b2375c586882c3ac7f57eba86680ff9742a8d8cb2fe25fe54d1b9673690d41","signature":false,"impliedFormat":1},{"version":"802e797bcab5663b2c9f63f51bdf67eff7c41bc64c0fd65e6da3e7941359e2f7","signature":false,"impliedFormat":1},{"version":"847e160d709c74cc714fbe1f99c41d3425b74cd47b1be133df1623cd87014089","signature":false,"impliedFormat":1},{"version":"9fee04f1e1afa50524862289b9f0b0fdc3735b80e2a0d684cec3b9ff3d94cecc","signature":false,"impliedFormat":1},{"version":"5cdc27fbc5c166fc5c763a30ac21cbac9859dc5ba795d3230db6d4e52a1965bb","signature":false,"impliedFormat":1},{"version":"6459054aabb306821a043e02b89d54da508e3a6966601a41e71c166e4ea1474f","signature":false,"impliedFormat":1},{"version":"f416c9c3eee9d47ff49132c34f96b9180e50485d435d5748f0e8b72521d28d2e","signature":false,"impliedFormat":1},{"version":"05c97cddbaf99978f83d96de2d8af86aded9332592f08ce4a284d72d0952c391","signature":false,"impliedFormat":1},{"version":"14e5cdec6f8ae82dfd0694e64903a0a54abdfe37e1d966de3d4128362acbf35f","signature":false,"impliedFormat":1},{"version":"bbc183d2d69f4b59fd4dd8799ffdf4eb91173d1c4ad71cce91a3811c021bf80c","signature":false,"impliedFormat":1},{"version":"7b6ff760c8a240b40dab6e4419b989f06a5b782f4710d2967e67c695ef3e93c4","signature":false,"impliedFormat":1},{"version":"8dbc4134a4b3623fc476be5f36de35c40f2768e2e3d9ed437e0d5f1c4cd850f6","signature":false,"impliedFormat":1},{"version":"4e06330a84dec7287f7ebdd64978f41a9f70a668d3b5edc69d5d4a50b9b376bb","signature":false,"impliedFormat":1},{"version":"65bfa72967fbe9fc33353e1ac03f0480aa2e2ea346d61ff3ea997dfd850f641a","signature":false,"impliedFormat":1},{"version":"c06f0bb92d1a1a5a6c6e4b5389a5664d96d09c31673296cb7da5fe945d54d786","signature":false,"impliedFormat":1},{"version":"f974e4a06953682a2c15d5bd5114c0284d5abf8bc0fe4da25cb9159427b70072","signature":false,"impliedFormat":1},{"version":"872caaa31423f4345983d643e4649fb30f548e9883a334d6d1c5fff68ede22d4","signature":false,"impliedFormat":1},{"version":"94404c4a878fe291e7578a2a80264c6f18e9f1933fbb57e48f0eb368672e389c","signature":false,"impliedFormat":1},{"version":"5c1b7f03aa88be854bc15810bfd5bd5a1943c5a7620e1c53eddd2a013996343e","signature":false,"impliedFormat":1},{"version":"09dfc64fcd6a2785867f2368419859a6cc5a8d4e73cbe2538f205b1642eb0f51","signature":false,"impliedFormat":1},{"version":"bcf6f0a323653e72199105a9316d91463ad4744c546d1271310818b8cef7c608","signature":false,"impliedFormat":1},{"version":"01aa917531e116485beca44a14970834687b857757159769c16b228eb1e49c5f","signature":false,"impliedFormat":1},{"version":"351475f9c874c62f9b45b1f0dc7e2704e80dfd5f1af83a3a9f841f9dfe5b2912","signature":false,"impliedFormat":1},{"version":"ac457ad39e531b7649e7b40ee5847606eac64e236efd76c5d12db95bf4eacd17","signature":false,"impliedFormat":1},{"version":"187a6fdbdecb972510b7555f3caacb44b58415da8d5825d03a583c4b73fde4cf","signature":false,"impliedFormat":1},{"version":"d4c3250105a612202289b3a266bb7e323db144f6b9414f9dea85c531c098b811","signature":false,"impliedFormat":1},{"version":"95b444b8c311f2084f0fb51c616163f950fb2e35f4eaa07878f313a2d36c98a4","signature":false,"impliedFormat":1},{"version":"741067675daa6d4334a2dc80a4452ca3850e89d5852e330db7cb2b5f867173b1","signature":false,"impliedFormat":1},{"version":"f8acecec1114f11690956e007d920044799aefeb3cece9e7f4b1f8a1d542b2c9","signature":false,"impliedFormat":1},{"version":"178071ccd043967a58c5d1a032db0ddf9bd139e7920766b537d9783e88eb615e","signature":false,"impliedFormat":1},{"version":"3a17f09634c50cce884721f54fd9e7b98e03ac505889c560876291fcf8a09e90","signature":false,"impliedFormat":1},{"version":"32531dfbb0cdc4525296648f53b2b5c39b64282791e2a8c765712e49e6461046","signature":false,"impliedFormat":1},{"version":"0ce1b2237c1c3df49748d61568160d780d7b26693bd9feb3acb0744a152cd86d","signature":false,"impliedFormat":1},{"version":"e489985388e2c71d3542612685b4a7db326922b57ac880f299da7026a4e8a117","signature":false,"impliedFormat":1},{"version":"5cad4158616d7793296dd41e22e1257440910ea8d01c7b75045d4dfb20c5a41a","signature":false,"impliedFormat":1},{"version":"04d3aad777b6af5bd000bfc409907a159fe77e190b9d368da4ba649cdc28d39e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74efc1d6523bd57eb159c18d805db4ead810626bc5bc7002a2c7f483044b2e0f","signature":false,"impliedFormat":1},{"version":"19252079538942a69be1645e153f7dbbc1ef56b4f983c633bf31fe26aeac32cd","signature":false,"impliedFormat":1},{"version":"bc11f3ac00ac060462597add171220aed628c393f2782ac75dd29ff1e0db871c","signature":false,"impliedFormat":1},{"version":"616775f16134fa9d01fc677ad3f76e68c051a056c22ab552c64cc281a9686790","signature":false,"impliedFormat":1},{"version":"65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","signature":false,"impliedFormat":1},{"version":"f9fe6af238339a0e5f7563acee3178f51db37f32a2e7c09f85273098cee7ec49","signature":false,"impliedFormat":1},{"version":"3b0b1d352b8d2e47f1c4df4fb0678702aee071155b12ef0185fce9eb4fa4af1e","signature":false,"impliedFormat":1},{"version":"77e71242e71ebf8528c5802993697878f0533db8f2299b4d36aa015bae08a79c","signature":false,"impliedFormat":1},{"version":"a344403e7a7384e0e7093942533d309194ad0a53eca2a3100c0b0ab4d3932773","signature":false,"impliedFormat":1},{"version":"b7fff2d004c5879cae335db8f954eb1d61242d9f2d28515e67902032723caeab","signature":false,"impliedFormat":1},{"version":"5f3dc10ae646f375776b4e028d2bed039a93eebbba105694d8b910feebbe8b9c","signature":false,"impliedFormat":1},{"version":"bb18bf4a61a17b4a6199eb3938ecfa4a59eb7c40843ad4a82b975ab6f7e3d925","signature":false,"impliedFormat":1},{"version":"4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","signature":false,"impliedFormat":1},{"version":"e9b6fc05f536dfddcdc65dbcf04e09391b1c968ab967382e48924f5cb90d88e1","signature":false,"impliedFormat":1},{"version":"a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","signature":false,"impliedFormat":1},{"version":"2b664c3cc544d0e35276e1fb2d4989f7d4b4027ffc64da34ec83a6ccf2e5c528","signature":false,"impliedFormat":1},{"version":"a3f41ed1b4f2fc3049394b945a68ae4fdefd49fa1739c32f149d32c0545d67f5","signature":false,"impliedFormat":1},{"version":"3cd8f0464e0939b47bfccbb9bb474a6d87d57210e304029cd8eb59c63a81935d","signature":false,"impliedFormat":1},{"version":"47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","signature":false,"impliedFormat":1},{"version":"3026abd48e5e312f2328629ede6e0f770d21c3cd32cee705c450e589d015ee09","signature":false,"impliedFormat":1},{"version":"8b140b398a6afbd17cc97c38aea5274b2f7f39b1ae5b62952cfe65bf493e3e75","signature":false,"impliedFormat":1},{"version":"7663d2c19ce5ef8288c790edba3d45af54e58c84f1b37b1249f6d49d962f3d91","signature":false,"impliedFormat":1},{"version":"5cce3b975cdb72b57ae7de745b3c5de5790781ee88bcb41ba142f07c0fa02e97","signature":false,"impliedFormat":1},{"version":"00bd6ebe607246b45296aa2b805bd6a58c859acecda154bfa91f5334d7c175c6","signature":false,"impliedFormat":1},{"version":"ad036a85efcd9e5b4f7dd5c1a7362c8478f9a3b6c3554654ca24a29aa850a9c5","signature":false,"impliedFormat":1},{"version":"fedebeae32c5cdd1a85b4e0504a01996e4a8adf3dfa72876920d3dd6e42978e7","signature":false,"impliedFormat":1},{"version":"0d28b974a7605c4eda20c943b3fa9ae16cb452c1666fc9b8c341b879992c7612","signature":false,"impliedFormat":1},{"version":"cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","signature":false,"impliedFormat":1},{"version":"db036c56f79186da50af66511d37d9fe77fa6793381927292d17f81f787bb195","signature":false,"impliedFormat":1},{"version":"87ac2fb61e629e777f4d161dff534c2023ee15afd9cb3b1589b9b1f014e75c58","signature":false,"impliedFormat":1},{"version":"13c8b4348db91e2f7d694adc17e7438e6776bc506d5c8f5de9ad9989707fa3fe","signature":false,"impliedFormat":1},{"version":"3c1051617aa50b38e9efaabce25e10a5dd9b1f42e372ef0e8a674076a68742ed","signature":false,"impliedFormat":1},{"version":"07a3e20cdcb0f1182f452c0410606711fbea922ca76929a41aacb01104bc0d27","signature":false,"impliedFormat":1},{"version":"1de80059b8078ea5749941c9f863aa970b4735bdbb003be4925c853a8b6b4450","signature":false,"impliedFormat":1},{"version":"1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","signature":false,"impliedFormat":1},{"version":"4cd4b6b1279e9d744a3825cbd7757bbefe7f0708f3f1069179ad535f19e8ed2c","signature":false,"impliedFormat":1},{"version":"5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","signature":false,"impliedFormat":1},{"version":"c0eeaaa67c85c3bb6c52b629ebbfd3b2292dc67e8c0ffda2fc6cd2f78dc471e6","signature":false,"impliedFormat":1},{"version":"4b7f74b772140395e7af67c4841be1ab867c11b3b82a51b1aeb692822b76c872","signature":false,"impliedFormat":1},{"version":"27be6622e2922a1b412eb057faa854831b95db9db5035c3f6d4b677b902ab3b7","signature":false,"impliedFormat":1},{"version":"b95a6f019095dd1d48fd04965b50dfd63e5743a6e75478343c46d2582a5132bf","signature":false,"impliedFormat":99},{"version":"c2008605e78208cfa9cd70bd29856b72dda7ad89df5dc895920f8e10bcb9cd0a","signature":false,"impliedFormat":99},{"version":"b97cb5616d2ab82a98ec9ada7b9e9cabb1f5da880ec50ea2b8dc5baa4cbf3c16","signature":false,"impliedFormat":99},{"version":"d23df9ff06ae8bf1dcb7cc933e97ae7da418ac77749fecee758bb43a8d69f840","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"040c71dde2c406f869ad2f41e8d4ce579cc60c8dbe5aa0dd8962ac943b846572","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3586f5ea3cc27083a17bd5c9059ede9421d587286d5a47f4341a4c2d00e4fa91","signature":false,"impliedFormat":1},{"version":"a6df929821e62f4719551f7955b9f42c0cd53c1370aec2dd322e24196a7dfe33","signature":false,"impliedFormat":1},{"version":"b789bf89eb19c777ed1e956dbad0925ca795701552d22e68fd130a032008b9f9","signature":false,"impliedFormat":1},{"version":"9dd9d642cdb87d4d5b3173217e0c45429b3e47a6f5cf5fb0ead6c644ec5fed01","signature":false},{"version":"6e7691f0ed4332dd9098aea3423bfafb389c74e416cb13b763bcbf538d28e4c2","signature":false},{"version":"0dfda15344e98b85bb3188562bfb617fcb4381ada381ab8b0d54a9932c4e27c0","signature":false},{"version":"75ad6ec8052dd019567403c69d6f2f92eb62aad88fcbfd39d32fa7936d63c766","signature":false},{"version":"6c842bac4e795101df9bb9ca48c904b58e39e91f6a2a4a880f80df52ed239908","signature":false},{"version":"28c1b3fb30bbb50d1e6aa02a0f3eabf3b4576f734732a537f10762aff58accdd","signature":false},{"version":"0d6a132af73ae308d56b8e4862dcb573577312a9ae3620d303f2477ae6d4b587","signature":false},{"version":"7775f3e9e867372d2291892950e87e21709c8f07c99ea844add876036e967f08","signature":false},{"version":"159d8fee05948e9bfad0dd5077aeb7bb0e56655720e28e9b5707484a89e9470a","signature":false},{"version":"8bafe7dc3b0dff195541e88804cd89014cd3e49d71c605357f02b98d373e65a8","signature":false},{"version":"0058ec83a9b026c106f724456042a5a0aec02b388770073d2b7cf8a3013e1429","signature":false},{"version":"c67081c8d27cd5a2aa4b9ec050c0f05fef1e6e74574b70281e977e30c2e0ceb7","signature":false},{"version":"d3f5e3624657b33a4ecd09ef692e405bbe4ee3180fc54da4720b479767d35177","signature":false},{"version":"41b0733ad232e5e4f5b287e9955e960311242996097763a7ba0ef76e7df8aa26","signature":false},{"version":"f57615c0fe194d2801105c011d849c3f2f4df5ec6b1bd588afbb4d2879be9933","signature":false},{"version":"228d2a0be4d8359274d75a84e5cea4652f42915782e42fd64604f373015eb0ae","signature":false},{"version":"db1353057d2d2fae38bc1bfefc197acbe2134a48d5ac5f68e518417c3c7ee6c0","signature":false},{"version":"1dfc09f575a90d76f991aa9c75c58a78bbbfe656f72e69de0935c52f5391456b","signature":false},{"version":"8da732da3bf4e89f975b498d8eeb3751380c5b2fc44a46a6e3fa82bf5f791a8d","signature":false},{"version":"99cfb6be0f53be41fb80e2671688fb352de6a44e193958f69c662d112f47a6bf","signature":false},{"version":"77159424cdf4d4c205a4f03cc24c3b2f0fe476dc194497f2f5949aaee38a7415","signature":false},{"version":"56d8cd398aad8032abfd6b6de1e3c1a3855785e967d51c82fd5cc67144e3b19d","signature":false},{"version":"766a57a3200adbba155936810c3a2dfc77bd945bd51c16f3f858f3808034fbd2","signature":false},{"version":"ad43a6c89d0179a1e5daf71fd3b80322be47dbe6d12ca8910a28cbc66d21cbcb","signature":false},{"version":"b8958f4191f897badd85bad57fe1e3ead5bb34d42999df8f410506daad3c264f","signature":false},{"version":"ad13cdee17c4f72196345f71ed71c218ed8d8e2348083759a8d3c59b07a2124f","signature":false},{"version":"45aaeb5fe9d54146f17c390912192a5f94bdb28ef059c5363f57c0be1ff4db74","signature":false},{"version":"341ff963ab405f4bfa61f1c05be367db075a790e172d76a978208c002ac0aa49","signature":false},{"version":"b68a41695af56fa10e5eb0fd907913b91ae653af0e07de7eec72ea517cf9f971","signature":false},{"version":"a33e8529005b0546a24f8eb9bb7aece1ef461f40ab97b447df32d27fd1c9c089","signature":false},{"version":"b62918bb79cebefd5d098d403f75e593f7c633efdfc3268ecdec1b4cdb860ac6","signature":false},{"version":"9d65ee1c39ec8712f84a23c97733c02010797ab003c3ec18973887bb9d5dc9aa","signature":false},{"version":"e12fb7c583bc66943eee988e69b8f6b0d5b02b005366e92c1e59b43146a3ed1a","signature":false},{"version":"75d84d955f4f585d5000d7542f736936b8b581686bfe61c8749dbc86b32cead0","signature":false},{"version":"3cd0a7845d45c626edbfc011e2cea51c42078e8bc4703287540119dff1d29176","signature":false},{"version":"b7a66c4dd6f5e7949f630aca5cf819291896cb185244b36534ffa5d2d39164b4","signature":false},{"version":"dc9ea4ccc946bd09e562aa4d4f202eeb271fb465c8881fdca2a0098bce3c064c","signature":false},{"version":"8f6a5574c5a4b184a8b6134739c1d77e02883e4769c290babec7f764410b9a81","signature":false},{"version":"973188518624a97ee494161d72bdbd29185182bf8d443a2a436ac445df20c697","signature":false},{"version":"05321b823dd3781d0b6aac8700bfdc0c9181d56479fe52ba6a40c9196fd661a8","signature":false,"impliedFormat":1},{"version":"b7dc723afe6f3abd5c5a632a03979415037d6f9c392f2154699a8ab30c687a09","signature":false},{"version":"9280627402454e9225c6cf89649026ac9d46af3b1060dd7271d25d2f4f1ef4b9","signature":false},{"version":"be313a350f66e89b82baa0712ad3ab063e70fa73818a26de318514e14c0976ce","signature":false},{"version":"aea9720dbc09605b046b14acd9d9068e3396e490b655d365c711038826d9e40f","signature":false},{"version":"151ff381ef9ff8da2da9b9663ebf657eac35c4c9a19183420c05728f31a6761d","signature":false,"impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","signature":false,"impliedFormat":1},{"version":"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","signature":false,"impliedFormat":1}],"root":[[411,449],[451,454]],"options":{"allowJs":true,"composite":false,"declarationMap":false,"emitDeclarationOnly":false,"esModuleInterop":true,"jsx":1,"module":99,"skipLibCheck":true,"strict":false,"tsBuildInfoFile":"./.tsbuildinfo"},"referencedMap":[[413,1],[447,2],[412,3],[446,4],[411,5],[364,6],[455,6],[456,6],[457,6],[142,7],[143,7],[144,8],[94,9],[145,10],[146,11],[147,12],[92,6],[148,13],[149,14],[150,15],[151,16],[152,17],[153,18],[154,18],[155,19],[156,20],[157,21],[158,22],[95,6],[93,6],[159,23],[160,24],[161,25],[194,26],[162,27],[163,28],[164,29],[165,30],[166,31],[167,32],[168,33],[169,34],[170,35],[171,36],[172,36],[173,37],[174,6],[175,6],[176,38],[178,39],[177,40],[179,41],[180,42],[181,43],[182,44],[183,45],[184,46],[185,47],[186,48],[187,49],[188,50],[189,51],[190,52],[191,53],[96,6],[97,6],[98,6],[139,54],[140,6],[141,6],[192,55],[193,56],[84,6],[199,57],[450,3],[200,58],[198,3],[196,59],[197,60],[82,6],[85,61],[287,3],[83,6],[91,62],[367,63],[371,64],[373,65],[220,66],[234,67],[338,68],[266,6],[341,69],[302,70],[311,71],[339,72],[221,73],[265,6],[267,74],[340,75],[241,76],[222,77],[246,76],[235,76],[205,76],[293,78],[294,79],[210,6],[290,80],[295,81],[382,82],[288,81],[383,83],[272,6],[291,84],[395,85],[394,86],[297,81],[393,6],[391,6],[392,87],[292,3],[279,88],[280,89],[289,90],[306,91],[307,92],[296,93],[274,94],[275,95],[386,96],[389,97],[253,98],[252,99],[251,100],[398,3],[250,101],[226,6],[401,6],[404,6],[403,3],[405,102],[201,6],[332,6],[233,103],[203,104],[355,6],[356,6],[358,6],[361,105],[357,6],[359,106],[360,106],[219,6],[232,6],[366,107],[374,108],[378,109],[215,110],[282,111],[281,6],[273,94],[301,112],[299,113],[298,6],[300,6],[305,114],[277,115],[214,116],[239,117],[329,118],[206,119],[213,120],[202,68],[343,121],[353,122],[342,6],[352,123],[240,6],[224,124],[320,125],[319,6],[326,126],[328,127],[321,128],[325,129],[327,126],[324,128],[323,126],[322,128],[262,130],[247,130],[314,131],[248,131],[208,132],[207,6],[318,133],[317,134],[316,135],[315,136],[209,137],[286,138],[303,139],[285,140],[310,141],[312,142],[309,140],[242,137],[195,6],[330,143],[268,144],[304,6],[351,145],[271,146],[346,147],[212,6],[347,148],[349,149],[350,150],[333,6],[345,119],[244,151],[331,152],[354,153],[216,6],[218,6],[223,154],[313,155],[211,156],[217,6],[270,157],[269,158],[225,159],[278,160],[276,161],[227,162],[229,163],[402,6],[228,164],[230,165],[369,6],[368,6],[370,6],[400,6],[231,166],[284,3],[90,6],[308,167],[254,6],[264,168],[243,6],[376,3],[385,169],[261,3],[380,81],[260,170],[363,171],[259,169],[204,6],[387,172],[257,3],[258,3],[249,6],[263,6],[256,173],[255,174],[245,175],[238,93],[348,6],[237,176],[236,6],[372,6],[283,3],[365,177],[81,6],[89,178],[86,3],[87,6],[88,6],[344,179],[337,180],[336,6],[335,181],[334,6],[375,182],[377,183],[379,184],[381,185],[384,186],[410,187],[388,187],[409,188],[390,189],[396,190],[397,191],[399,192],[406,193],[408,6],[407,194],[362,195],[79,6],[80,6],[13,6],[14,6],[16,6],[15,6],[2,6],[17,6],[18,6],[19,6],[20,6],[21,6],[22,6],[23,6],[24,6],[3,6],[25,6],[26,6],[4,6],[27,6],[31,6],[28,6],[29,6],[30,6],[32,6],[33,6],[34,6],[5,6],[35,6],[36,6],[37,6],[38,6],[6,6],[42,6],[39,6],[40,6],[41,6],[43,6],[7,6],[44,6],[49,6],[50,6],[45,6],[46,6],[47,6],[48,6],[8,6],[54,6],[51,6],[52,6],[53,6],[55,6],[9,6],[56,6],[57,6],[58,6],[60,6],[59,6],[61,6],[62,6],[10,6],[63,6],[64,6],[65,6],[11,6],[66,6],[67,6],[68,6],[69,6],[70,6],[1,6],[71,6],[72,6],[12,6],[76,6],[74,6],[78,6],[73,6],[77,6],[75,6],[116,196],[127,197],[114,198],[128,199],[137,200],[105,201],[106,202],[104,203],[136,194],[131,204],[135,205],[108,206],[124,207],[107,208],[134,209],[102,210],[103,204],[109,211],[110,6],[115,212],[113,211],[100,213],[138,214],[129,215],[119,216],[118,211],[120,217],[122,218],[117,219],[121,220],[132,194],[111,221],[112,222],[123,223],[101,199],[126,224],[125,211],[130,6],[99,6],[133,225],[445,226],[421,227],[452,227],[427,228],[434,229],[424,230],[425,231],[453,232],[422,233],[417,234],[423,227],[420,235],[433,236],[426,237],[428,238],[429,3],[431,239],[454,240],[437,235],[435,241],[436,242],[416,6],[439,243],[438,243],[440,244],[443,3],[444,3],[414,3],[442,245],[441,246],[451,247],[432,6],[415,6],[419,248],[430,248],[418,249],[449,6],[448,250]],"changeFileSet":[413,447,412,446,411,364,455,456,457,142,143,144,94,145,146,147,92,148,149,150,151,152,153,154,155,156,157,158,95,93,159,160,161,194,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,177,179,180,181,182,183,184,185,186,187,188,189,190,191,96,97,98,139,140,141,192,193,84,199,450,200,198,196,197,82,85,287,83,91,367,371,373,220,234,338,266,341,302,311,339,221,265,267,340,241,222,246,235,205,293,294,210,290,295,382,288,383,272,291,395,394,297,393,391,392,292,279,280,289,306,307,296,274,275,386,389,253,252,251,398,250,226,401,404,403,405,201,332,233,203,355,356,358,361,357,359,360,219,232,366,374,378,215,282,281,273,301,299,298,300,305,277,214,239,329,206,213,202,343,353,342,352,240,224,320,319,326,328,321,325,327,324,323,322,262,247,314,248,208,207,318,317,316,315,209,286,303,285,310,312,309,242,195,330,268,304,351,271,346,212,347,349,350,333,345,244,331,354,216,218,223,313,211,217,270,269,225,278,276,227,229,402,228,230,369,368,370,400,231,284,90,308,254,264,243,376,385,261,380,260,363,259,204,387,257,258,249,263,256,255,245,238,348,237,236,372,283,365,81,89,86,87,88,344,337,336,335,334,375,377,379,381,384,410,388,409,390,396,397,399,406,408,407,362,79,80,13,14,16,15,2,17,18,19,20,21,22,23,24,3,25,26,4,27,31,28,29,30,32,33,34,5,35,36,37,38,6,42,39,40,41,43,7,44,49,50,45,46,47,48,8,54,51,52,53,55,9,56,57,58,60,59,61,62,10,63,64,65,11,66,67,68,69,70,1,71,72,12,76,74,78,73,77,75,116,127,114,128,137,105,106,104,136,131,135,108,124,107,134,102,103,109,110,115,113,100,138,129,119,118,120,122,117,121,132,111,112,123,101,126,125,130,99,133,445,421,452,427,434,424,425,453,422,417,423,420,433,426,428,429,431,454,437,435,436,416,439,438,440,443,444,414,442,441,451,432,415,419,430,418,449,448,458],"version":"5.8.3"} \ No newline at end of file +{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.es2023.d.ts","../../node_modules/typescript/lib/lib.es2024.d.ts","../../node_modules/typescript/lib/lib.esnext.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../node_modules/typescript/lib/lib.es2023.intl.d.ts","../../node_modules/typescript/lib/lib.es2024.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2024.collection.d.ts","../../node_modules/typescript/lib/lib.es2024.object.d.ts","../../node_modules/typescript/lib/lib.es2024.promise.d.ts","../../node_modules/typescript/lib/lib.es2024.regexp.d.ts","../../node_modules/typescript/lib/lib.es2024.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2024.string.d.ts","../../node_modules/typescript/lib/lib.esnext.array.d.ts","../../node_modules/typescript/lib/lib.esnext.collection.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.promise.d.ts","../../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../node_modules/typescript/lib/lib.esnext.iterator.d.ts","../../node_modules/typescript/lib/lib.esnext.float16.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../node_modules/next/dist/styled-jsx/types/css.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/prop-types/index.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/next/dist/styled-jsx/types/index.d.ts","../../node_modules/next/dist/styled-jsx/types/macro.d.ts","../../node_modules/next/dist/styled-jsx/types/style.d.ts","../../node_modules/next/dist/styled-jsx/types/global.d.ts","../../node_modules/next/dist/shared/lib/amp.d.ts","../../node_modules/next/amp.d.ts","../../node_modules/@types/node/compatibility/iterators.d.ts","../../node_modules/@types/node/globals.typedarray.d.ts","../../node_modules/@types/node/buffer.buffer.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/web-globals/abortcontroller.d.ts","../../node_modules/@types/node/web-globals/domexception.d.ts","../../node_modules/@types/node/web-globals/events.d.ts","../../node_modules/undici-types/utility.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client-stats.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/h2c-client.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-call-history.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/env-http-proxy-agent.d.ts","../../node_modules/undici-types/retry-handler.d.ts","../../node_modules/undici-types/retry-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/cache-interceptor.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/util.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/eventsource.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/web-globals/fetch.d.ts","../../node_modules/@types/node/web-globals/navigator.d.ts","../../node_modules/@types/node/web-globals/storage.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/sea.d.ts","../../node_modules/@types/node/sqlite.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/next/dist/server/get-page-files.d.ts","../../node_modules/@types/react/canary.d.ts","../../node_modules/@types/react/experimental.d.ts","../../node_modules/@types/react-dom/index.d.ts","../../node_modules/@types/react-dom/canary.d.ts","../../node_modules/@types/react-dom/experimental.d.ts","../../node_modules/next/dist/compiled/webpack/webpack.d.ts","../../node_modules/next/dist/server/config.d.ts","../../node_modules/next/dist/lib/load-custom-routes.d.ts","../../node_modules/next/dist/shared/lib/image-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","../../node_modules/next/dist/server/body-streams.d.ts","../../node_modules/next/dist/server/future/route-kind.d.ts","../../node_modules/next/dist/server/future/route-definitions/route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/route-match.d.ts","../../node_modules/next/dist/client/components/app-router-headers.d.ts","../../node_modules/next/dist/server/request-meta.d.ts","../../node_modules/next/dist/server/lib/revalidate.d.ts","../../node_modules/next/dist/server/config-shared.d.ts","../../node_modules/next/dist/server/base-http/index.d.ts","../../node_modules/next/dist/server/api-utils/index.d.ts","../../node_modules/next/dist/server/node-environment.d.ts","../../node_modules/next/dist/server/require-hook.d.ts","../../node_modules/next/dist/server/node-polyfill-crypto.d.ts","../../node_modules/next/dist/lib/page-types.d.ts","../../node_modules/next/dist/build/analysis/get-page-static-info.d.ts","../../node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","../../node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","../../node_modules/next/dist/server/render-result.d.ts","../../node_modules/next/dist/server/future/helpers/i18n-provider.d.ts","../../node_modules/next/dist/server/web/next-url.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","../../node_modules/next/dist/server/web/spec-extension/cookies.d.ts","../../node_modules/next/dist/server/web/spec-extension/request.d.ts","../../node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","../../node_modules/next/dist/server/web/spec-extension/response.d.ts","../../node_modules/next/dist/server/web/types.d.ts","../../node_modules/next/dist/lib/setup-exception-listeners.d.ts","../../node_modules/next/dist/lib/constants.d.ts","../../node_modules/next/dist/build/index.d.ts","../../node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","../../node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","../../node_modules/next/dist/server/base-http/node.d.ts","../../node_modules/next/dist/server/font-utils.d.ts","../../node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-modules/route-module.d.ts","../../node_modules/next/dist/shared/lib/deep-readonly.d.ts","../../node_modules/next/dist/server/load-components.d.ts","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","../../node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-definitions/locale-route-definition.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-route-definition.d.ts","../../node_modules/next/dist/shared/lib/mitt.d.ts","../../node_modules/next/dist/client/with-router.d.ts","../../node_modules/next/dist/client/router.d.ts","../../node_modules/next/dist/client/route-loader.d.ts","../../node_modules/next/dist/client/page-loader.d.ts","../../node_modules/next/dist/shared/lib/bloom-filter.d.ts","../../node_modules/next/dist/shared/lib/router/router.d.ts","../../node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-definitions/app-page-route-definition.d.ts","../../node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","../../node_modules/next/dist/shared/lib/constants.d.ts","../../node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","../../node_modules/next/dist/build/page-extensions-type.d.ts","../../node_modules/next/dist/build/webpack/loaders/next-app-loader.d.ts","../../node_modules/next/dist/server/lib/app-dir-module.d.ts","../../node_modules/next/dist/server/response-cache/types.d.ts","../../node_modules/next/dist/server/response-cache/index.d.ts","../../node_modules/next/dist/server/lib/incremental-cache/index.d.ts","../../node_modules/next/dist/client/components/hooks-server-context.d.ts","../../node_modules/next/dist/server/app-render/dynamic-rendering.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage.external.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","../../node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","../../node_modules/next/dist/client/components/request-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/request-async-storage.external.d.ts","../../node_modules/next/dist/server/app-render/create-error-handler.d.ts","../../node_modules/next/dist/server/app-render/app-render.d.ts","../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.d.ts","../../node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/next/dist/client/components/error-boundary.d.ts","../../node_modules/next/dist/client/components/router-reducer/create-initial-router-state.d.ts","../../node_modules/next/dist/client/components/app-router.d.ts","../../node_modules/next/dist/client/components/layout-router.d.ts","../../node_modules/next/dist/client/components/render-from-template-context.d.ts","../../node_modules/next/dist/client/components/action-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/action-async-storage.external.d.ts","../../node_modules/next/dist/client/components/client-page.d.ts","../../node_modules/next/dist/client/components/search-params.d.ts","../../node_modules/next/dist/client/components/not-found-boundary.d.ts","../../node_modules/next/dist/server/app-render/rsc/preloads.d.ts","../../node_modules/next/dist/server/app-render/rsc/postpone.d.ts","../../node_modules/next/dist/server/app-render/rsc/taint.d.ts","../../node_modules/next/dist/server/app-render/entry-base.d.ts","../../node_modules/next/dist/build/templates/app-page.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.d.ts","../../node_modules/next/dist/server/lib/builtin-request-context.d.ts","../../node_modules/next/dist/server/app-render/types.d.ts","../../node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","../../node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.d.ts","../../node_modules/next/dist/build/templates/pages.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.d.ts","../../node_modules/next/dist/server/render.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-api-route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/pages-api-route-match.d.ts","../../node_modules/next/dist/server/future/route-matchers/route-matcher.d.ts","../../node_modules/next/dist/server/future/route-matcher-providers/route-matcher-provider.d.ts","../../node_modules/next/dist/server/future/route-matcher-managers/route-matcher-manager.d.ts","../../node_modules/next/dist/server/future/normalizers/normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/pathname-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/suffix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/postponed.d.ts","../../node_modules/next/dist/server/future/normalizers/request/action.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/next-data.d.ts","../../node_modules/next/dist/server/base-server.d.ts","../../node_modules/next/dist/server/image-optimizer.d.ts","../../node_modules/next/dist/server/next-server.d.ts","../../node_modules/next/dist/lib/coalesced-function.d.ts","../../node_modules/next/dist/server/lib/router-utils/types.d.ts","../../node_modules/next/dist/trace/types.d.ts","../../node_modules/next/dist/trace/trace.d.ts","../../node_modules/next/dist/trace/shared.d.ts","../../node_modules/next/dist/trace/index.d.ts","../../node_modules/next/dist/build/load-jsconfig.d.ts","../../node_modules/next/dist/build/webpack-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/define-env-plugin.d.ts","../../node_modules/next/dist/build/swc/index.d.ts","../../node_modules/next/dist/server/dev/parse-version-info.d.ts","../../node_modules/next/dist/server/dev/hot-reloader-types.d.ts","../../node_modules/next/dist/telemetry/storage.d.ts","../../node_modules/next/dist/server/lib/types.d.ts","../../node_modules/next/dist/server/lib/render-server.d.ts","../../node_modules/next/dist/server/lib/router-server.d.ts","../../node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","../../node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","../../node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","../../node_modules/next/dist/server/lib/dev-bundler-service.d.ts","../../node_modules/next/dist/server/dev/static-paths-worker.d.ts","../../node_modules/next/dist/server/dev/next-dev-server.d.ts","../../node_modules/next/dist/server/next.d.ts","../../node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","../../node_modules/next/dist/lib/metadata/types/extra-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","../../node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","../../node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","../../node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","../../node_modules/next/types/index.d.ts","../../node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","../../node_modules/@next/env/dist/index.d.ts","../../node_modules/next/dist/shared/lib/utils.d.ts","../../node_modules/next/dist/pages/_app.d.ts","../../node_modules/next/app.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","../../node_modules/next/dist/server/web/spec-extension/revalidate.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","../../node_modules/next/cache.d.ts","../../node_modules/next/dist/shared/lib/runtime-config.external.d.ts","../../node_modules/next/config.d.ts","../../node_modules/next/dist/pages/_document.d.ts","../../node_modules/next/document.d.ts","../../node_modules/next/dist/shared/lib/dynamic.d.ts","../../node_modules/next/dynamic.d.ts","../../node_modules/next/dist/pages/_error.d.ts","../../node_modules/next/error.d.ts","../../node_modules/next/dist/shared/lib/head.d.ts","../../node_modules/next/head.d.ts","../../node_modules/next/dist/client/components/draft-mode.d.ts","../../node_modules/next/dist/client/components/headers.d.ts","../../node_modules/next/headers.d.ts","../../node_modules/next/dist/shared/lib/get-img-props.d.ts","../../node_modules/next/dist/client/image-component.d.ts","../../node_modules/next/dist/shared/lib/image-external.d.ts","../../node_modules/next/image.d.ts","../../node_modules/next/dist/client/link.d.ts","../../node_modules/next/link.d.ts","../../node_modules/next/dist/client/components/redirect-status-code.d.ts","../../node_modules/next/dist/client/components/redirect.d.ts","../../node_modules/next/dist/client/components/not-found.d.ts","../../node_modules/next/dist/client/components/navigation.react-server.d.ts","../../node_modules/next/dist/client/components/navigation.d.ts","../../node_modules/next/navigation.d.ts","../../node_modules/next/router.d.ts","../../node_modules/next/dist/client/script.d.ts","../../node_modules/next/script.d.ts","../../node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","../../node_modules/next/dist/server/web/spec-extension/image-response.d.ts","../../node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/emoji/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/types.d.ts","../../node_modules/next/server.d.ts","../../node_modules/next/types/global.d.ts","../../node_modules/next/types/compiled.d.ts","../../node_modules/next/index.d.ts","../../node_modules/next/image-types/global.d.ts","../../next-env.d.ts","../../lib/config/constants.ts","../../types/service.ts","../../types/i18n.ts","../../lib/data/translations/en.ts","../../lib/data/translations/fr.ts","../../lib/data/translations/index.ts","../../lib/hooks/useAccordion.ts","../../lib/hooks/useOceanDepthEffect.ts","../../lib/hooks/useScrollEffects.ts","../../lib/hooks/useServiceModal.ts","../../lib/styles/components.ts","../../lib/styles/designSystem.ts","../../types/index.ts","../../app/layout.tsx","../../components/layout/navbar/Logo.tsx","../../components/layout/navbar/NavLinks.tsx","../../components/common/Button.tsx","../../components/layout/navbar/ActionButtons.tsx","../../components/layout/navbar/MobileMenuButton.tsx","../../components/layout/MobileMenu.tsx","../../components/layout/ModernNavigation.tsx","../../components/sections/HeroSection.tsx","../../components/common/ServiceCard.tsx","../../components/sections/ServicesSection.tsx","../../components/sections/TechFeaturesSection.tsx","../../components/ui/AccordionItem.tsx","../../components/sections/AboutSection.tsx","../../components/layout/Footer.tsx","../../components/ui/Popup.tsx","../../components/ui/ScrollToTopButton.tsx","../../components/ui/ModernLanguageSwitcher.tsx","../../lib/hooks/useTranslation.tsx","../../app/page.tsx","../types/app/layout.ts","../types/app/page.ts","../../node_modules/@types/estree/index.d.ts","../../node_modules/@types/json-schema/index.d.ts","../../node_modules/@types/json5/index.d.ts","../../components/common/Card.tsx","../../components/layout/Navigation.tsx","../../components/ui/LanguageSwitcher.tsx","../../lib/utils/classNames.ts","../../node_modules/@types/react-dom/client.d.ts","../../src/App.tsx","../../src/components/common/Button.tsx","../../src/components/common/Card.tsx","../../src/components/common/ServiceCard.tsx","../../src/components/layout/Footer.tsx","../../src/components/layout/MobileMenu.tsx","../../src/components/layout/ModernNavigation.tsx","../../src/components/layout/Navigation.tsx","../../src/components/layout/navbar/ActionButtons.tsx","../../src/components/layout/navbar/Logo.tsx","../../src/components/layout/navbar/MobileMenuButton.tsx","../../src/components/layout/navbar/NavLinks.tsx","../../src/components/sections/AboutSection.tsx","../../src/components/sections/HeroSection.tsx","../../src/components/sections/ServicesSection.tsx","../../src/components/sections/TechFeaturesSection.tsx","../../src/components/ui/AccordionItem.tsx","../../src/components/ui/LanguageSwitcher.tsx","../../src/components/ui/ModernLanguageSwitcher.tsx","../../src/components/ui/Popup.tsx","../../src/components/ui/ScrollToTopButton.tsx","../../src/config/constants.ts","../../src/data/translations/en.ts","../../src/data/translations/fr.ts","../../src/data/translations/index.ts","../../src/hooks/useAccordion.ts","../../src/hooks/useOceanDepthEffect.ts","../../src/hooks/useScrollEffects.ts","../../src/hooks/useServiceModal.ts","../../src/hooks/useTranslation.tsx","../../src/main.tsx","../../src/styles/components.ts","../../src/styles/designSystem.ts","../../src/types/i18n.ts","../../src/types/index.ts","../../src/types/service.ts","../../src/utils/classNames.ts","../../src/vite-env.d.ts","../../vite.config.ts"],"fileIdsList":[[94,145,361,425],[94,145,361,444],[85,94,145],[85,94,145,418,419,421,432,433,435,436,438,439,440,441,442,443],[85,94,145,423],[85,94,145,388,413,423],[85,94,145,412],[85,94,145,412,414,423,426,428],[85,94,145,414,420,423,426,427,429,430,431],[85,94,145,412,423,428],[85,94,145,412,423],[85,94,145,414,423],[85,94,145,412,422,437],[85,94,145,414],[85,94,145,413,434],[85,94,145,424],[85,94,145,412,413,414],[85,94,145,420],[94,145],[94,145,412,414],[94,145,414,415,416],[85,94,145,413],[85,94,145,414,417],[94,145,409,410],[94,142,145],[94,144,145],[145],[94,145,150,179],[94,145,146,151,156,164,176,187],[94,145,146,147,156,164],[94,145,148,188],[94,145,149,150,157,165],[94,145,150,176,184],[94,145,151,153,156,164],[94,144,145,152],[94,145,153,154],[94,145,155,156],[94,144,145,156],[94,145,156,157,158,176,187],[94,145,156,157,158,171,176,179],[94,138,145,153,156,159,164,176,187],[94,145,156,157,159,160,164,176,184,187],[94,145,159,161,176,184,187],[92,93,94,95,96,97,98,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],[94,145,156,162],[94,145,163,187],[94,145,153,156,164,176],[94,145,165],[94,145,166],[94,144,145,167],[94,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],[94,145,169],[94,145,170],[94,145,156,171,172],[94,145,171,173,188,190],[94,145,156,176,177,179],[94,145,178,179],[94,145,176,177],[94,145,179],[94,145,180],[94,142,145,176,181],[94,145,156,182,183],[94,145,182,183],[94,145,150,164,176,184],[94,145,185],[94,145,164,186],[94,145,159,170,187],[94,145,150,188],[94,145,176,189],[94,145,163,190],[94,145,191],[94,138,145],[94,145,156,158,167,176,179,187,189,190,192],[94,145,176,193],[85,94,145,198,199,200],[85,94,145,198,199],[85,89,94,145,197,362,405],[85,89,94,145,196,362,405],[82,83,84,94,145],[90,94,145],[94,145,366],[94,145,368,369,370],[94,145,372],[94,145,203,213,219,221,362],[94,145,203,210,212,215,233],[94,145,213],[94,145,213,215,340],[94,145,268,286,301,408],[94,145,310],[94,145,203,213,220,254,264,337,338,408],[94,145,220,408],[94,145,213,264,265,266,408],[94,145,213,220,254,408],[94,145,408],[94,145,203,220,221,408],[94,145,294],[94,144,145,194,293],[85,94,145,287,288,289,307,308],[85,94,145,287],[94,145,277],[94,145,276,278,382],[85,94,145,287,288,305],[94,145,283,308,394],[94,145,392,393],[94,145,227,391],[94,145,280],[94,144,145,194,227,243,276,277,278,279],[85,94,145,305,307,308],[94,145,305,307],[94,145,305,306,308],[94,145,170,194],[94,145,275],[94,144,145,194,212,214,271,272,273,274],[85,94,145,204,385],[85,94,145,187,194],[85,94,145,220,252],[85,94,145,220],[94,145,250,255],[85,94,145,251,365],[85,89,94,145,159,194,196,197,362,403,404],[94,145,362],[94,145,202],[94,145,355,356,357,358,359,360],[94,145,357],[85,94,145,251,287,365],[85,94,145,287,363,365],[85,94,145,287,365],[94,145,159,194,214,365],[94,145,159,194,211,212,223,241,243,275,280,281,303,305],[94,145,272,275,280,288,290,291,292,294,295,296,297,298,299,300,408],[94,145,273],[85,94,145,170,194,212,213,241,243,244,246,271,303,304,308,362,408],[94,145,159,194,214,215,227,228,276],[94,145,159,194,213,215],[94,145,159,176,194,211,214,215],[94,145,159,170,187,194,211,212,213,214,215,220,223,224,234,235,237,240,241,243,244,245,246,270,271,304,305,313,315,318,320,323,325,326,327,328],[94,145,159,176,194],[94,145,203,204,205,211,212,362,365,408],[94,145,159,176,187,194,208,339,341,342,408],[94,145,170,187,194,208,211,214,231,235,237,238,239,244,271,318,329,331,337,351,352],[94,145,213,217,271],[94,145,211,213],[94,145,224,319],[94,145,321,322],[94,145,321],[94,145,319],[94,145,321,324],[94,145,207,208],[94,145,207,247],[94,145,207],[94,145,209,224,317],[94,145,316],[94,145,208,209],[94,145,209,314],[94,145,208],[94,145,303],[94,145,159,194,211,223,242,262,268,282,285,302,305],[94,145,256,257,258,259,260,261,283,284,308,363],[94,145,312],[94,145,159,194,211,223,242,248,309,311,313,362,365],[94,145,159,187,194,204,211,213,270],[94,145,267],[94,145,159,194,345,350],[94,145,234,243,270,365],[94,145,333,337,351,354],[94,145,159,217,337,345,346,354],[94,145,203,213,234,245,348],[94,145,159,194,213,220,245,332,333,343,344,347,349],[94,145,195,241,242,243,362,365],[94,145,159,170,187,194,209,211,212,214,217,222,223,231,234,235,237,238,239,240,244,246,270,271,315,329,330,365],[94,145,159,194,211,213,217,331,353],[94,145,159,194,212,214],[85,94,145,159,170,194,202,204,211,212,215,223,240,241,243,244,246,312,362,365],[94,145,159,170,187,194,206,209,210,214],[94,145,207,269],[94,145,159,194,207,212,223],[94,145,159,194,213,224],[94,145,159,194],[94,145,227],[94,145,226],[94,145,228],[94,145,213,225,227,231],[94,145,213,225,227],[94,145,159,194,206,213,214,220,228,229,230],[85,94,145,305,306,307],[94,145,263],[85,94,145,204],[85,94,145,237],[85,94,145,195,240,243,246,362,365],[94,145,204,385,386],[85,94,145,255],[85,94,145,170,187,194,202,249,251,253,254,365],[94,145,214,220,237],[94,145,236],[85,94,145,157,159,170,194,202,255,264,362,363,364],[81,85,86,87,88,94,145,196,197,362,405],[94,145,150],[94,145,334,335,336],[94,145,334],[94,145,374],[94,145,376],[94,145,378],[94,145,380],[94,145,383],[94,145,387],[89,91,94,145,362,367,371,373,375,377,379,381,384,388,390,396,397,399,406,407,408],[94,145,389],[94,145,395],[94,145,251],[94,145,398],[94,144,145,228,229,230,231,400,401,402,405],[94,145,194],[85,89,94,145,159,161,170,194,196,197,198,200,202,215,354,361,365,405],[94,105,108,111,112,145,187],[94,108,145,176,187],[94,108,112,145,187],[94,145,176],[94,102,145],[94,106,145],[94,104,105,108,145,187],[94,145,164,184],[94,102,145,194],[94,104,108,145,164,187],[94,99,100,101,103,107,145,156,176,187],[94,108,116,145],[94,100,106,145],[94,108,132,133,145],[94,100,103,108,145,179,187,194],[94,108,145],[94,104,108,145,187],[94,99,145],[94,102,103,104,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,133,134,135,136,137,145],[94,108,125,128,145,153],[94,108,116,117,118,145],[94,106,108,117,119,145],[94,107,145],[94,100,102,108,145],[94,108,112,117,119,145],[94,112,145],[94,106,108,111,145,187],[94,100,104,108,116,145],[94,108,125,145],[94,102,108,132,145,179,192,194],[94,145,413],[94,145,388]],"fileInfos":[{"version":"69684132aeb9b5642cbcd9e22dff7818ff0ee1aa831728af0ecf97d3364d5546","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","signature":false,"impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","signature":false,"impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","signature":false,"impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","signature":false,"impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","signature":false,"impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","signature":false,"impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","signature":false,"impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","signature":false,"impliedFormat":1},{"version":"27bdc30a0e32783366a5abeda841bc22757c1797de8681bbe81fbc735eeb1c10","signature":false,"impliedFormat":1},{"version":"8fd575e12870e9944c7e1d62e1f5a73fcf23dd8d3a321f2a2c74c20d022283fe","signature":false,"impliedFormat":1},{"version":"8bf8b5e44e3c9c36f98e1007e8b7018c0f38d8adc07aecef42f5200114547c70","signature":false,"impliedFormat":1},{"version":"092c2bfe125ce69dbb1223c85d68d4d2397d7d8411867b5cc03cec902c233763","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"07f073f19d67f74d732b1adea08e1dc66b1b58d77cb5b43931dee3d798a2fd53","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"936e80ad36a2ee83fc3caf008e7c4c5afe45b3cf3d5c24408f039c1d47bdc1df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fef8cfad2e2dc5f5b3d97a6f4f2e92848eb1b88e897bb7318cef0e2820bceaab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b5ce7a470bc3628408429040c4e3a53a27755022a32fd05e2cb694e7015386c7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"df83c2a6c73228b625b0beb6669c7ee2a09c914637e2d35170723ad49c0f5cd4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e3c06ea092138bf9fa5e874a1fdbc9d54805d074bee1de31b99a11e2fec239d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"87dc0f382502f5bbce5129bdc0aea21e19a3abbc19259e0b43ae038a9fc4e326","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b1cb28af0c891c8c96b2d6b7be76bd394fddcfdb4709a20ba05a7c1605eea0f9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"56e4ed5aab5f5920980066a9409bfaf53e6d21d3f8d020c17e4de584d29600ad","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ece9f17b3866cc077099c73f4983bddbcb1dc7ddb943227f1ec070f529dedd1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a6282c8827e4b9a95f4bf4f5c205673ada31b982f50572d27103df8ceb8013c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1c9319a09485199c1f7b0498f2988d6d2249793ef67edda49d1e584746be9032","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e3a2a0cee0f03ffdde24d89660eba2685bfbdeae955a6c67e8c4c9fd28928eeb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811c71eee4aa0ac5f7adf713323a5c41b0cf6c4e17367a34fbce379e12bbf0a4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"60037901da1a425516449b9a20073aa03386cce92f7a1fd902d7602be3a7c2e9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"22adec94ef7047a6c9d1af3cb96be87a335908bf9ef386ae9fd50eeb37f44c47","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4245fee526a7d1754529d19227ecbf3be066ff79ebb6a380d78e41648f2f224d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0990a7576222f248f0a3b888adcb7389f957928ce2afb1cd5128169086ff4d29","signature":false,"impliedFormat":1},{"version":"eb5b19b86227ace1d29ea4cf81387279d04bb34051e944bc53df69f58914b788","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8a8eb4ebffd85e589a1cc7c178e291626c359543403d58c9cd22b81fab5b1fb9","signature":false,"impliedFormat":1},{"version":"87d9d29dbc745f182683f63187bf3d53fd8673e5fca38ad5eaab69798ed29fbc","signature":false,"impliedFormat":1},{"version":"ddb7652e1e97673432651dd82304d1743be783994c76e4b99b4a025e81e1bc78","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"cc69795d9954ee4ad57545b10c7bf1a7260d990231b1685c147ea71a6faa265c","signature":false,"impliedFormat":1},{"version":"8bc6c94ff4f2af1f4023b7bb2379b08d3d7dd80c698c9f0b07431ea16101f05f","signature":false,"impliedFormat":1},{"version":"1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","signature":false,"impliedFormat":1},{"version":"57194e1f007f3f2cbef26fa299d4c6b21f4623a2eddc63dfeef79e38e187a36e","signature":false,"impliedFormat":1},{"version":"0f6666b58e9276ac3a38fdc80993d19208442d6027ab885580d93aec76b4ef00","signature":false,"impliedFormat":1},{"version":"05fd364b8ef02fb1e174fbac8b825bdb1e5a36a016997c8e421f5fab0a6da0a0","signature":false,"impliedFormat":1},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c0671b50bb99cc7ad46e9c68fa0e7f15ba4bc898b59c31a17ea4611fab5095da","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d802f0e6b5188646d307f070d83512e8eb94651858de8a82d1e47f60fb6da4e2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"aa83e100f0c74a06c9d24f40a096c9e9cc3c02704250d01541e22c0ae9264eda","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"456fa0c0ab68731564917642b977c71c3b7682240685b118652fb9253c9a6429","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"cdcf9ea426ad970f96ac930cd176d5c69c6c24eebd9fc580e1572d6c6a88f62c","signature":false,"impliedFormat":1},{"version":"23cd712e2ce083d68afe69224587438e5914b457b8acf87073c22494d706a3d0","signature":false,"impliedFormat":1},{"version":"487b694c3de27ddf4ad107d4007ad304d29effccf9800c8ae23c2093638d906a","signature":false,"impliedFormat":1},{"version":"e525f9e67f5ddba7b5548430211cae2479070b70ef1fd93550c96c10529457bd","signature":false,"impliedFormat":1},{"version":"ccf4552357ce3c159ef75f0f0114e80401702228f1898bdc9402214c9499e8c0","signature":false,"impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","signature":false,"impliedFormat":1},{"version":"68834d631c8838c715f225509cfc3927913b9cc7a4870460b5b60c8dbdb99baf","signature":false,"impliedFormat":1},{"version":"4bc0794175abedf989547e628949888c1085b1efcd93fc482bccd77ee27f8b7c","signature":false,"impliedFormat":1},{"version":"3c8e93af4d6ce21eb4c8d005ad6dc02e7b5e6781f429d52a35290210f495a674","signature":false,"impliedFormat":1},{"version":"2c9875466123715464539bfd69bcaccb8ff6f3e217809428e0d7bd6323416d01","signature":false,"impliedFormat":1},{"version":"ea6bc8de8b59f90a7a3960005fd01988f98fd0784e14bc6922dde2e93305ec7d","signature":false,"impliedFormat":1},{"version":"36107995674b29284a115e21a0618c4c2751b32a8766dd4cb3ba740308b16d59","signature":false,"impliedFormat":1},{"version":"914a0ae30d96d71915fc519ccb4efbf2b62c0ddfb3a3fc6129151076bc01dc60","signature":false,"impliedFormat":1},{"version":"33e981bf6376e939f99bd7f89abec757c64897d33c005036b9a10d9587d80187","signature":false,"impliedFormat":1},{"version":"6c8e442ba33b07892169a14f7757321e49ab0f1032d676d321a1fdab8a67d40c","signature":false,"impliedFormat":1},{"version":"b41767d372275c154c7ea6c9d5449d9a741b8ce080f640155cc88ba1763e35b3","signature":false,"impliedFormat":1},{"version":"1cd673d367293fc5cb31cd7bf03d598eb368e4f31f39cf2b908abbaf120ab85a","signature":false,"impliedFormat":1},{"version":"af13e99445f37022c730bfcafcdc1761e9382ce1ea02afb678e3130b01ce5676","signature":false,"impliedFormat":1},{"version":"3825bf209f1662dfd039010a27747b73d0ef379f79970b1d05601ec8e8a4249f","signature":false,"impliedFormat":1},{"version":"0b6e25234b4eec6ed96ab138d96eb70b135690d7dd01f3dd8a8ab291c35a683a","signature":false,"impliedFormat":1},{"version":"9666f2f84b985b62400d2e5ab0adae9ff44de9b2a34803c2c5bd3c8325b17dc0","signature":false,"impliedFormat":1},{"version":"da52342062e70c77213e45107921100ba9f9b3a30dd019444cf349e5fb3470c4","signature":false,"impliedFormat":1},{"version":"e9ace91946385d29192766bf783b8460c7dbcbfc63284aa3c9cae6de5155c8bc","signature":false,"impliedFormat":1},{"version":"40b463c6766ca1b689bfcc46d26b5e295954f32ad43e37ee6953c0a677e4ae2b","signature":false,"impliedFormat":1},{"version":"249b9cab7f5d628b71308c7d9bb0a808b50b091e640ba3ed6e2d0516f4a8d91d","signature":false,"impliedFormat":1},{"version":"1e30c045732e7db8f7a82cf90b516ebe693d2f499ce2250a977ec0d12e44a529","signature":false,"impliedFormat":1},{"version":"84b736594d8760f43400202859cda55607663090a43445a078963031d47e25e7","signature":false,"impliedFormat":1},{"version":"499e5b055a5aba1e1998f7311a6c441a369831c70905cc565ceac93c28083d53","signature":false,"impliedFormat":1},{"version":"54c3e2371e3d016469ad959697fd257e5621e16296fa67082c2575d0bf8eced0","signature":false,"impliedFormat":1},{"version":"beb8233b2c220cfa0feea31fbe9218d89fa02faa81ef744be8dce5acb89bb1fd","signature":false,"impliedFormat":1},{"version":"78b29846349d4dfdd88bd6650cc5d2baaa67f2e89dc8a80c8e26ef7995386583","signature":false,"impliedFormat":1},{"version":"5d0375ca7310efb77e3ef18d068d53784faf62705e0ad04569597ae0e755c401","signature":false,"impliedFormat":1},{"version":"59af37caec41ecf7b2e76059c9672a49e682c1a2aa6f9d7dc78878f53aa284d6","signature":false,"impliedFormat":1},{"version":"addf417b9eb3f938fddf8d81e96393a165e4be0d4a8b6402292f9c634b1cb00d","signature":false,"impliedFormat":1},{"version":"e38d4fdf79e1eadd92ed7844c331dbaa40f29f21541cfee4e1acff4db09cda33","signature":false,"impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","signature":false,"impliedFormat":1},{"version":"7c10a32ae6f3962672e6869ee2c794e8055d8225ef35c91c0228e354b4e5d2d3","signature":false,"impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","signature":false,"impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","signature":false,"impliedFormat":1},{"version":"99f569b42ea7e7c5fe404b2848c0893f3e1a56e0547c1cd0f74d5dbb9a9de27e","signature":false,"impliedFormat":1},{"version":"830171b27c5fdf9bcbe4cf7d428fcf3ae2c67780fb7fbdccdf70d1623d938bc4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f9501cc13ce624c72b61f12b3963e84fad210fbdf0ffbc4590e08460a3f04eba","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e7721c4f69f93c91360c26a0a84ee885997d748237ef78ef665b153e622b36c1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"bbcfd9cd76d92c3ee70475270156755346c9086391e1b9cb643d072e0cf576b8","signature":false,"impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","signature":false,"impliedFormat":1},{"version":"72c1f5e0a28e473026074817561d1bc9647909cf253c8d56c41d1df8d95b85f7","signature":false,"impliedFormat":1},{"version":"003ec918ec442c3a4db2c36dc0c9c766977ea1c8bcc1ca7c2085868727c3d3f6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a6310806c6aa3154773976dd083a15659d294700d9ad8f6b8a2e10c3dc461ff1","signature":false,"impliedFormat":1},{"version":"c4e8e8031808b158cfb5ac5c4b38d4a26659aec4b57b6a7e2ba0a141439c208c","signature":false,"impliedFormat":1},{"version":"2c91d8366ff2506296191c26fd97cc1990bab3ee22576275d28b654a21261a44","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","signature":false,"impliedFormat":1},{"version":"db39d9a16e4ddcd8a8f2b7b3292b362cc5392f92ad7ccd76f00bccf6838ac7de","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"289e9894a4668c61b5ffed09e196c1f0c2f87ca81efcaebdf6357cfb198dac14","signature":false,"impliedFormat":1},{"version":"25a1105595236f09f5bce42398be9f9ededc8d538c258579ab662d509aa3b98e","signature":false,"impliedFormat":1},{"version":"5078cd62dbdf91ae8b1dc90b1384dec71a9c0932d62bdafb1a811d2a8e26bef2","signature":false,"impliedFormat":1},{"version":"a2e2bbde231b65c53c764c12313897ffdfb6c49183dd31823ee2405f2f7b5378","signature":false,"impliedFormat":1},{"version":"ad1cc0ed328f3f708771272021be61ab146b32ecf2b78f3224959ff1e2cd2a5c","signature":false,"impliedFormat":1},{"version":"62f572306e0b173cc5dfc4c583471151f16ef3779cf27ab96922c92ec82a3bc8","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"622b67a408a881e15ab38043547563b9d29ca4b46f5b7a7e4a4fc3123d25d19f","signature":false,"impliedFormat":1},{"version":"2617f1d06b32c7b4dfd0a5c8bc7b5de69368ec56788c90f3d7f3e3d2f39f0253","signature":false,"impliedFormat":1},{"version":"4fae8a4787c076bc430ce4bb050bb3f4a68e01e4d3ea60add681febc00ae51bf","signature":false,"impliedFormat":1},{"version":"bcbabfaca3f6b8a76cb2739e57710daf70ab5c9479ab70f5351c9b4932abf6bd","signature":false,"impliedFormat":1},{"version":"77fced47f495f4ff29bb49c52c605c5e73cd9b47d50080133783032769a9d8a6","signature":false,"impliedFormat":1},{"version":"966dd0793b220e22344c944e0f15afafdc9b0c9201b6444ea0197cd176b96893","signature":false,"impliedFormat":1},{"version":"c54f0b30a787b3df16280f4675bd3d9d17bf983ae3cd40087409476bc50b922d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0f5cda0282e1d18198e2887387eb2f026372ebc4e11c4e4516fef8a19ee4d514","signature":false,"impliedFormat":1},{"version":"e99b0e71f07128fc32583e88ccd509a1aaa9524c290efb2f48c22f9bf8ba83b1","signature":false,"impliedFormat":1},{"version":"76957a6d92b94b9e2852cf527fea32ad2dc0ef50f67fe2b14bd027c9ceef2d86","signature":false,"impliedFormat":1},{"version":"5e9f8c1e042b0f598a9be018fc8c3cb670fe579e9f2e18e3388b63327544fe16","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a8a99a5e6ed33c4a951b67cc1fd5b64fd6ad719f5747845c165ca12f6c21ba16","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a58a15da4c5ba3df60c910a043281256fa52d36a0fcdef9b9100c646282e88dd","signature":false,"impliedFormat":1},{"version":"b36beffbf8acdc3ebc58c8bb4b75574b31a2169869c70fc03f82895b93950a12","signature":false,"impliedFormat":1},{"version":"de263f0089aefbfd73c89562fb7254a7468b1f33b61839aafc3f035d60766cb4","signature":false,"impliedFormat":1},{"version":"70b57b5529051497e9f6482b76d91c0dcbb103d9ead8a0549f5bab8f65e5d031","signature":false,"impliedFormat":1},{"version":"8c81fd4a110490c43d7c578e8c6f69b3af01717189196899a6a44f93daa57a3a","signature":false,"impliedFormat":1},{"version":"1013eb2e2547ad8c100aca52ef9df8c3f209edee32bb387121bb3227f7c00088","signature":false,"impliedFormat":1},{"version":"e07c573ac1971ea89e2c56ff5fd096f6f7bba2e6dbcd5681d39257c8d954d4a8","signature":false,"impliedFormat":1},{"version":"363eedb495912790e867da6ff96e81bf792c8cfe386321e8163b71823a35719a","signature":false,"impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","signature":false,"impliedFormat":1},{"version":"125d792ec6c0c0f657d758055c494301cc5fdb327d9d9d5960b3f129aff76093","signature":false,"impliedFormat":1},{"version":"dba28a419aec76ed864ef43e5f577a5c99a010c32e5949fe4e17a4d57c58dd11","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ea713aa14a670b1ea0fbaaca4fd204e645f71ca7653a834a8ec07ee889c45de6","signature":false,"impliedFormat":1},{"version":"07199a85560f473f37363d8f1300fac361cda2e954caf8a40221f83a6bfa7ade","signature":false,"impliedFormat":1},{"version":"9705cd157ffbb91c5cab48bdd2de5a437a372e63f870f8a8472e72ff634d47c1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ae86f30d5d10e4f75ce8dcb6e1bd3a12ecec3d071a21e8f462c5c85c678efb41","signature":false,"impliedFormat":1},{"version":"982efeb2573605d4e6d5df4dc7e40846bda8b9e678e058fc99522ab6165c479e","signature":false,"impliedFormat":1},{"version":"e03460fe72b259f6d25ad029f085e4bedc3f90477da4401d8fbc1efa9793230e","signature":false,"impliedFormat":1},{"version":"4286a3a6619514fca656089aee160bb6f2e77f4dd53dc5a96b26a0b4fc778055","signature":false,"impliedFormat":1},{"version":"c9231cf03fd7e8cfd78307eecbd24ff3f0fa55d0f6d1108c4003c124d168adc4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2d5d50cd0667d9710d4d2f6e077cc4e0f9dc75e106cccaea59999b36873c5a0d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"784490137935e1e38c49b9289110e74a1622baf8a8907888dcbe9e476d7c5e44","signature":false,"impliedFormat":1},{"version":"42180b657831d1b8fead051698618b31da623fb71ff37f002cb9d932cfa775f1","signature":false,"impliedFormat":1},{"version":"4f98d6fb4fe7cbeaa04635c6eaa119d966285d4d39f0eb55b2654187b0b27446","signature":false,"impliedFormat":1},{"version":"193c5a76ac81efd1c9fc51e42b204bfcc1643184a1c66d45bb6d111b302df358","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4445f6ce6289c5b2220398138da23752fd84152c5c95bb8b58dedefc1758c036","signature":false,"impliedFormat":1},{"version":"c39866300d394f45f82d3352ecfc1649aa1d5a47decdc5c76708cde15251c43d","signature":false,"impliedFormat":1},{"version":"8caa5c86be1b793cd5f599e27ecb34252c41e011980f7d61ae4989a149ff6ccc","signature":false,"impliedFormat":1},{"version":"3609e455ffcba8176c8ce0aa57f8258fe10cf03987e27f1fab68f702b4426521","signature":false,"impliedFormat":1},{"version":"d1bd4e51810d159899aad1660ccb859da54e27e08b8c9862b40cd36c1d9ff00f","signature":false,"impliedFormat":1},{"version":"17ed71200119e86ccef2d96b73b02ce8854b76ad6bd21b5021d4269bec527b5f","signature":false,"impliedFormat":1},{"version":"1cfa8647d7d71cb03847d616bd79320abfc01ddea082a49569fda71ac5ece66b","signature":false,"impliedFormat":1},{"version":"bb7a61dd55dc4b9422d13da3a6bb9cc5e89be888ef23bbcf6558aa9726b89a1c","signature":false,"impliedFormat":1},{"version":"db6d2d9daad8a6d83f281af12ce4355a20b9a3e71b82b9f57cddcca0a8964a96","signature":false,"impliedFormat":1},{"version":"cfe4ef4710c3786b6e23dae7c086c70b4f4835a2e4d77b75d39f9046106e83d3","signature":false,"impliedFormat":1},{"version":"cbea99888785d49bb630dcbb1613c73727f2b5a2cf02e1abcaab7bcf8d6bf3c5","signature":false,"impliedFormat":1},{"version":"3a8bddb66b659f6bd2ff641fc71df8a8165bafe0f4b799cc298be5cd3755bb20","signature":false,"impliedFormat":1},{"version":"a86f82d646a739041d6702101afa82dcb935c416dd93cbca7fd754fd0282ce1f","signature":false,"impliedFormat":1},{"version":"2dad084c67e649f0f354739ec7df7c7df0779a28a4f55c97c6b6883ae850d1ce","signature":false,"impliedFormat":1},{"version":"fa5bbc7ab4130dd8cdc55ea294ec39f76f2bc507a0f75f4f873e38631a836ca7","signature":false,"impliedFormat":1},{"version":"df45ca1176e6ac211eae7ddf51336dc075c5314bc5c253651bae639defd5eec5","signature":false,"impliedFormat":1},{"version":"cf86de1054b843e484a3c9300d62fbc8c97e77f168bbffb131d560ca0474d4a8","signature":false,"impliedFormat":1},{"version":"196c960b12253fde69b204aa4fbf69470b26daf7a430855d7f94107a16495ab0","signature":false,"impliedFormat":1},{"version":"ee15ea5dd7a9fc9f5013832e5843031817a880bf0f24f37a29fd8337981aae07","signature":false,"impliedFormat":1},{"version":"bf24f6d35f7318e246010ffe9924395893c4e96d34324cde77151a73f078b9ad","signature":false,"impliedFormat":1},{"version":"ea53732769832d0f127ae16620bd5345991d26bf0b74e85e41b61b27d74ea90f","signature":false,"impliedFormat":1},{"version":"10595c7ff5094dd5b6a959ccb1c00e6a06441b4e10a87bc09c15f23755d34439","signature":false,"impliedFormat":1},{"version":"9620c1ff645afb4a9ab4044c85c26676f0a93e8c0e4b593aea03a89ccb47b6d0","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"a9af0e608929aaf9ce96bd7a7b99c9360636c31d73670e4af09a09950df97841","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"c86fe861cf1b4c46a0fb7d74dffe596cf679a2e5e8b1456881313170f092e3fa","signature":false,"impliedFormat":1},{"version":"08ed0b3f0166787f84a6606f80aa3b1388c7518d78912571b203817406e471da","signature":false,"impliedFormat":1},{"version":"47e5af2a841356a961f815e7c55d72554db0c11b4cba4d0caab91f8717846a94","signature":false,"impliedFormat":1},{"version":"65f43099ded6073336e697512d9b80f2d4fec3182b7b2316abf712e84104db00","signature":false,"impliedFormat":1},{"version":"f5f541902bf7ae0512a177295de9b6bcd6809ea38307a2c0a18bfca72212f368","signature":false,"impliedFormat":1},{"version":"b0decf4b6da3ebc52ea0c96095bdfaa8503acc4ac8e9081c5f2b0824835dd3bd","signature":false,"impliedFormat":1},{"version":"ca1b882a105a1972f82cc58e3be491e7d750a1eb074ffd13b198269f57ed9e1b","signature":false,"impliedFormat":1},{"version":"fc3e1c87b39e5ba1142f27ec089d1966da168c04a859a4f6aab64dceae162c2b","signature":false,"impliedFormat":1},{"version":"3b414b99a73171e1c4b7b7714e26b87d6c5cb03d200352da5342ab4088a54c85","signature":false,"impliedFormat":1},{"version":"61888522cec948102eba94d831c873200aa97d00d8989fdfd2a3e0ee75ec65a2","signature":false,"impliedFormat":1},{"version":"4e10622f89fea7b05dd9b52fb65e1e2b5cbd96d4cca3d9e1a60bb7f8a9cb86a1","signature":false,"impliedFormat":1},{"version":"74b2a5e5197bd0f2e0077a1ea7c07455bbea67b87b0869d9786d55104006784f","signature":false,"impliedFormat":1},{"version":"59bf32919de37809e101acffc120596a9e45fdbab1a99de5087f31fdc36e2f11","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"faa03dffb64286e8304a2ca96dd1317a77db6bfc7b3fb385163648f67e535d77","signature":false,"impliedFormat":1},{"version":"c40c848daad198266370c1c72a7a8c3d18d2f50727c7859fcfefd3ff69a7f288","signature":false,"impliedFormat":1},{"version":"ac60bbee0d4235643cc52b57768b22de8c257c12bd8c2039860540cab1fa1d82","signature":false,"impliedFormat":1},{"version":"6428e6edd944ce6789afdf43f9376c1f2e4957eea34166177625aaff4c0da1a0","signature":false,"impliedFormat":1},{"version":"ada39cbb2748ab2873b7835c90c8d4620723aedf323550e8489f08220e477c7f","signature":false,"impliedFormat":1},{"version":"6e5f5cee603d67ee1ba6120815497909b73399842254fc1e77a0d5cdc51d8c9c","signature":false,"impliedFormat":1},{"version":"8dba67056cbb27628e9b9a1cba8e57036d359dceded0725c72a3abe4b6c79cd4","signature":false,"impliedFormat":1},{"version":"70f3814c457f54a7efe2d9ce9d2686de9250bb42eb7f4c539bd2280a42e52d33","signature":false,"impliedFormat":1},{"version":"154dd2e22e1e94d5bc4ff7726706bc0483760bae40506bdce780734f11f7ec47","signature":false,"impliedFormat":1},{"version":"ef61792acbfa8c27c9bd113f02731e66229f7d3a169e3c1993b508134f1a58e0","signature":false,"impliedFormat":1},{"version":"9c82171d836c47486074e4ca8e059735bf97b205e70b196535b5efd40cbe1bc5","signature":false,"impliedFormat":1},{"version":"0131e203d8560edb39678abe10db42564a068f98c4ebd1ed9ffe7279c78b3c81","signature":false,"impliedFormat":1},{"version":"f6404e7837b96da3ea4d38c4f1a3812c96c9dcdf264e93d5bdb199f983a3ef4b","signature":false,"impliedFormat":1},{"version":"c5426dbfc1cf90532f66965a7aa8c1136a78d4d0f96d8180ecbfc11d7722f1a5","signature":false,"impliedFormat":1},{"version":"65a15fc47900787c0bd18b603afb98d33ede930bed1798fc984d5ebb78b26cf9","signature":false,"impliedFormat":1},{"version":"9d202701f6e0744adb6314d03d2eb8fc994798fc83d91b691b75b07626a69801","signature":false,"impliedFormat":1},{"version":"de9d2df7663e64e3a91bf495f315a7577e23ba088f2949d5ce9ec96f44fba37d","signature":false,"impliedFormat":1},{"version":"c7af78a2ea7cb1cd009cfb5bdb48cd0b03dad3b54f6da7aab615c2e9e9d570c5","signature":false,"impliedFormat":1},{"version":"1ee45496b5f8bdee6f7abc233355898e5bf9bd51255db65f5ff7ede617ca0027","signature":false,"impliedFormat":1},{"version":"8b8f00491431fe82f060dfe8c7f2180a9fb239f3d851527db909b83230e75882","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"db01d18853469bcb5601b9fc9826931cc84cc1a1944b33cad76fd6f1e3d8c544","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dba114fb6a32b355a9cfc26ca2276834d72fe0e94cd2c3494005547025015369","signature":false,"impliedFormat":1},{"version":"903e299a28282fa7b714586e28409ed73c3b63f5365519776bf78e8cf173db36","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fa6c12a7c0f6b84d512f200690bfc74819e99efae69e4c95c4cd30f6884c526e","signature":false,"impliedFormat":1},{"version":"f1c32f9ce9c497da4dc215c3bc84b722ea02497d35f9134db3bb40a8d918b92b","signature":false,"impliedFormat":1},{"version":"b73c319af2cc3ef8f6421308a250f328836531ea3761823b4cabbd133047aefa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e433b0337b8106909e7953015e8fa3f2d30797cea27141d1c5b135365bb975a6","signature":false,"impliedFormat":1},{"version":"dd3900b24a6a8745efeb7ad27629c0f8a626470ac229c1d73f1fe29d67e44dca","signature":false,"impliedFormat":1},{"version":"ddff7fc6edbdc5163a09e22bf8df7bef75f75369ebd7ecea95ba55c4386e2441","signature":false,"impliedFormat":1},{"version":"106c6025f1d99fd468fd8bf6e5bda724e11e5905a4076c5d29790b6c3745e50c","signature":false,"impliedFormat":1},{"version":"ec29be0737d39268696edcec4f5e97ce26f449fa9b7afc2f0f99a86def34a418","signature":false,"impliedFormat":1},{"version":"aeab39e8e0b1a3b250434c3b2bb8f4d17bbec2a9dbce5f77e8a83569d3d2cbc2","signature":false,"impliedFormat":1},{"version":"ec6cba1c02c675e4dd173251b156792e8d3b0c816af6d6ad93f1a55d674591aa","signature":false,"impliedFormat":1},{"version":"b620391fe8060cf9bedc176a4d01366e6574d7a71e0ac0ab344a4e76576fcbb8","signature":false,"impliedFormat":1},{"version":"d729408dfde75b451530bcae944cf89ee8277e2a9df04d1f62f2abfd8b03c1e1","signature":false,"impliedFormat":1},{"version":"e15d3c84d5077bb4a3adee4c791022967b764dc41cb8fa3cfa44d4379b2c95f5","signature":false,"impliedFormat":1},{"version":"5f58e28cd22e8fc1ac1b3bc6b431869f1e7d0b39e2c21fbf79b9fa5195a85980","signature":false,"impliedFormat":1},{"version":"e1fc1a1045db5aa09366be2b330e4ce391550041fc3e925f60998ca0b647aa97","signature":false,"impliedFormat":1},{"version":"63533978dcda286422670f6e184ac516805a365fb37a086eeff4309e812f1402","signature":false,"impliedFormat":1},{"version":"43ba4f2fa8c698f5c304d21a3ef596741e8e85a810b7c1f9b692653791d8d97a","signature":false,"impliedFormat":1},{"version":"31fb49ef3aa3d76f0beb644984e01eab0ea222372ea9b49bb6533be5722d756c","signature":false,"impliedFormat":1},{"version":"33cd131e1461157e3e06b06916b5176e7a8ec3fce15a5cfe145e56de744e07d2","signature":false,"impliedFormat":1},{"version":"889ef863f90f4917221703781d9723278db4122d75596b01c429f7c363562b86","signature":false,"impliedFormat":1},{"version":"3556cfbab7b43da96d15a442ddbb970e1f2fc97876d055b6555d86d7ac57dae5","signature":false,"impliedFormat":1},{"version":"437751e0352c6e924ddf30e90849f1d9eb00ca78c94d58d6a37202ec84eb8393","signature":false,"impliedFormat":1},{"version":"48e8af7fdb2677a44522fd185d8c87deff4d36ee701ea003c6c780b1407a1397","signature":false,"impliedFormat":1},{"version":"d11308de5a36c7015bb73adb5ad1c1bdaac2baede4cc831a05cf85efa3cc7f2f","signature":false,"impliedFormat":1},{"version":"38e4684c22ed9319beda6765bab332c724103d3a966c2e5e1c5a49cf7007845f","signature":false,"impliedFormat":1},{"version":"f9812cfc220ecf7557183379531fa409acd249b9e5b9a145d0d52b76c20862de","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e650298721abc4f6ae851e60ae93ee8199791ceec4b544c3379862f81f43178c","signature":false,"impliedFormat":1},{"version":"2e4f37ffe8862b14d8e24ae8763daaa8340c0df0b859d9a9733def0eee7562d9","signature":false,"impliedFormat":1},{"version":"13283350547389802aa35d9f2188effaeac805499169a06ef5cd77ce2a0bd63f","signature":false,"impliedFormat":1},{"version":"680793958f6a70a44c8d9ae7d46b7a385361c69ac29dcab3ed761edce1c14ab8","signature":false,"impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","signature":false,"impliedFormat":1},{"version":"42c169fb8c2d42f4f668c624a9a11e719d5d07dacbebb63cbcf7ef365b0a75b3","signature":false,"impliedFormat":1},{"version":"913ddbba170240070bd5921b8f33ea780021bdf42fbdfcd4fcb2691b1884ddde","signature":false,"impliedFormat":1},{"version":"b4e6d416466999ff40d3fe5ceb95f7a8bfb7ac2262580287ac1a8391e5362431","signature":false,"impliedFormat":1},{"version":"5fe23bd829e6be57d41929ac374ee9551ccc3c44cee893167b7b5b77be708014","signature":false,"impliedFormat":1},{"version":"0a626484617019fcfbfc3c1bc1f9e84e2913f1adb73692aa9075817404fb41a1","signature":false,"impliedFormat":1},{"version":"438c7513b1df91dcef49b13cd7a1c4720f91a36e88c1df731661608b7c055f10","signature":false,"impliedFormat":1},{"version":"cf185cc4a9a6d397f416dd28cca95c227b29f0f27b160060a95c0e5e36cda865","signature":false,"impliedFormat":1},{"version":"0086f3e4ad898fd7ca56bb223098acfacf3fa065595182aaf0f6c4a6a95e6fbd","signature":false,"impliedFormat":1},{"version":"efaa078e392f9abda3ee8ade3f3762ab77f9c50b184e6883063a911742a4c96a","signature":false,"impliedFormat":1},{"version":"54a8bb487e1dc04591a280e7a673cdfb272c83f61e28d8a64cf1ac2e63c35c51","signature":false,"impliedFormat":1},{"version":"021a9498000497497fd693dd315325484c58a71b5929e2bbb91f419b04b24cea","signature":false,"impliedFormat":1},{"version":"9385cdc09850950bc9b59cca445a3ceb6fcca32b54e7b626e746912e489e535e","signature":false,"impliedFormat":1},{"version":"2894c56cad581928bb37607810af011764a2f511f575d28c9f4af0f2ef02d1ab","signature":false,"impliedFormat":1},{"version":"0a72186f94215d020cb386f7dca81d7495ab6c17066eb07d0f44a5bf33c1b21a","signature":false,"impliedFormat":1},{"version":"84124384abae2f6f66b7fbfc03862d0c2c0b71b826f7dbf42c8085d31f1d3f95","signature":false,"impliedFormat":1},{"version":"63a8e96f65a22604eae82737e409d1536e69a467bb738bec505f4f97cce9d878","signature":false,"impliedFormat":1},{"version":"3fd78152a7031315478f159c6a5872c712ece6f01212c78ea82aef21cb0726e2","signature":false,"impliedFormat":1},{"version":"b01bd582a6e41457bc56e6f0f9de4cb17f33f5f3843a7cf8210ac9c18472fb0f","signature":false,"impliedFormat":1},{"version":"58b49e5c1def740360b5ae22ae2405cfac295fee74abd88d74ac4ea42502dc03","signature":false,"impliedFormat":1},{"version":"512fc15cca3a35b8dbbf6e23fe9d07e6f87ad03c895acffd3087ce09f352aad0","signature":false,"impliedFormat":1},{"version":"9a0946d15a005832e432ea0cd4da71b57797efb25b755cc07f32274296d62355","signature":false,"impliedFormat":1},{"version":"a52ff6c0a149e9f370372fc3c715d7f2beee1f3bab7980e271a7ab7d313ec677","signature":false,"impliedFormat":1},{"version":"fd933f824347f9edd919618a76cdb6a0c0085c538115d9a287fa0c7f59957ab3","signature":false,"impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","signature":false,"impliedFormat":1},{"version":"6a1aa3e55bdc50503956c5cd09ae4cd72e3072692d742816f65c66ca14f4dfdd","signature":false,"impliedFormat":1},{"version":"ab75cfd9c4f93ffd601f7ca1753d6a9d953bbedfbd7a5b3f0436ac8a1de60dfa","signature":false,"impliedFormat":1},{"version":"f95180f03d827525ca4f990f49e17ec67198c316dd000afbe564655141f725cd","signature":false,"impliedFormat":1},{"version":"b73cbf0a72c8800cf8f96a9acfe94f3ad32ca71342a8908b8ae484d61113f647","signature":false,"impliedFormat":1},{"version":"bae6dd176832f6423966647382c0d7ba9e63f8c167522f09a982f086cd4e8b23","signature":false,"impliedFormat":1},{"version":"1364f64d2fb03bbb514edc42224abd576c064f89be6a990136774ecdd881a1da","signature":false,"impliedFormat":1},{"version":"c9958eb32126a3843deedda8c22fb97024aa5d6dd588b90af2d7f2bfac540f23","signature":false,"impliedFormat":1},{"version":"950fb67a59be4c2dbe69a5786292e60a5cb0e8612e0e223537784c731af55db1","signature":false,"impliedFormat":1},{"version":"e927c2c13c4eaf0a7f17e6022eee8519eb29ef42c4c13a31e81a611ab8c95577","signature":false,"impliedFormat":1},{"version":"07ca44e8d8288e69afdec7a31fa408ce6ab90d4f3d620006701d5544646da6aa","signature":false,"impliedFormat":1},{"version":"70246ad95ad8a22bdfe806cb5d383a26c0c6e58e7207ab9c431f1cb175aca657","signature":false,"impliedFormat":1},{"version":"f00f3aa5d64ff46e600648b55a79dcd1333458f7a10da2ed594d9f0a44b76d0b","signature":false,"impliedFormat":1},{"version":"772d8d5eb158b6c92412c03228bd9902ccb1457d7a705b8129814a5d1a6308fc","signature":false,"impliedFormat":1},{"version":"4e4475fba4ed93a72f167b061cd94a2e171b82695c56de9899275e880e06ba41","signature":false,"impliedFormat":1},{"version":"97c5f5d580ab2e4decd0a3135204050f9b97cd7908c5a8fbc041eadede79b2fa","signature":false,"impliedFormat":1},{"version":"c99a3a5f2215d5b9d735aa04cec6e61ed079d8c0263248e298ffe4604d4d0624","signature":false,"impliedFormat":1},{"version":"49b2375c586882c3ac7f57eba86680ff9742a8d8cb2fe25fe54d1b9673690d41","signature":false,"impliedFormat":1},{"version":"802e797bcab5663b2c9f63f51bdf67eff7c41bc64c0fd65e6da3e7941359e2f7","signature":false,"impliedFormat":1},{"version":"847e160d709c74cc714fbe1f99c41d3425b74cd47b1be133df1623cd87014089","signature":false,"impliedFormat":1},{"version":"9fee04f1e1afa50524862289b9f0b0fdc3735b80e2a0d684cec3b9ff3d94cecc","signature":false,"impliedFormat":1},{"version":"5cdc27fbc5c166fc5c763a30ac21cbac9859dc5ba795d3230db6d4e52a1965bb","signature":false,"impliedFormat":1},{"version":"6459054aabb306821a043e02b89d54da508e3a6966601a41e71c166e4ea1474f","signature":false,"impliedFormat":1},{"version":"f416c9c3eee9d47ff49132c34f96b9180e50485d435d5748f0e8b72521d28d2e","signature":false,"impliedFormat":1},{"version":"05c97cddbaf99978f83d96de2d8af86aded9332592f08ce4a284d72d0952c391","signature":false,"impliedFormat":1},{"version":"14e5cdec6f8ae82dfd0694e64903a0a54abdfe37e1d966de3d4128362acbf35f","signature":false,"impliedFormat":1},{"version":"bbc183d2d69f4b59fd4dd8799ffdf4eb91173d1c4ad71cce91a3811c021bf80c","signature":false,"impliedFormat":1},{"version":"7b6ff760c8a240b40dab6e4419b989f06a5b782f4710d2967e67c695ef3e93c4","signature":false,"impliedFormat":1},{"version":"8dbc4134a4b3623fc476be5f36de35c40f2768e2e3d9ed437e0d5f1c4cd850f6","signature":false,"impliedFormat":1},{"version":"4e06330a84dec7287f7ebdd64978f41a9f70a668d3b5edc69d5d4a50b9b376bb","signature":false,"impliedFormat":1},{"version":"65bfa72967fbe9fc33353e1ac03f0480aa2e2ea346d61ff3ea997dfd850f641a","signature":false,"impliedFormat":1},{"version":"c06f0bb92d1a1a5a6c6e4b5389a5664d96d09c31673296cb7da5fe945d54d786","signature":false,"impliedFormat":1},{"version":"f974e4a06953682a2c15d5bd5114c0284d5abf8bc0fe4da25cb9159427b70072","signature":false,"impliedFormat":1},{"version":"872caaa31423f4345983d643e4649fb30f548e9883a334d6d1c5fff68ede22d4","signature":false,"impliedFormat":1},{"version":"94404c4a878fe291e7578a2a80264c6f18e9f1933fbb57e48f0eb368672e389c","signature":false,"impliedFormat":1},{"version":"5c1b7f03aa88be854bc15810bfd5bd5a1943c5a7620e1c53eddd2a013996343e","signature":false,"impliedFormat":1},{"version":"09dfc64fcd6a2785867f2368419859a6cc5a8d4e73cbe2538f205b1642eb0f51","signature":false,"impliedFormat":1},{"version":"bcf6f0a323653e72199105a9316d91463ad4744c546d1271310818b8cef7c608","signature":false,"impliedFormat":1},{"version":"01aa917531e116485beca44a14970834687b857757159769c16b228eb1e49c5f","signature":false,"impliedFormat":1},{"version":"351475f9c874c62f9b45b1f0dc7e2704e80dfd5f1af83a3a9f841f9dfe5b2912","signature":false,"impliedFormat":1},{"version":"ac457ad39e531b7649e7b40ee5847606eac64e236efd76c5d12db95bf4eacd17","signature":false,"impliedFormat":1},{"version":"187a6fdbdecb972510b7555f3caacb44b58415da8d5825d03a583c4b73fde4cf","signature":false,"impliedFormat":1},{"version":"d4c3250105a612202289b3a266bb7e323db144f6b9414f9dea85c531c098b811","signature":false,"impliedFormat":1},{"version":"95b444b8c311f2084f0fb51c616163f950fb2e35f4eaa07878f313a2d36c98a4","signature":false,"impliedFormat":1},{"version":"741067675daa6d4334a2dc80a4452ca3850e89d5852e330db7cb2b5f867173b1","signature":false,"impliedFormat":1},{"version":"f8acecec1114f11690956e007d920044799aefeb3cece9e7f4b1f8a1d542b2c9","signature":false,"impliedFormat":1},{"version":"178071ccd043967a58c5d1a032db0ddf9bd139e7920766b537d9783e88eb615e","signature":false,"impliedFormat":1},{"version":"3a17f09634c50cce884721f54fd9e7b98e03ac505889c560876291fcf8a09e90","signature":false,"impliedFormat":1},{"version":"32531dfbb0cdc4525296648f53b2b5c39b64282791e2a8c765712e49e6461046","signature":false,"impliedFormat":1},{"version":"0ce1b2237c1c3df49748d61568160d780d7b26693bd9feb3acb0744a152cd86d","signature":false,"impliedFormat":1},{"version":"e489985388e2c71d3542612685b4a7db326922b57ac880f299da7026a4e8a117","signature":false,"impliedFormat":1},{"version":"5cad4158616d7793296dd41e22e1257440910ea8d01c7b75045d4dfb20c5a41a","signature":false,"impliedFormat":1},{"version":"04d3aad777b6af5bd000bfc409907a159fe77e190b9d368da4ba649cdc28d39e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74efc1d6523bd57eb159c18d805db4ead810626bc5bc7002a2c7f483044b2e0f","signature":false,"impliedFormat":1},{"version":"19252079538942a69be1645e153f7dbbc1ef56b4f983c633bf31fe26aeac32cd","signature":false,"impliedFormat":1},{"version":"bc11f3ac00ac060462597add171220aed628c393f2782ac75dd29ff1e0db871c","signature":false,"impliedFormat":1},{"version":"616775f16134fa9d01fc677ad3f76e68c051a056c22ab552c64cc281a9686790","signature":false,"impliedFormat":1},{"version":"65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","signature":false,"impliedFormat":1},{"version":"f9fe6af238339a0e5f7563acee3178f51db37f32a2e7c09f85273098cee7ec49","signature":false,"impliedFormat":1},{"version":"3b0b1d352b8d2e47f1c4df4fb0678702aee071155b12ef0185fce9eb4fa4af1e","signature":false,"impliedFormat":1},{"version":"77e71242e71ebf8528c5802993697878f0533db8f2299b4d36aa015bae08a79c","signature":false,"impliedFormat":1},{"version":"a344403e7a7384e0e7093942533d309194ad0a53eca2a3100c0b0ab4d3932773","signature":false,"impliedFormat":1},{"version":"b7fff2d004c5879cae335db8f954eb1d61242d9f2d28515e67902032723caeab","signature":false,"impliedFormat":1},{"version":"5f3dc10ae646f375776b4e028d2bed039a93eebbba105694d8b910feebbe8b9c","signature":false,"impliedFormat":1},{"version":"bb18bf4a61a17b4a6199eb3938ecfa4a59eb7c40843ad4a82b975ab6f7e3d925","signature":false,"impliedFormat":1},{"version":"4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","signature":false,"impliedFormat":1},{"version":"e9b6fc05f536dfddcdc65dbcf04e09391b1c968ab967382e48924f5cb90d88e1","signature":false,"impliedFormat":1},{"version":"a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","signature":false,"impliedFormat":1},{"version":"2b664c3cc544d0e35276e1fb2d4989f7d4b4027ffc64da34ec83a6ccf2e5c528","signature":false,"impliedFormat":1},{"version":"a3f41ed1b4f2fc3049394b945a68ae4fdefd49fa1739c32f149d32c0545d67f5","signature":false,"impliedFormat":1},{"version":"3cd8f0464e0939b47bfccbb9bb474a6d87d57210e304029cd8eb59c63a81935d","signature":false,"impliedFormat":1},{"version":"47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","signature":false,"impliedFormat":1},{"version":"3026abd48e5e312f2328629ede6e0f770d21c3cd32cee705c450e589d015ee09","signature":false,"impliedFormat":1},{"version":"8b140b398a6afbd17cc97c38aea5274b2f7f39b1ae5b62952cfe65bf493e3e75","signature":false,"impliedFormat":1},{"version":"7663d2c19ce5ef8288c790edba3d45af54e58c84f1b37b1249f6d49d962f3d91","signature":false,"impliedFormat":1},{"version":"5cce3b975cdb72b57ae7de745b3c5de5790781ee88bcb41ba142f07c0fa02e97","signature":false,"impliedFormat":1},{"version":"00bd6ebe607246b45296aa2b805bd6a58c859acecda154bfa91f5334d7c175c6","signature":false,"impliedFormat":1},{"version":"ad036a85efcd9e5b4f7dd5c1a7362c8478f9a3b6c3554654ca24a29aa850a9c5","signature":false,"impliedFormat":1},{"version":"fedebeae32c5cdd1a85b4e0504a01996e4a8adf3dfa72876920d3dd6e42978e7","signature":false,"impliedFormat":1},{"version":"0d28b974a7605c4eda20c943b3fa9ae16cb452c1666fc9b8c341b879992c7612","signature":false,"impliedFormat":1},{"version":"cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","signature":false,"impliedFormat":1},{"version":"db036c56f79186da50af66511d37d9fe77fa6793381927292d17f81f787bb195","signature":false,"impliedFormat":1},{"version":"87ac2fb61e629e777f4d161dff534c2023ee15afd9cb3b1589b9b1f014e75c58","signature":false,"impliedFormat":1},{"version":"13c8b4348db91e2f7d694adc17e7438e6776bc506d5c8f5de9ad9989707fa3fe","signature":false,"impliedFormat":1},{"version":"3c1051617aa50b38e9efaabce25e10a5dd9b1f42e372ef0e8a674076a68742ed","signature":false,"impliedFormat":1},{"version":"07a3e20cdcb0f1182f452c0410606711fbea922ca76929a41aacb01104bc0d27","signature":false,"impliedFormat":1},{"version":"1de80059b8078ea5749941c9f863aa970b4735bdbb003be4925c853a8b6b4450","signature":false,"impliedFormat":1},{"version":"1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","signature":false,"impliedFormat":1},{"version":"4cd4b6b1279e9d744a3825cbd7757bbefe7f0708f3f1069179ad535f19e8ed2c","signature":false,"impliedFormat":1},{"version":"5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","signature":false,"impliedFormat":1},{"version":"c0eeaaa67c85c3bb6c52b629ebbfd3b2292dc67e8c0ffda2fc6cd2f78dc471e6","signature":false,"impliedFormat":1},{"version":"4b7f74b772140395e7af67c4841be1ab867c11b3b82a51b1aeb692822b76c872","signature":false,"impliedFormat":1},{"version":"27be6622e2922a1b412eb057faa854831b95db9db5035c3f6d4b677b902ab3b7","signature":false,"impliedFormat":1},{"version":"b95a6f019095dd1d48fd04965b50dfd63e5743a6e75478343c46d2582a5132bf","signature":false,"impliedFormat":99},{"version":"c2008605e78208cfa9cd70bd29856b72dda7ad89df5dc895920f8e10bcb9cd0a","signature":false,"impliedFormat":99},{"version":"b97cb5616d2ab82a98ec9ada7b9e9cabb1f5da880ec50ea2b8dc5baa4cbf3c16","signature":false,"impliedFormat":99},{"version":"d23df9ff06ae8bf1dcb7cc933e97ae7da418ac77749fecee758bb43a8d69f840","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"040c71dde2c406f869ad2f41e8d4ce579cc60c8dbe5aa0dd8962ac943b846572","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3586f5ea3cc27083a17bd5c9059ede9421d587286d5a47f4341a4c2d00e4fa91","signature":false,"impliedFormat":1},{"version":"a6df929821e62f4719551f7955b9f42c0cd53c1370aec2dd322e24196a7dfe33","signature":false,"impliedFormat":1},{"version":"b789bf89eb19c777ed1e956dbad0925ca795701552d22e68fd130a032008b9f9","signature":false,"impliedFormat":1},{"version":"9dd9d642cdb87d4d5b3173217e0c45429b3e47a6f5cf5fb0ead6c644ec5fed01","signature":false},{"version":"28c1b3fb30bbb50d1e6aa02a0f3eabf3b4576f734732a537f10762aff58accdd","signature":false},{"version":"7775f3e9e867372d2291892950e87e21709c8f07c99ea844add876036e967f08","signature":false},{"version":"159d8fee05948e9bfad0dd5077aeb7bb0e56655720e28e9b5707484a89e9470a","signature":false},{"version":"696fdabab6ea62dcc35b2c6a1b762db1301232d0ded037776fd093b42eaa727d","signature":false},{"version":"85043764963f55e55af45fb97cf131a055270eeb389bcf5ff2137c31174cdaf1","signature":false},{"version":"91ffb03c932341600b2bffeaccf28e6994be65aacea04ac0bf29c1b05229c4b8","signature":false},{"version":"e12fb7c583bc66943eee988e69b8f6b0d5b02b005366e92c1e59b43146a3ed1a","signature":false},{"version":"75d84d955f4f585d5000d7542f736936b8b581686bfe61c8749dbc86b32cead0","signature":false},{"version":"75ad6ec8052dd019567403c69d6f2f92eb62aad88fcbfd39d32fa7936d63c766","signature":false},{"version":"457d344532363e77b0c06c88398d77407c0163d2f327391fbf3acdec24532cf7","signature":false},{"version":"56d8cd398aad8032abfd6b6de1e3c1a3855785e967d51c82fd5cc67144e3b19d","signature":false},{"version":"6c842bac4e795101df9bb9ca48c904b58e39e91f6a2a4a880f80df52ed239908","signature":false},{"version":"99cfb6be0f53be41fb80e2671688fb352de6a44e193958f69c662d112f47a6bf","signature":false},{"version":"6e7691f0ed4332dd9098aea3423bfafb389c74e416cb13b763bcbf538d28e4c2","signature":false},{"version":"c1444e99883039cc6f856419cd2bf3b273e5e8b859c3fa5463eadd67296c47d1","signature":false},{"version":"8b08e81867ecde9775d709697b7f8b2fb131ab3341122feb9991af1a9125374a","signature":false},{"version":"0b0ce1b0f2a9728bdb8f48687350499555a64a7ebedefa639afc2cf5e72704a6","signature":false},{"version":"77fa8361e911b307c4dea2c89f192d955827ec2f37553fd64ce59d7881293a9c","signature":false},{"version":"72cf6a3c54086a81f390a4db27bbaaec551874f3d8d3b1a0d7985fd7ea6c147c","signature":false},{"version":"9147b0911e1828cdf249f67b3f4d8b20b0122d696c6eedd48a74552a5bfcdadf","signature":false},{"version":"4d78c7ae9a7a4c8c0aafd67bc1c1d76d3f3138ab0b109c3d2c44e0e2554e9aeb","signature":false},{"version":"58cac9da35576a32226cbf355969e6b62e069999a003c3a4258d20a8d5a32139","signature":false},{"version":"48386d0dc9d5da22edd7019cf90c5e6d12a829275cdebd81af83c7803b538e6d","signature":false},{"version":"8114d348c1d55993f5d6d5aac4453010896466b2f8aafb4acc2b11add8c9a01e","signature":false},{"version":"8da732da3bf4e89f975b498d8eeb3751380c5b2fc44a46a6e3fa82bf5f791a8d","signature":false},{"version":"77159424cdf4d4c205a4f03cc24c3b2f0fe476dc194497f2f5949aaee38a7415","signature":false},{"version":"fc8c02b676a8cca7f0a20f021c2487d1e160ba9a64f4aea0abd0827c1a47f543","signature":false},{"version":"d8d6877076cee361dca7bf2e12d2a21f3546f82222b90f5a3d539b6a1a093643","signature":false},{"version":"6bf1c24e693c0db93a3d26149b5bacd5b196f31eaaef1f7954da93ea22ac717e","signature":false},{"version":"5e54bf8adea7180338f744e48b316f682b28236d46093a412d2760a9e3588029","signature":false},{"version":"94979a50deddf9ca1dc5f14d441949e2f7532586be68bb7c0cea87c50a4fdfbc","signature":false},{"version":"5de146ee67d090d75bc3d9a43b37045896707b9b99feaeb302036369783efd4b","signature":false},{"version":"a20c533a23fbb2ada1f18bb0f051fb5900df173ca68dbc994ecf9dbf7e803ea0","signature":false},{"version":"0dfda15344e98b85bb3188562bfb617fcb4381ada381ab8b0d54a9932c4e27c0","signature":false},{"version":"dc9ea4ccc946bd09e562aa4d4f202eeb271fb465c8881fdca2a0098bce3c064c","signature":false},{"version":"151ff381ef9ff8da2da9b9663ebf657eac35c4c9a19183420c05728f31a6761d","signature":false,"impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","signature":false,"impliedFormat":1},{"version":"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","signature":false,"impliedFormat":1}],"root":[[411,446]],"options":{"allowJs":true,"composite":false,"declarationMap":false,"emitDeclarationOnly":false,"esModuleInterop":true,"jsx":1,"module":99,"skipLibCheck":true,"strict":true,"tsBuildInfoFile":"./.tsbuildinfo"},"referencedMap":[[445,1],[446,2],[425,3],[444,4],[428,5],[434,6],[439,7],[431,8],[432,9],[429,10],[426,11],[430,5],[427,12],[438,13],[433,14],[435,15],[436,3],[437,16],[442,12],[440,17],[441,18],[412,19],[415,20],[416,20],[417,21],[418,3],[419,3],[420,3],[421,22],[443,23],[422,19],[423,19],[411,24],[364,19],[447,19],[448,19],[449,19],[142,25],[143,25],[144,26],[94,27],[145,28],[146,29],[147,30],[92,19],[148,31],[149,32],[150,33],[151,34],[152,35],[153,36],[154,36],[155,37],[156,38],[157,39],[158,40],[95,19],[93,19],[159,41],[160,42],[161,43],[194,44],[162,45],[163,46],[164,47],[165,48],[166,49],[167,50],[168,51],[169,52],[170,53],[171,54],[172,54],[173,55],[174,19],[175,19],[176,56],[178,57],[177,58],[179,59],[180,60],[181,61],[182,62],[183,63],[184,64],[185,65],[186,66],[187,67],[188,68],[189,69],[190,70],[191,71],[96,19],[97,19],[98,19],[139,72],[140,19],[141,19],[192,73],[193,74],[84,19],[199,75],[200,76],[198,3],[196,77],[197,78],[82,19],[85,79],[287,3],[83,19],[91,80],[367,81],[371,82],[373,83],[220,84],[234,85],[338,86],[266,19],[341,87],[302,88],[311,89],[339,90],[221,91],[265,19],[267,92],[340,93],[241,94],[222,95],[246,94],[235,94],[205,94],[293,96],[294,97],[210,19],[290,98],[295,99],[382,100],[288,99],[383,101],[272,19],[291,102],[395,103],[394,104],[297,99],[393,19],[391,19],[392,105],[292,3],[279,106],[280,107],[289,108],[306,109],[307,110],[296,111],[274,112],[275,113],[386,114],[389,115],[253,116],[252,117],[251,118],[398,3],[250,119],[226,19],[401,19],[404,19],[403,3],[405,120],[201,19],[332,19],[233,121],[203,122],[355,19],[356,19],[358,19],[361,123],[357,19],[359,124],[360,124],[219,19],[232,19],[366,125],[374,126],[378,127],[215,128],[282,129],[281,19],[273,112],[301,130],[299,131],[298,19],[300,19],[305,132],[277,133],[214,134],[239,135],[329,136],[206,137],[213,138],[202,86],[343,139],[353,140],[342,19],[352,141],[240,19],[224,142],[320,143],[319,19],[326,144],[328,145],[321,146],[325,147],[327,144],[324,146],[323,144],[322,146],[262,148],[247,148],[314,149],[248,149],[208,150],[207,19],[318,151],[317,152],[316,153],[315,154],[209,155],[286,156],[303,157],[285,158],[310,159],[312,160],[309,158],[242,155],[195,19],[330,161],[268,162],[304,19],[351,163],[271,164],[346,165],[212,19],[347,166],[349,167],[350,168],[333,19],[345,137],[244,169],[331,170],[354,171],[216,19],[218,19],[223,172],[313,173],[211,174],[217,19],[270,175],[269,176],[225,177],[278,178],[276,179],[227,180],[229,181],[402,19],[228,182],[230,183],[369,19],[368,19],[370,19],[400,19],[231,184],[284,3],[90,19],[308,185],[254,19],[264,186],[243,19],[376,3],[385,187],[261,3],[380,99],[260,188],[363,189],[259,187],[204,19],[387,190],[257,3],[258,3],[249,19],[263,19],[256,191],[255,192],[245,193],[238,111],[348,19],[237,194],[236,19],[372,19],[283,3],[365,195],[81,19],[89,196],[86,3],[87,19],[88,19],[344,197],[337,198],[336,19],[335,199],[334,19],[375,200],[377,201],[379,202],[381,203],[384,204],[410,205],[388,205],[409,206],[390,207],[396,208],[397,209],[399,210],[406,211],[408,19],[407,212],[362,213],[79,19],[80,19],[13,19],[14,19],[16,19],[15,19],[2,19],[17,19],[18,19],[19,19],[20,19],[21,19],[22,19],[23,19],[24,19],[3,19],[25,19],[26,19],[4,19],[27,19],[31,19],[28,19],[29,19],[30,19],[32,19],[33,19],[34,19],[5,19],[35,19],[36,19],[37,19],[38,19],[6,19],[42,19],[39,19],[40,19],[41,19],[43,19],[7,19],[44,19],[49,19],[50,19],[45,19],[46,19],[47,19],[48,19],[8,19],[54,19],[51,19],[52,19],[53,19],[55,19],[9,19],[56,19],[57,19],[58,19],[60,19],[59,19],[61,19],[62,19],[10,19],[63,19],[64,19],[65,19],[11,19],[66,19],[67,19],[68,19],[69,19],[70,19],[1,19],[71,19],[72,19],[12,19],[76,19],[74,19],[78,19],[73,19],[77,19],[75,19],[116,214],[127,215],[114,216],[128,217],[137,218],[105,219],[106,220],[104,221],[136,212],[131,222],[135,223],[108,224],[124,225],[107,226],[134,227],[102,228],[103,222],[109,229],[110,19],[115,230],[113,229],[100,231],[138,232],[129,233],[119,234],[118,229],[120,235],[122,236],[117,237],[121,238],[132,212],[111,239],[112,240],[123,241],[101,217],[126,242],[125,229],[130,19],[99,19],[133,243],[414,244],[424,244],[413,245]],"changeFileSet":[445,446,425,444,428,450,434,439,431,432,451,429,426,430,427,438,433,435,436,437,452,442,440,441,412,415,416,417,418,419,420,421,443,422,423,453,411,364,447,448,449,142,143,144,94,145,146,147,92,148,149,150,151,152,153,154,155,156,157,158,95,93,159,160,161,194,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,178,177,179,180,181,182,183,184,185,186,187,188,189,190,191,96,97,98,139,140,141,192,193,84,199,454,200,198,196,197,82,85,287,83,91,367,371,373,220,234,338,266,341,302,311,339,221,265,267,340,241,222,246,235,205,293,294,210,290,295,382,288,383,272,291,395,394,297,393,391,392,292,279,280,289,306,307,296,274,275,386,389,253,252,251,398,250,226,401,404,403,405,201,332,233,203,355,356,358,361,357,359,360,219,232,366,374,378,215,282,281,273,301,299,298,300,305,277,214,239,329,206,213,202,343,353,342,352,240,224,320,319,326,328,321,325,327,324,323,322,262,247,314,248,208,207,318,317,316,315,209,286,303,285,310,312,309,242,195,330,268,304,351,271,346,212,347,349,350,333,345,244,331,354,216,218,223,313,211,217,270,269,225,278,276,227,229,402,228,230,369,368,370,400,231,284,90,308,254,264,243,376,385,261,380,260,363,259,204,387,257,258,249,263,256,255,245,238,348,237,236,372,283,365,81,89,86,87,88,344,337,336,335,334,375,377,379,381,384,410,388,409,390,396,397,399,406,408,407,362,79,80,13,14,16,15,2,17,18,19,20,21,22,23,24,3,25,26,4,27,31,28,29,30,32,33,34,5,35,36,37,38,6,42,39,40,41,43,7,44,49,50,45,46,47,48,8,54,51,52,53,55,9,56,57,58,60,59,61,62,10,63,64,65,11,66,67,68,69,70,1,71,72,12,76,74,78,73,77,75,116,127,114,128,137,105,106,104,136,131,135,108,124,107,134,102,103,109,110,115,113,100,138,129,119,118,120,122,117,121,132,111,112,123,101,126,125,130,99,133,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,414,424,413,493],"version":"5.8.3"} \ No newline at end of file diff --git a/banquise-website/.next/cache/webpack/client-development/1.pack.gz b/banquise-website/.next/cache/webpack/client-development/1.pack.gz index 5a433e0..ddb32a3 100644 Binary files a/banquise-website/.next/cache/webpack/client-development/1.pack.gz and b/banquise-website/.next/cache/webpack/client-development/1.pack.gz differ diff --git a/banquise-website/.next/cache/webpack/client-development/index.pack.gz b/banquise-website/.next/cache/webpack/client-development/index.pack.gz index cd331ba..fd1ddb4 100644 Binary files a/banquise-website/.next/cache/webpack/client-development/index.pack.gz and b/banquise-website/.next/cache/webpack/client-development/index.pack.gz differ diff --git a/banquise-website/.next/cache/webpack/client-development/index.pack.gz.old b/banquise-website/.next/cache/webpack/client-development/index.pack.gz.old index 9ab5a48..94c79f0 100644 Binary files a/banquise-website/.next/cache/webpack/client-development/index.pack.gz.old and b/banquise-website/.next/cache/webpack/client-development/index.pack.gz.old differ diff --git a/banquise-website/.next/cache/webpack/client-production/0.pack b/banquise-website/.next/cache/webpack/client-production/0.pack index 1bed005..3af2eae 100644 Binary files a/banquise-website/.next/cache/webpack/client-production/0.pack and b/banquise-website/.next/cache/webpack/client-production/0.pack differ diff --git a/banquise-website/.next/cache/webpack/client-production/10.pack b/banquise-website/.next/cache/webpack/client-production/10.pack new file mode 100644 index 0000000..9b49638 Binary files /dev/null and b/banquise-website/.next/cache/webpack/client-production/10.pack differ diff --git a/banquise-website/.next/cache/webpack/client-production/11.pack b/banquise-website/.next/cache/webpack/client-production/11.pack new file mode 100644 index 0000000..39db8ad Binary files /dev/null and b/banquise-website/.next/cache/webpack/client-production/11.pack differ diff --git a/banquise-website/.next/cache/webpack/client-production/2.pack b/banquise-website/.next/cache/webpack/client-production/2.pack index f7aba6d..2922c4e 100644 Binary files a/banquise-website/.next/cache/webpack/client-production/2.pack and b/banquise-website/.next/cache/webpack/client-production/2.pack differ diff --git a/banquise-website/.next/cache/webpack/client-production/4.pack b/banquise-website/.next/cache/webpack/client-production/4.pack index 30a8f69..2db6f97 100644 Binary files a/banquise-website/.next/cache/webpack/client-production/4.pack and b/banquise-website/.next/cache/webpack/client-production/4.pack differ diff --git a/banquise-website/.next/cache/webpack/client-production/6.pack b/banquise-website/.next/cache/webpack/client-production/6.pack index e5c6a4d..3acfc8c 100644 Binary files a/banquise-website/.next/cache/webpack/client-production/6.pack and b/banquise-website/.next/cache/webpack/client-production/6.pack differ diff --git a/banquise-website/.next/cache/webpack/client-production/7.pack b/banquise-website/.next/cache/webpack/client-production/7.pack index b5467ae..644ce0a 100644 Binary files a/banquise-website/.next/cache/webpack/client-production/7.pack and b/banquise-website/.next/cache/webpack/client-production/7.pack differ diff --git a/banquise-website/.next/cache/webpack/client-production/8.pack b/banquise-website/.next/cache/webpack/client-production/8.pack index b248e0b..fd83b04 100644 Binary files a/banquise-website/.next/cache/webpack/client-production/8.pack and b/banquise-website/.next/cache/webpack/client-production/8.pack differ diff --git a/banquise-website/.next/cache/webpack/client-production/9.pack b/banquise-website/.next/cache/webpack/client-production/9.pack new file mode 100644 index 0000000..b440afa Binary files /dev/null and b/banquise-website/.next/cache/webpack/client-production/9.pack differ diff --git a/banquise-website/.next/cache/webpack/client-production/index.pack b/banquise-website/.next/cache/webpack/client-production/index.pack index 97fdd07..a10d9ef 100644 Binary files a/banquise-website/.next/cache/webpack/client-production/index.pack and b/banquise-website/.next/cache/webpack/client-production/index.pack differ diff --git a/banquise-website/.next/cache/webpack/client-production/index.pack.old b/banquise-website/.next/cache/webpack/client-production/index.pack.old index f309afe..58892df 100644 Binary files a/banquise-website/.next/cache/webpack/client-production/index.pack.old and b/banquise-website/.next/cache/webpack/client-production/index.pack.old differ diff --git a/banquise-website/.next/cache/webpack/server-development/0.pack.gz b/banquise-website/.next/cache/webpack/server-development/0.pack.gz index 230d170..7082a6f 100644 Binary files a/banquise-website/.next/cache/webpack/server-development/0.pack.gz and b/banquise-website/.next/cache/webpack/server-development/0.pack.gz differ diff --git a/banquise-website/.next/cache/webpack/server-development/index.pack.gz b/banquise-website/.next/cache/webpack/server-development/index.pack.gz index bd0a3d2..c55a8d1 100644 Binary files a/banquise-website/.next/cache/webpack/server-development/index.pack.gz and b/banquise-website/.next/cache/webpack/server-development/index.pack.gz differ diff --git a/banquise-website/.next/cache/webpack/server-development/index.pack.gz.old b/banquise-website/.next/cache/webpack/server-development/index.pack.gz.old new file mode 100644 index 0000000..bd0a3d2 Binary files /dev/null and b/banquise-website/.next/cache/webpack/server-development/index.pack.gz.old differ diff --git a/banquise-website/.next/cache/webpack/server-production/0.pack b/banquise-website/.next/cache/webpack/server-production/0.pack index 7630c2b..2f23d94 100644 Binary files a/banquise-website/.next/cache/webpack/server-production/0.pack and b/banquise-website/.next/cache/webpack/server-production/0.pack differ diff --git a/banquise-website/.next/cache/webpack/server-production/1.pack b/banquise-website/.next/cache/webpack/server-production/1.pack index 87fdbc2..9a9feb2 100644 Binary files a/banquise-website/.next/cache/webpack/server-production/1.pack and b/banquise-website/.next/cache/webpack/server-production/1.pack differ diff --git a/banquise-website/.next/cache/webpack/server-production/2.pack b/banquise-website/.next/cache/webpack/server-production/2.pack index 6e387f2..ee50600 100644 Binary files a/banquise-website/.next/cache/webpack/server-production/2.pack and b/banquise-website/.next/cache/webpack/server-production/2.pack differ diff --git a/banquise-website/.next/cache/webpack/server-production/3.pack b/banquise-website/.next/cache/webpack/server-production/3.pack index b29f0f1..4f11b87 100644 Binary files a/banquise-website/.next/cache/webpack/server-production/3.pack and b/banquise-website/.next/cache/webpack/server-production/3.pack differ diff --git a/banquise-website/.next/cache/webpack/server-production/4.pack b/banquise-website/.next/cache/webpack/server-production/4.pack index dcbe17f..0b96149 100644 Binary files a/banquise-website/.next/cache/webpack/server-production/4.pack and b/banquise-website/.next/cache/webpack/server-production/4.pack differ diff --git a/banquise-website/.next/cache/webpack/server-production/5.pack b/banquise-website/.next/cache/webpack/server-production/5.pack new file mode 100644 index 0000000..2c9b695 Binary files /dev/null and b/banquise-website/.next/cache/webpack/server-production/5.pack differ diff --git a/banquise-website/.next/cache/webpack/server-production/6.pack b/banquise-website/.next/cache/webpack/server-production/6.pack new file mode 100644 index 0000000..06c2b90 Binary files /dev/null and b/banquise-website/.next/cache/webpack/server-production/6.pack differ diff --git a/banquise-website/.next/cache/webpack/server-production/7.pack b/banquise-website/.next/cache/webpack/server-production/7.pack new file mode 100644 index 0000000..8b32b95 Binary files /dev/null and b/banquise-website/.next/cache/webpack/server-production/7.pack differ diff --git a/banquise-website/.next/cache/webpack/server-production/8.pack b/banquise-website/.next/cache/webpack/server-production/8.pack new file mode 100644 index 0000000..1140c8b Binary files /dev/null and b/banquise-website/.next/cache/webpack/server-production/8.pack differ diff --git a/banquise-website/.next/cache/webpack/server-production/index.pack b/banquise-website/.next/cache/webpack/server-production/index.pack index 153c759..60ee630 100644 Binary files a/banquise-website/.next/cache/webpack/server-production/index.pack and b/banquise-website/.next/cache/webpack/server-production/index.pack differ diff --git a/banquise-website/.next/cache/webpack/server-production/index.pack.old b/banquise-website/.next/cache/webpack/server-production/index.pack.old index 7e1a93e..463cbfb 100644 Binary files a/banquise-website/.next/cache/webpack/server-production/index.pack.old and b/banquise-website/.next/cache/webpack/server-production/index.pack.old differ diff --git a/banquise-website/.next/export-marker.json b/banquise-website/.next/export-marker.json new file mode 100644 index 0000000..07328d6 --- /dev/null +++ b/banquise-website/.next/export-marker.json @@ -0,0 +1 @@ +{"version":1,"hasExportPathMap":false,"exportTrailingSlash":false,"isNextImageImported":false} \ No newline at end of file diff --git a/banquise-website/.next/images-manifest.json b/banquise-website/.next/images-manifest.json new file mode 100644 index 0000000..3be0467 --- /dev/null +++ b/banquise-website/.next/images-manifest.json @@ -0,0 +1 @@ +{"version":1,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"inline","remotePatterns":[],"unoptimized":false,"sizes":[640,750,828,1080,1200,1920,2048,3840,16,32,48,64,96,128,256,384]}} \ No newline at end of file diff --git a/banquise-website/.next/next-minimal-server.js.nft.json b/banquise-website/.next/next-minimal-server.js.nft.json new file mode 100644 index 0000000..9ad25bc --- /dev/null +++ b/banquise-website/.next/next-minimal-server.js.nft.json @@ -0,0 +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.min.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/client/components/static-generation-async-storage.external.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/client/components/static-generation-async-storage-instance.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/client/components/async-local-storage.js","../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/compiled/jsonwebtoken/package.json","../node_modules/next/dist/shared/lib/error-source.js","../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/compiled/debug/package.json","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/compiled/debug/index.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/banquise-website/.next/next-server.js.nft.json b/banquise-website/.next/next-server.js.nft.json new file mode 100644 index 0000000..3108694 --- /dev/null +++ b/banquise-website/.next/next-server.js.nft.json @@ -0,0 +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.min.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/serve-static.js","../node_modules/next/dist/server/image-optimizer.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/pages/module.render.js","../node_modules/next/dist/server/future/route-modules/app-page/module.render.js","../node_modules/next/dist/compiled/next-server/pages.runtime.prod.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/next/dist/client/components/static-generation-async-storage.external.js","../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../node_modules/react/jsx-runtime.js","../node_modules/next/dist/server/api-utils/index.js","../node_modules/next/dist/server/response-cache/index.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/@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/action-utils.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/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/react/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/server/future/route-kind.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/scheduler.js","../node_modules/next/dist/lib/batcher.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/client/components/static-generation-async-storage-instance.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/path-has-prefix.js","../node_modules/next/dist/shared/lib/router/utils/remove-path-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/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/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/httpget.js","../node_modules/next/dist/experimental/testmode/context.js","../node_modules/next/dist/experimental/testmode/fetch.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/send/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/get-orientation/package.json","../node_modules/next/dist/compiled/is-animated/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/react-dom/package.json","../node_modules/next/dist/compiled/@hapi/accept/package.json","../node_modules/next/dist/compiled/path-to-regexp/index.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/react-dom/server.browser.js","../node_modules/next/dist/client/components/async-local-storage.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/send/index.js","../node_modules/next/dist/compiled/content-disposition/index.js","../node_modules/next/dist/compiled/image-size/index.js","../node_modules/next/dist/compiled/get-orientation/index.js","../node_modules/next/dist/compiled/is-animated/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/compiled/jsonwebtoken/package.json","../node_modules/next/dist/compiled/@hapi/accept/index.js","../node_modules/next/dist/lib/pick.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/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-matcher-providers/manifest-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matchers/app-page-route-matcher.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/compiled/jsonwebtoken/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/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/next/dist/compiled/picomatch/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-experimental.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-turbo.runtime.prod.js","../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.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/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/react-dev-overlay/server/shared.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/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/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-pathname-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-page-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-bundle-path-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/lib/semver-noop.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/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/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/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/app-page/vendored/contexts/entrypoints.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../node_modules/next/dist/compiled/path-browserify/index.js","../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/amp-context.shared-runtime.js","../node_modules/next/dist/shared/lib/amp-mode.js","../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../node_modules/next/dist/shared/lib/head.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/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/client/components/not-found.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js","../node_modules/next/dist/server/lib/patch-fetch.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/get-segment-param.js","../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../node_modules/next/dist/server/app-render/flight-render-result.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/server/future/normalizers/prefixing-normalizer.js","../node_modules/next/dist/server/future/normalizers/normalizers.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/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/next/dist/lib/non-nullable.js","../node_modules/next/dist/server/optimize-amp.js","../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/shared/lib/side-effect.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/compiled/strip-ansi/package.json","../node_modules/next/dist/compiled/react-is/package.json","../node_modules/next/dist/shared/lib/utils/warn-once.js","../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../node_modules/next/dist/lib/metadata/resolve-metadata.js","../node_modules/next/dist/lib/metadata/default-metadata.js","../node_modules/next/dist/export/helpers/is-dynamic-usage-error.js","../node_modules/next/dist/server/lib/clone-response.js","../node_modules/next/dist/server/lib/dedupe-fetch.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-preloadable-fonts.js","../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../node_modules/next/dist/server/app-render/has-loading-component-in-tree.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/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/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/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/compiled/nanoid/package.json","../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../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/next/dist/compiled/babel/bundle.js","../node_modules/next/dist/compiled/nanoid/index.cjs","../node_modules/react/jsx-dev-runtime.js","../node_modules/busboy/package.json","../node_modules/react-dom/index.js","../node_modules/@swc/helpers/_/_interop_require_wildcard/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/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/lib/metadata/constants.js","../node_modules/next/dist/compiled/string-hash/package.json","../node_modules/next/dist/compiled/superstruct/package.json","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/next/dist/lib/metadata/get-metadata-route.js","../node_modules/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js","../node_modules/next/dist/compiled/string-hash/index.js","../node_modules/next/dist/compiled/superstruct/index.cjs","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/busboy/lib/utils.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/busboy/lib/types/multipart.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/babel-packages/package.json","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/browserslist/index.js","../node_modules/next/dist/compiled/json5/index.js","../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../node_modules/next/dist/compiled/semver/index.js","../node_modules/scheduler/package.json","../node_modules/scheduler/index.js","../node_modules/streamsearch/package.json","../node_modules/streamsearch/lib/sbmh.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.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/banquise-website/.next/prerender-manifest.json b/banquise-website/.next/prerender-manifest.json new file mode 100644 index 0000000..4c2a2f5 --- /dev/null +++ b/banquise-website/.next/prerender-manifest.json @@ -0,0 +1 @@ +{"version":4,"routes":{"/":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/","dataRoute":"/index.rsc"}},"dynamicRoutes":{},"notFoundRoutes":[],"preview":{"previewModeId":"b3164e20eacb458bb53611afc63f7f62","previewModeSigningKey":"84b0f8df1afb30d8edded7d80ba6938ebb948e28a1a09ee7448144268aa69346","previewModeEncryptionKey":"b0921e5b5731c5deac937652c337585365aeaff55975672e1154f3c42fb50b4f"}} \ No newline at end of file diff --git a/banquise-website/.next/required-server-files.json b/banquise-website/.next/required-server-files.json new file mode 100644 index 0000000..b5d7f06 --- /dev/null +++ b/banquise-website/.next/required-server-files.json @@ -0,0 +1 @@ +{"version":1,"config":{"env":{},"webpack":null,"eslint":{"ignoreDuringBuilds":false},"typescript":{"ignoreBuildErrors":false,"tsconfigPath":"tsconfig.json"},"distDir":".next","cleanDistDir":true,"assetPrefix":"","cacheMaxMemorySize":52428800,"configOrigin":"next.config.js","useFileSystemPublicRoutes":true,"generateEtags":true,"pageExtensions":["tsx","ts","jsx","js"],"poweredByHeader":true,"compress":true,"analyticsId":"","images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"inline","remotePatterns":[],"unoptimized":false},"devIndicators":{"buildActivity":true,"buildActivityPosition":"bottom-right"},"onDemandEntries":{"maxInactiveAge":60000,"pagesBufferLength":5},"amp":{"canonicalBase":""},"basePath":"","sassOptions":{},"trailingSlash":false,"i18n":null,"productionBrowserSourceMaps":false,"optimizeFonts":true,"excludeDefaultMomentLocales":true,"serverRuntimeConfig":{},"publicRuntimeConfig":{},"reactProductionProfiling":false,"reactStrictMode":true,"httpAgentOptions":{"keepAlive":true},"outputFileTracing":true,"staticPageGenerationTimeout":60,"swcMinify":true,"modularizeImports":{"@mui/icons-material":{"transform":"@mui/icons-material/{{member}}"},"lodash":{"transform":"lodash/{{member}}"}},"experimental":{"multiZoneDraftMode":false,"prerenderEarlyExit":false,"serverMinification":true,"serverSourceMaps":false,"linkNoTouchStart":false,"caseSensitiveRoutes":false,"clientRouterFilter":true,"clientRouterFilterRedirects":false,"fetchCacheKeyPrefix":"","middlewarePrefetch":"flexible","optimisticClientCache":true,"manualClientBasePath":false,"cpus":11,"memoryBasedWorkersCount":false,"isrFlushToDisk":true,"workerThreads":false,"optimizeCss":false,"nextScriptWorkers":false,"scrollRestoration":false,"externalDir":false,"disableOptimizedLoading":false,"gzipSize":true,"craCompat":false,"esmExternals":true,"fullySpecified":false,"outputFileTracingRoot":"/home/sahamone/Documents/La Banquise/website-front/banquise-website","swcTraceProfiling":false,"forceSwcTransforms":false,"largePageDataBytes":128000,"adjustFontFallbacks":false,"adjustFontFallbacksWithSizeAdjust":false,"typedRoutes":false,"instrumentationHook":false,"bundlePagesExternals":false,"parallelServerCompiles":false,"parallelServerBuildTraces":false,"ppr":false,"missingSuspenseWithCSRBailout":true,"optimizeServerReact":true,"useEarlyImport":false,"staleTimes":{"dynamic":30,"static":300},"optimizePackageImports":["lucide-react","date-fns","lodash-es","ramda","antd","react-bootstrap","ahooks","@ant-design/icons","@headlessui/react","@headlessui-float/react","@heroicons/react/20/solid","@heroicons/react/24/solid","@heroicons/react/24/outline","@visx/visx","@tremor/react","rxjs","@mui/material","@mui/icons-material","recharts","react-use","@material-ui/core","@material-ui/icons","@tabler/icons-react","mui-core","react-icons/ai","react-icons/bi","react-icons/bs","react-icons/cg","react-icons/ci","react-icons/di","react-icons/fa","react-icons/fa6","react-icons/fc","react-icons/fi","react-icons/gi","react-icons/go","react-icons/gr","react-icons/hi","react-icons/hi2","react-icons/im","react-icons/io","react-icons/io5","react-icons/lia","react-icons/lib","react-icons/lu","react-icons/md","react-icons/pi","react-icons/ri","react-icons/rx","react-icons/si","react-icons/sl","react-icons/tb","react-icons/tfi","react-icons/ti","react-icons/vsc","react-icons/wi"],"trustHostHeader":false,"isExperimentalCompile":false},"configFileName":"next.config.js"},"appDir":"/home/sahamone/Documents/La Banquise/website-front/banquise-website","relativeAppDir":"","files":[".next/routes-manifest.json",".next/server/pages-manifest.json",".next/build-manifest.json",".next/prerender-manifest.json",".next/server/middleware-manifest.json",".next/server/middleware-build-manifest.js",".next/server/middleware-react-loadable-manifest.js",".next/server/app-paths-manifest.json",".next/app-path-routes-manifest.json",".next/app-build-manifest.json",".next/server/server-reference-manifest.js",".next/server/server-reference-manifest.json",".next/react-loadable-manifest.json",".next/server/font-manifest.json",".next/BUILD_ID",".next/server/next-font-manifest.js",".next/server/next-font-manifest.json"],"ignore":["node_modules/next/dist/compiled/@ampproject/toolbox-optimizer/**/*"]} \ No newline at end of file diff --git a/banquise-website/.next/routes-manifest.json b/banquise-website/.next/routes-manifest.json new file mode 100644 index 0000000..779a5c2 --- /dev/null +++ b/banquise-website/.next/routes-manifest.json @@ -0,0 +1 @@ +{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"}],"dataRoutes":[],"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/banquise-website/.next/server/app/_not-found.html b/banquise-website/.next/server/app/_not-found.html new file mode 100644 index 0000000..bb143ab --- /dev/null +++ b/banquise-website/.next/server/app/_not-found.html @@ -0,0 +1 @@ +404: This page could not be found.La Banquise - Hébergement et Communauté Tech

404

This page could not be found.

\ No newline at end of file diff --git a/banquise-website/.next/server/app/_not-found.meta b/banquise-website/.next/server/app/_not-found.meta new file mode 100644 index 0000000..547abaf --- /dev/null +++ b/banquise-website/.next/server/app/_not-found.meta @@ -0,0 +1,6 @@ +{ + "status": 404, + "headers": { + "x-next-cache-tags": "_N_T_/layout,_N_T_/_not-found/layout,_N_T_/_not-found/page,_N_T_/_not-found" + } +} \ No newline at end of file diff --git a/banquise-website/.next/server/app/_not-found.rsc b/banquise-website/.next/server/app/_not-found.rsc new file mode 100644 index 0000000..a6216ae --- /dev/null +++ b/banquise-website/.next/server/app/_not-found.rsc @@ -0,0 +1,9 @@ +2:I[4707,[],""] +3:I[6423,[],""] +4:{"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"} +5:{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"} +6:{"display":"inline-block"} +7:{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0} +0:["DZh67IdLwneUTXJQ7pzS6",[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["/_not-found",{"children":["__PAGE__",{},[["$L1",[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null],null],null]},[null,["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","/_not-found","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/42dfb7eda7c856d4.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"fr","children":[["$","head",null,{}],["$","body",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$4","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$5","children":"404"}],["$","div",null,{"style":"$6","children":["$","h2",null,{"style":"$7","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]]}]],null],null],["$L8",["$","meta",null,{"name":"robots","content":"noindex"}]]]]] +8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"La Banquise - Hébergement et Communauté Tech"}],["$","meta","3",{"name":"description","content":"Association d'hébergement et lab réseau pour tous les étudiants et associations de l'EPITA. Services Wiki, Gitea, Panel de jeux."}]] +1:null diff --git a/banquise-website/.next/server/app/_not-found/page.js b/banquise-website/.next/server/app/_not-found/page.js index 5214d7e..66a8161 100644 --- a/banquise-website/.next/server/app/_not-found/page.js +++ b/banquise-website/.next/server/app/_not-found/page.js @@ -1,122 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -(() => { -var exports = {}; -exports.id = "app/_not-found/page"; -exports.ids = ["app/_not-found/page"]; -exports.modules = { - -/***/ "../../client/components/action-async-storage.external": -/*!*******************************************************************************!*\ - !*** external "next/dist/client/components/action-async-storage.external.js" ***! - \*******************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/action-async-storage.external.js"); - -/***/ }), - -/***/ "../../client/components/request-async-storage.external": -/*!********************************************************************************!*\ - !*** external "next/dist/client/components/request-async-storage.external.js" ***! - \********************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/request-async-storage.external.js"); - -/***/ }), - -/***/ "../../client/components/static-generation-async-storage.external": -/*!******************************************************************************************!*\ - !*** external "next/dist/client/components/static-generation-async-storage.external.js" ***! - \******************************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/static-generation-async-storage.external.js"); - -/***/ }), - -/***/ "next/dist/compiled/next-server/app-page.runtime.dev.js": -/*!*************************************************************************!*\ - !*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***! - \*************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js"); - -/***/ }), - -/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F_not-found%2Fpage&page=%2F_not-found%2Fpage&appPaths=&pagePath=node_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error.js&appDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!": -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F_not-found%2Fpage&page=%2F_not-found%2Fpage&appPaths=&pagePath=node_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error.js&appDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D! ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport default from dynamic */ next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default.a),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ originalPathname: () => (/* binding */ originalPathname),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js?d969\");\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"(rsc)/./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/client/components/error-boundary */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"originalPathname\",\"__next_app__\",\"routeModule\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\"TURBOPACK { transition: next-ssr }\";\n\n\n// We inject the tree and pages here so that we can use them in the route\n// module.\nconst tree = {\n children: [\n '',\n {\n children: [\"/_not-found\", {\n children: ['__PAGE__', {}, {\n page: [\n () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/not-found-error */ \"(rsc)/./node_modules/next/dist/client/components/not-found-error.js\", 23)),\n \"next/dist/client/components/not-found-error\"\n ]\n }]\n }, {}]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/layout.tsx */ \"(rsc)/./app/layout.tsx\")), \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout.tsx\"],\n'not-found': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/not-found-error */ \"(rsc)/./node_modules/next/dist/client/components/not-found-error.js\", 23)), \"next/dist/client/components/not-found-error\"],\n \n }\n ]\n }.children;\nconst pages = [];\n\n\nconst __next_app_require__ = __webpack_require__\nconst __next_app_load_chunk__ = () => Promise.resolve()\nconst originalPathname = \"/_not-found/page\";\nconst __next_app__ = {\n require: __next_app_require__,\n loadChunk: __next_app_load_chunk__\n};\n\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n page: \"/_not-found/page\",\n pathname: \"/_not-found\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\",\n appPaths: []\n },\n userland: {\n loaderTree: tree\n }\n});\n\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIuanM/bmFtZT1hcHAlMkZfbm90LWZvdW5kJTJGcGFnZSZwYWdlPSUyRl9ub3QtZm91bmQlMkZwYWdlJmFwcFBhdGhzPSZwYWdlUGF0aD1ub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZub3QtZm91bmQtZXJyb3IuanMmYXBwRGlyPSUyRmhvbWUlMkZzYWhhbW9uZSUyRkRvY3VtZW50cyUyRkxhJTIwQmFucXVpc2UlMkZ3ZWJzaXRlLWZyb250JTJGYmFucXVpc2Utd2Vic2l0ZSUyRmFwcCZwYWdlRXh0ZW5zaW9ucz10c3gmcGFnZUV4dGVuc2lvbnM9dHMmcGFnZUV4dGVuc2lvbnM9anN4JnBhZ2VFeHRlbnNpb25zPWpzJnJvb3REaXI9JTJGaG9tZSUyRnNhaGFtb25lJTJGRG9jdW1lbnRzJTJGTGElMjBCYW5xdWlzZSUyRndlYnNpdGUtZnJvbnQlMkZiYW5xdWlzZS13ZWJzaXRlJmlzRGV2PXRydWUmdHNjb25maWdQYXRoPXRzY29uZmlnLmpzb24mYmFzZVBhdGg9JmFzc2V0UHJlZml4PSZuZXh0Q29uZmlnT3V0cHV0PSZwcmVmZXJyZWRSZWdpb249Jm1pZGRsZXdhcmVDb25maWc9ZTMwJTNEISIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsYUFBYSxzQkFBc0I7QUFDaUU7QUFDckM7QUFDL0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQ0FBcUM7QUFDckM7QUFDQSxzQkFBc0IsME5BQWdGO0FBQ3RHO0FBQ0E7QUFDQSxhQUFhO0FBQ2IsV0FBVyxJQUFJO0FBQ2YsU0FBUztBQUNUO0FBQ0EseUJBQXlCLDRJQUF1SDtBQUNoSixvQkFBb0IsME5BQWdGO0FBQ3BHO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUN1QjtBQUM2RDtBQUNwRiw2QkFBNkIsbUJBQW1CO0FBQ2hEO0FBQ087QUFDQTtBQUNQO0FBQ0E7QUFDQTtBQUN1RDtBQUN2RDtBQUNPLHdCQUF3Qiw4R0FBa0I7QUFDakQ7QUFDQSxjQUFjLHlFQUFTO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8/YTI2MyJdLCJzb3VyY2VzQ29udGVudCI6WyJcIlRVUkJPUEFDSyB7IHRyYW5zaXRpb246IG5leHQtc3NyIH1cIjtcbmltcG9ydCB7IEFwcFBhZ2VSb3V0ZU1vZHVsZSB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1tb2R1bGVzL2FwcC1wYWdlL21vZHVsZS5jb21waWxlZFwiO1xuaW1wb3J0IHsgUm91dGVLaW5kIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLWtpbmRcIjtcbi8vIFdlIGluamVjdCB0aGUgdHJlZSBhbmQgcGFnZXMgaGVyZSBzbyB0aGF0IHdlIGNhbiB1c2UgdGhlbSBpbiB0aGUgcm91dGVcbi8vIG1vZHVsZS5cbmNvbnN0IHRyZWUgPSB7XG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICcnLFxuICAgICAgICB7XG4gICAgICAgICAgY2hpbGRyZW46IFtcIi9fbm90LWZvdW5kXCIsIHtcbiAgICAgICAgICAgIGNoaWxkcmVuOiBbJ19fUEFHRV9fJywge30sIHtcbiAgICAgICAgICAgICAgcGFnZTogW1xuICAgICAgICAgICAgICAgICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25vdC1mb3VuZC1lcnJvclwiKSxcbiAgICAgICAgICAgICAgICBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9ub3QtZm91bmQtZXJyb3JcIlxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICB9XVxuICAgICAgICAgIH0sIHt9XVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICdsYXlvdXQnOiBbKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9zYWhhbW9uZS9Eb2N1bWVudHMvTGEgQmFucXVpc2Uvd2Vic2l0ZS1mcm9udC9iYW5xdWlzZS13ZWJzaXRlL2FwcC9sYXlvdXQudHN4XCIpLCBcIi9ob21lL3NhaGFtb25lL0RvY3VtZW50cy9MYSBCYW5xdWlzZS93ZWJzaXRlLWZyb250L2JhbnF1aXNlLXdlYnNpdGUvYXBwL2xheW91dC50c3hcIl0sXG4nbm90LWZvdW5kJzogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25vdC1mb3VuZC1lcnJvclwiKSwgXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbm90LWZvdW5kLWVycm9yXCJdLFxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIF1cbiAgICAgIH0uY2hpbGRyZW47XG5jb25zdCBwYWdlcyA9IFtdO1xuZXhwb3J0IHsgdHJlZSwgcGFnZXMgfTtcbmV4cG9ydCB7IGRlZmF1bHQgYXMgR2xvYmFsRXJyb3IgfSBmcm9tIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2Vycm9yLWJvdW5kYXJ5XCI7XG5jb25zdCBfX25leHRfYXBwX3JlcXVpcmVfXyA9IF9fd2VicGFja19yZXF1aXJlX19cbmNvbnN0IF9fbmV4dF9hcHBfbG9hZF9jaHVua19fID0gKCkgPT4gUHJvbWlzZS5yZXNvbHZlKClcbmV4cG9ydCBjb25zdCBvcmlnaW5hbFBhdGhuYW1lID0gXCIvX25vdC1mb3VuZC9wYWdlXCI7XG5leHBvcnQgY29uc3QgX19uZXh0X2FwcF9fID0ge1xuICAgIHJlcXVpcmU6IF9fbmV4dF9hcHBfcmVxdWlyZV9fLFxuICAgIGxvYWRDaHVuazogX19uZXh0X2FwcF9sb2FkX2NodW5rX19cbn07XG5leHBvcnQgKiBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL2VudHJ5LWJhc2VcIjtcbi8vIENyZWF0ZSBhbmQgZXhwb3J0IHRoZSByb3V0ZSBtb2R1bGUgdGhhdCB3aWxsIGJlIGNvbnN1bWVkLlxuZXhwb3J0IGNvbnN0IHJvdXRlTW9kdWxlID0gbmV3IEFwcFBhZ2VSb3V0ZU1vZHVsZSh7XG4gICAgZGVmaW5pdGlvbjoge1xuICAgICAgICBraW5kOiBSb3V0ZUtpbmQuQVBQX1BBR0UsXG4gICAgICAgIHBhZ2U6IFwiL19ub3QtZm91bmQvcGFnZVwiLFxuICAgICAgICBwYXRobmFtZTogXCIvX25vdC1mb3VuZFwiLFxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXG4gICAgICAgIGJ1bmRsZVBhdGg6IFwiXCIsXG4gICAgICAgIGZpbGVuYW1lOiBcIlwiLFxuICAgICAgICBhcHBQYXRoczogW11cbiAgICB9LFxuICAgIHVzZXJsYW5kOiB7XG4gICAgICAgIGxvYWRlclRyZWU6IHRyZWVcbiAgICB9XG59KTtcblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXBwLXBhZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F_not-found%2Fpage&page=%2F_not-found%2Fpage&appPaths=&pagePath=node_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error.js&appDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true!": -/*!*********************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! - \*********************************************************************************************************************************************************************************************************************************************************************/ -/***/ (() => { - - - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!": -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { - -eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/app-router.js */ \"(ssr)/./node_modules/next/dist/client/components/app-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/not-found-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZzYWhhbW9uZSUyRkRvY3VtZW50cyUyRkxhJTIwQmFucXVpc2UlMkZ3ZWJzaXRlLWZyb250JTJGYmFucXVpc2Utd2Vic2l0ZSUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmFwcC1yb3V0ZXIuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnNhaGFtb25lJTJGRG9jdW1lbnRzJTJGTGElMjBCYW5xdWlzZSUyRndlYnNpdGUtZnJvbnQlMkZiYW5xdWlzZS13ZWJzaXRlJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGY2xpZW50LXBhZ2UuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnNhaGFtb25lJTJGRG9jdW1lbnRzJTJGTGElMjBCYW5xdWlzZSUyRndlYnNpdGUtZnJvbnQlMkZiYW5xdWlzZS13ZWJzaXRlJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnNhaGFtb25lJTJGRG9jdW1lbnRzJTJGTGElMjBCYW5xdWlzZSUyRndlYnNpdGUtZnJvbnQlMkZiYW5xdWlzZS13ZWJzaXRlJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGc2FoYW1vbmUlMkZEb2N1bWVudHMlMkZMYSUyMEJhbnF1aXNlJTJGd2Vic2l0ZS1mcm9udCUyRmJhbnF1aXNlLXdlYnNpdGUlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZub3QtZm91bmQtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnNhaGFtb25lJTJGRG9jdW1lbnRzJTJGTGElMjBCYW5xdWlzZSUyRndlYnNpdGUtZnJvbnQlMkZiYW5xdWlzZS13ZWJzaXRlJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsa09BQStKO0FBQy9KO0FBQ0Esb09BQWdLO0FBQ2hLO0FBQ0EsME9BQW1LO0FBQ25LO0FBQ0Esd09BQWtLO0FBQ2xLO0FBQ0Esa1BBQXVLO0FBQ3ZLO0FBQ0Esc1FBQWlMIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8/MTFlOSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3NhaGFtb25lL0RvY3VtZW50cy9MYSBCYW5xdWlzZS93ZWJzaXRlLWZyb250L2JhbnF1aXNlLXdlYnNpdGUvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9hcHAtcm91dGVyLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9zYWhhbW9uZS9Eb2N1bWVudHMvTGEgQmFucXVpc2Uvd2Vic2l0ZS1mcm9udC9iYW5xdWlzZS13ZWJzaXRlL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXBhZ2UuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3NhaGFtb25lL0RvY3VtZW50cy9MYSBCYW5xdWlzZS93ZWJzaXRlLWZyb250L2JhbnF1aXNlLXdlYnNpdGUvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9lcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvc2FoYW1vbmUvRG9jdW1lbnRzL0xhIEJhbnF1aXNlL3dlYnNpdGUtZnJvbnQvYmFucXVpc2Utd2Vic2l0ZS9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2xheW91dC1yb3V0ZXIuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3NhaGFtb25lL0RvY3VtZW50cy9MYSBCYW5xdWlzZS93ZWJzaXRlLWZyb250L2JhbnF1aXNlLXdlYnNpdGUvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9ub3QtZm91bmQtYm91bmRhcnkuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3NhaGFtb25lL0RvY3VtZW50cy9MYSBCYW5xdWlzZS93ZWJzaXRlLWZyb250L2JhbnF1aXNlLXdlYnNpdGUvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9yZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); - -/***/ }), - -/***/ "(rsc)/./app/globals.css": -/*!*************************!*\ - !*** ./app/globals.css ***! - \*************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"a2bc4a60416e\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxLQUFVLEVBQUUsRUFBdUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vYXBwL2dsb2JhbHMuY3NzP2ExNmUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJhMmJjNGE2MDQxNmVcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/globals.css\n"); - -/***/ }), - -/***/ "(rsc)/./app/layout.tsx": -/*!************************!*\ - !*** ./app/layout.tsx ***! - \************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLayout),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./app/globals.css\");\n\n\nconst metadata = {\n title: \"La Banquise - H\\xe9bergement et Communaut\\xe9 Tech\",\n description: \"Association d'h\\xe9bergement et lab r\\xe9seau pour tous les \\xe9tudiants et associations de l'EPITA. Services Wiki, Gitea, Panel de jeux.\"\n};\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: \"fr\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"head\", {}, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: children\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout.tsx\",\n lineNumber: 13,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBc0I7QUFHZixNQUFNQSxXQUFXO0lBQ3RCQyxPQUFPO0lBQ1BDLGFBQWE7QUFDZixFQUFDO0FBRWMsU0FBU0MsV0FBVyxFQUFFQyxRQUFRLEVBQTJCO0lBQ3RFLHFCQUNFLDhEQUFDQztRQUFLQyxNQUFLOzswQkFDVCw4REFBQ0M7Ozs7OzBCQUNELDhEQUFDQzswQkFDRUo7Ozs7Ozs7Ozs7OztBQUlUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL2FwcC9sYXlvdXQudHN4Pzk5ODgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IHR5cGUgeyBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCdcblxuZXhwb3J0IGNvbnN0IG1ldGFkYXRhID0ge1xuICB0aXRsZTogJ0xhIEJhbnF1aXNlIC0gSMOpYmVyZ2VtZW50IGV0IENvbW11bmF1dMOpIFRlY2gnLFxuICBkZXNjcmlwdGlvbjogXCJBc3NvY2lhdGlvbiBkJ2jDqWJlcmdlbWVudCBldCBsYWIgcsOpc2VhdSBwb3VyIHRvdXMgbGVzIMOpdHVkaWFudHMgZXQgYXNzb2NpYXRpb25zIGRlIGwnRVBJVEEuIFNlcnZpY2VzIFdpa2ksIEdpdGVhLCBQYW5lbCBkZSBqZXV4LlwiLFxufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBSb290TGF5b3V0KHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgcmV0dXJuIChcbiAgICA8aHRtbCBsYW5nPVwiZnJcIj5cbiAgICAgIDxoZWFkIC8+XG4gICAgICA8Ym9keT5cbiAgICAgICAge2NoaWxkcmVufVxuICAgICAgPC9ib2R5PlxuICAgIDwvaHRtbD5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIm1ldGFkYXRhIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsIlJvb3RMYXlvdXQiLCJjaGlsZHJlbiIsImh0bWwiLCJsYW5nIiwiaGVhZCIsImJvZHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/layout.tsx\n"); - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F_not-found%2Fpage&page=%2F_not-found%2Fpage&appPaths=&pagePath=node_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-error.js&appDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"))); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file +(()=>{var e={};e.id=409,e.ids=[409],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},5140:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GlobalError:()=>s.a,__next_app__:()=>f,originalPathname:()=>c,pages:()=>d,routeModule:()=>p,tree:()=>l}),n(7352),n(5866),n(1506);var o=n(3191),r=n(8716),i=n(7922),s=n.n(i),u=n(5231),a={};for(let e in u)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(a[e]=()=>u[e]);n.d(t,a);let l=["",{children:["/_not-found",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(n.t.bind(n,5866,23)),"next/dist/client/components/not-found-error"]}]},{}]},{layout:[()=>Promise.resolve().then(n.bind(n,1506)),"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(n.t.bind(n,5866,23)),"next/dist/client/components/not-found-error"]}],d=[],c="/_not-found/page",f={require:n,loadChunk:()=>Promise.resolve()},p=new o.AppPageRouteModule({definition:{kind:r.x.APP_PAGE,page:"/_not-found/page",pathname:"/_not-found",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},350:()=>{},3258:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,2994,23)),Promise.resolve().then(n.t.bind(n,6114,23)),Promise.resolve().then(n.t.bind(n,9727,23)),Promise.resolve().then(n.t.bind(n,9671,23)),Promise.resolve().then(n.t.bind(n,1868,23)),Promise.resolve().then(n.t.bind(n,4759,23))},1506:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i,metadata:()=>r});var o=n(9510);n(7272);let r={title:"La Banquise - H\xe9bergement et Communaut\xe9 Tech",description:"Association d'h\xe9bergement et lab r\xe9seau pour tous les \xe9tudiants et associations de l'EPITA. Services Wiki, Gitea, Panel de jeux."};function i({children:e}){return(0,o.jsxs)("html",{lang:"fr",children:[o.jsx("head",{}),o.jsx("body",{children:e})]})}},6399:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return r},notFound:function(){return o}});let n="NEXT_NOT_FOUND";function o(){let e=Error(n);throw e.digest=n,e}function r(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("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)},7352:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PARALLEL_ROUTE_DEFAULT_PATH:function(){return r},default:function(){return i}});let o=n(6399),r="next/dist/client/components/parallel-route-default.js";function i(){(0,o.notFound)()}("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)},7272:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var n=e=>t(t.s=e),o=t.X(0,[819],()=>n(5140));module.exports=o})(); \ No newline at end of file diff --git a/banquise-website/.next/server/app/_not-found/page.js.nft.json b/banquise-website/.next/server/app/_not-found/page.js.nft.json new file mode 100644 index 0000000..d92d441 --- /dev/null +++ b/banquise-website/.next/server/app/_not-found/page.js.nft.json @@ -0,0 +1 @@ +{"version":1,"files":["../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/package.json","../../../package.json","../../chunks/819.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/banquise-website/.next/server/app/_not-found/page_client-reference-manifest.js b/banquise-website/.next/server/app/_not-found/page_client-reference-manifest.js index 5d5b881..135993c 100644 --- a/banquise-website/.next/server/app/_not-found/page_client-reference-manifest.js +++ b/banquise-website/.next/server/app/_not-found/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/_not-found/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"(app-pages-browser)/./app/page.tsx":{"*":{"id":"(ssr)/./app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/app-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/not-found-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx":{"id":"(app-pages-browser)/./app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/globals.css":{"id":"(app-pages-browser)/./app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/app-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/app-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/not-found-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/not-found-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/not-found-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/not-found-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false}},"entryCSSFiles":{"/home/sahamone/Documents/La Banquise/website-front/banquise-website/":[],"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page":[],"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout":["static/css/app/layout.css"],"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/_not-found/page":[]}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/_not-found/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"1702":{"*":{"id":"5563","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-75a40be3e1c8e68a.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx":{"id":1702,"name":"*","chunks":["145","static/chunks/145-7efb8ef7bc9ac179.js","931","static/chunks/app/page-c46de648578fb029.js"],"async":false}},"entryCSSFiles":{"/home/sahamone/Documents/La Banquise/website-front/banquise-website/":[],"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout":["static/css/42dfb7eda7c856d4.css"],"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page":[],"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/_not-found/page":[]}} \ No newline at end of file diff --git a/banquise-website/.next/server/app/index.html b/banquise-website/.next/server/app/index.html new file mode 100644 index 0000000..f783c91 --- /dev/null +++ b/banquise-website/.next/server/app/index.html @@ -0,0 +1 @@ +La Banquise - Hébergement et Communauté Tech
Logo La Banquise

Bienvenue chez La Banquise

Hébergeur, pour les étudiants, par des étudiants.

Découvrir nos services

Nos Services

Cliquez sur un service pour découvrir toutes ses fonctionnalités

📚

Wiki

Plateforme collaborative de documentation technique et de partage de connaissances.

🔧

Gitea

Service Git auto-hébergé lightweight et performant pour vos projets de développement.

🐧

Pelican

Gestion de serveurs de jeux avec serveurs dédiés (Minecraft, CS2, Palworld, et bien d'autres).

🔐

Changement de mot de passe

Interface sécurisée pour la gestion autonome de vos mots de passe.

☁️

OpenCloud

Plateforme cloud collaborative open-source pour le stockage, le partage et la synchronisation de fichiers.

🏢

Intranet

Espace privé sécurisé de l'association pour centraliser les ressources internes, communications et outils de collaboration entre membres.

🎮

Panel Gaming

Interface de gestion centralisée pour tous vos serveurs de jeux.

📧

Mails

Service de messagerie électronique professionnel avec interface web moderne.

Notre Infrastructure

25+ serveurs pour répondre à vos besoins

🚀

Serveurs performants

Infrastructure optimisée pour assurer des performances élevées et une disponibilité maximale de vos applications

💾

Stockage sécurisé

Solutions de stockage distribuées avec redondance pour garantir l'intégrité et la durabilité de vos données

🌐

Réseau optimisé

Architecture réseau à haute disponibilité avec une faible latence pour vos applications critiques

🛡️

Sécurité renforcée

Protection contre les menaces avec systèmes de sécurité modernes et mises à jour régulières

À Propos de La Banquise

Une communauté passionnée qui propose des services d'hébergement et des outils collaboratifs pour les développeurs et les gamers.

Questions Fréquentes

🎯 Notre Mission

Former les étudiants au déploiment et a la gestion d'une infra, et de maitriser des technologies entreprise grade. Cela permet de fournir une plateforme stable et accessible pour héberger vos projets, partager vos connaissances et jouer ensemble !

Nous croyons en la puissance de la collaboration et mettons à disposition des outils modernes pour faciliter le travail en équipe.

CollaborationInnovationAccessibilité
🛠️ Nos Services
📚

Wiki

Documentation collaborative et guides détaillés

🔧

Gitea

Gestion de versions Git auto-hébergée

🎮

Panel de Jeux

Interface de gestion pour serveurs de jeux

🐧

Pelican

Générateur de sites statiques

🏢

Intranet

Espace privé de l'association

📧

Webmail

Service de messagerie électronique

☁️

OpenCloud

Plateforme cloud collaborative

Tous nos services sont maintenus avec soin et régulièrement mis à jour pour garantir une expérience optimale.

🤝 Rejoindre l'association

Rejoignez notre serveur Discord pour rejoindre l'asso, échanger avec nous, obtenir de l'aide et rester informé des dernières nouveautés !

💬Comment rejoindre l'asso ?

  • Creez un ticket banquise
  • Donnez votre login EPITA ou expliquez votre situation
  • Un moderateur validera votre demande et vous donnera acces aux salons discord de l'asso !
🚀Rejoindre Discord

© 2025 La Banquise. Hébergement communautaire pour développeurs et gamers.

Fait avec ❤️ par Banquise
EPITA 2025
\ No newline at end of file diff --git a/banquise-website/.next/server/app/index.meta b/banquise-website/.next/server/app/index.meta new file mode 100644 index 0000000..4bb6676 --- /dev/null +++ b/banquise-website/.next/server/app/index.meta @@ -0,0 +1,5 @@ +{ + "headers": { + "x-next-cache-tags": "_N_T_/layout,_N_T_/page,_N_T_/" + } +} \ No newline at end of file diff --git a/banquise-website/.next/server/app/index.rsc b/banquise-website/.next/server/app/index.rsc new file mode 100644 index 0000000..42a81dc --- /dev/null +++ b/banquise-website/.next/server/app/index.rsc @@ -0,0 +1,7 @@ +2:I[9107,[],"ClientPageRoot"] +3:I[1702,["145","static/chunks/145-7efb8ef7bc9ac179.js","931","static/chunks/app/page-c46de648578fb029.js"],"default",1] +4:I[4707,[],""] +5:I[6423,[],""] +0:["DZh67IdLwneUTXJQ7pzS6",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/42dfb7eda7c856d4.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"fr","children":[["$","head",null,{}],["$","body",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]]}]],null],null],["$L6",null]]]] +6:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"La Banquise - Hébergement et Communauté Tech"}],["$","meta","3",{"name":"description","content":"Association d'hébergement et lab réseau pour tous les étudiants et associations de l'EPITA. Services Wiki, Gitea, Panel de jeux."}]] +1:null diff --git a/banquise-website/.next/server/app/page.js b/banquise-website/.next/server/app/page.js index 0556811..a93ab52 100644 --- a/banquise-website/.next/server/app/page.js +++ b/banquise-website/.next/server/app/page.js @@ -1,535 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -(() => { -var exports = {}; -exports.id = "app/page"; -exports.ids = ["app/page"]; -exports.modules = { - -/***/ "../../client/components/action-async-storage.external": -/*!*******************************************************************************!*\ - !*** external "next/dist/client/components/action-async-storage.external.js" ***! - \*******************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/action-async-storage.external.js"); - -/***/ }), - -/***/ "../../client/components/request-async-storage.external": -/*!********************************************************************************!*\ - !*** external "next/dist/client/components/request-async-storage.external.js" ***! - \********************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/request-async-storage.external.js"); - -/***/ }), - -/***/ "../../client/components/static-generation-async-storage.external": -/*!******************************************************************************************!*\ - !*** external "next/dist/client/components/static-generation-async-storage.external.js" ***! - \******************************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/client/components/static-generation-async-storage.external.js"); - -/***/ }), - -/***/ "next/dist/compiled/next-server/app-page.runtime.dev.js": -/*!*************************************************************************!*\ - !*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***! - \*************************************************************************/ -/***/ ((module) => { - -"use strict"; -module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js"); - -/***/ }), - -/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!": -/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D! ***! - \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport default from dynamic */ next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default.a),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ originalPathname: () => (/* binding */ originalPathname),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js?d969\");\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"(rsc)/./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/client/components/error-boundary */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"originalPathname\",\"__next_app__\",\"routeModule\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\"TURBOPACK { transition: next-ssr }\";\n\n\n// We inject the tree and pages here so that we can use them in the route\n// module.\nconst tree = {\n children: [\n '',\n {\n children: ['__PAGE__', {}, {\n page: [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/page.tsx */ \"(rsc)/./app/page.tsx\")), \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx\"],\n \n }]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/layout.tsx */ \"(rsc)/./app/layout.tsx\")), \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout.tsx\"],\n'not-found': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/not-found-error */ \"(rsc)/./node_modules/next/dist/client/components/not-found-error.js\", 23)), \"next/dist/client/components/not-found-error\"],\n \n }\n ]\n }.children;\nconst pages = [\"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx\"];\n\n\nconst __next_app_require__ = __webpack_require__\nconst __next_app_load_chunk__ = () => Promise.resolve()\nconst originalPathname = \"/page\";\nconst __next_app__ = {\n require: __next_app_require__,\n loadChunk: __next_app_load_chunk__\n};\n\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n page: \"/page\",\n pathname: \"/\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\",\n appPaths: []\n },\n userland: {\n loaderTree: tree\n }\n});\n\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIuanM/bmFtZT1hcHAlMkZwYWdlJnBhZ2U9JTJGcGFnZSZhcHBQYXRocz0lMkZwYWdlJnBhZ2VQYXRoPXByaXZhdGUtbmV4dC1hcHAtZGlyJTJGcGFnZS50c3gmYXBwRGlyPSUyRmhvbWUlMkZzYWhhbW9uZSUyRkRvY3VtZW50cyUyRkxhJTIwQmFucXVpc2UlMkZ3ZWJzaXRlLWZyb250JTJGYmFucXVpc2Utd2Vic2l0ZSUyRmFwcCZwYWdlRXh0ZW5zaW9ucz10c3gmcGFnZUV4dGVuc2lvbnM9dHMmcGFnZUV4dGVuc2lvbnM9anN4JnBhZ2VFeHRlbnNpb25zPWpzJnJvb3REaXI9JTJGaG9tZSUyRnNhaGFtb25lJTJGRG9jdW1lbnRzJTJGTGElMjBCYW5xdWlzZSUyRndlYnNpdGUtZnJvbnQlMkZiYW5xdWlzZS13ZWJzaXRlJmlzRGV2PXRydWUmdHNjb25maWdQYXRoPXRzY29uZmlnLmpzb24mYmFzZVBhdGg9JmFzc2V0UHJlZml4PSZuZXh0Q29uZmlnT3V0cHV0PSZwcmVmZXJyZWRSZWdpb249Jm1pZGRsZXdhcmVDb25maWc9ZTMwJTNEISIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsYUFBYSxzQkFBc0I7QUFDaUU7QUFDckM7QUFDL0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDLHVCQUF1Qix3SUFBcUg7QUFDNUk7QUFDQSxTQUFTO0FBQ1QsT0FBTztBQUNQO0FBQ0EseUJBQXlCLDRJQUF1SDtBQUNoSixvQkFBb0IsME5BQWdGO0FBQ3BHO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUN1QjtBQUM2RDtBQUNwRiw2QkFBNkIsbUJBQW1CO0FBQ2hEO0FBQ087QUFDQTtBQUNQO0FBQ0E7QUFDQTtBQUN1RDtBQUN2RDtBQUNPLHdCQUF3Qiw4R0FBa0I7QUFDakQ7QUFDQSxjQUFjLHlFQUFTO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8/MTI5NyJdLCJzb3VyY2VzQ29udGVudCI6WyJcIlRVUkJPUEFDSyB7IHRyYW5zaXRpb246IG5leHQtc3NyIH1cIjtcbmltcG9ydCB7IEFwcFBhZ2VSb3V0ZU1vZHVsZSB9IGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2Z1dHVyZS9yb3V0ZS1tb2R1bGVzL2FwcC1wYWdlL21vZHVsZS5jb21waWxlZFwiO1xuaW1wb3J0IHsgUm91dGVLaW5kIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLWtpbmRcIjtcbi8vIFdlIGluamVjdCB0aGUgdHJlZSBhbmQgcGFnZXMgaGVyZSBzbyB0aGF0IHdlIGNhbiB1c2UgdGhlbSBpbiB0aGUgcm91dGVcbi8vIG1vZHVsZS5cbmNvbnN0IHRyZWUgPSB7XG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICcnLFxuICAgICAgICB7XG4gICAgICAgIGNoaWxkcmVuOiBbJ19fUEFHRV9fJywge30sIHtcbiAgICAgICAgICBwYWdlOiBbKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9zYWhhbW9uZS9Eb2N1bWVudHMvTGEgQmFucXVpc2Uvd2Vic2l0ZS1mcm9udC9iYW5xdWlzZS13ZWJzaXRlL2FwcC9wYWdlLnRzeFwiKSwgXCIvaG9tZS9zYWhhbW9uZS9Eb2N1bWVudHMvTGEgQmFucXVpc2Uvd2Vic2l0ZS1mcm9udC9iYW5xdWlzZS13ZWJzaXRlL2FwcC9wYWdlLnRzeFwiXSxcbiAgICAgICAgICBcbiAgICAgICAgfV1cbiAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgJ2xheW91dCc6IFsoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3NhaGFtb25lL0RvY3VtZW50cy9MYSBCYW5xdWlzZS93ZWJzaXRlLWZyb250L2JhbnF1aXNlLXdlYnNpdGUvYXBwL2xheW91dC50c3hcIiksIFwiL2hvbWUvc2FoYW1vbmUvRG9jdW1lbnRzL0xhIEJhbnF1aXNlL3dlYnNpdGUtZnJvbnQvYmFucXVpc2Utd2Vic2l0ZS9hcHAvbGF5b3V0LnRzeFwiXSxcbidub3QtZm91bmQnOiBbKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbm90LWZvdW5kLWVycm9yXCIpLCBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9ub3QtZm91bmQtZXJyb3JcIl0sXG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXVxuICAgICAgfS5jaGlsZHJlbjtcbmNvbnN0IHBhZ2VzID0gW1wiL2hvbWUvc2FoYW1vbmUvRG9jdW1lbnRzL0xhIEJhbnF1aXNlL3dlYnNpdGUtZnJvbnQvYmFucXVpc2Utd2Vic2l0ZS9hcHAvcGFnZS50c3hcIl07XG5leHBvcnQgeyB0cmVlLCBwYWdlcyB9O1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBHbG9iYWxFcnJvciB9IGZyb20gXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvZXJyb3ItYm91bmRhcnlcIjtcbmNvbnN0IF9fbmV4dF9hcHBfcmVxdWlyZV9fID0gX193ZWJwYWNrX3JlcXVpcmVfX1xuY29uc3QgX19uZXh0X2FwcF9sb2FkX2NodW5rX18gPSAoKSA9PiBQcm9taXNlLnJlc29sdmUoKVxuZXhwb3J0IGNvbnN0IG9yaWdpbmFsUGF0aG5hbWUgPSBcIi9wYWdlXCI7XG5leHBvcnQgY29uc3QgX19uZXh0X2FwcF9fID0ge1xuICAgIHJlcXVpcmU6IF9fbmV4dF9hcHBfcmVxdWlyZV9fLFxuICAgIGxvYWRDaHVuazogX19uZXh0X2FwcF9sb2FkX2NodW5rX19cbn07XG5leHBvcnQgKiBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9hcHAtcmVuZGVyL2VudHJ5LWJhc2VcIjtcbi8vIENyZWF0ZSBhbmQgZXhwb3J0IHRoZSByb3V0ZSBtb2R1bGUgdGhhdCB3aWxsIGJlIGNvbnN1bWVkLlxuZXhwb3J0IGNvbnN0IHJvdXRlTW9kdWxlID0gbmV3IEFwcFBhZ2VSb3V0ZU1vZHVsZSh7XG4gICAgZGVmaW5pdGlvbjoge1xuICAgICAgICBraW5kOiBSb3V0ZUtpbmQuQVBQX1BBR0UsXG4gICAgICAgIHBhZ2U6IFwiL3BhZ2VcIixcbiAgICAgICAgcGF0aG5hbWU6IFwiL1wiLFxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXG4gICAgICAgIGJ1bmRsZVBhdGg6IFwiXCIsXG4gICAgICAgIGZpbGVuYW1lOiBcIlwiLFxuICAgICAgICBhcHBQYXRoczogW11cbiAgICB9LFxuICAgIHVzZXJsYW5kOiB7XG4gICAgICAgIGxvYWRlclRyZWU6IHRyZWVcbiAgICB9XG59KTtcblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXBwLXBhZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true!": -/*!*********************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! - \*********************************************************************************************************************************************************************************************************************************************************************/ -/***/ (() => { - - - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!": -/*!******************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! - \******************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { - -eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/page.tsx */ \"(ssr)/./app/page.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZzYWhhbW9uZSUyRkRvY3VtZW50cyUyRkxhJTIwQmFucXVpc2UlMkZ3ZWJzaXRlLWZyb250JTJGYmFucXVpc2Utd2Vic2l0ZSUyRmFwcCUyRnBhZ2UudHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSx3SUFBcUgiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLz9jODJkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvc2FoYW1vbmUvRG9jdW1lbnRzL0xhIEJhbnF1aXNlL3dlYnNpdGUtZnJvbnQvYmFucXVpc2Utd2Vic2l0ZS9hcHAvcGFnZS50c3hcIik7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp%2Fpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!": -/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***! - \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { - -eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/app-router.js */ \"(ssr)/./node_modules/next/dist/client/components/app-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/not-found-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZzYWhhbW9uZSUyRkRvY3VtZW50cyUyRkxhJTIwQmFucXVpc2UlMkZ3ZWJzaXRlLWZyb250JTJGYmFucXVpc2Utd2Vic2l0ZSUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmFwcC1yb3V0ZXIuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnNhaGFtb25lJTJGRG9jdW1lbnRzJTJGTGElMjBCYW5xdWlzZSUyRndlYnNpdGUtZnJvbnQlMkZiYW5xdWlzZS13ZWJzaXRlJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGY2xpZW50LXBhZ2UuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnNhaGFtb25lJTJGRG9jdW1lbnRzJTJGTGElMjBCYW5xdWlzZSUyRndlYnNpdGUtZnJvbnQlMkZiYW5xdWlzZS13ZWJzaXRlJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnNhaGFtb25lJTJGRG9jdW1lbnRzJTJGTGElMjBCYW5xdWlzZSUyRndlYnNpdGUtZnJvbnQlMkZiYW5xdWlzZS13ZWJzaXRlJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGc2FoYW1vbmUlMkZEb2N1bWVudHMlMkZMYSUyMEJhbnF1aXNlJTJGd2Vic2l0ZS1mcm9udCUyRmJhbnF1aXNlLXdlYnNpdGUlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZub3QtZm91bmQtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnNhaGFtb25lJTJGRG9jdW1lbnRzJTJGTGElMjBCYW5xdWlzZSUyRndlYnNpdGUtZnJvbnQlMkZiYW5xdWlzZS13ZWJzaXRlJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsa09BQStKO0FBQy9KO0FBQ0Esb09BQWdLO0FBQ2hLO0FBQ0EsME9BQW1LO0FBQ25LO0FBQ0Esd09BQWtLO0FBQ2xLO0FBQ0Esa1BBQXVLO0FBQ3ZLO0FBQ0Esc1FBQWlMIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8/MTFlOSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3NhaGFtb25lL0RvY3VtZW50cy9MYSBCYW5xdWlzZS93ZWJzaXRlLWZyb250L2JhbnF1aXNlLXdlYnNpdGUvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9hcHAtcm91dGVyLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS9zYWhhbW9uZS9Eb2N1bWVudHMvTGEgQmFucXVpc2Uvd2Vic2l0ZS1mcm9udC9iYW5xdWlzZS13ZWJzaXRlL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXBhZ2UuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3NhaGFtb25lL0RvY3VtZW50cy9MYSBCYW5xdWlzZS93ZWJzaXRlLWZyb250L2JhbnF1aXNlLXdlYnNpdGUvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9lcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvc2FoYW1vbmUvRG9jdW1lbnRzL0xhIEJhbnF1aXNlL3dlYnNpdGUtZnJvbnQvYmFucXVpc2Utd2Vic2l0ZS9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2xheW91dC1yb3V0ZXIuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3NhaGFtb25lL0RvY3VtZW50cy9MYSBCYW5xdWlzZS93ZWJzaXRlLWZyb250L2JhbnF1aXNlLXdlYnNpdGUvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9ub3QtZm91bmQtYm91bmRhcnkuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3NhaGFtb25lL0RvY3VtZW50cy9MYSBCYW5xdWlzZS93ZWJzaXRlLWZyb250L2JhbnF1aXNlLXdlYnNpdGUvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9yZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n"); - -/***/ }), - -/***/ "(ssr)/./app/page.tsx": -/*!**********************!*\ - !*** ./app/page.tsx ***! - \**********************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Page)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _src_App__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../src/App */ \"(ssr)/./src/App.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\nfunction Page() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_src_App__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx\",\n lineNumber: 6,\n columnNumber: 10\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9hcHAvcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUN5QjtBQUNHO0FBRWIsU0FBU0U7SUFDdEIscUJBQU8sOERBQUNELGdEQUFHQTs7Ozs7QUFDYiIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9hcHAvcGFnZS50c3g/NzYwMyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIlxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IEFwcCBmcm9tICcuLi9zcmMvQXBwJ1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBQYWdlKCkge1xuICByZXR1cm4gPEFwcCAvPlxufVxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiQXBwIiwiUGFnZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./app/page.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/App.tsx": -/*!*********************!*\ - !*** ./src/App.tsx ***! - \*********************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_layout_ModernNavigation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/layout/ModernNavigation */ \"(ssr)/./src/components/layout/ModernNavigation.tsx\");\n/* harmony import */ var _components_sections_HeroSection__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/sections/HeroSection */ \"(ssr)/./src/components/sections/HeroSection.tsx\");\n/* harmony import */ var _components_sections_ServicesSection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/sections/ServicesSection */ \"(ssr)/./src/components/sections/ServicesSection.tsx\");\n/* harmony import */ var _components_sections_TechFeaturesSection__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/sections/TechFeaturesSection */ \"(ssr)/./src/components/sections/TechFeaturesSection.tsx\");\n/* harmony import */ var _components_sections_AboutSection__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/sections/AboutSection */ \"(ssr)/./src/components/sections/AboutSection.tsx\");\n/* harmony import */ var _components_layout_Footer__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./components/layout/Footer */ \"(ssr)/./src/components/layout/Footer.tsx\");\n/* harmony import */ var _components_ui_Popup__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./components/ui/Popup */ \"(ssr)/./src/components/ui/Popup.tsx\");\n/* harmony import */ var _components_ui_ScrollToTopButton__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./components/ui/ScrollToTopButton */ \"(ssr)/./src/components/ui/ScrollToTopButton.tsx\");\n/* harmony import */ var _components_ui_ModernLanguageSwitcher__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./components/ui/ModernLanguageSwitcher */ \"(ssr)/./src/components/ui/ModernLanguageSwitcher.tsx\");\n/* harmony import */ var _hooks_useTranslation__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./hooks/useTranslation */ \"(ssr)/./src/hooks/useTranslation.tsx\");\n/* harmony import */ var _hooks_useServiceModal__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./hooks/useServiceModal */ \"(ssr)/./src/hooks/useServiceModal.ts\");\n/* harmony import */ var _hooks_useAccordion__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./hooks/useAccordion */ \"(ssr)/./src/hooks/useAccordion.ts\");\n/* harmony import */ var _hooks_useOceanDepthEffect__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./hooks/useOceanDepthEffect */ \"(ssr)/./src/hooks/useOceanDepthEffect.ts\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst App = ()=>{\n const { t, currentLanguage, changeLanguage, availableLanguages } = (0,_hooks_useTranslation__WEBPACK_IMPORTED_MODULE_11__.useTranslation)();\n const { selectedService, openServiceModal, closeServiceModal } = (0,_hooks_useServiceModal__WEBPACK_IMPORTED_MODULE_12__.useServiceModal)();\n const { openAccordion, toggleAccordion } = (0,_hooks_useAccordion__WEBPACK_IMPORTED_MODULE_13__.useAccordion)();\n const scrollDepth = (0,_hooks_useOceanDepthEffect__WEBPACK_IMPORTED_MODULE_14__.useOceanDepthEffect)();\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"min-h-screen relative overflow-x-hidden\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"fixed inset-0 pointer-events-none\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-b from-banquise-blue-light via-banquise-blue via-banquise-blue-dark to-banquise-blue-dark\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 27,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-b from-transparent via-banquise-blue-dark/60 to-banquise-blue-dark transition-opacity duration-500\",\n style: {\n opacity: scrollDepth * 0.9\n }\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 30,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-b from-transparent via-banquise-blue-dark/70 to-banquise-blue-dark transition-opacity duration-500\",\n style: {\n opacity: Math.max(0, (scrollDepth - 0.2) * 1.5)\n }\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 36,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-b from-transparent via-banquise-blue-dark/80 to-slate-900 transition-opacity duration-500\",\n style: {\n opacity: Math.max(0, (scrollDepth - 0.5) * 2)\n }\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-b from-banquise-blue-dark/50 to-slate-900 transition-opacity duration-500\",\n style: {\n opacity: Math.max(0, (scrollDepth - 0.7) * 2.5)\n }\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 48,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-br from-banquise-blue-lightest/4 via-transparent to-transparent\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 54,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-bl from-transparent via-banquise-blue-lightest/2 to-transparent\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 55,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-0 left-1/4 w-px h-full bg-gradient-to-b from-banquise-blue-lightest/20 via-banquise-blue-lightest/8 to-transparent animate-ocean-shimmer\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 59,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-0 left-2/3 w-px h-full bg-gradient-to-b from-banquise-blue-lightest/15 via-banquise-blue-lightest/6 to-transparent animate-ocean-shimmer delay-1000\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 60,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-0 left-3/4 w-px h-full bg-gradient-to-b from-banquise-blue-lightest/10 via-banquise-blue-lightest/4 to-transparent animate-ocean-shimmer delay-2000\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 61,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 58,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-1/6 left-1/5 w-2 h-2 bg-banquise-blue-lightest/20 rounded-full animate-bubble-float\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 67,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-1/4 left-3/4 w-1 h-1 bg-banquise-blue-lightest/15 rounded-full animate-bubble-float-fast delay-500\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-1/3 left-1/3 w-3 h-3 bg-banquise-blue-lightest/10 rounded-full animate-bubble-float-slow\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 69,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-1/2 left-4/5 w-1.5 h-1.5 bg-banquise-blue-lightest/18 rounded-full animate-bubble-float delay-1000\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 70,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-2/3 left-1/6 w-2.5 h-2.5 bg-banquise-blue-lightest/8 rounded-full animate-bubble-float-slow delay-1500\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 71,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-3/4 left-2/3 w-1 h-1 bg-banquise-blue-lightest/22 rounded-full animate-bubble-float-fast delay-700\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 72,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-5/6 left-1/2 w-1.5 h-1.5 bg-banquise-blue-lightest/12 rounded-full animate-bubble-float delay-300\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 73,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-11/12 left-3/5 w-2 h-2 bg-banquise-blue-lightest/6 rounded-full animate-bubble-float-slow delay-2000\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 74,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-1/8 left-1/2 w-1.5 h-1.5 bg-banquise-blue-lightest/25 rounded-full animate-bubble-float-fast delay-800\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 77,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-3/8 left-1/8 w-2 h-2 bg-banquise-blue-lightest/12 rounded-full animate-bubble-float delay-1200\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 78,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-5/8 left-7/8 w-1 h-1 bg-banquise-blue-lightest/20 rounded-full animate-bubble-float-slow delay-600\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 79,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-7/8 left-1/4 w-2.5 h-2.5 bg-banquise-blue-lightest/8 rounded-full animate-bubble-float-fast delay-1800\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 80,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-1/7 left-5/6 w-1 h-1 bg-banquise-blue-lightest/28 rounded-full animate-bubble-float delay-400\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 81,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-2/7 left-2/5 w-1.5 h-1.5 bg-banquise-blue-lightest/15 rounded-full animate-bubble-float-slow delay-900\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 82,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-4/7 left-3/8 w-2 h-2 bg-banquise-blue-lightest/10 rounded-full animate-bubble-float-fast delay-1400\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 83,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-6/7 left-4/5 w-1 h-1 bg-banquise-blue-lightest/18 rounded-full animate-bubble-float delay-200\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 84,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-1/10 left-3/10 w-0.5 h-0.5 bg-banquise-blue-lightest/30 rounded-full animate-bubble-float-fast delay-100\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 87,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-3/10 left-7/10 w-0.5 h-0.5 bg-banquise-blue-lightest/25 rounded-full animate-bubble-float delay-1100\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 88,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-7/10 left-1/10 w-0.5 h-0.5 bg-banquise-blue-lightest/20 rounded-full animate-bubble-float-slow delay-1700\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 89,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-9/10 left-9/10 w-0.5 h-0.5 bg-banquise-blue-lightest/15 rounded-full animate-bubble-float-fast delay-2200\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 90,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-1/5 left-4/7 w-3 h-3 bg-banquise-blue-lightest/5 rounded-full animate-bubble-float-slow delay-1600\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 93,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-2/5 left-6/7 w-2.5 h-2.5 bg-banquise-blue-lightest/7 rounded-full animate-bubble-float delay-800\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 94,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-4/5 left-2/7 w-3.5 h-3.5 bg-banquise-blue-lightest/4 rounded-full animate-bubble-float-slow delay-2400\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 95,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 65,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 25,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative z-10 text-white\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_layout_ModernNavigation__WEBPACK_IMPORTED_MODULE_2__.ModernNavigation, {\n translations: t.navigation,\n languageSwitcher: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_ModernLanguageSwitcher__WEBPACK_IMPORTED_MODULE_10__.ModernLanguageSwitcher, {\n currentLanguage: currentLanguage,\n onLanguageChange: changeLanguage,\n availableLanguages: availableLanguages\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 105,\n columnNumber: 13\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 102,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_sections_HeroSection__WEBPACK_IMPORTED_MODULE_3__.HeroSection, {\n translations: t.hero\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 114,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_sections_ServicesSection__WEBPACK_IMPORTED_MODULE_4__.ServicesSection, {\n services: t.services,\n onServiceClick: openServiceModal,\n translations: t.common\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 117,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_sections_TechFeaturesSection__WEBPACK_IMPORTED_MODULE_5__.TechFeaturesSection, {}, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 124,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_sections_AboutSection__WEBPACK_IMPORTED_MODULE_6__.AboutSection, {\n openAccordion: openAccordion,\n toggleAccordion: toggleAccordion\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 127,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_layout_Footer__WEBPACK_IMPORTED_MODULE_7__.Footer, {}, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 130,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 100,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_ScrollToTopButton__WEBPACK_IMPORTED_MODULE_9__.ScrollToTopButton, {}, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 134,\n columnNumber: 7\n }, undefined),\n selectedService && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Popup__WEBPACK_IMPORTED_MODULE_8__.Popup, {\n service: selectedService,\n onClose: closeServiceModal,\n translations: t.common\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 137,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/App.tsx\",\n lineNumber: 23,\n columnNumber: 5\n }, undefined);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (App);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvQXBwLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQTBCO0FBQzhDO0FBQ1I7QUFDUTtBQUNRO0FBQ2Q7QUFDZDtBQUNOO0FBQ3dCO0FBQ1U7QUFDeEI7QUFDRTtBQUNOO0FBQ2M7QUFFbEUsTUFBTWMsTUFBZ0I7SUFDcEIsTUFBTSxFQUFFQyxDQUFDLEVBQUVDLGVBQWUsRUFBRUMsY0FBYyxFQUFFQyxrQkFBa0IsRUFBRSxHQUFHUixzRUFBY0E7SUFDakYsTUFBTSxFQUFFUyxlQUFlLEVBQUVDLGdCQUFnQixFQUFFQyxpQkFBaUIsRUFBRSxHQUFHVix3RUFBZUE7SUFDaEYsTUFBTSxFQUFFVyxhQUFhLEVBQUVDLGVBQWUsRUFBRSxHQUFHWCxrRUFBWUE7SUFDdkQsTUFBTVksY0FBY1gsZ0ZBQW1CQTtJQUV2QyxxQkFDRSw4REFBQ1k7UUFBSUMsV0FBVTs7MEJBRWIsOERBQUNEO2dCQUFJQyxXQUFVOztrQ0FFYiw4REFBQ0Q7d0JBQUlDLFdBQVU7Ozs7OztrQ0FHZiw4REFBQ0Q7d0JBQ0NDLFdBQVU7d0JBQ1ZDLE9BQU87NEJBQUVDLFNBQVNKLGNBQWM7d0JBQUk7Ozs7OztrQ0FJdEMsOERBQUNDO3dCQUNDQyxXQUFVO3dCQUNWQyxPQUFPOzRCQUFFQyxTQUFTQyxLQUFLQyxHQUFHLENBQUMsR0FBRyxDQUFDTixjQUFjLEdBQUUsSUFBSzt3QkFBSzs7Ozs7O2tDQUkzRCw4REFBQ0M7d0JBQ0NDLFdBQVU7d0JBQ1ZDLE9BQU87NEJBQUVDLFNBQVNDLEtBQUtDLEdBQUcsQ0FBQyxHQUFHLENBQUNOLGNBQWMsR0FBRSxJQUFLO3dCQUFHOzs7Ozs7a0NBSXpELDhEQUFDQzt3QkFDQ0MsV0FBVTt3QkFDVkMsT0FBTzs0QkFBRUMsU0FBU0MsS0FBS0MsR0FBRyxDQUFDLEdBQUcsQ0FBQ04sY0FBYyxHQUFFLElBQUs7d0JBQUs7Ozs7OztrQ0FJM0QsOERBQUNDO3dCQUFJQyxXQUFVOzs7Ozs7a0NBQ2YsOERBQUNEO3dCQUFJQyxXQUFVOzs7Ozs7a0NBR2YsOERBQUNEO3dCQUFJQyxXQUFVOzswQ0FDYiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7Ozs7Ozs7OztrQ0FJakIsOERBQUNEO3dCQUFJQyxXQUFVOzswQ0FFYiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FHZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FHZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FHZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0Q7Z0NBQUlDLFdBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7OzswQkFLbkIsOERBQUNEO2dCQUFJQyxXQUFVOztrQ0FFYiw4REFBQ3pCLGlGQUFnQkE7d0JBQ2Y4QixjQUFjaEIsRUFBRWlCLFVBQVU7d0JBQzFCQyxnQ0FDRSw4REFBQ3hCLDBGQUFzQkE7NEJBQ3JCTyxpQkFBaUJBOzRCQUNqQmtCLGtCQUFrQmpCOzRCQUNsQkMsb0JBQW9CQTs7Ozs7Ozs7Ozs7a0NBTTFCLDhEQUFDaEIseUVBQVdBO3dCQUFDNkIsY0FBY2hCLEVBQUVvQixJQUFJOzs7Ozs7a0NBR2pDLDhEQUFDaEMsaUZBQWVBO3dCQUNkaUMsVUFBVXJCLEVBQUVxQixRQUFRO3dCQUNwQkMsZ0JBQWdCakI7d0JBQ2hCVyxjQUFjaEIsRUFBRXVCLE1BQU07Ozs7OztrQ0FJeEIsOERBQUNsQyx5RkFBbUJBOzs7OztrQ0FHcEIsOERBQUNDLDJFQUFZQTt3QkFBQ2lCLGVBQWVBO3dCQUFlQyxpQkFBaUJBOzs7Ozs7a0NBRzdELDhEQUFDakIsNkRBQU1BOzs7Ozs7Ozs7OzswQkFJVCw4REFBQ0UsK0VBQWlCQTs7Ozs7WUFFakJXLGlDQUNDLDhEQUFDWix1REFBS0E7Z0JBQ0pnQyxTQUFTcEI7Z0JBQ1RxQixTQUFTbkI7Z0JBQ1RVLGNBQWNoQixFQUFFdUIsTUFBTTs7Ozs7Ozs7Ozs7O0FBS2hDO0FBRUEsaUVBQWV4QixHQUFHQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL3NyYy9BcHAudHN4PzExNmYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IE1vZGVybk5hdmlnYXRpb24gfSBmcm9tICcuL2NvbXBvbmVudHMvbGF5b3V0L01vZGVybk5hdmlnYXRpb24nO1xuaW1wb3J0IHsgSGVyb1NlY3Rpb24gfSBmcm9tICcuL2NvbXBvbmVudHMvc2VjdGlvbnMvSGVyb1NlY3Rpb24nO1xuaW1wb3J0IHsgU2VydmljZXNTZWN0aW9uIH0gZnJvbSAnLi9jb21wb25lbnRzL3NlY3Rpb25zL1NlcnZpY2VzU2VjdGlvbic7XG5pbXBvcnQgeyBUZWNoRmVhdHVyZXNTZWN0aW9uIH0gZnJvbSAnLi9jb21wb25lbnRzL3NlY3Rpb25zL1RlY2hGZWF0dXJlc1NlY3Rpb24nO1xuaW1wb3J0IHsgQWJvdXRTZWN0aW9uIH0gZnJvbSAnLi9jb21wb25lbnRzL3NlY3Rpb25zL0Fib3V0U2VjdGlvbic7XG5pbXBvcnQgeyBGb290ZXIgfSBmcm9tICcuL2NvbXBvbmVudHMvbGF5b3V0L0Zvb3Rlcic7XG5pbXBvcnQgeyBQb3B1cCB9IGZyb20gJy4vY29tcG9uZW50cy91aS9Qb3B1cCc7XG5pbXBvcnQgeyBTY3JvbGxUb1RvcEJ1dHRvbiB9IGZyb20gJy4vY29tcG9uZW50cy91aS9TY3JvbGxUb1RvcEJ1dHRvbic7XG5pbXBvcnQgeyBNb2Rlcm5MYW5ndWFnZVN3aXRjaGVyIH0gZnJvbSAnLi9jb21wb25lbnRzL3VpL01vZGVybkxhbmd1YWdlU3dpdGNoZXInO1xuaW1wb3J0IHsgdXNlVHJhbnNsYXRpb24gfSBmcm9tICcuL2hvb2tzL3VzZVRyYW5zbGF0aW9uJztcbmltcG9ydCB7IHVzZVNlcnZpY2VNb2RhbCB9IGZyb20gJy4vaG9va3MvdXNlU2VydmljZU1vZGFsJztcbmltcG9ydCB7IHVzZUFjY29yZGlvbiB9IGZyb20gJy4vaG9va3MvdXNlQWNjb3JkaW9uJztcbmltcG9ydCB7IHVzZU9jZWFuRGVwdGhFZmZlY3QgfSBmcm9tICcuL2hvb2tzL3VzZU9jZWFuRGVwdGhFZmZlY3QnO1xuXG5jb25zdCBBcHA6IFJlYWN0LkZDID0gKCkgPT4ge1xuICBjb25zdCB7IHQsIGN1cnJlbnRMYW5ndWFnZSwgY2hhbmdlTGFuZ3VhZ2UsIGF2YWlsYWJsZUxhbmd1YWdlcyB9ID0gdXNlVHJhbnNsYXRpb24oKTtcbiAgY29uc3QgeyBzZWxlY3RlZFNlcnZpY2UsIG9wZW5TZXJ2aWNlTW9kYWwsIGNsb3NlU2VydmljZU1vZGFsIH0gPSB1c2VTZXJ2aWNlTW9kYWwoKTtcbiAgY29uc3QgeyBvcGVuQWNjb3JkaW9uLCB0b2dnbGVBY2NvcmRpb24gfSA9IHVzZUFjY29yZGlvbigpO1xuICBjb25zdCBzY3JvbGxEZXB0aCA9IHVzZU9jZWFuRGVwdGhFZmZlY3QoKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwibWluLWgtc2NyZWVuIHJlbGF0aXZlIG92ZXJmbG93LXgtaGlkZGVuXCI+XG4gICAgICB7LyogQXJyacOocmUtcGxhbiBvY8OpYW5pcXVlIHVuaWZvcm1lIGF2ZWMgYXNzb21icmlzc2VtZW50IHByb2dyZXNzaWYgYmFzw6kgc3VyIGxlIHNjcm9sbCAqL31cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZml4ZWQgaW5zZXQtMCBwb2ludGVyLWV2ZW50cy1ub25lXCI+XG4gICAgICAgIHsvKiBEw6lncmFkw6kgcHJpbmNpcGFsIG9jw6lhbmlxdWUgLSBTdXJmYWNlIChjbGFpcikgdmVycyBhYnlzc2VzICh0csOocyBzb21icmUpICovfVxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTAgYmctZ3JhZGllbnQtdG8tYiBmcm9tLWJhbnF1aXNlLWJsdWUtbGlnaHQgdmlhLWJhbnF1aXNlLWJsdWUgdmlhLWJhbnF1aXNlLWJsdWUtZGFyayB0by1iYW5xdWlzZS1ibHVlLWRhcmtcIj48L2Rpdj5cbiAgICAgICAgXG4gICAgICAgIHsvKiBDb3VjaGUgZGUgcHJvZm9uZGV1ciBwcm9ncmVzc2l2ZSBiYXPDqWUgc3VyIGxlIHNjcm9sbCAtIFBsdXMgaW50ZW5zZSAqL31cbiAgICAgICAgPGRpdiBcbiAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIGJnLWdyYWRpZW50LXRvLWIgZnJvbS10cmFuc3BhcmVudCB2aWEtYmFucXVpc2UtYmx1ZS1kYXJrLzYwIHRvLWJhbnF1aXNlLWJsdWUtZGFyayB0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tNTAwXCJcbiAgICAgICAgICBzdHlsZT17eyBvcGFjaXR5OiBzY3JvbGxEZXB0aCAqIDAuOSB9fVxuICAgICAgICA+PC9kaXY+XG4gICAgICAgIFxuICAgICAgICB7LyogRWZmZXQgZGUgcHJvZm9uZGV1ciBzdXBwbMOpbWVudGFpcmUgcG91ciBsZXMgbW95ZW5uZXMgcHJvZm9uZGV1cnMgLSBQbHVzIHNvbWJyZSAqL31cbiAgICAgICAgPGRpdiBcbiAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIGJnLWdyYWRpZW50LXRvLWIgZnJvbS10cmFuc3BhcmVudCB2aWEtYmFucXVpc2UtYmx1ZS1kYXJrLzcwIHRvLWJhbnF1aXNlLWJsdWUtZGFyayB0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tNTAwXCJcbiAgICAgICAgICBzdHlsZT17eyBvcGFjaXR5OiBNYXRoLm1heCgwLCAoc2Nyb2xsRGVwdGggLSAwLjIpICogMS41KSB9fVxuICAgICAgICA+PC9kaXY+XG4gICAgICAgIFxuICAgICAgICB7LyogQXNzb21icmlzc2VtZW50IHBvdXIgbGVzIGdyYW5kZXMgcHJvZm9uZGV1cnMgLSBQbHVzIGludGVuc2UgKi99XG4gICAgICAgIDxkaXYgXG4gICAgICAgICAgY2xhc3NOYW1lPVwiYWJzb2x1dGUgaW5zZXQtMCBiZy1ncmFkaWVudC10by1iIGZyb20tdHJhbnNwYXJlbnQgdmlhLWJhbnF1aXNlLWJsdWUtZGFyay84MCB0by1zbGF0ZS05MDAgdHJhbnNpdGlvbi1vcGFjaXR5IGR1cmF0aW9uLTUwMFwiXG4gICAgICAgICAgc3R5bGU9e3sgb3BhY2l0eTogTWF0aC5tYXgoMCwgKHNjcm9sbERlcHRoIC0gMC41KSAqIDIpIH19XG4gICAgICAgID48L2Rpdj5cbiAgICAgICAgXG4gICAgICAgIHsvKiBBc3NvbWJyaXNzZW1lbnQgZmluYWwgcG91ciBsZXMgYWJ5c3NlcyAtIFRyw6hzIHNvbWJyZSAqL31cbiAgICAgICAgPGRpdiBcbiAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIGJnLWdyYWRpZW50LXRvLWIgZnJvbS1iYW5xdWlzZS1ibHVlLWRhcmsvNTAgdG8tc2xhdGUtOTAwIHRyYW5zaXRpb24tb3BhY2l0eSBkdXJhdGlvbi01MDBcIlxuICAgICAgICAgIHN0eWxlPXt7IG9wYWNpdHk6IE1hdGgubWF4KDAsIChzY3JvbGxEZXB0aCAtIDAuNykgKiAyLjUpIH19XG4gICAgICAgID48L2Rpdj5cbiAgICAgICAgXG4gICAgICAgIHsvKiBSYXlvbnMgZGUgbHVtacOocmUgc3VidGlscyBxdWkgcGVyY2VudCBsJ2VhdSBkZXB1aXMgbGEgc3VyZmFjZSAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodGVzdC80IHZpYS10cmFuc3BhcmVudCB0by10cmFuc3BhcmVudFwiPjwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTAgYmctZ3JhZGllbnQtdG8tYmwgZnJvbS10cmFuc3BhcmVudCB2aWEtYmFucXVpc2UtYmx1ZS1saWdodGVzdC8yIHRvLXRyYW5zcGFyZW50XCI+PC9kaXY+XG4gICAgICAgIFxuICAgICAgICB7LyogRWZmZXQgZGUgc2NpbnRpbGxlbWVudCBzdWJ0aWwgYXZlYyBhbmltYXRpb25zIG9jw6lhbmlxdWVzICovfVxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTBcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0wIGxlZnQtMS80IHctcHggaC1mdWxsIGJnLWdyYWRpZW50LXRvLWIgZnJvbS1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzIwIHZpYS1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzggdG8tdHJhbnNwYXJlbnQgYW5pbWF0ZS1vY2Vhbi1zaGltbWVyXCI+PC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSB0b3AtMCBsZWZ0LTIvMyB3LXB4IGgtZnVsbCBiZy1ncmFkaWVudC10by1iIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodGVzdC8xNSB2aWEtYmFucXVpc2UtYmx1ZS1saWdodGVzdC82IHRvLXRyYW5zcGFyZW50IGFuaW1hdGUtb2NlYW4tc2hpbW1lciBkZWxheS0xMDAwXCI+PC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSB0b3AtMCBsZWZ0LTMvNCB3LXB4IGgtZnVsbCBiZy1ncmFkaWVudC10by1iIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodGVzdC8xMCB2aWEtYmFucXVpc2UtYmx1ZS1saWdodGVzdC80IHRvLXRyYW5zcGFyZW50IGFuaW1hdGUtb2NlYW4tc2hpbW1lciBkZWxheS0yMDAwXCI+PC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICBcbiAgICAgICAgey8qIFBhcnRpY3VsZXMgZmxvdHRhbnRlcyAoYnVsbGVzKSBwb3VyIGwnZWZmZXQgc291cy1tYXJpbiBhdmVjIGFuaW1hdGlvbnMgdmFyacOpZXMgKi99XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgaW5zZXQtMFwiPlxuICAgICAgICAgIHsvKiBCdWxsZXMgcsOpcGFydGllcyBzdXIgdG91dGUgbGEgaGF1dGV1ciBwb3VyIGwnZWZmZXQgb2PDqWFuaXF1ZSBjb250aW51ICovfVxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgdG9wLTEvNiBsZWZ0LTEvNSB3LTIgaC0yIGJnLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMjAgcm91bmRlZC1mdWxsIGFuaW1hdGUtYnViYmxlLWZsb2F0XCI+PC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSB0b3AtMS80IGxlZnQtMy80IHctMSBoLTEgYmctYmFucXVpc2UtYmx1ZS1saWdodGVzdC8xNSByb3VuZGVkLWZ1bGwgYW5pbWF0ZS1idWJibGUtZmxvYXQtZmFzdCBkZWxheS01MDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0xLzMgbGVmdC0xLzMgdy0zIGgtMyBiZy1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzEwIHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdC1zbG93XCI+PC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSB0b3AtMS8yIGxlZnQtNC81IHctMS41IGgtMS41IGJnLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMTggcm91bmRlZC1mdWxsIGFuaW1hdGUtYnViYmxlLWZsb2F0IGRlbGF5LTEwMDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0yLzMgbGVmdC0xLzYgdy0yLjUgaC0yLjUgYmctYmFucXVpc2UtYmx1ZS1saWdodGVzdC84IHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdC1zbG93IGRlbGF5LTE1MDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0zLzQgbGVmdC0yLzMgdy0xIGgtMSBiZy1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzIyIHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdC1mYXN0IGRlbGF5LTcwMFwiPjwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgdG9wLTUvNiBsZWZ0LTEvMiB3LTEuNSBoLTEuNSBiZy1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzEyIHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdCBkZWxheS0zMDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0xMS8xMiBsZWZ0LTMvNSB3LTIgaC0yIGJnLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvNiByb3VuZGVkLWZ1bGwgYW5pbWF0ZS1idWJibGUtZmxvYXQtc2xvdyBkZWxheS0yMDAwXCI+PC9kaXY+XG4gICAgICAgICAgXG4gICAgICAgICAgey8qIEJ1bGxlcyBzdXBwbMOpbWVudGFpcmVzIHBvdXIgdW4gZWZmZXQgcGx1cyBkZW5zZSAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0xLzggbGVmdC0xLzIgdy0xLjUgaC0xLjUgYmctYmFucXVpc2UtYmx1ZS1saWdodGVzdC8yNSByb3VuZGVkLWZ1bGwgYW5pbWF0ZS1idWJibGUtZmxvYXQtZmFzdCBkZWxheS04MDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0zLzggbGVmdC0xLzggdy0yIGgtMiBiZy1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzEyIHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdCBkZWxheS0xMjAwXCI+PC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSB0b3AtNS84IGxlZnQtNy84IHctMSBoLTEgYmctYmFucXVpc2UtYmx1ZS1saWdodGVzdC8yMCByb3VuZGVkLWZ1bGwgYW5pbWF0ZS1idWJibGUtZmxvYXQtc2xvdyBkZWxheS02MDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC03LzggbGVmdC0xLzQgdy0yLjUgaC0yLjUgYmctYmFucXVpc2UtYmx1ZS1saWdodGVzdC84IHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdC1mYXN0IGRlbGF5LTE4MDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0xLzcgbGVmdC01LzYgdy0xIGgtMSBiZy1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzI4IHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdCBkZWxheS00MDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0yLzcgbGVmdC0yLzUgdy0xLjUgaC0xLjUgYmctYmFucXVpc2UtYmx1ZS1saWdodGVzdC8xNSByb3VuZGVkLWZ1bGwgYW5pbWF0ZS1idWJibGUtZmxvYXQtc2xvdyBkZWxheS05MDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC00LzcgbGVmdC0zLzggdy0yIGgtMiBiZy1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzEwIHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdC1mYXN0IGRlbGF5LTE0MDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC02LzcgbGVmdC00LzUgdy0xIGgtMSBiZy1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzE4IHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdCBkZWxheS0yMDBcIj48L2Rpdj5cbiAgICAgICAgICBcbiAgICAgICAgICB7LyogQnVsbGVzIHRyw6hzIHBldGl0ZXMgcG91ciBkZW5zaXTDqSAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC0xLzEwIGxlZnQtMy8xMCB3LTAuNSBoLTAuNSBiZy1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzMwIHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdC1mYXN0IGRlbGF5LTEwMFwiPjwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgdG9wLTMvMTAgbGVmdC03LzEwIHctMC41IGgtMC41IGJnLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMjUgcm91bmRlZC1mdWxsIGFuaW1hdGUtYnViYmxlLWZsb2F0IGRlbGF5LTExMDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC03LzEwIGxlZnQtMS8xMCB3LTAuNSBoLTAuNSBiZy1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzIwIHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdC1zbG93IGRlbGF5LTE3MDBcIj48L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIHRvcC05LzEwIGxlZnQtOS8xMCB3LTAuNSBoLTAuNSBiZy1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzE1IHJvdW5kZWQtZnVsbCBhbmltYXRlLWJ1YmJsZS1mbG9hdC1mYXN0IGRlbGF5LTIyMDBcIj48L2Rpdj5cbiAgICAgICAgICBcbiAgICAgICAgICB7LyogQnVsbGVzIG1veWVubmVzIHBvdXIgdmFyaWF0aW9uICovfVxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgdG9wLTEvNSBsZWZ0LTQvNyB3LTMgaC0zIGJnLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvNSByb3VuZGVkLWZ1bGwgYW5pbWF0ZS1idWJibGUtZmxvYXQtc2xvdyBkZWxheS0xNjAwXCI+PC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSB0b3AtMi81IGxlZnQtNi83IHctMi41IGgtMi41IGJnLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvNyByb3VuZGVkLWZ1bGwgYW5pbWF0ZS1idWJibGUtZmxvYXQgZGVsYXktODAwXCI+PC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSB0b3AtNC81IGxlZnQtMi83IHctMy41IGgtMy41IGJnLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvNCByb3VuZGVkLWZ1bGwgYW5pbWF0ZS1idWJibGUtZmxvYXQtc2xvdyBkZWxheS0yNDAwXCI+PC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICBcbiAgICAgIHsvKiBDb250ZW51IHByaW5jaXBhbCBhdmVjIGFycmnDqHJlLXBsYW4gb2PDqWFuaXF1ZSB1bmlmb3JtZSAqL31cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgei0xMCB0ZXh0LXdoaXRlXCI+XG4gICAgICAgIHsvKiBOYXZpZ2F0aW9uIGZsb3R0YW50ZSAqL31cbiAgICAgICAgPE1vZGVybk5hdmlnYXRpb24gXG4gICAgICAgICAgdHJhbnNsYXRpb25zPXt0Lm5hdmlnYXRpb259XG4gICAgICAgICAgbGFuZ3VhZ2VTd2l0Y2hlcj17XG4gICAgICAgICAgICA8TW9kZXJuTGFuZ3VhZ2VTd2l0Y2hlciBcbiAgICAgICAgICAgICAgY3VycmVudExhbmd1YWdlPXtjdXJyZW50TGFuZ3VhZ2V9XG4gICAgICAgICAgICAgIG9uTGFuZ3VhZ2VDaGFuZ2U9e2NoYW5nZUxhbmd1YWdlfVxuICAgICAgICAgICAgICBhdmFpbGFibGVMYW5ndWFnZXM9e2F2YWlsYWJsZUxhbmd1YWdlc31cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgfVxuICAgICAgICAvPlxuICAgICAgICBcbiAgICAgICAgey8qIFNlY3Rpb24gSGVybyAtIFN1cmZhY2UgZGUgbCdvY8OpYW4gKi99XG4gICAgICAgIDxIZXJvU2VjdGlvbiB0cmFuc2xhdGlvbnM9e3QuaGVyb30gLz5cbiAgICAgICAgXG4gICAgICAgIHsvKiBTZWN0aW9uIFNlcnZpY2VzICovfVxuICAgICAgICA8U2VydmljZXNTZWN0aW9uIFxuICAgICAgICAgIHNlcnZpY2VzPXt0LnNlcnZpY2VzfSBcbiAgICAgICAgICBvblNlcnZpY2VDbGljaz17b3BlblNlcnZpY2VNb2RhbH1cbiAgICAgICAgICB0cmFuc2xhdGlvbnM9e3QuY29tbW9ufVxuICAgICAgICAvPlxuICAgICAgICBcbiAgICAgICAgey8qIFNlY3Rpb24gVGVjaEZlYXR1cmVzICovfVxuICAgICAgICA8VGVjaEZlYXR1cmVzU2VjdGlvbiAvPlxuICAgICAgICBcbiAgICAgICAgey8qIFNlY3Rpb24gQWJvdXQgKi99XG4gICAgICAgIDxBYm91dFNlY3Rpb24gb3BlbkFjY29yZGlvbj17b3BlbkFjY29yZGlvbn0gdG9nZ2xlQWNjb3JkaW9uPXt0b2dnbGVBY2NvcmRpb259IC8+XG4gICAgICAgIFxuICAgICAgICB7LyogRm9vdGVyICovfVxuICAgICAgICA8Rm9vdGVyIC8+XG4gICAgICA8L2Rpdj5cblxuICAgICAgey8qIFVJIENvbXBvbmVudHMgKi99XG4gICAgICA8U2Nyb2xsVG9Ub3BCdXR0b24gLz5cbiAgICAgIFxuICAgICAge3NlbGVjdGVkU2VydmljZSAmJiAoXG4gICAgICAgIDxQb3B1cCBcbiAgICAgICAgICBzZXJ2aWNlPXtzZWxlY3RlZFNlcnZpY2V9IFxuICAgICAgICAgIG9uQ2xvc2U9e2Nsb3NlU2VydmljZU1vZGFsfVxuICAgICAgICAgIHRyYW5zbGF0aW9ucz17dC5jb21tb259XG4gICAgICAgIC8+XG4gICAgICApfVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgQXBwO1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwiTW9kZXJuTmF2aWdhdGlvbiIsIkhlcm9TZWN0aW9uIiwiU2VydmljZXNTZWN0aW9uIiwiVGVjaEZlYXR1cmVzU2VjdGlvbiIsIkFib3V0U2VjdGlvbiIsIkZvb3RlciIsIlBvcHVwIiwiU2Nyb2xsVG9Ub3BCdXR0b24iLCJNb2Rlcm5MYW5ndWFnZVN3aXRjaGVyIiwidXNlVHJhbnNsYXRpb24iLCJ1c2VTZXJ2aWNlTW9kYWwiLCJ1c2VBY2NvcmRpb24iLCJ1c2VPY2VhbkRlcHRoRWZmZWN0IiwiQXBwIiwidCIsImN1cnJlbnRMYW5ndWFnZSIsImNoYW5nZUxhbmd1YWdlIiwiYXZhaWxhYmxlTGFuZ3VhZ2VzIiwic2VsZWN0ZWRTZXJ2aWNlIiwib3BlblNlcnZpY2VNb2RhbCIsImNsb3NlU2VydmljZU1vZGFsIiwib3BlbkFjY29yZGlvbiIsInRvZ2dsZUFjY29yZGlvbiIsInNjcm9sbERlcHRoIiwiZGl2IiwiY2xhc3NOYW1lIiwic3R5bGUiLCJvcGFjaXR5IiwiTWF0aCIsIm1heCIsInRyYW5zbGF0aW9ucyIsIm5hdmlnYXRpb24iLCJsYW5ndWFnZVN3aXRjaGVyIiwib25MYW5ndWFnZUNoYW5nZSIsImhlcm8iLCJzZXJ2aWNlcyIsIm9uU2VydmljZUNsaWNrIiwiY29tbW9uIiwic2VydmljZSIsIm9uQ2xvc2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/App.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/common/Button.tsx": -/*!******************************************!*\ - !*** ./src/components/common/Button.tsx ***! - \******************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_designSystem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../styles/designSystem */ \"(ssr)/./src/styles/designSystem.ts\");\n\n\n\nconst sizeClasses = {\n sm: \"px-3 py-1.5 text-sm\",\n md: \"px-4 lg:px-6 py-2.5 lg:py-3 text-sm lg:text-base\",\n lg: \"px-6 py-3 text-base lg:text-lg\"\n};\nconst variantClasses = {\n primary: \"bg-gradient-to-r from-banquise-blue to-banquise-blue-light hover:shadow-banquise-blue/25\",\n discord: \"bg-gradient-to-r from-indigo-600 to-purple-600 hover:from-indigo-500 hover:to-purple-500 hover:shadow-indigo-500/25\",\n auth: \"bg-gradient-to-r from-banquise-blue-light to-banquise-blue hover:shadow-banquise-blue-light/25\",\n secondary: \"bg-white/10 hover:bg-white/20 border border-white/20\"\n};\nconst Button = ({ variant = \"primary\", size = \"md\", fullWidth = false, leftIcon, rightIcon, loading = false, children, className = \"\", disabled, ...props })=>{\n const baseClasses = (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.componentStyles.button.base, sizeClasses[size], variantClasses[variant], fullWidth ? \"w-full\" : \"\", disabled || loading ? \"opacity-50 cursor-not-allowed\" : \"\", className);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: baseClasses,\n disabled: disabled || loading,\n ...props,\n children: [\n loading && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"animate-spin -ml-1 mr-2 h-4 w-4 text-white\",\n xmlns: \"http://www.w3.org/2000/svg\",\n fill: \"none\",\n viewBox: \"0 0 24 24\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n className: \"opacity-25\",\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n stroke: \"currentColor\",\n strokeWidth: \"4\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/Button.tsx\",\n lineNumber: 56,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n className: \"opacity-75\",\n fill: \"currentColor\",\n d: \"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/Button.tsx\",\n lineNumber: 57,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/Button.tsx\",\n lineNumber: 55,\n columnNumber: 9\n }, undefined),\n leftIcon && !loading && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"mr-2\",\n children: leftIcon\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/Button.tsx\",\n lineNumber: 60,\n columnNumber: 32\n }, undefined),\n children,\n rightIcon && !loading && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"ml-2\",\n children: rightIcon\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/Button.tsx\",\n lineNumber: 62,\n columnNumber: 33\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/Button.tsx\",\n lineNumber: 49,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9jb21tb24vQnV0dG9uLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQTBCO0FBQ2dEO0FBWTFFLE1BQU1HLGNBQWM7SUFDbEJDLElBQUk7SUFDSkMsSUFBSTtJQUNKQyxJQUFJO0FBQ047QUFFQSxNQUFNQyxpQkFBaUI7SUFDckJDLFNBQVM7SUFDVEMsU0FBUztJQUNUQyxNQUFNO0lBQ05DLFdBQVc7QUFDYjtBQUVPLE1BQU1DLFNBQWdDLENBQUMsRUFDNUNDLFVBQVUsU0FBUyxFQUNuQkMsT0FBTyxJQUFJLEVBQ1hDLFlBQVksS0FBSyxFQUNqQkMsUUFBUSxFQUNSQyxTQUFTLEVBQ1RDLFVBQVUsS0FBSyxFQUNmQyxRQUFRLEVBQ1JDLFlBQVksRUFBRSxFQUNkQyxRQUFRLEVBQ1IsR0FBR0MsT0FDSjtJQUNDLE1BQU1DLGNBQWNyQixrRUFBWUEsQ0FDOUJELGlFQUFlQSxDQUFDdUIsTUFBTSxDQUFDQyxJQUFJLEVBQzNCdEIsV0FBVyxDQUFDVyxLQUFLLEVBQ2pCUCxjQUFjLENBQUNNLFFBQVEsRUFDdkJFLFlBQVksV0FBVyxJQUN2QixZQUFhRyxVQUFXLGtDQUFrQyxJQUMxREU7SUFHRixxQkFDRSw4REFBQ0k7UUFDQ0osV0FBV0c7UUFDWEYsVUFBVUEsWUFBWUg7UUFDckIsR0FBR0ksS0FBSzs7WUFFUkoseUJBQ0MsOERBQUNRO2dCQUFJTixXQUFVO2dCQUE2Q08sT0FBTTtnQkFBNkJDLE1BQUs7Z0JBQU9DLFNBQVE7O2tDQUNqSCw4REFBQ0M7d0JBQU9WLFdBQVU7d0JBQWFXLElBQUc7d0JBQUtDLElBQUc7d0JBQUtDLEdBQUU7d0JBQUtDLFFBQU87d0JBQWVDLGFBQVk7Ozs7OztrQ0FDeEYsOERBQUNDO3dCQUFLaEIsV0FBVTt3QkFBYVEsTUFBSzt3QkFBZVMsR0FBRTs7Ozs7Ozs7Ozs7O1lBR3REckIsWUFBWSxDQUFDRSx5QkFBVyw4REFBQ29CO2dCQUFLbEIsV0FBVTswQkFBUUo7Ozs7OztZQUNoREc7WUFDQUYsYUFBYSxDQUFDQyx5QkFBVyw4REFBQ29CO2dCQUFLbEIsV0FBVTswQkFBUUg7Ozs7Ozs7Ozs7OztBQUd4RCxFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL3NyYy9jb21wb25lbnRzL2NvbW1vbi9CdXR0b24udHN4PzI4ZTIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IGNvbXBvbmVudFN0eWxlcywgbWVyZ2VDbGFzc2VzIH0gZnJvbSAnLi4vLi4vc3R5bGVzL2Rlc2lnblN5c3RlbSc7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIFJlYWN0LkJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiAncHJpbWFyeScgfCAnZGlzY29yZCcgfCAnYXV0aCcgfCAnc2Vjb25kYXJ5JztcbiAgc2l6ZT86ICdzbScgfCAnbWQnIHwgJ2xnJztcbiAgZnVsbFdpZHRoPzogYm9vbGVhbjtcbiAgbGVmdEljb24/OiBSZWFjdC5SZWFjdE5vZGU7XG4gIHJpZ2h0SWNvbj86IFJlYWN0LlJlYWN0Tm9kZTtcbiAgbG9hZGluZz86IGJvb2xlYW47XG4gIGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGU7XG59XG5cbmNvbnN0IHNpemVDbGFzc2VzID0ge1xuICBzbTogJ3B4LTMgcHktMS41IHRleHQtc20nLFxuICBtZDogJ3B4LTQgbGc6cHgtNiBweS0yLjUgbGc6cHktMyB0ZXh0LXNtIGxnOnRleHQtYmFzZScsXG4gIGxnOiAncHgtNiBweS0zIHRleHQtYmFzZSBsZzp0ZXh0LWxnJyxcbn07XG5cbmNvbnN0IHZhcmlhbnRDbGFzc2VzID0ge1xuICBwcmltYXJ5OiAnYmctZ3JhZGllbnQtdG8tciBmcm9tLWJhbnF1aXNlLWJsdWUgdG8tYmFucXVpc2UtYmx1ZS1saWdodCBob3ZlcjpzaGFkb3ctYmFucXVpc2UtYmx1ZS8yNScsXG4gIGRpc2NvcmQ6ICdiZy1ncmFkaWVudC10by1yIGZyb20taW5kaWdvLTYwMCB0by1wdXJwbGUtNjAwIGhvdmVyOmZyb20taW5kaWdvLTUwMCBob3Zlcjp0by1wdXJwbGUtNTAwIGhvdmVyOnNoYWRvdy1pbmRpZ28tNTAwLzI1JyxcbiAgYXV0aDogJ2JnLWdyYWRpZW50LXRvLXIgZnJvbS1iYW5xdWlzZS1ibHVlLWxpZ2h0IHRvLWJhbnF1aXNlLWJsdWUgaG92ZXI6c2hhZG93LWJhbnF1aXNlLWJsdWUtbGlnaHQvMjUnLFxuICBzZWNvbmRhcnk6ICdiZy13aGl0ZS8xMCBob3ZlcjpiZy13aGl0ZS8yMCBib3JkZXIgYm9yZGVyLXdoaXRlLzIwJyxcbn07XG5cbmV4cG9ydCBjb25zdCBCdXR0b246IFJlYWN0LkZDPEJ1dHRvblByb3BzPiA9ICh7XG4gIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gIHNpemUgPSAnbWQnLFxuICBmdWxsV2lkdGggPSBmYWxzZSxcbiAgbGVmdEljb24sXG4gIHJpZ2h0SWNvbixcbiAgbG9hZGluZyA9IGZhbHNlLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lID0gJycsXG4gIGRpc2FibGVkLFxuICAuLi5wcm9wc1xufSkgPT4ge1xuICBjb25zdCBiYXNlQ2xhc3NlcyA9IG1lcmdlQ2xhc3NlcyhcbiAgICBjb21wb25lbnRTdHlsZXMuYnV0dG9uLmJhc2UsXG4gICAgc2l6ZUNsYXNzZXNbc2l6ZV0sXG4gICAgdmFyaWFudENsYXNzZXNbdmFyaWFudF0sXG4gICAgZnVsbFdpZHRoID8gJ3ctZnVsbCcgOiAnJyxcbiAgICAoZGlzYWJsZWQgfHwgbG9hZGluZykgPyAnb3BhY2l0eS01MCBjdXJzb3Itbm90LWFsbG93ZWQnIDogJycsXG4gICAgY2xhc3NOYW1lXG4gICk7XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBjbGFzc05hbWU9e2Jhc2VDbGFzc2VzfVxuICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkIHx8IGxvYWRpbmd9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgPlxuICAgICAge2xvYWRpbmcgJiYgKFxuICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cImFuaW1hdGUtc3BpbiAtbWwtMSBtci0yIGgtNCB3LTQgdGV4dC13aGl0ZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj5cbiAgICAgICAgICA8Y2lyY2xlIGNsYXNzTmFtZT1cIm9wYWNpdHktMjVcIiBjeD1cIjEyXCIgY3k9XCIxMlwiIHI9XCIxMFwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZVdpZHRoPVwiNFwiPjwvY2lyY2xlPlxuICAgICAgICAgIDxwYXRoIGNsYXNzTmFtZT1cIm9wYWNpdHktNzVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgZD1cIk00IDEyYTggOCAwIDAxOC04VjBDNS4zNzMgMCAwIDUuMzczIDAgMTJoNHptMiA1LjI5MUE3Ljk2MiA3Ljk2MiAwIDAxNCAxMkgwYzAgMy4wNDIgMS4xMzUgNS44MjQgMyA3LjkzOGwzLTIuNjQ3elwiPjwvcGF0aD5cbiAgICAgICAgPC9zdmc+XG4gICAgICApfVxuICAgICAge2xlZnRJY29uICYmICFsb2FkaW5nICYmIDxzcGFuIGNsYXNzTmFtZT1cIm1yLTJcIj57bGVmdEljb259PC9zcGFuPn1cbiAgICAgIHtjaGlsZHJlbn1cbiAgICAgIHtyaWdodEljb24gJiYgIWxvYWRpbmcgJiYgPHNwYW4gY2xhc3NOYW1lPVwibWwtMlwiPntyaWdodEljb259PC9zcGFuPn1cbiAgICA8L2J1dHRvbj5cbiAgKTtcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJjb21wb25lbnRTdHlsZXMiLCJtZXJnZUNsYXNzZXMiLCJzaXplQ2xhc3NlcyIsInNtIiwibWQiLCJsZyIsInZhcmlhbnRDbGFzc2VzIiwicHJpbWFyeSIsImRpc2NvcmQiLCJhdXRoIiwic2Vjb25kYXJ5IiwiQnV0dG9uIiwidmFyaWFudCIsInNpemUiLCJmdWxsV2lkdGgiLCJsZWZ0SWNvbiIsInJpZ2h0SWNvbiIsImxvYWRpbmciLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsImRpc2FibGVkIiwicHJvcHMiLCJiYXNlQ2xhc3NlcyIsImJ1dHRvbiIsImJhc2UiLCJzdmciLCJ4bWxucyIsImZpbGwiLCJ2aWV3Qm94IiwiY2lyY2xlIiwiY3giLCJjeSIsInIiLCJzdHJva2UiLCJzdHJva2VXaWR0aCIsInBhdGgiLCJkIiwic3BhbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/common/Button.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/common/ServiceCard.tsx": -/*!***********************************************!*\ - !*** ./src/components/common/ServiceCard.tsx ***! - \***********************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ServiceCard: () => (/* binding */ ServiceCard)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"(ssr)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var _styles_designSystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../styles/designSystem */ \"(ssr)/./src/styles/designSystem.ts\");\n\n\n\n\nconst ServiceCard = ({ service, onServiceClick, className = \"\" })=>{\n const cardClasses = (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"group relative p-6 sm:p-8 transition-all duration-300 cursor-pointer\", _styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.componentStyles.card.base, _styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.componentStyles.card.gradient, \"hover:-translate-y-4 hover:shadow-2xl hover:border-banquise-blue-lightest/50 hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8 active:scale-95\", className);\n const handleClick = ()=>{\n onServiceClick(service);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: cardClasses,\n onClick: handleClick,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-6 sm:mb-8 w-20 h-20 sm:w-24 sm:h-24 bg-gradient-to-br from-banquise-blue to-banquise-blue-light rounded-2xl flex items-center justify-center text-3xl sm:text-4xl shadow-lg group-hover:scale-110 transition-transform duration-300 mx-auto\",\n children: typeof service.image === \"string\" ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: service.image,\n alt: service.icon,\n className: \"h-10 sm:h-12 lg:h-14 w-auto relative z-10 transition-transform duration-300 group-hover:scale-130 m-10\",\n style: {\n filter: \"drop-shadow(0 0 12px rgba(168, 218, 255, 0.4))\"\n }\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/ServiceCard.tsx\",\n lineNumber: 34,\n columnNumber: 19\n }, undefined) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n src: service.image,\n alt: service.icon,\n className: \"h-10 sm:h-12 lg:h-14 w-auto relative z-10 transition-transform duration-300 group-hover:scale-130 m-10\",\n width: 56,\n height: 56,\n unoptimized: true\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/ServiceCard.tsx\",\n lineNumber: 41,\n columnNumber: 19\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/ServiceCard.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl sm:text-2xl font-bold text-banquise-gray mb-4 sm:mb-6 font-heading text-center group-hover:text-banquise-blue-lightest transition-colors duration-300\",\n children: service.name\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/ServiceCard.tsx\",\n lineNumber: 53,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 leading-relaxed text-center text-sm sm:text-base\",\n children: [\n service.description.split(\".\")[0],\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/ServiceCard.tsx\",\n lineNumber: 58,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-br from-banquise-blue-lightest/10 to-banquise-blue/5 rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity duration-300 pointer-events-none\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/ServiceCard.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/common/ServiceCard.tsx\",\n lineNumber: 30,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9jb21tb24vU2VydmljZUNhcmQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQTBCO0FBQ0k7QUFDNEM7QUFTbkUsTUFBTUksY0FBMEMsQ0FBQyxFQUN0REMsT0FBTyxFQUNQQyxjQUFjLEVBQ2RDLFlBQVksRUFBRSxFQUNmO0lBQ0MsTUFBTUMsY0FBY0wsa0VBQVlBLENBQzlCLHdFQUNBRCxpRUFBZUEsQ0FBQ08sSUFBSSxDQUFDQyxJQUFJLEVBQ3pCUixpRUFBZUEsQ0FBQ08sSUFBSSxDQUFDRSxRQUFRLEVBQzdCLCtKQUNBSjtJQUdGLE1BQU1LLGNBQWM7UUFDbEJOLGVBQWVEO0lBQ2pCO0lBRUEscUJBQ0UsOERBQUNRO1FBQUlOLFdBQVdDO1FBQWFNLFNBQVNGOzswQkFFcEMsOERBQUNDO2dCQUFJTixXQUFVOzBCQUNKLE9BQU9GLFFBQVFVLEtBQUssS0FBSyx5QkFDeEIsOERBQUNDO29CQUNDQyxLQUFLWixRQUFRVSxLQUFLO29CQUNsQkcsS0FBS2IsUUFBUWMsSUFBSTtvQkFDakJaLFdBQVU7b0JBQ1ZhLE9BQU87d0JBQUVDLFFBQVE7b0JBQWlEOzs7Ozs4Q0FHcEUsOERBQUNwQixrREFBS0E7b0JBQ0pnQixLQUFLWixRQUFRVSxLQUFLO29CQUNsQkcsS0FBS2IsUUFBUWMsSUFBSTtvQkFDakJaLFdBQVU7b0JBQ1ZlLE9BQU87b0JBQ1BDLFFBQVE7b0JBQ1JDLFdBQVc7Ozs7Ozs7Ozs7OzBCQU16Qiw4REFBQ0M7Z0JBQUdsQixXQUFVOzBCQUNYRixRQUFRcUIsSUFBSTs7Ozs7OzBCQUlmLDhEQUFDQztnQkFBRXBCLFdBQVU7O29CQUNWRixRQUFRdUIsV0FBVyxDQUFDQyxLQUFLLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQUM7Ozs7Ozs7MEJBS3JDLDhEQUFDaEI7Z0JBQUlOLFdBQVU7Ozs7Ozs7Ozs7OztBQUdyQixFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL3NyYy9jb21wb25lbnRzL2NvbW1vbi9TZXJ2aWNlQ2FyZC50c3g/ZTg3NSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IEltYWdlIGZyb20gJ25leHQvaW1hZ2UnXG5pbXBvcnQgeyBjb21wb25lbnRTdHlsZXMsIG1lcmdlQ2xhc3NlcyB9IGZyb20gJy4uLy4uL3N0eWxlcy9kZXNpZ25TeXN0ZW0nO1xuaW1wb3J0IHR5cGUgeyBTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vdHlwZXMvc2VydmljZSc7XG5cbmludGVyZmFjZSBTZXJ2aWNlQ2FyZFByb3BzIHtcbiAgc2VydmljZTogU2VydmljZTtcbiAgb25TZXJ2aWNlQ2xpY2s6IChzZXJ2aWNlOiBTZXJ2aWNlKSA9PiB2b2lkO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjb25zdCBTZXJ2aWNlQ2FyZDogUmVhY3QuRkM8U2VydmljZUNhcmRQcm9wcz4gPSAoe1xuICBzZXJ2aWNlLFxuICBvblNlcnZpY2VDbGljayxcbiAgY2xhc3NOYW1lID0gJycsXG59KSA9PiB7XG4gIGNvbnN0IGNhcmRDbGFzc2VzID0gbWVyZ2VDbGFzc2VzKFxuICAgICdncm91cCByZWxhdGl2ZSBwLTYgc206cC04IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBjdXJzb3ItcG9pbnRlcicsXG4gICAgY29tcG9uZW50U3R5bGVzLmNhcmQuYmFzZSxcbiAgICBjb21wb25lbnRTdHlsZXMuY2FyZC5ncmFkaWVudCxcbiAgICAnaG92ZXI6LXRyYW5zbGF0ZS15LTQgaG92ZXI6c2hhZG93LTJ4bCBob3Zlcjpib3JkZXItYmFucXVpc2UtYmx1ZS1saWdodGVzdC81MCBob3Zlcjpmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay8xNSBob3Zlcjp0by1iYW5xdWlzZS1ibHVlLWRhcmsvOCBhY3RpdmU6c2NhbGUtOTUnLFxuICAgIGNsYXNzTmFtZVxuICApO1xuXG4gIGNvbnN0IGhhbmRsZUNsaWNrID0gKCkgPT4ge1xuICAgIG9uU2VydmljZUNsaWNrKHNlcnZpY2UpO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9e2NhcmRDbGFzc2VzfSBvbkNsaWNrPXtoYW5kbGVDbGlja30+XG4gICAgICB7LyogSWNvbiAqL31cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWItNiBzbTptYi04IHctMjAgaC0yMCBzbTp3LTI0IHNtOmgtMjQgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1iYW5xdWlzZS1ibHVlIHRvLWJhbnF1aXNlLWJsdWUtbGlnaHQgcm91bmRlZC0yeGwgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC0zeGwgc206dGV4dC00eGwgc2hhZG93LWxnIGdyb3VwLWhvdmVyOnNjYWxlLTExMCB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi0zMDAgbXgtYXV0b1wiPlxuICAgICAgICAgICAgICAgIHt0eXBlb2Ygc2VydmljZS5pbWFnZSA9PT0gJ3N0cmluZycgPyAoXG4gICAgICAgICAgICAgICAgICA8aW1nXG4gICAgICAgICAgICAgICAgICAgIHNyYz17c2VydmljZS5pbWFnZX1cbiAgICAgICAgICAgICAgICAgICAgYWx0PXtzZXJ2aWNlLmljb259XG4gICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImgtMTAgc206aC0xMiBsZzpoLTE0IHctYXV0byByZWxhdGl2ZSB6LTEwIHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMCBncm91cC1ob3ZlcjpzY2FsZS0xMzAgbS0xMFwiXG4gICAgICAgICAgICAgICAgICAgIHN0eWxlPXt7IGZpbHRlcjogJ2Ryb3Atc2hhZG93KDAgMCAxMnB4IHJnYmEoMTY4LCAyMTgsIDI1NSwgMC40KSknIH19XG4gICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgICA8SW1hZ2VcbiAgICAgICAgICAgICAgICAgICAgc3JjPXtzZXJ2aWNlLmltYWdlfVxuICAgICAgICAgICAgICAgICAgICBhbHQ9e3NlcnZpY2UuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiaC0xMCBzbTpoLTEyIGxnOmgtMTQgdy1hdXRvIHJlbGF0aXZlIHotMTAgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwIGdyb3VwLWhvdmVyOnNjYWxlLTEzMCBtLTEwXCJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg9ezU2fVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9ezU2fVxuICAgICAgICAgICAgICAgICAgICB1bm9wdGltaXplZFxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICApfVxuICAgICAgPC9kaXY+XG4gICAgICBcbiAgICAgIHsvKiBTZXJ2aWNlIG5hbWUgKi99XG4gICAgICA8aDMgY2xhc3NOYW1lPVwidGV4dC14bCBzbTp0ZXh0LTJ4bCBmb250LWJvbGQgdGV4dC1iYW5xdWlzZS1ncmF5IG1iLTQgc206bWItNiBmb250LWhlYWRpbmcgdGV4dC1jZW50ZXIgZ3JvdXAtaG92ZXI6dGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0IHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLTMwMFwiPlxuICAgICAgICB7c2VydmljZS5uYW1lfVxuICAgICAgPC9oMz5cbiAgICAgIFxuICAgICAgey8qIFNob3J0IGRlc2NyaXB0aW9uICovfVxuICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1iYW5xdWlzZS1ncmF5LzgwIGxlYWRpbmctcmVsYXhlZCB0ZXh0LWNlbnRlciB0ZXh0LXNtIHNtOnRleHQtYmFzZVwiPlxuICAgICAgICB7c2VydmljZS5kZXNjcmlwdGlvbi5zcGxpdCgnLicpWzBdfS5cbiAgICAgIDwvcD5cbiAgICAgIFxuICAgICAgXG4gICAgICB7LyogSG92ZXIgZWZmZWN0ICovfVxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodGVzdC8xMCB0by1iYW5xdWlzZS1ibHVlLzUgcm91bmRlZC0yeGwgb3BhY2l0eS0wIGdyb3VwLWhvdmVyOm9wYWNpdHktMTAwIHRyYW5zaXRpb24tb3BhY2l0eSBkdXJhdGlvbi0zMDAgcG9pbnRlci1ldmVudHMtbm9uZVwiPjwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkltYWdlIiwiY29tcG9uZW50U3R5bGVzIiwibWVyZ2VDbGFzc2VzIiwiU2VydmljZUNhcmQiLCJzZXJ2aWNlIiwib25TZXJ2aWNlQ2xpY2siLCJjbGFzc05hbWUiLCJjYXJkQ2xhc3NlcyIsImNhcmQiLCJiYXNlIiwiZ3JhZGllbnQiLCJoYW5kbGVDbGljayIsImRpdiIsIm9uQ2xpY2siLCJpbWFnZSIsImltZyIsInNyYyIsImFsdCIsImljb24iLCJzdHlsZSIsImZpbHRlciIsIndpZHRoIiwiaGVpZ2h0IiwidW5vcHRpbWl6ZWQiLCJoMyIsIm5hbWUiLCJwIiwiZGVzY3JpcHRpb24iLCJzcGxpdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/common/ServiceCard.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/layout/Footer.tsx": -/*!******************************************!*\ - !*** ./src/components/layout/Footer.tsx ***! - \******************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Footer: () => (/* binding */ Footer)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _config_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../config/constants */ \"(ssr)/./src/config/constants.ts\");\n\n\n\nconst Footer = ()=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"footer\", {\n className: \"bg-banquise-blue-dark/95 backdrop-blur-sm text-white py-8 px-4 sm:px-6 md:px-8 relative z-10 border-t border-banquise-blue-lightest/10 w-full box-border\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-6xl mx-auto\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:flex-row justify-between items-center gap-6 mb-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-8 h-8 bg-gradient-to-br from-banquise-blue-light to-banquise-blue rounded-lg flex items-center justify-center\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-white font-bold text-sm\",\n children: \"B\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 12,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 11,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-banquise-blue-lightest font-semibold text-lg\",\n children: _config_constants__WEBPACK_IMPORTED_MODULE_2__.SITE_CONFIG.name\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 14,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 10,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-wrap items-center gap-6 text-sm\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: _config_constants__WEBPACK_IMPORTED_MODULE_2__.URLS.services.wiki,\n className: \"text-banquise-gray/80 hover:text-banquise-blue-lightest transition-colors duration-200\",\n children: \"Wiki\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 21,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: _config_constants__WEBPACK_IMPORTED_MODULE_2__.URLS.services.gitea,\n className: \"text-banquise-gray/80 hover:text-banquise-blue-lightest transition-colors duration-200\",\n children: \"Gitea\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 27,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: _config_constants__WEBPACK_IMPORTED_MODULE_2__.URLS.services.panel,\n className: \"text-banquise-gray/80 hover:text-banquise-blue-lightest transition-colors duration-200\",\n children: \"Panel\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 33,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: _config_constants__WEBPACK_IMPORTED_MODULE_2__.URLS.services.opencloud,\n className: \"text-banquise-gray/80 hover:text-banquise-blue-lightest transition-colors duration-200\",\n children: \"OpenCloud\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 39,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 20,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: _config_constants__WEBPACK_IMPORTED_MODULE_2__.URLS.social.discord,\n className: \"w-10 h-10 bg-banquise-blue/20 hover:bg-banquise-blue/30 rounded-full flex items-center justify-center transition-all duration-200 hover:scale-110\",\n \"aria-label\": \"Discord\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-banquise-blue-lightest text-sm\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-4 h-4 lg:w-5 lg:h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.211.375-.445.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03z\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 56,\n columnNumber: 21\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 55,\n columnNumber: 17\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 54,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 49,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: _config_constants__WEBPACK_IMPORTED_MODULE_2__.URLS.contact.email,\n className: \"w-10 h-10 bg-banquise-blue/20 hover:bg-banquise-blue/30 rounded-full flex items-center justify-center transition-all duration-200 hover:scale-110\",\n \"aria-label\": \"Email\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-banquise-blue-lightest text-sm\",\n children: \"\\uD83D\\uDCE7\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 65,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 60,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 48,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 8,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col sm:flex-row justify-between items-center gap-4 pt-6 border-t border-banquise-blue-lightest/5\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/60 text-xs text-center sm:text-left\",\n children: [\n \"\\xa9 2025 \",\n _config_constants__WEBPACK_IMPORTED_MODULE_2__.SITE_CONFIG.name,\n \". H\\xe9bergement communautaire pour d\\xe9veloppeurs et gamers.\"\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 72,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-4 text-xs text-banquise-gray/60\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: \"Fait avec ❤️ par Banquise\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 76,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-1 h-1 bg-banquise-gray/40 rounded-full\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 77,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: \"EPITA 2025\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 78,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 75,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 71,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 6,\n columnNumber: 5\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/Footer.tsx\",\n lineNumber: 5,\n columnNumber: 3\n }, undefined);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9sYXlvdXQvRm9vdGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQTBCO0FBQ2lDO0FBRXBELE1BQU1HLFNBQW1CLGtCQUM5Qiw4REFBQ0M7UUFBT0MsV0FBVTtrQkFDaEIsNEVBQUNDO1lBQUlELFdBQVU7OzhCQUViLDhEQUFDQztvQkFBSUQsV0FBVTs7c0NBRWIsOERBQUNDOzRCQUFJRCxXQUFVOzs4Q0FDYiw4REFBQ0M7b0NBQUlELFdBQVU7OENBQ2IsNEVBQUNFO3dDQUFLRixXQUFVO2tEQUErQjs7Ozs7Ozs7Ozs7OENBRWpELDhEQUFDRTtvQ0FBS0YsV0FBVTs4Q0FDYkgsMERBQVdBLENBQUNNLElBQUk7Ozs7Ozs7Ozs7OztzQ0FLckIsOERBQUNGOzRCQUFJRCxXQUFVOzs4Q0FDYiw4REFBQ0k7b0NBQ0NDLE1BQU1ULG1EQUFJQSxDQUFDVSxRQUFRLENBQUNDLElBQUk7b0NBQ3hCUCxXQUFVOzhDQUNYOzs7Ozs7OENBR0QsOERBQUNJO29DQUNDQyxNQUFNVCxtREFBSUEsQ0FBQ1UsUUFBUSxDQUFDRSxLQUFLO29DQUN6QlIsV0FBVTs4Q0FDWDs7Ozs7OzhDQUdELDhEQUFDSTtvQ0FDQ0MsTUFBTVQsbURBQUlBLENBQUNVLFFBQVEsQ0FBQ0csS0FBSztvQ0FDekJULFdBQVU7OENBQ1g7Ozs7Ozs4Q0FHRCw4REFBQ0k7b0NBQ0NDLE1BQU1ULG1EQUFJQSxDQUFDVSxRQUFRLENBQUNJLFNBQVM7b0NBQzdCVixXQUFVOzhDQUNYOzs7Ozs7Ozs7Ozs7c0NBTUgsOERBQUNDOzRCQUFJRCxXQUFVOzs4Q0FDYiw4REFBQ0k7b0NBQ0NDLE1BQU1ULG1EQUFJQSxDQUFDZSxNQUFNLENBQUNDLE9BQU87b0NBQ3pCWixXQUFVO29DQUNWYSxjQUFXOzhDQUVYLDRFQUFDWDt3Q0FBS0YsV0FBVTtrREFDWiw0RUFBQ2M7NENBQUlkLFdBQVU7NENBQXdCZSxNQUFLOzRDQUFlQyxTQUFRO3NEQUMvRCw0RUFBQ0M7Z0RBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4Q0FJbEIsOERBQUNkO29DQUNDQyxNQUFNVCxtREFBSUEsQ0FBQ3VCLE9BQU8sQ0FBQ0MsS0FBSztvQ0FDeEJwQixXQUFVO29DQUNWYSxjQUFXOzhDQUVYLDRFQUFDWDt3Q0FBS0YsV0FBVTtrREFBc0M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzhCQU01RCw4REFBQ0M7b0JBQUlELFdBQVU7O3NDQUNiLDhEQUFDcUI7NEJBQUVyQixXQUFVOztnQ0FBeUQ7Z0NBQzVESCwwREFBV0EsQ0FBQ00sSUFBSTtnQ0FBQzs7Ozs7OztzQ0FFM0IsOERBQUNGOzRCQUFJRCxXQUFVOzs4Q0FDYiw4REFBQ0U7OENBQUs7Ozs7Ozs4Q0FDTiw4REFBQ0Q7b0NBQUlELFdBQVU7Ozs7Ozs4Q0FDZiw4REFBQ0U7OENBQUs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBS2QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vc3JjL2NvbXBvbmVudHMvbGF5b3V0L0Zvb3Rlci50c3g/MjYzOCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgVVJMUywgU0lURV9DT05GSUcgfSBmcm9tICcuLi8uLi9jb25maWcvY29uc3RhbnRzJztcblxuZXhwb3J0IGNvbnN0IEZvb3RlcjogUmVhY3QuRkMgPSAoKSA9PiAoXG4gIDxmb290ZXIgY2xhc3NOYW1lPVwiYmctYmFucXVpc2UtYmx1ZS1kYXJrLzk1IGJhY2tkcm9wLWJsdXItc20gdGV4dC13aGl0ZSBweS04IHB4LTQgc206cHgtNiBtZDpweC04IHJlbGF0aXZlIHotMTAgYm9yZGVyLXQgYm9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMTAgdy1mdWxsIGJveC1ib3JkZXJcIj5cbiAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTZ4bCBteC1hdXRvXCI+XG4gICAgICB7LyogTWFpbiBGb290ZXIgQ29udGVudCAqL31cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpmbGV4LXJvdyBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIGdhcC02IG1iLTZcIj5cbiAgICAgICAgey8qIExvZ28vQnJhbmQgKi99XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTNcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInctOCBoLTggYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1iYW5xdWlzZS1ibHVlLWxpZ2h0IHRvLWJhbnF1aXNlLWJsdWUgcm91bmRlZC1sZyBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlclwiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC13aGl0ZSBmb250LWJvbGQgdGV4dC1zbVwiPkI8L3NwYW4+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0IGZvbnQtc2VtaWJvbGQgdGV4dC1sZ1wiPlxuICAgICAgICAgICAge1NJVEVfQ09ORklHLm5hbWV9XG4gICAgICAgICAgPC9zcGFuPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICB7LyogUXVpY2sgTGlua3MgKi99XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LXdyYXAgaXRlbXMtY2VudGVyIGdhcC02IHRleHQtc21cIj5cbiAgICAgICAgICA8YSBcbiAgICAgICAgICAgIGhyZWY9e1VSTFMuc2VydmljZXMud2lraX0gXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkvODAgaG92ZXI6dGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0IHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLTIwMFwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAgV2lraVxuICAgICAgICAgIDwvYT5cbiAgICAgICAgICA8YSBcbiAgICAgICAgICAgIGhyZWY9e1VSTFMuc2VydmljZXMuZ2l0ZWF9IFxuICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC1iYW5xdWlzZS1ncmF5LzgwIGhvdmVyOnRleHQtYmFucXVpc2UtYmx1ZS1saWdodGVzdCB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi0yMDBcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIEdpdGVhXG4gICAgICAgICAgPC9hPlxuICAgICAgICAgIDxhIFxuICAgICAgICAgICAgaHJlZj17VVJMUy5zZXJ2aWNlcy5wYW5lbH0gXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkvODAgaG92ZXI6dGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0IHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLTIwMFwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAgUGFuZWxcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAgPGEgXG4gICAgICAgICAgICBocmVmPXtVUkxTLnNlcnZpY2VzLm9wZW5jbG91ZH0gXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkvODAgaG92ZXI6dGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0IHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLTIwMFwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAgT3BlbkNsb3VkXG4gICAgICAgICAgPC9hPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICB7LyogU29jaWFsIExpbmtzICovfVxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC00XCI+XG4gICAgICAgICAgPGEgXG4gICAgICAgICAgICBocmVmPXtVUkxTLnNvY2lhbC5kaXNjb3JkfSBcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cInctMTAgaC0xMCBiZy1iYW5xdWlzZS1ibHVlLzIwIGhvdmVyOmJnLWJhbnF1aXNlLWJsdWUvMzAgcm91bmRlZC1mdWxsIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCBob3ZlcjpzY2FsZS0xMTBcIlxuICAgICAgICAgICAgYXJpYS1sYWJlbD1cIkRpc2NvcmRcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtYmFucXVpc2UtYmx1ZS1saWdodGVzdCB0ZXh0LXNtXCI+XG4gICAgICAgICAgICAgICAgPHN2ZyBjbGFzc05hbWU9XCJ3LTQgaC00IGxnOnctNSBsZzpoLTVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPVwiTTIwLjMxNyA0LjM3YTE5Ljc5MSAxOS43OTEgMCAwIDAtNC44ODUtMS41MTUuMDc0LjA3NCAwIDAgMC0uMDc5LjAzN2MtLjIxMS4zNzUtLjQ0NS44NjQtLjYwOCAxLjI1YTE4LjI3IDE4LjI3IDAgMCAwLTUuNDg3IDAgMTIuNjQgMTIuNjQgMCAwIDAtLjYxNy0xLjI1LjA3Ny4wNzcgMCAwIDAtLjA3OS0uMDM3QTE5LjczNiAxOS43MzYgMCAwIDAgMy42NzcgNC4zN2EuMDcuMDcgMCAwIDAtLjAzMi4wMjdDLjUzMyA5LjA0Ni0uMzIgMTMuNTguMDk5IDE4LjA1N2EuMDgyLjA4MiAwIDAgMCAuMDMxLjA1NyAxOS45IDE5LjkgMCAwIDAgNS45OTMgMy4wMy4wNzguMDc4IDAgMCAwIC4wODQtLjAyOGMuNDYyLS42My44NzQtMS4yOTUgMS4yMjYtMS45OTRhLjA3Ni4wNzYgMCAwIDAtLjA0MS0uMTA2IDEzLjEwNyAxMy4xMDcgMCAwIDEtMS44NzItLjg5Mi4wNzcuMDc3IDAgMCAxLS4wMDgtLjEyOCAxMC4yIDEwLjIgMCAwIDAgLjM3Mi0uMjkyLjA3NC4wNzQgMCAwIDEgLjA3Ny0uMDFjMy45MjggMS43OTMgOC4xOCAxLjc5MyAxMi4wNjIgMGEuMDc0LjA3NCAwIDAgMSAuMDc4LjAxYy4xMi4wOTguMjQ2LjE5OC4zNzMuMjkyYS4wNzcuMDc3IDAgMCAxLS4wMDYuMTI3IDEyLjI5OSAxMi4yOTkgMCAwIDEtMS44NzMuODkyLjA3Ny4wNzcgMCAwIDAtLjA0MS4xMDdjLjM2LjY5OC43NzIgMS4zNjIgMS4yMjUgMS45OTNhLjA3Ni4wNzYgMCAwIDAgLjA4NC4wMjggMTkuODM5IDE5LjgzOSAwIDAgMCA2LjAwMi0zLjAzLjA3Ny4wNzcgMCAwIDAgLjAzMi0uMDU0Yy41LTUuMTc3LS44MzgtOS42NzQtMy41NDktMTMuNjZhLjA2MS4wNjEgMCAwIDAtLjAzMS0uMDN6XCIvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIDwvYT5cbiAgICAgICAgICA8YSBcbiAgICAgICAgICAgIGhyZWY9e1VSTFMuY29udGFjdC5lbWFpbH0gXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJ3LTEwIGgtMTAgYmctYmFucXVpc2UtYmx1ZS8yMCBob3ZlcjpiZy1iYW5xdWlzZS1ibHVlLzMwIHJvdW5kZWQtZnVsbCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDAgaG92ZXI6c2NhbGUtMTEwXCJcbiAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJFbWFpbFwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0IHRleHQtc21cIj7wn5OnPC9zcGFuPlxuICAgICAgICAgIDwvYT5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cblxuICAgICAgey8qIEJvdHRvbSBCYXIgKi99XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2wgc206ZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBnYXAtNCBwdC02IGJvcmRlci10IGJvcmRlci1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzVcIj5cbiAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1iYW5xdWlzZS1ncmF5LzYwIHRleHQteHMgdGV4dC1jZW50ZXIgc206dGV4dC1sZWZ0XCI+XG4gICAgICAgICAgwqkgMjAyNSB7U0lURV9DT05GSUcubmFtZX0uIEjDqWJlcmdlbWVudCBjb21tdW5hdXRhaXJlIHBvdXIgZMOpdmVsb3BwZXVycyBldCBnYW1lcnMuXG4gICAgICAgIDwvcD5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNCB0ZXh0LXhzIHRleHQtYmFucXVpc2UtZ3JheS82MFwiPlxuICAgICAgICAgIDxzcGFuPkZhaXQgYXZlYyDinaTvuI8gcGFyIEJhbnF1aXNlPC9zcGFuPlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidy0xIGgtMSBiZy1iYW5xdWlzZS1ncmF5LzQwIHJvdW5kZWQtZnVsbFwiPjwvZGl2PlxuICAgICAgICAgIDxzcGFuPkVQSVRBIDIwMjU8L3NwYW4+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvZm9vdGVyPlxuKTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIlVSTFMiLCJTSVRFX0NPTkZJRyIsIkZvb3RlciIsImZvb3RlciIsImNsYXNzTmFtZSIsImRpdiIsInNwYW4iLCJuYW1lIiwiYSIsImhyZWYiLCJzZXJ2aWNlcyIsIndpa2kiLCJnaXRlYSIsInBhbmVsIiwib3BlbmNsb3VkIiwic29jaWFsIiwiZGlzY29yZCIsImFyaWEtbGFiZWwiLCJzdmciLCJmaWxsIiwidmlld0JveCIsInBhdGgiLCJkIiwiY29udGFjdCIsImVtYWlsIiwicCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/layout/Footer.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/layout/MobileMenu.tsx": -/*!**********************************************!*\ - !*** ./src/components/layout/MobileMenu.tsx ***! - \**********************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ MobileMenu: () => (/* binding */ MobileMenu)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _common_Button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../common/Button */ \"(ssr)/./src/components/common/Button.tsx\");\n/* harmony import */ var _styles_designSystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../styles/designSystem */ \"(ssr)/./src/styles/designSystem.ts\");\n/* harmony import */ var _navbar_Logo__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./navbar/Logo */ \"(ssr)/./src/components/layout/navbar/Logo.tsx\");\n/* harmony import */ var _config_constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../config/constants */ \"(ssr)/./src/config/constants.ts\");\n\n\n\n\n\n\nconst MobileNavItem = ({ icon, title, description, href, isExternal = false, onClick })=>{\n const handleClick = (e)=>{\n if (onClick) {\n e.preventDefault();\n onClick();\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: href,\n onClick: handleClick,\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"group flex items-center justify-between p-4 rounded-xl transition-all duration-300\", \"bg-white/5 hover:bg-white/10 active:bg-white/15\", \"border border-white/10 hover:border-white/20\", \"hover:scale-[1.02] active:scale-[0.98]\", \"hover:shadow-lg hover:shadow-banquise-blue/20\"),\n target: isExternal ? \"_blank\" : undefined,\n rel: isExternal ? \"noopener noreferrer\" : undefined,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center space-x-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"flex items-center justify-center w-10 h-10 rounded-xl\", \"bg-gradient-to-br from-banquise-blue-light/20 to-banquise-blue/20\", \"border border-banquise-blue-lightest/20\", \"group-hover:scale-110 transition-transform duration-300\"),\n children: icon\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 53,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"block text-white font-semibold text-base group-hover:text-banquise-blue-lightest transition-colors\",\n children: title\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 62,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-white/60 text-sm mt-0.5 group-hover:text-white/80 transition-colors\",\n children: description\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 65,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 61,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 52,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"flex items-center justify-center w-6 h-6 rounded-full\", \"text-white/40 group-hover:text-white/80 transition-all duration-300\", \"group-hover:translate-x-1\"),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-4 h-4\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M9 5l7 7-7 7\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 78,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 77,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 72,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 39,\n columnNumber: 5\n }, undefined);\n};\nconst MobileMenu = ({ isOpen, onClose, translations })=>{\n // Gérer le scroll du body\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (isOpen) {\n document.body.style.overflow = \"hidden\";\n } else {\n document.body.style.overflow = \"unset\";\n }\n return ()=>{\n document.body.style.overflow = \"unset\";\n };\n }, [\n isOpen\n ]);\n const handleNavClick = (sectionId)=>{\n if (sectionId === \"home\") {\n // Scroll to top for home section\n window.scrollTo({\n top: 0,\n behavior: \"smooth\"\n });\n } else if (sectionId === \"contact\") {\n // Open email client for contact\n window.location.href = \"mailto:contact@la-banquise.fr\";\n } else {\n // Scroll to specific section\n const element = document.getElementById(sectionId);\n if (element) {\n element.scrollIntoView({\n behavior: \"smooth\",\n block: \"start\"\n });\n }\n }\n onClose();\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"md:hidden fixed inset-0 z-[100] transition-all duration-300\", isOpen ? \"visible\" : \"invisible\"),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"absolute inset-0 transition-all duration-300\", \"bg-gradient-to-br from-black/80 via-banquise-blue-dark/60 to-black/80\", \"backdrop-blur-lg\", isOpen ? \"opacity-100\" : \"opacity-0\"),\n onClick: onClose\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 128,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"absolute top-0 right-0 h-full w-80 max-w-[90vw]\", \"bg-gradient-to-b from-banquise-blue-dark/98 via-banquise-blue-dark/95 to-banquise-blue-dark/90\", \"backdrop-blur-2xl shadow-2xl\", \"border-l border-banquise-blue-lightest/20\", \"transition-transform duration-300 ease-out\", isOpen ? \"translate-x-0\" : \"translate-x-full\"),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center justify-between p-6 pt-8 border-b border-banquise-blue-lightest/20\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_navbar_Logo__WEBPACK_IMPORTED_MODULE_4__.Logo, {\n scrolled: false\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 150,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"group relative p-3 rounded-xl transition-all duration-300\", \"bg-white/10 hover:bg-white/20 active:bg-white/25\", \"border border-white/20 hover:border-white/30\", \"hover:scale-105 active:scale-95\", \"focus:outline-none focus:ring-2 focus:ring-banquise-blue-light/50\"),\n onClick: onClose,\n \"aria-label\": \"Fermer le menu\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 text-white\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M6 18L18 6M6 6l12 12\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 164,\n columnNumber: 15\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 163,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 152,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 149,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col h-full overflow-y-auto p-6 space-y-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MobileNavItem, {\n icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 text-banquise-blue-lightest\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 177,\n columnNumber: 19\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 176,\n columnNumber: 17\n }, void 0),\n title: translations.home,\n description: \"Retour \\xe0 l'accueil\",\n href: \"#home\",\n onClick: ()=>handleNavClick(\"home\")\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 174,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MobileNavItem, {\n icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 text-banquise-blue-lightest\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 189,\n columnNumber: 19\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 188,\n columnNumber: 17\n }, void 0),\n title: translations.services,\n description: \"D\\xe9couvrir notre offre\",\n href: \"#services\",\n onClick: ()=>handleNavClick(\"services\")\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 186,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MobileNavItem, {\n icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 text-banquise-blue-lightest\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 201,\n columnNumber: 19\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 200,\n columnNumber: 17\n }, void 0),\n title: translations.about,\n description: \"En savoir plus sur nous\",\n href: \"#about\",\n onClick: ()=>handleNavClick(\"about\")\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 198,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MobileNavItem, {\n icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 text-banquise-blue-lightest\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 213,\n columnNumber: 19\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 212,\n columnNumber: 17\n }, void 0),\n title: translations.contact,\n description: \"Nous envoyer un email\",\n href: \"mailto:contact@la-banquise.fr\",\n onClick: ()=>handleNavClick(\"contact\")\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 210,\n columnNumber: 13\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 173,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"border-t border-banquise-blue-lightest/20 my-6\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 224,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-3\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MobileNavItem, {\n icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 text-[#5865F2]\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.211.375-.445.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03z\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 231,\n columnNumber: 19\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 230,\n columnNumber: 17\n }, void 0),\n title: \"Discord\",\n description: \"Rejoindre la communaut\\xe9\",\n href: _config_constants__WEBPACK_IMPORTED_MODULE_5__.URLS.social.discord,\n isExternal: true\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 228,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 227,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-8 pb-6\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_common_Button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n size: \"lg\",\n leftIcon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 248,\n columnNumber: 19\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 247,\n columnNumber: 17\n }, void 0),\n onClick: ()=>{\n window.open(_config_constants__WEBPACK_IMPORTED_MODULE_5__.URLS.services.auth, \"_blank\");\n onClose();\n },\n className: \"w-full shadow-xl\",\n children: \"Se connecter\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 243,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 242,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 170,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-b from-transparent via-transparent to-banquise-blue-dark/10 pointer-events-none\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 263,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 139,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/MobileMenu.tsx\",\n lineNumber: 123,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9sYXlvdXQvTW9iaWxlTWVudS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUF5QztBQUNDO0FBQ3FCO0FBQzFCO0FBQ1M7QUFrQjlDLE1BQU1PLGdCQUE4QyxDQUFDLEVBQ25EQyxJQUFJLEVBQ0pDLEtBQUssRUFDTEMsV0FBVyxFQUNYQyxJQUFJLEVBQ0pDLGFBQWEsS0FBSyxFQUNsQkMsT0FBTyxFQUNSO0lBQ0MsTUFBTUMsY0FBYyxDQUFDQztRQUNuQixJQUFJRixTQUFTO1lBQ1hFLEVBQUVDLGNBQWM7WUFDaEJIO1FBQ0Y7SUFDRjtJQUVBLHFCQUNFLDhEQUFDSTtRQUNDTixNQUFNQTtRQUNORSxTQUFTQztRQUNUSSxXQUFXZCxrRUFBRUEsQ0FDWCxzRkFDQSxtREFDQSxnREFDQSwwQ0FDQTtRQUVGZSxRQUFRUCxhQUFhLFdBQVdRO1FBQ2hDQyxLQUFLVCxhQUFhLHdCQUF3QlE7OzBCQUUxQyw4REFBQ0U7Z0JBQUlKLFdBQVU7O2tDQUNiLDhEQUFDSTt3QkFBSUosV0FBV2Qsa0VBQUVBLENBQ2hCLHlEQUNBLHFFQUNBLDJDQUNBO2tDQUVDSTs7Ozs7O2tDQUVILDhEQUFDYzt3QkFBSUosV0FBVTs7MENBQ2IsOERBQUNLO2dDQUFLTCxXQUFVOzBDQUNiVDs7Ozs7OzBDQUVILDhEQUFDZTtnQ0FBRU4sV0FBVTswQ0FDVlI7Ozs7Ozs7Ozs7Ozs7Ozs7OzswQkFNUCw4REFBQ1k7Z0JBQUlKLFdBQVdkLGtFQUFFQSxDQUNoQix5REFDQSx1RUFDQTswQkFFQSw0RUFBQ3FCO29CQUFJUCxXQUFVO29CQUFVUSxNQUFLO29CQUFPQyxRQUFPO29CQUFlQyxTQUFROzhCQUNqRSw0RUFBQ0M7d0JBQUtDLGVBQWM7d0JBQVFDLGdCQUFlO3dCQUFRQyxhQUFhO3dCQUFHQyxHQUFFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBSy9FO0FBRU8sTUFBTUMsYUFBd0MsQ0FBQyxFQUFFQyxNQUFNLEVBQUVDLE9BQU8sRUFBRUMsWUFBWSxFQUFFO0lBQ3JGLDBCQUEwQjtJQUMxQnBDLGdEQUFTQSxDQUFDO1FBQ1IsSUFBSWtDLFFBQVE7WUFDVkcsU0FBU0MsSUFBSSxDQUFDQyxLQUFLLENBQUNDLFFBQVEsR0FBRztRQUNqQyxPQUFPO1lBQ0xILFNBQVNDLElBQUksQ0FBQ0MsS0FBSyxDQUFDQyxRQUFRLEdBQUc7UUFDakM7UUFFQSxPQUFPO1lBQ0xILFNBQVNDLElBQUksQ0FBQ0MsS0FBSyxDQUFDQyxRQUFRLEdBQUc7UUFDakM7SUFDRixHQUFHO1FBQUNOO0tBQU87SUFFWCxNQUFNTyxpQkFBaUIsQ0FBQ0M7UUFDdEIsSUFBSUEsY0FBYyxRQUFRO1lBQ3hCLGlDQUFpQztZQUNqQ0MsT0FBT0MsUUFBUSxDQUFDO2dCQUNkQyxLQUFLO2dCQUNMQyxVQUFVO1lBQ1o7UUFDRixPQUFPLElBQUlKLGNBQWMsV0FBVztZQUNsQyxnQ0FBZ0M7WUFDaENDLE9BQU9JLFFBQVEsQ0FBQ3JDLElBQUksR0FBRztRQUN6QixPQUFPO1lBQ0wsNkJBQTZCO1lBQzdCLE1BQU1zQyxVQUFVWCxTQUFTWSxjQUFjLENBQUNQO1lBQ3hDLElBQUlNLFNBQVM7Z0JBQ1hBLFFBQVFFLGNBQWMsQ0FBQztvQkFDckJKLFVBQVU7b0JBQ1ZLLE9BQU87Z0JBQ1Q7WUFDRjtRQUNGO1FBQ0FoQjtJQUNGO0lBRUEscUJBQ0UsOERBQUNkO1FBQUlKLFdBQVdkLGtFQUFFQSxDQUNoQiwrREFDQStCLFNBQVMsWUFBWTs7MEJBR3JCLDhEQUFDYjtnQkFDQ0osV0FBV2Qsa0VBQUVBLENBQ1gsZ0RBQ0EseUVBQ0Esb0JBQ0ErQixTQUFTLGdCQUFnQjtnQkFFM0J0QixTQUFTdUI7Ozs7OzswQkFJWCw4REFBQ2Q7Z0JBQUlKLFdBQVdkLGtFQUFFQSxDQUNoQixtREFDQSxrR0FDQSxnQ0FDQSw2Q0FDQSw4Q0FDQStCLFNBQVMsa0JBQWtCOztrQ0FJM0IsOERBQUNiO3dCQUFJSixXQUFVOzswQ0FDYiw4REFBQ2IsOENBQUlBO2dDQUFDZ0QsVUFBVTs7Ozs7OzBDQUVoQiw4REFBQ0M7Z0NBQ0NwQyxXQUFXZCxrRUFBRUEsQ0FDWCw2REFDQSxvREFDQSxnREFDQSxtQ0FDQTtnQ0FFRlMsU0FBU3VCO2dDQUNUbUIsY0FBVzswQ0FFWCw0RUFBQzlCO29DQUFJUCxXQUFVO29DQUFxQlEsTUFBSztvQ0FBT0MsUUFBTztvQ0FBZUMsU0FBUTs4Q0FDNUUsNEVBQUNDO3dDQUFLQyxlQUFjO3dDQUFRQyxnQkFBZTt3Q0FBUUMsYUFBYTt3Q0FBR0MsR0FBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztrQ0FNM0UsOERBQUNYO3dCQUFJSixXQUFVOzswQ0FHYiw4REFBQ0k7Z0NBQUlKLFdBQVU7O2tEQUNiLDhEQUFDWDt3Q0FDQ0Msb0JBQ0UsOERBQUNpQjs0Q0FBSVAsV0FBVTs0Q0FBc0NRLE1BQUs7NENBQU9DLFFBQU87NENBQWVDLFNBQVE7c0RBQzdGLDRFQUFDQztnREFBS0MsZUFBYztnREFBUUMsZ0JBQWU7Z0RBQVFDLGFBQWE7Z0RBQUdDLEdBQUU7Ozs7Ozs7Ozs7O3dDQUd6RXhCLE9BQU80QixhQUFhbUIsSUFBSTt3Q0FDeEI5QyxhQUFZO3dDQUNaQyxNQUFLO3dDQUNMRSxTQUFTLElBQU02QixlQUFlOzs7Ozs7a0RBR2hDLDhEQUFDbkM7d0NBQ0NDLG9CQUNFLDhEQUFDaUI7NENBQUlQLFdBQVU7NENBQXNDUSxNQUFLOzRDQUFPQyxRQUFPOzRDQUFlQyxTQUFRO3NEQUM3Riw0RUFBQ0M7Z0RBQUtDLGVBQWM7Z0RBQVFDLGdCQUFlO2dEQUFRQyxhQUFhO2dEQUFHQyxHQUFFOzs7Ozs7Ozs7Ozt3Q0FHekV4QixPQUFPNEIsYUFBYW9CLFFBQVE7d0NBQzVCL0MsYUFBWTt3Q0FDWkMsTUFBSzt3Q0FDTEUsU0FBUyxJQUFNNkIsZUFBZTs7Ozs7O2tEQUdoQyw4REFBQ25DO3dDQUNDQyxvQkFDRSw4REFBQ2lCOzRDQUFJUCxXQUFVOzRDQUFzQ1EsTUFBSzs0Q0FBT0MsUUFBTzs0Q0FBZUMsU0FBUTtzREFDN0YsNEVBQUNDO2dEQUFLQyxlQUFjO2dEQUFRQyxnQkFBZTtnREFBUUMsYUFBYTtnREFBR0MsR0FBRTs7Ozs7Ozs7Ozs7d0NBR3pFeEIsT0FBTzRCLGFBQWFxQixLQUFLO3dDQUN6QmhELGFBQVk7d0NBQ1pDLE1BQUs7d0NBQ0xFLFNBQVMsSUFBTTZCLGVBQWU7Ozs7OztrREFHaEMsOERBQUNuQzt3Q0FDQ0Msb0JBQ0UsOERBQUNpQjs0Q0FBSVAsV0FBVTs0Q0FBc0NRLE1BQUs7NENBQU9DLFFBQU87NENBQWVDLFNBQVE7c0RBQzdGLDRFQUFDQztnREFBS0MsZUFBYztnREFBUUMsZ0JBQWU7Z0RBQVFDLGFBQWE7Z0RBQUdDLEdBQUU7Ozs7Ozs7Ozs7O3dDQUd6RXhCLE9BQU80QixhQUFhc0IsT0FBTzt3Q0FDM0JqRCxhQUFZO3dDQUNaQyxNQUFLO3dDQUNMRSxTQUFTLElBQU02QixlQUFlOzs7Ozs7Ozs7Ozs7MENBS2xDLDhEQUFDcEI7Z0NBQUlKLFdBQVU7Ozs7OzswQ0FHZiw4REFBQ0k7Z0NBQUlKLFdBQVU7MENBQ2IsNEVBQUNYO29DQUNDQyxvQkFDRSw4REFBQ2lCO3dDQUFJUCxXQUFVO3dDQUF5QlEsTUFBSzt3Q0FBZUUsU0FBUTtrREFDbEUsNEVBQUNDOzRDQUFLSSxHQUFFOzs7Ozs7Ozs7OztvQ0FHWnhCLE9BQU07b0NBQ05DLGFBQVk7b0NBQ1pDLE1BQU1MLG1EQUFJQSxDQUFDc0QsTUFBTSxDQUFDQyxPQUFPO29DQUN6QmpELFlBQVk7Ozs7Ozs7Ozs7OzBDQUtoQiw4REFBQ1U7Z0NBQUlKLFdBQVU7MENBQ2IsNEVBQUNoQixrREFBTUE7b0NBQ0w0RCxTQUFRO29DQUNSQyxNQUFLO29DQUNMQyx3QkFDRSw4REFBQ3ZDO3dDQUFJUCxXQUFVO3dDQUFVUSxNQUFLO3dDQUFPQyxRQUFPO3dDQUFlQyxTQUFRO2tEQUNqRSw0RUFBQ0M7NENBQUtDLGVBQWM7NENBQVFDLGdCQUFlOzRDQUFRQyxhQUFhOzRDQUFHQyxHQUFFOzs7Ozs7Ozs7OztvQ0FHekVwQixTQUFTO3dDQUNQK0IsT0FBT3FCLElBQUksQ0FBQzNELG1EQUFJQSxDQUFDbUQsUUFBUSxDQUFDUyxJQUFJLEVBQUU7d0NBQ2hDOUI7b0NBQ0Y7b0NBQ0FsQixXQUFVOzhDQUNYOzs7Ozs7Ozs7Ozs7Ozs7OztrQ0FPTCw4REFBQ0k7d0JBQUlKLFdBQVU7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUl2QixFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL3NyYy9jb21wb25lbnRzL2xheW91dC9Nb2JpbGVNZW51LnRzeD9kNDEyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tICcuLi9jb21tb24vQnV0dG9uJztcbmltcG9ydCB7IG1lcmdlQ2xhc3NlcyBhcyBjbiB9IGZyb20gJy4uLy4uL3N0eWxlcy9kZXNpZ25TeXN0ZW0nO1xuaW1wb3J0IHsgTG9nbyB9IGZyb20gJy4vbmF2YmFyL0xvZ28nO1xuaW1wb3J0IHsgVVJMUyB9IGZyb20gJy4uLy4uL2NvbmZpZy9jb25zdGFudHMnO1xuaW1wb3J0IHR5cGUgeyBUcmFuc2xhdGlvbiB9IGZyb20gJy4uLy4uL3R5cGVzL2kxOG4nO1xuXG5pbnRlcmZhY2UgTW9iaWxlTWVudVByb3BzIHtcbiAgaXNPcGVuOiBib29sZWFuO1xuICBvbkNsb3NlOiAoKSA9PiB2b2lkO1xuICB0cmFuc2xhdGlvbnM6IFRyYW5zbGF0aW9uWyduYXZpZ2F0aW9uJ107XG59XG5cbmludGVyZmFjZSBNb2JpbGVOYXZJdGVtUHJvcHMge1xuICBpY29uOiBSZWFjdC5SZWFjdE5vZGU7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGRlc2NyaXB0aW9uOiBzdHJpbmc7XG4gIGhyZWY6IHN0cmluZztcbiAgaXNFeHRlcm5hbD86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB2b2lkO1xufVxuXG5jb25zdCBNb2JpbGVOYXZJdGVtOiBSZWFjdC5GQzxNb2JpbGVOYXZJdGVtUHJvcHM+ID0gKHsgXG4gIGljb24sIFxuICB0aXRsZSwgXG4gIGRlc2NyaXB0aW9uLCBcbiAgaHJlZiwgXG4gIGlzRXh0ZXJuYWwgPSBmYWxzZSwgXG4gIG9uQ2xpY2sgXG59KSA9PiB7XG4gIGNvbnN0IGhhbmRsZUNsaWNrID0gKGU6IFJlYWN0Lk1vdXNlRXZlbnQpID0+IHtcbiAgICBpZiAob25DbGljaykge1xuICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgb25DbGljaygpO1xuICAgIH1cbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxhXG4gICAgICBocmVmPXtocmVmfVxuICAgICAgb25DbGljaz17aGFuZGxlQ2xpY2t9XG4gICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAnZ3JvdXAgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHAtNCByb3VuZGVkLXhsIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgICdiZy13aGl0ZS81IGhvdmVyOmJnLXdoaXRlLzEwIGFjdGl2ZTpiZy13aGl0ZS8xNScsXG4gICAgICAgICdib3JkZXIgYm9yZGVyLXdoaXRlLzEwIGhvdmVyOmJvcmRlci13aGl0ZS8yMCcsXG4gICAgICAgICdob3ZlcjpzY2FsZS1bMS4wMl0gYWN0aXZlOnNjYWxlLVswLjk4XScsXG4gICAgICAgICdob3ZlcjpzaGFkb3ctbGcgaG92ZXI6c2hhZG93LWJhbnF1aXNlLWJsdWUvMjAnXG4gICAgICApfVxuICAgICAgdGFyZ2V0PXtpc0V4dGVybmFsID8gJ19ibGFuaycgOiB1bmRlZmluZWR9XG4gICAgICByZWw9e2lzRXh0ZXJuYWwgPyAnbm9vcGVuZXIgbm9yZWZlcnJlcicgOiB1bmRlZmluZWR9XG4gICAgPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBzcGFjZS14LTRcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICdmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LTEwIGgtMTAgcm91bmRlZC14bCcsXG4gICAgICAgICAgJ2JnLWdyYWRpZW50LXRvLWJyIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodC8yMCB0by1iYW5xdWlzZS1ibHVlLzIwJyxcbiAgICAgICAgICAnYm9yZGVyIGJvcmRlci1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzIwJyxcbiAgICAgICAgICAnZ3JvdXAtaG92ZXI6c2NhbGUtMTEwIHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMCdcbiAgICAgICAgKX0+XG4gICAgICAgICAge2ljb259XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXgtMVwiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImJsb2NrIHRleHQtd2hpdGUgZm9udC1zZW1pYm9sZCB0ZXh0LWJhc2UgZ3JvdXAtaG92ZXI6dGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0IHRyYW5zaXRpb24tY29sb3JzXCI+XG4gICAgICAgICAgICB7dGl0bGV9XG4gICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtd2hpdGUvNjAgdGV4dC1zbSBtdC0wLjUgZ3JvdXAtaG92ZXI6dGV4dC13aGl0ZS84MCB0cmFuc2l0aW9uLWNvbG9yc1wiPlxuICAgICAgICAgICAge2Rlc2NyaXB0aW9ufVxuICAgICAgICAgIDwvcD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIFxuICAgICAgey8qIEFycm93IEljb24gKi99XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17Y24oXG4gICAgICAgICdmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LTYgaC02IHJvdW5kZWQtZnVsbCcsXG4gICAgICAgICd0ZXh0LXdoaXRlLzQwIGdyb3VwLWhvdmVyOnRleHQtd2hpdGUvODAgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwJyxcbiAgICAgICAgJ2dyb3VwLWhvdmVyOnRyYW5zbGF0ZS14LTEnXG4gICAgICApfT5cbiAgICAgICAgPHN2ZyBjbGFzc05hbWU9XCJ3LTQgaC00XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgPHBhdGggc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZVdpZHRoPXsyfSBkPVwiTTkgNWw3IDctNyA3XCIgLz5cbiAgICAgICAgPC9zdmc+XG4gICAgICA8L2Rpdj5cbiAgICA8L2E+XG4gICk7XG59O1xuXG5leHBvcnQgY29uc3QgTW9iaWxlTWVudTogUmVhY3QuRkM8TW9iaWxlTWVudVByb3BzPiA9ICh7IGlzT3Blbiwgb25DbG9zZSwgdHJhbnNsYXRpb25zIH0pID0+IHtcbiAgLy8gR8OpcmVyIGxlIHNjcm9sbCBkdSBib2R5XG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKGlzT3Blbikge1xuICAgICAgZG9jdW1lbnQuYm9keS5zdHlsZS5vdmVyZmxvdyA9ICdoaWRkZW4nO1xuICAgIH0gZWxzZSB7XG4gICAgICBkb2N1bWVudC5ib2R5LnN0eWxlLm92ZXJmbG93ID0gJ3Vuc2V0JztcbiAgICB9XG5cbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgZG9jdW1lbnQuYm9keS5zdHlsZS5vdmVyZmxvdyA9ICd1bnNldCc7XG4gICAgfTtcbiAgfSwgW2lzT3Blbl0pO1xuXG4gIGNvbnN0IGhhbmRsZU5hdkNsaWNrID0gKHNlY3Rpb25JZDogc3RyaW5nKSA9PiB7XG4gICAgaWYgKHNlY3Rpb25JZCA9PT0gJ2hvbWUnKSB7XG4gICAgICAvLyBTY3JvbGwgdG8gdG9wIGZvciBob21lIHNlY3Rpb25cbiAgICAgIHdpbmRvdy5zY3JvbGxUbyh7IFxuICAgICAgICB0b3A6IDAsIFxuICAgICAgICBiZWhhdmlvcjogJ3Ntb290aCcgXG4gICAgICB9KTtcbiAgICB9IGVsc2UgaWYgKHNlY3Rpb25JZCA9PT0gJ2NvbnRhY3QnKSB7XG4gICAgICAvLyBPcGVuIGVtYWlsIGNsaWVudCBmb3IgY29udGFjdFxuICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSAnbWFpbHRvOmNvbnRhY3RAbGEtYmFucXVpc2UuZnInO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBTY3JvbGwgdG8gc3BlY2lmaWMgc2VjdGlvblxuICAgICAgY29uc3QgZWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHNlY3Rpb25JZCk7XG4gICAgICBpZiAoZWxlbWVudCkge1xuICAgICAgICBlbGVtZW50LnNjcm9sbEludG9WaWV3KHsgXG4gICAgICAgICAgYmVoYXZpb3I6ICdzbW9vdGgnLFxuICAgICAgICAgIGJsb2NrOiAnc3RhcnQnXG4gICAgICAgIH0pO1xuICAgICAgfVxuICAgIH1cbiAgICBvbkNsb3NlKCk7XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17Y24oXG4gICAgICAnbWQ6aGlkZGVuIGZpeGVkIGluc2V0LTAgei1bMTAwXSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAnLFxuICAgICAgaXNPcGVuID8gJ3Zpc2libGUnIDogJ2ludmlzaWJsZSdcbiAgICApfT5cbiAgICAgIHsvKiBPdmVybGF5IGF2ZWMgZWZmZXQgZGUgYmx1ciBtb2Rlcm5lICovfVxuICAgICAgPGRpdiBcbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnYWJzb2x1dGUgaW5zZXQtMCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAnLFxuICAgICAgICAgICdiZy1ncmFkaWVudC10by1iciBmcm9tLWJsYWNrLzgwIHZpYS1iYW5xdWlzZS1ibHVlLWRhcmsvNjAgdG8tYmxhY2svODAnLFxuICAgICAgICAgICdiYWNrZHJvcC1ibHVyLWxnJyxcbiAgICAgICAgICBpc09wZW4gPyAnb3BhY2l0eS0xMDAnIDogJ29wYWNpdHktMCdcbiAgICAgICAgKX1cbiAgICAgICAgb25DbGljaz17b25DbG9zZX1cbiAgICAgIC8+XG4gICAgICBcbiAgICAgIHsvKiBNZW51IFBhbmVsICovfVxuICAgICAgPGRpdiBjbGFzc05hbWU9e2NuKFxuICAgICAgICAnYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCBoLWZ1bGwgdy04MCBtYXgtdy1bOTB2d10nLFxuICAgICAgICAnYmctZ3JhZGllbnQtdG8tYiBmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay85OCB2aWEtYmFucXVpc2UtYmx1ZS1kYXJrLzk1IHRvLWJhbnF1aXNlLWJsdWUtZGFyay85MCcsXG4gICAgICAgICdiYWNrZHJvcC1ibHVyLTJ4bCBzaGFkb3ctMnhsJyxcbiAgICAgICAgJ2JvcmRlci1sIGJvcmRlci1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzIwJyxcbiAgICAgICAgJ3RyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMCBlYXNlLW91dCcsXG4gICAgICAgIGlzT3BlbiA/ICd0cmFuc2xhdGUteC0wJyA6ICd0cmFuc2xhdGUteC1mdWxsJ1xuICAgICAgKX0+XG4gICAgICAgIFxuICAgICAgICB7LyogSGVhZGVyIGF2ZWMgTG9nbyAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gcC02IHB0LTggYm9yZGVyLWIgYm9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMjBcIj5cbiAgICAgICAgICA8TG9nbyBzY3JvbGxlZD17ZmFsc2V9IC8+XG4gICAgICAgICAgXG4gICAgICAgICAgPGJ1dHRvbiBcbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAgICdncm91cCByZWxhdGl2ZSBwLTMgcm91bmRlZC14bCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAnLFxuICAgICAgICAgICAgICAnYmctd2hpdGUvMTAgaG92ZXI6Ymctd2hpdGUvMjAgYWN0aXZlOmJnLXdoaXRlLzI1JyxcbiAgICAgICAgICAgICAgJ2JvcmRlciBib3JkZXItd2hpdGUvMjAgaG92ZXI6Ym9yZGVyLXdoaXRlLzMwJyxcbiAgICAgICAgICAgICAgJ2hvdmVyOnNjYWxlLTEwNSBhY3RpdmU6c2NhbGUtOTUnLFxuICAgICAgICAgICAgICAnZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLWJhbnF1aXNlLWJsdWUtbGlnaHQvNTAnXG4gICAgICAgICAgICApfVxuICAgICAgICAgICAgb25DbGljaz17b25DbG9zZX1cbiAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJGZXJtZXIgbGUgbWVudVwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAgPHN2ZyBjbGFzc05hbWU9XCJ3LTUgaC01IHRleHQtd2hpdGVcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj5cbiAgICAgICAgICAgICAgPHBhdGggc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZVdpZHRoPXsyfSBkPVwiTTYgMThMMTggNk02IDZsMTIgMTJcIiAvPlxuICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIHsvKiBOYXZpZ2F0aW9uIEl0ZW1zICovfVxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2wgaC1mdWxsIG92ZXJmbG93LXktYXV0byBwLTYgc3BhY2UteS00XCI+XG4gICAgICAgICAgXG4gICAgICAgICAgey8qIFNlY3Rpb24gTmF2aWdhdGlvbiAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInNwYWNlLXktM1wiPlxuICAgICAgICAgICAgPE1vYmlsZU5hdkl0ZW1cbiAgICAgICAgICAgICAgaWNvbj17XG4gICAgICAgICAgICAgICAgPHN2ZyBjbGFzc05hbWU9XCJ3LTUgaC01IHRleHQtYmFucXVpc2UtYmx1ZS1saWdodGVzdFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgPHBhdGggc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZVdpZHRoPXsyfSBkPVwiTTMgMTJsMi0ybTAgMGw3LTcgNyA3TTUgMTB2MTBhMSAxIDAgMDAxIDFoM20xMC0xMWwyIDJtLTItMnYxMGExIDEgMCAwMS0xIDFoLTNtLTYgMGExIDEgMCAwMDEtMXYtNGExIDEgMCAwMTEtMWgyYTEgMSAwIDAxMSAxdjRhMSAxIDAgMDAxIDFtLTYgMGg2XCIgLz5cbiAgICAgICAgICAgICAgICA8L3N2Zz5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0aXRsZT17dHJhbnNsYXRpb25zLmhvbWV9XG4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uPVwiUmV0b3VyIMOgIGwnYWNjdWVpbFwiXG4gICAgICAgICAgICAgIGhyZWY9XCIjaG9tZVwiXG4gICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IGhhbmRsZU5hdkNsaWNrKCdob21lJyl9XG4gICAgICAgICAgICAvPlxuXG4gICAgICAgICAgICA8TW9iaWxlTmF2SXRlbVxuICAgICAgICAgICAgICBpY29uPXtcbiAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNSBoLTUgdGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2VMaW5lY2FwPVwicm91bmRcIiBzdHJva2VMaW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlV2lkdGg9ezJ9IGQ9XCJNMTkgMTFINW0xNCAwYTIgMiAwIDAxMiAydjZhMiAyIDAgMDEtMiAySDVhMiAyIDAgMDEtMi0ydi02YTIgMiAwIDAxMi0ybTE0IDBWOWEyIDIgMCAwMC0yLTJNNSAxMVY5YTIgMiAwIDAxMi0ybTAgMFY1YTIgMiAwIDAxMi0yaDZhMiAyIDAgMDEyIDJ2Mk03IDdoMTBcIiAvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRpdGxlPXt0cmFuc2xhdGlvbnMuc2VydmljZXN9XG4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uPVwiRMOpY291dnJpciBub3RyZSBvZmZyZVwiXG4gICAgICAgICAgICAgIGhyZWY9XCIjc2VydmljZXNcIlxuICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVOYXZDbGljaygnc2VydmljZXMnKX1cbiAgICAgICAgICAgIC8+XG5cbiAgICAgICAgICAgIDxNb2JpbGVOYXZJdGVtXG4gICAgICAgICAgICAgIGljb249e1xuICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNSB0ZXh0LWJhbnF1aXNlLWJsdWUtbGlnaHRlc3RcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj5cbiAgICAgICAgICAgICAgICAgIDxwYXRoIHN0cm9rZUxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZUxpbmVqb2luPVwicm91bmRcIiBzdHJva2VXaWR0aD17Mn0gZD1cIk0xMyAxNmgtMXYtNGgtMW0xLTRoLjAxTTIxIDEyYTkgOSAwIDExLTE4IDAgOSA5IDAgMDExOCAwelwiIC8+XG4gICAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGl0bGU9e3RyYW5zbGF0aW9ucy5hYm91dH1cbiAgICAgICAgICAgICAgZGVzY3JpcHRpb249XCJFbiBzYXZvaXIgcGx1cyBzdXIgbm91c1wiXG4gICAgICAgICAgICAgIGhyZWY9XCIjYWJvdXRcIlxuICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVOYXZDbGljaygnYWJvdXQnKX1cbiAgICAgICAgICAgIC8+XG5cbiAgICAgICAgICAgIDxNb2JpbGVOYXZJdGVtXG4gICAgICAgICAgICAgIGljb249e1xuICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNSB0ZXh0LWJhbnF1aXNlLWJsdWUtbGlnaHRlc3RcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj5cbiAgICAgICAgICAgICAgICAgIDxwYXRoIHN0cm9rZUxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZUxpbmVqb2luPVwicm91bmRcIiBzdHJva2VXaWR0aD17Mn0gZD1cIk0zIDhsNy44OSA1LjI2YTIgMiAwIDAwMi4yMiAwTDIxIDhNNSAxOWgxNGEyIDIgMCAwMDItMlY3YTIgMiAwIDAwLTItMkg1YTIgMiAwIDAwLTIgMnYxMGEyIDIgMCAwMDIgMnpcIiAvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRpdGxlPXt0cmFuc2xhdGlvbnMuY29udGFjdH1cbiAgICAgICAgICAgICAgZGVzY3JpcHRpb249XCJOb3VzIGVudm95ZXIgdW4gZW1haWxcIlxuICAgICAgICAgICAgICBocmVmPVwibWFpbHRvOmNvbnRhY3RAbGEtYmFucXVpc2UuZnJcIlxuICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVOYXZDbGljaygnY29udGFjdCcpfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIHsvKiBEaXZpZGVyICovfVxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYm9yZGVyLXQgYm9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMjAgbXktNlwiIC8+XG5cbiAgICAgICAgICB7LyogU29jaWFsICYgRXh0ZXJuYWwgTGlua3MgKi99XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTNcIj5cbiAgICAgICAgICAgIDxNb2JpbGVOYXZJdGVtXG4gICAgICAgICAgICAgIGljb249e1xuICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNSB0ZXh0LVsjNTg2NUYyXVwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICAgICAgICA8cGF0aCBkPVwiTTIwLjMxNyA0LjM3YTE5Ljc5MSAxOS43OTEgMCAwIDAtNC44ODUtMS41MTUuMDc0LjA3NCAwIDAgMC0uMDc5LjAzN2MtLjIxMS4zNzUtLjQ0NS44NjQtLjYwOCAxLjI1YTE4LjI3IDE4LjI3IDAgMCAwLTUuNDg3IDAgMTIuNjQgMTIuNjQgMCAwIDAtLjYxNy0xLjI1LjA3Ny4wNzcgMCAwIDAtLjA3OS0uMDM3QTE5LjczNiAxOS43MzYgMCAwIDAgMy42NzcgNC4zN2EuMDcuMDcgMCAwIDAtLjAzMi4wMjdDLjUzMyA5LjA0Ni0uMzIgMTMuNTguMDk5IDE4LjA1N2EuMDgyLjA4MiAwIDAgMCAuMDMxLjA1NyAxOS45IDE5LjkgMCAwIDAgNS45OTMgMy4wMy4wNzguMDc4IDAgMCAwIC4wODQtLjAyOGMuNDYyLS42My44NzQtMS4yOTUgMS4yMjYtMS45OTRhLjA3Ni4wNzYgMCAwIDAtLjA0MS0uMTA2IDEzLjEwNyAxMy4xMDcgMCAwIDEtMS44NzItLjg5Mi4wNzcuMDc3IDAgMCAxLS4wMDgtLjEyOCAxMC4yIDEwLjIgMCAwIDAgLjM3Mi0uMjkyLjA3NC4wNzQgMCAwIDEgLjA3Ny0uMDFjMy45MjggMS43OTMgOC4xOCAxLjc5MyAxMi4wNjIgMGEuMDc0LjA3NCAwIDAgMSAuMDc4LjAxYy4xMi4wOTguMjQ2LjE5OC4zNzMuMjkyYS4wNzcuMDc3IDAgMCAxLS4wMDYuMTI3IDEyLjI5OSAxMi4yOTkgMCAwIDEtMS44NzMuODkyLjA3Ny4wNzcgMCAwIDAtLjA0MS4xMDdjLjM2LjY5OC43NzIgMS4zNjIgMS4yMjUgMS45OTNhLjA3Ni4wNzYgMCAwIDAgLjA4NC4wMjggMTkuODM5IDE5LjgzOSAwIDAgMCA2LjAwMi0zLjAzLjA3Ny4wNzcgMCAwIDAgLjAzMi0uMDU0Yy41LTUuMTc3LS44MzgtOS42NzQtMy41NDktMTMuNjZhLjA2MS4wNjEgMCAwIDAtLjAzMS0uMDN6XCIvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRpdGxlPVwiRGlzY29yZFwiXG4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uPVwiUmVqb2luZHJlIGxhIGNvbW11bmF1dMOpXCJcbiAgICAgICAgICAgICAgaHJlZj17VVJMUy5zb2NpYWwuZGlzY29yZH1cbiAgICAgICAgICAgICAgaXNFeHRlcm5hbD17dHJ1ZX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICB7LyogQ1RBIEJ1dHRvbiAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTggcGItNlwiPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICB2YXJpYW50PVwicHJpbWFyeVwiXG4gICAgICAgICAgICAgIHNpemU9XCJsZ1wiXG4gICAgICAgICAgICAgIGxlZnRJY29uPXtcbiAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNSBoLTVcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj5cbiAgICAgICAgICAgICAgICAgIDxwYXRoIHN0cm9rZUxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZUxpbmVqb2luPVwicm91bmRcIiBzdHJva2VXaWR0aD17Mn0gZD1cIk0xNiA3YTQgNCAwIDExLTggMCA0IDQgMCAwMTggMHpNMTIgMTRhNyA3IDAgMDAtNyA3aDE0YTcgNyAwIDAwLTctN3pcIiAvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICB3aW5kb3cub3BlbihVUkxTLnNlcnZpY2VzLmF1dGgsICdfYmxhbmsnKTtcbiAgICAgICAgICAgICAgICBvbkNsb3NlKCk7XG4gICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cInctZnVsbCBzaGFkb3cteGxcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICBTZSBjb25uZWN0ZXJcbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICB7LyogRWZmZXQgZGUgZ3JhZGllbnQgb3ZlcmxheSAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIGJnLWdyYWRpZW50LXRvLWIgZnJvbS10cmFuc3BhcmVudCB2aWEtdHJhbnNwYXJlbnQgdG8tYmFucXVpc2UtYmx1ZS1kYXJrLzEwIHBvaW50ZXItZXZlbnRzLW5vbmVcIiAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwidXNlRWZmZWN0IiwiQnV0dG9uIiwibWVyZ2VDbGFzc2VzIiwiY24iLCJMb2dvIiwiVVJMUyIsIk1vYmlsZU5hdkl0ZW0iLCJpY29uIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImhyZWYiLCJpc0V4dGVybmFsIiwib25DbGljayIsImhhbmRsZUNsaWNrIiwiZSIsInByZXZlbnREZWZhdWx0IiwiYSIsImNsYXNzTmFtZSIsInRhcmdldCIsInVuZGVmaW5lZCIsInJlbCIsImRpdiIsInNwYW4iLCJwIiwic3ZnIiwiZmlsbCIsInN0cm9rZSIsInZpZXdCb3giLCJwYXRoIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwic3Ryb2tlV2lkdGgiLCJkIiwiTW9iaWxlTWVudSIsImlzT3BlbiIsIm9uQ2xvc2UiLCJ0cmFuc2xhdGlvbnMiLCJkb2N1bWVudCIsImJvZHkiLCJzdHlsZSIsIm92ZXJmbG93IiwiaGFuZGxlTmF2Q2xpY2siLCJzZWN0aW9uSWQiLCJ3aW5kb3ciLCJzY3JvbGxUbyIsInRvcCIsImJlaGF2aW9yIiwibG9jYXRpb24iLCJlbGVtZW50IiwiZ2V0RWxlbWVudEJ5SWQiLCJzY3JvbGxJbnRvVmlldyIsImJsb2NrIiwic2Nyb2xsZWQiLCJidXR0b24iLCJhcmlhLWxhYmVsIiwiaG9tZSIsInNlcnZpY2VzIiwiYWJvdXQiLCJjb250YWN0Iiwic29jaWFsIiwiZGlzY29yZCIsInZhcmlhbnQiLCJzaXplIiwibGVmdEljb24iLCJvcGVuIiwiYXV0aCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/layout/MobileMenu.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/layout/ModernNavigation.tsx": -/*!****************************************************!*\ - !*** ./src/components/layout/ModernNavigation.tsx ***! - \****************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ModernNavigation: () => (/* binding */ ModernNavigation)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _hooks_useScrollEffects__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../hooks/useScrollEffects */ \"(ssr)/./src/hooks/useScrollEffects.ts\");\n/* harmony import */ var _styles_designSystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../styles/designSystem */ \"(ssr)/./src/styles/designSystem.ts\");\n/* harmony import */ var _navbar_Logo__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./navbar/Logo */ \"(ssr)/./src/components/layout/navbar/Logo.tsx\");\n/* harmony import */ var _navbar_NavLinks__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./navbar/NavLinks */ \"(ssr)/./src/components/layout/navbar/NavLinks.tsx\");\n/* harmony import */ var _navbar_ActionButtons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./navbar/ActionButtons */ \"(ssr)/./src/components/layout/navbar/ActionButtons.tsx\");\n/* harmony import */ var _navbar_MobileMenuButton__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./navbar/MobileMenuButton */ \"(ssr)/./src/components/layout/navbar/MobileMenuButton.tsx\");\n/* harmony import */ var _MobileMenu__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./MobileMenu */ \"(ssr)/./src/components/layout/MobileMenu.tsx\");\n\n\n\n\n\n\n\n\n\nconst ModernNavigation = ({ translations, languageSwitcher })=>{\n const { scrolled } = (0,_hooks_useScrollEffects__WEBPACK_IMPORTED_MODULE_2__.useScrollEffects)();\n const [mobileMenuOpen, setMobileMenuOpen] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(false);\n // Fermer le menu mobile lors du redimensionnement\n react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(()=>{\n const handleResize = ()=>{\n if (window.innerWidth >= 768) {\n setMobileMenuOpen(false);\n }\n };\n window.addEventListener(\"resize\", handleResize);\n return ()=>window.removeEventListener(\"resize\", handleResize);\n }, []);\n // Empêcher le scroll du body quand le menu mobile est ouvert\n react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(()=>{\n if (mobileMenuOpen) {\n document.body.style.overflow = \"hidden\";\n } else {\n document.body.style.overflow = \"unset\";\n }\n return ()=>{\n document.body.style.overflow = \"unset\";\n };\n }, [\n mobileMenuOpen\n ]);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"fixed top-0 left-0 right-0 z-50 transition-all duration-500 ease-out\", // Background adaptatif selon le scroll\n scrolled ? \"bg-banquise-blue-dark/95 backdrop-blur-xl shadow-2xl border-b border-banquise-blue-lightest/30\" : \"bg-banquise-blue-dark/90 backdrop-blur-lg shadow-xl border-b border-banquise-blue-lightest/20\", // Animation de hauteur\n \"will-change-auto\"),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-7xl mx-auto\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"flex justify-between items-center px-4 sm:px-6 lg:px-8 transition-all duration-300\", scrolled ? \"h-16\" : \"h-18 lg:h-20\"),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_navbar_Logo__WEBPACK_IMPORTED_MODULE_4__.Logo, {\n scrolled: scrolled\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 69,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_navbar_NavLinks__WEBPACK_IMPORTED_MODULE_5__.NavLinks, {\n translations: translations,\n scrolled: scrolled,\n className: \"flex-1 justify-center ml-8\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 72,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_navbar_ActionButtons__WEBPACK_IMPORTED_MODULE_6__.ActionButtons, {\n scrolled: scrolled,\n languageSwitcher: languageSwitcher\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 79,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_navbar_MobileMenuButton__WEBPACK_IMPORTED_MODULE_7__.MobileMenuButton, {\n isOpen: mobileMenuOpen,\n onClick: ()=>setMobileMenuOpen(!mobileMenuOpen)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 85,\n columnNumber: 13\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 63,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 62,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute bottom-0 left-0 right-0\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-px bg-gradient-to-r from-transparent via-banquise-blue-lightest/40 to-transparent\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 94,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-px bg-gradient-to-r from-transparent via-banquise-blue-light/20 to-transparent blur-sm\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 95,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 93,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"absolute inset-0 pointer-events-none transition-opacity duration-500\", \"bg-gradient-to-b from-banquise-blue-light/5 to-transparent\", scrolled ? \"opacity-60\" : \"opacity-100\")\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 99,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 51,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"transition-all duration-300\", scrolled ? \"h-16\" : \"h-18 lg:h-20\")\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 107,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_MobileMenu__WEBPACK_IMPORTED_MODULE_8__.MobileMenu, {\n isOpen: mobileMenuOpen,\n onClose: ()=>setMobileMenuOpen(false),\n translations: translations\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/ModernNavigation.tsx\",\n lineNumber: 113,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9sYXlvdXQvTW9kZXJuTmF2aWdhdGlvbi50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQUEwQjtBQUNzQztBQUNEO0FBQzFCO0FBQ1E7QUFDVTtBQUNNO0FBQ25CO0FBUW5DLE1BQU1TLG1CQUFvRCxDQUFDLEVBQ2hFQyxZQUFZLEVBQ1pDLGdCQUFnQixFQUNqQjtJQUNDLE1BQU0sRUFBRUMsUUFBUSxFQUFFLEdBQUdYLHlFQUFnQkE7SUFDckMsTUFBTSxDQUFDWSxnQkFBZ0JDLGtCQUFrQixHQUFHZCxxREFBYyxDQUFDO0lBRTNELGtEQUFrRDtJQUNsREEsc0RBQWUsQ0FBQztRQUNkLE1BQU1pQixlQUFlO1lBQ25CLElBQUlDLE9BQU9DLFVBQVUsSUFBSSxLQUFLO2dCQUM1Qkwsa0JBQWtCO1lBQ3BCO1FBQ0Y7UUFFQUksT0FBT0UsZ0JBQWdCLENBQUMsVUFBVUg7UUFDbEMsT0FBTyxJQUFNQyxPQUFPRyxtQkFBbUIsQ0FBQyxVQUFVSjtJQUNwRCxHQUFHLEVBQUU7SUFFTCw2REFBNkQ7SUFDN0RqQixzREFBZSxDQUFDO1FBQ2QsSUFBSWEsZ0JBQWdCO1lBQ2xCUyxTQUFTQyxJQUFJLENBQUNDLEtBQUssQ0FBQ0MsUUFBUSxHQUFHO1FBQ2pDLE9BQU87WUFDTEgsU0FBU0MsSUFBSSxDQUFDQyxLQUFLLENBQUNDLFFBQVEsR0FBRztRQUNqQztRQUVBLE9BQU87WUFDTEgsU0FBU0MsSUFBSSxDQUFDQyxLQUFLLENBQUNDLFFBQVEsR0FBRztRQUNqQztJQUNGLEdBQUc7UUFBQ1o7S0FBZTtJQUVuQixxQkFDRTs7MEJBRUUsOERBQUNhO2dCQUNDQyxXQUFXeEIsa0VBQUVBLENBQ1gsd0VBQ0EsdUNBQXVDO2dCQUN2Q1MsV0FDSSxtR0FDQSxpR0FDSix1QkFBdUI7Z0JBQ3ZCOztrQ0FHRiw4REFBQ2dCO3dCQUFJRCxXQUFVO2tDQUNiLDRFQUFDQzs0QkFBSUQsV0FBV3hCLGtFQUFFQSxDQUNoQixzRkFDQVMsV0FBVyxTQUFTOzs4Q0FJcEIsOERBQUNSLDhDQUFJQTtvQ0FBQ1EsVUFBVUE7Ozs7Ozs4Q0FHaEIsOERBQUNQLHNEQUFRQTtvQ0FDUEssY0FBY0E7b0NBQ2RFLFVBQVVBO29DQUNWZSxXQUFVOzs7Ozs7OENBSVosOERBQUNyQixnRUFBYUE7b0NBQ1pNLFVBQVVBO29DQUNWRCxrQkFBa0JBOzs7Ozs7OENBSXBCLDhEQUFDSixzRUFBZ0JBO29DQUNmc0IsUUFBUWhCO29DQUNSaUIsU0FBUyxJQUFNaEIsa0JBQWtCLENBQUNEOzs7Ozs7Ozs7Ozs7Ozs7OztrQ0FNeEMsOERBQUNlO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0M7Z0NBQUlELFdBQVU7Ozs7OzswQ0FDZiw4REFBQ0M7Z0NBQUlELFdBQVU7Ozs7Ozs7Ozs7OztrQ0FJakIsOERBQUNDO3dCQUFJRCxXQUFXeEIsa0VBQUVBLENBQ2hCLHdFQUNBLDhEQUNBUyxXQUFXLGVBQWU7Ozs7Ozs7Ozs7OzswQkFLOUIsOERBQUNnQjtnQkFBSUQsV0FBV3hCLGtFQUFFQSxDQUNoQiwrQkFDQVMsV0FBVyxTQUFTOzs7Ozs7MEJBSXRCLDhEQUFDSixtREFBVUE7Z0JBQ1RxQixRQUFRaEI7Z0JBQ1JrQixTQUFTLElBQU1qQixrQkFBa0I7Z0JBQ2pDSixjQUFjQTs7Ozs7Ozs7QUFJdEIsRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvY29tcG9uZW50cy9sYXlvdXQvTW9kZXJuTmF2aWdhdGlvbi50c3g/YzI0MCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgdXNlU2Nyb2xsRWZmZWN0cyB9IGZyb20gJy4uLy4uL2hvb2tzL3VzZVNjcm9sbEVmZmVjdHMnO1xuaW1wb3J0IHsgbWVyZ2VDbGFzc2VzIGFzIGNuIH0gZnJvbSAnLi4vLi4vc3R5bGVzL2Rlc2lnblN5c3RlbSc7XG5pbXBvcnQgeyBMb2dvIH0gZnJvbSAnLi9uYXZiYXIvTG9nbyc7XG5pbXBvcnQgeyBOYXZMaW5rcyB9IGZyb20gJy4vbmF2YmFyL05hdkxpbmtzJztcbmltcG9ydCB7IEFjdGlvbkJ1dHRvbnMgfSBmcm9tICcuL25hdmJhci9BY3Rpb25CdXR0b25zJztcbmltcG9ydCB7IE1vYmlsZU1lbnVCdXR0b24gfSBmcm9tICcuL25hdmJhci9Nb2JpbGVNZW51QnV0dG9uJztcbmltcG9ydCB7IE1vYmlsZU1lbnUgfSBmcm9tICcuL01vYmlsZU1lbnUnO1xuaW1wb3J0IHR5cGUgeyBUcmFuc2xhdGlvbiB9IGZyb20gJy4uLy4uL3R5cGVzL2kxOG4nO1xuXG5pbnRlcmZhY2UgTW9kZXJuTmF2aWdhdGlvblByb3BzIHtcbiAgdHJhbnNsYXRpb25zOiBUcmFuc2xhdGlvblsnbmF2aWdhdGlvbiddO1xuICBsYW5ndWFnZVN3aXRjaGVyOiBSZWFjdC5SZWFjdEVsZW1lbnQ7XG59XG5cbmV4cG9ydCBjb25zdCBNb2Rlcm5OYXZpZ2F0aW9uOiBSZWFjdC5GQzxNb2Rlcm5OYXZpZ2F0aW9uUHJvcHM+ID0gKHsgXG4gIHRyYW5zbGF0aW9ucywgXG4gIGxhbmd1YWdlU3dpdGNoZXIgXG59KSA9PiB7XG4gIGNvbnN0IHsgc2Nyb2xsZWQgfSA9IHVzZVNjcm9sbEVmZmVjdHMoKTtcbiAgY29uc3QgW21vYmlsZU1lbnVPcGVuLCBzZXRNb2JpbGVNZW51T3Blbl0gPSBSZWFjdC51c2VTdGF0ZShmYWxzZSk7XG5cbiAgLy8gRmVybWVyIGxlIG1lbnUgbW9iaWxlIGxvcnMgZHUgcmVkaW1lbnNpb25uZW1lbnRcbiAgUmVhY3QudXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCBoYW5kbGVSZXNpemUgPSAoKSA9PiB7XG4gICAgICBpZiAod2luZG93LmlubmVyV2lkdGggPj0gNzY4KSB7XG4gICAgICAgIHNldE1vYmlsZU1lbnVPcGVuKGZhbHNlKTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIGhhbmRsZVJlc2l6ZSk7XG4gICAgcmV0dXJuICgpID0+IHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdyZXNpemUnLCBoYW5kbGVSZXNpemUpO1xuICB9LCBbXSk7XG5cbiAgLy8gRW1ww6pjaGVyIGxlIHNjcm9sbCBkdSBib2R5IHF1YW5kIGxlIG1lbnUgbW9iaWxlIGVzdCBvdXZlcnRcbiAgUmVhY3QudXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAobW9iaWxlTWVudU9wZW4pIHtcbiAgICAgIGRvY3VtZW50LmJvZHkuc3R5bGUub3ZlcmZsb3cgPSAnaGlkZGVuJztcbiAgICB9IGVsc2Uge1xuICAgICAgZG9jdW1lbnQuYm9keS5zdHlsZS5vdmVyZmxvdyA9ICd1bnNldCc7XG4gICAgfVxuXG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgIGRvY3VtZW50LmJvZHkuc3R5bGUub3ZlcmZsb3cgPSAndW5zZXQnO1xuICAgIH07XG4gIH0sIFttb2JpbGVNZW51T3Blbl0pO1xuXG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIHsvKiBOYXZpZ2F0aW9uIEJhciAqL31cbiAgICAgIDxuYXYgXG4gICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgJ2ZpeGVkIHRvcC0wIGxlZnQtMCByaWdodC0wIHotNTAgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tNTAwIGVhc2Utb3V0JyxcbiAgICAgICAgICAvLyBCYWNrZ3JvdW5kIGFkYXB0YXRpZiBzZWxvbiBsZSBzY3JvbGxcbiAgICAgICAgICBzY3JvbGxlZCBcbiAgICAgICAgICAgID8gJ2JnLWJhbnF1aXNlLWJsdWUtZGFyay85NSBiYWNrZHJvcC1ibHVyLXhsIHNoYWRvdy0yeGwgYm9yZGVyLWIgYm9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMzAnIFxuICAgICAgICAgICAgOiAnYmctYmFucXVpc2UtYmx1ZS1kYXJrLzkwIGJhY2tkcm9wLWJsdXItbGcgc2hhZG93LXhsIGJvcmRlci1iIGJvcmRlci1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzIwJyxcbiAgICAgICAgICAvLyBBbmltYXRpb24gZGUgaGF1dGV1clxuICAgICAgICAgICd3aWxsLWNoYW5nZS1hdXRvJ1xuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTd4bCBteC1hdXRvXCI+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgJ2ZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBweC00IHNtOnB4LTYgbGc6cHgtOCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAnLFxuICAgICAgICAgICAgc2Nyb2xsZWQgPyAnaC0xNicgOiAnaC0xOCBsZzpoLTIwJ1xuICAgICAgICAgICl9PlxuICAgICAgICAgICAgXG4gICAgICAgICAgICB7LyogTG9nbyBTZWN0aW9uICovfVxuICAgICAgICAgICAgPExvZ28gc2Nyb2xsZWQ9e3Njcm9sbGVkfSAvPlxuXG4gICAgICAgICAgICB7LyogTmF2aWdhdGlvbiBMaW5rcyAoRGVza3RvcCkgKi99XG4gICAgICAgICAgICA8TmF2TGlua3MgXG4gICAgICAgICAgICAgIHRyYW5zbGF0aW9ucz17dHJhbnNsYXRpb25zfVxuICAgICAgICAgICAgICBzY3JvbGxlZD17c2Nyb2xsZWR9XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cImZsZXgtMSBqdXN0aWZ5LWNlbnRlciBtbC04XCJcbiAgICAgICAgICAgIC8+XG5cbiAgICAgICAgICAgIHsvKiBBY3Rpb24gQnV0dG9ucyAoRGVza3RvcCkgKi99XG4gICAgICAgICAgICA8QWN0aW9uQnV0dG9ucyBcbiAgICAgICAgICAgICAgc2Nyb2xsZWQ9e3Njcm9sbGVkfVxuICAgICAgICAgICAgICBsYW5ndWFnZVN3aXRjaGVyPXtsYW5ndWFnZVN3aXRjaGVyfVxuICAgICAgICAgICAgLz5cblxuICAgICAgICAgICAgey8qIE1vYmlsZSBNZW51IEJ1dHRvbiAqL31cbiAgICAgICAgICAgIDxNb2JpbGVNZW51QnV0dG9uXG4gICAgICAgICAgICAgIGlzT3Blbj17bW9iaWxlTWVudU9wZW59XG4gICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHNldE1vYmlsZU1lbnVPcGVuKCFtb2JpbGVNZW51T3Blbil9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICB7LyogRWZmZXQgZGUgYm9yZHVyZSBkw6lncmFkw6llIG1vZGVybmUgKi99XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIHJpZ2h0LTBcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImgtcHggYmctZ3JhZGllbnQtdG8tciBmcm9tLXRyYW5zcGFyZW50IHZpYS1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzQwIHRvLXRyYW5zcGFyZW50XCIgLz5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImgtcHggYmctZ3JhZGllbnQtdG8tciBmcm9tLXRyYW5zcGFyZW50IHZpYS1iYW5xdWlzZS1ibHVlLWxpZ2h0LzIwIHRvLXRyYW5zcGFyZW50IGJsdXItc21cIiAvPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICB7LyogRWZmZXQgZGUgZ2xvdyBzdWJ0aWwgKi99XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnYWJzb2x1dGUgaW5zZXQtMCBwb2ludGVyLWV2ZW50cy1ub25lIHRyYW5zaXRpb24tb3BhY2l0eSBkdXJhdGlvbi01MDAnLFxuICAgICAgICAgICdiZy1ncmFkaWVudC10by1iIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodC81IHRvLXRyYW5zcGFyZW50JyxcbiAgICAgICAgICBzY3JvbGxlZCA/ICdvcGFjaXR5LTYwJyA6ICdvcGFjaXR5LTEwMCdcbiAgICAgICAgKX0gLz5cbiAgICAgIDwvbmF2PlxuXG4gICAgICB7LyogU3BhY2VyIHBvdXIgY29tcGVuc2VyIGxhIG5hdmJhciBmaXhlZCAqL31cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgJ3RyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgIHNjcm9sbGVkID8gJ2gtMTYnIDogJ2gtMTggbGc6aC0yMCdcbiAgICAgICl9IC8+XG5cbiAgICAgIHsvKiBNZW51IE1vYmlsZSAqL31cbiAgICAgIDxNb2JpbGVNZW51XG4gICAgICAgIGlzT3Blbj17bW9iaWxlTWVudU9wZW59XG4gICAgICAgIG9uQ2xvc2U9eygpID0+IHNldE1vYmlsZU1lbnVPcGVuKGZhbHNlKX1cbiAgICAgICAgdHJhbnNsYXRpb25zPXt0cmFuc2xhdGlvbnN9XG4gICAgICAvPlxuICAgIDwvPlxuICApO1xufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZVNjcm9sbEVmZmVjdHMiLCJtZXJnZUNsYXNzZXMiLCJjbiIsIkxvZ28iLCJOYXZMaW5rcyIsIkFjdGlvbkJ1dHRvbnMiLCJNb2JpbGVNZW51QnV0dG9uIiwiTW9iaWxlTWVudSIsIk1vZGVybk5hdmlnYXRpb24iLCJ0cmFuc2xhdGlvbnMiLCJsYW5ndWFnZVN3aXRjaGVyIiwic2Nyb2xsZWQiLCJtb2JpbGVNZW51T3BlbiIsInNldE1vYmlsZU1lbnVPcGVuIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJoYW5kbGVSZXNpemUiLCJ3aW5kb3ciLCJpbm5lcldpZHRoIiwiYWRkRXZlbnRMaXN0ZW5lciIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJkb2N1bWVudCIsImJvZHkiLCJzdHlsZSIsIm92ZXJmbG93IiwibmF2IiwiY2xhc3NOYW1lIiwiZGl2IiwiaXNPcGVuIiwib25DbGljayIsIm9uQ2xvc2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/layout/ModernNavigation.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/layout/navbar/ActionButtons.tsx": -/*!********************************************************!*\ - !*** ./src/components/layout/navbar/ActionButtons.tsx ***! - \********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ActionButtons: () => (/* binding */ ActionButtons)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _common_Button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../common/Button */ \"(ssr)/./src/components/common/Button.tsx\");\n/* harmony import */ var _styles_designSystem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../styles/designSystem */ \"(ssr)/./src/styles/designSystem.ts\");\n/* harmony import */ var _config_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../config/constants */ \"(ssr)/./src/config/constants.ts\");\n\n\n\n\n\nconst ActionButtons = ({ scrolled, languageSwitcher, className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"hidden md:flex items-center space-x-3\", className),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative\",\n children: languageSwitcher\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 20,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_common_Button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"discord\",\n size: \"sm\",\n leftIcon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-4 h-4\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.211.375-.445.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03z\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 30,\n columnNumber: 13\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 29,\n columnNumber: 11\n }, void 0),\n onClick: ()=>window.open(_config_constants__WEBPACK_IMPORTED_MODULE_4__.URLS.social.discord, \"_blank\"),\n className: \"hidden lg:flex\",\n children: \"Discord\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 25,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_common_Button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"discord\",\n size: \"sm\",\n onClick: ()=>window.open(_config_constants__WEBPACK_IMPORTED_MODULE_4__.URLS.social.discord, \"_blank\"),\n className: \"lg:hidden\",\n \"aria-label\": \"Rejoindre Discord\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-4 h-4\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.211.375-.445.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03z\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 48,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 47,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 40,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_common_Button__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n size: \"sm\",\n leftIcon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-4 h-4\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 58,\n columnNumber: 13\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 57,\n columnNumber: 11\n }, void 0),\n onClick: ()=>window.open(_config_constants__WEBPACK_IMPORTED_MODULE_4__.URLS.services.auth, \"_blank\"),\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_3__.mergeClasses)(\"transition-all duration-300\", scrolled ? \"shadow-md hover:shadow-lg\" : \"shadow-lg hover:shadow-xl\"),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"hidden lg:inline\",\n children: \"Connexion\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 69,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"lg:hidden\",\n children: \"Se connecter\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 70,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 53,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/ActionButtons.tsx\",\n lineNumber: 18,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9sYXlvdXQvbmF2YmFyL0FjdGlvbkJ1dHRvbnMudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUEwQjtBQUNtQjtBQUNxQjtBQUNqQjtBQVExQyxNQUFNSyxnQkFBOEMsQ0FBQyxFQUMxREMsUUFBUSxFQUNSQyxnQkFBZ0IsRUFDaEJDLFNBQVMsRUFDVjtJQUNDLHFCQUNFLDhEQUFDQztRQUFJRCxXQUFXTCxrRUFBRUEsQ0FBQyx5Q0FBeUNLOzswQkFFMUQsOERBQUNDO2dCQUFJRCxXQUFVOzBCQUNaRDs7Ozs7OzBCQUlILDhEQUFDTixrREFBTUE7Z0JBQ0xTLFNBQVE7Z0JBQ1JDLE1BQUs7Z0JBQ0xDLHdCQUNFLDhEQUFDQztvQkFBSUwsV0FBVTtvQkFBVU0sTUFBSztvQkFBZUMsU0FBUTs4QkFDbkQsNEVBQUNDO3dCQUFLQyxHQUFFOzs7Ozs7Ozs7OztnQkFHWkMsU0FBUyxJQUFNQyxPQUFPQyxJQUFJLENBQUNoQixtREFBSUEsQ0FBQ2lCLE1BQU0sQ0FBQ0MsT0FBTyxFQUFFO2dCQUNoRGQsV0FBVTswQkFDWDs7Ozs7OzBCQUtELDhEQUFDUCxrREFBTUE7Z0JBQ0xTLFNBQVE7Z0JBQ1JDLE1BQUs7Z0JBQ0xPLFNBQVMsSUFBTUMsT0FBT0MsSUFBSSxDQUFDaEIsbURBQUlBLENBQUNpQixNQUFNLENBQUNDLE9BQU8sRUFBRTtnQkFDaERkLFdBQVU7Z0JBQ1ZlLGNBQVc7MEJBRVgsNEVBQUNWO29CQUFJTCxXQUFVO29CQUFVTSxNQUFLO29CQUFlQyxTQUFROzhCQUNuRCw0RUFBQ0M7d0JBQUtDLEdBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7MEJBS1osOERBQUNoQixrREFBTUE7Z0JBQ0xTLFNBQVE7Z0JBQ1JDLE1BQUs7Z0JBQ0xDLHdCQUNFLDhEQUFDQztvQkFBSUwsV0FBVTtvQkFBVU0sTUFBSztvQkFBT1UsUUFBTztvQkFBZVQsU0FBUTs4QkFDakUsNEVBQUNDO3dCQUFLUyxlQUFjO3dCQUFRQyxnQkFBZTt3QkFBUUMsYUFBYTt3QkFBR1YsR0FBRTs7Ozs7Ozs7Ozs7Z0JBR3pFQyxTQUFTLElBQU1DLE9BQU9DLElBQUksQ0FBQ2hCLG1EQUFJQSxDQUFDd0IsUUFBUSxDQUFDQyxJQUFJLEVBQUU7Z0JBQy9DckIsV0FBV0wsa0VBQUVBLENBQ1gsK0JBQ0FHLFdBQ0ksOEJBQ0E7O2tDQUdOLDhEQUFDd0I7d0JBQUt0QixXQUFVO2tDQUFtQjs7Ozs7O2tDQUNuQyw4REFBQ3NCO3dCQUFLdEIsV0FBVTtrQ0FBWTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBSXBDLEVBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vc3JjL2NvbXBvbmVudHMvbGF5b3V0L25hdmJhci9BY3Rpb25CdXR0b25zLnRzeD81MzMxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tICcuLi8uLi9jb21tb24vQnV0dG9uJztcbmltcG9ydCB7IG1lcmdlQ2xhc3NlcyBhcyBjbiB9IGZyb20gJy4uLy4uLy4uL3N0eWxlcy9kZXNpZ25TeXN0ZW0nO1xuaW1wb3J0IHsgVVJMUyB9IGZyb20gJy4uLy4uLy4uL2NvbmZpZy9jb25zdGFudHMnO1xuXG5pbnRlcmZhY2UgQWN0aW9uQnV0dG9uc1Byb3BzIHtcbiAgc2Nyb2xsZWQ6IGJvb2xlYW47XG4gIGxhbmd1YWdlU3dpdGNoZXI6IFJlYWN0LlJlYWN0RWxlbWVudDtcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xufVxuXG5leHBvcnQgY29uc3QgQWN0aW9uQnV0dG9uczogUmVhY3QuRkM8QWN0aW9uQnV0dG9uc1Byb3BzPiA9ICh7IFxuICBzY3JvbGxlZCwgXG4gIGxhbmd1YWdlU3dpdGNoZXIsIFxuICBjbGFzc05hbWUgXG59KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9e2NuKCdoaWRkZW4gbWQ6ZmxleCBpdGVtcy1jZW50ZXIgc3BhY2UteC0zJywgY2xhc3NOYW1lKX0+XG4gICAgICB7LyogTGFuZ3VhZ2UgU3dpdGNoZXIgKi99XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlXCI+XG4gICAgICAgIHtsYW5ndWFnZVN3aXRjaGVyfVxuICAgICAgPC9kaXY+XG4gICAgICBcbiAgICAgIHsvKiBEaXNjb3JkIEJ1dHRvbiAqL31cbiAgICAgIDxCdXR0b25cbiAgICAgICAgdmFyaWFudD1cImRpc2NvcmRcIlxuICAgICAgICBzaXplPVwic21cIlxuICAgICAgICBsZWZ0SWNvbj17XG4gICAgICAgICAgPHN2ZyBjbGFzc05hbWU9XCJ3LTQgaC00XCIgZmlsbD1cImN1cnJlbnRDb2xvclwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj5cbiAgICAgICAgICAgIDxwYXRoIGQ9XCJNMjAuMzE3IDQuMzdhMTkuNzkxIDE5Ljc5MSAwIDAgMC00Ljg4NS0xLjUxNS4wNzQuMDc0IDAgMCAwLS4wNzkuMDM3Yy0uMjExLjM3NS0uNDQ1Ljg2NC0uNjA4IDEuMjVhMTguMjcgMTguMjcgMCAwIDAtNS40ODcgMCAxMi42NCAxMi42NCAwIDAgMC0uNjE3LTEuMjUuMDc3LjA3NyAwIDAgMC0uMDc5LS4wMzdBMTkuNzM2IDE5LjczNiAwIDAgMCAzLjY3NyA0LjM3YS4wNy4wNyAwIDAgMC0uMDMyLjAyN0MuNTMzIDkuMDQ2LS4zMiAxMy41OC4wOTkgMTguMDU3YS4wODIuMDgyIDAgMCAwIC4wMzEuMDU3IDE5LjkgMTkuOSAwIDAgMCA1Ljk5MyAzLjAzLjA3OC4wNzggMCAwIDAgLjA4NC0uMDI4Yy40NjItLjYzLjg3NC0xLjI5NSAxLjIyNi0xLjk5NGEuMDc2LjA3NiAwIDAgMC0uMDQxLS4xMDYgMTMuMTA3IDEzLjEwNyAwIDAgMS0xLjg3Mi0uODkyLjA3Ny4wNzcgMCAwIDEtLjAwOC0uMTI4IDEwLjIgMTAuMiAwIDAgMCAuMzcyLS4yOTIuMDc0LjA3NCAwIDAgMSAuMDc3LS4wMWMzLjkyOCAxLjc5MyA4LjE4IDEuNzkzIDEyLjA2MiAwYS4wNzQuMDc0IDAgMCAxIC4wNzguMDFjLjEyLjA5OC4yNDYuMTk4LjM3My4yOTJhLjA3Ny4wNzcgMCAwIDEtLjAwNi4xMjcgMTIuMjk5IDEyLjI5OSAwIDAgMS0xLjg3My44OTIuMDc3LjA3NyAwIDAgMC0uMDQxLjEwN2MuMzYuNjk4Ljc3MiAxLjM2MiAxLjIyNSAxLjk5M2EuMDc2LjA3NiAwIDAgMCAuMDg0LjAyOCAxOS44MzkgMTkuODM5IDAgMCAwIDYuMDAyLTMuMDMuMDc3LjA3NyAwIDAgMCAuMDMyLS4wNTRjLjUtNS4xNzctLjgzOC05LjY3NC0zLjU0OS0xMy42NmEuMDYxLjA2MSAwIDAgMC0uMDMxLS4wM3pcIi8+XG4gICAgICAgICAgPC9zdmc+XG4gICAgICAgIH1cbiAgICAgICAgb25DbGljaz17KCkgPT4gd2luZG93Lm9wZW4oVVJMUy5zb2NpYWwuZGlzY29yZCwgJ19ibGFuaycpfVxuICAgICAgICBjbGFzc05hbWU9XCJoaWRkZW4gbGc6ZmxleFwiXG4gICAgICA+XG4gICAgICAgIERpc2NvcmRcbiAgICAgIDwvQnV0dG9uPlxuXG4gICAgICB7LyogRGlzY29yZCBJY29uIE9ubHkgKHRhYmxldCkgKi99XG4gICAgICA8QnV0dG9uXG4gICAgICAgIHZhcmlhbnQ9XCJkaXNjb3JkXCJcbiAgICAgICAgc2l6ZT1cInNtXCJcbiAgICAgICAgb25DbGljaz17KCkgPT4gd2luZG93Lm9wZW4oVVJMUy5zb2NpYWwuZGlzY29yZCwgJ19ibGFuaycpfVxuICAgICAgICBjbGFzc05hbWU9XCJsZzpoaWRkZW5cIlxuICAgICAgICBhcmlhLWxhYmVsPVwiUmVqb2luZHJlIERpc2NvcmRcIlxuICAgICAgPlxuICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNCBoLTRcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgIDxwYXRoIGQ9XCJNMjAuMzE3IDQuMzdhMTkuNzkxIDE5Ljc5MSAwIDAgMC00Ljg4NS0xLjUxNS4wNzQuMDc0IDAgMCAwLS4wNzkuMDM3Yy0uMjExLjM3NS0uNDQ1Ljg2NC0uNjA4IDEuMjVhMTguMjcgMTguMjcgMCAwIDAtNS40ODcgMCAxMi42NCAxMi42NCAwIDAgMC0uNjE3LTEuMjUuMDc3LjA3NyAwIDAgMC0uMDc5LS4wMzdBMTkuNzM2IDE5LjczNiAwIDAgMCAzLjY3NyA0LjM3YS4wNy4wNyAwIDAgMC0uMDMyLjAyN0MuNTMzIDkuMDQ2LS4zMiAxMy41OC4wOTkgMTguMDU3YS4wODIuMDgyIDAgMCAwIC4wMzEuMDU3IDE5LjkgMTkuOSAwIDAgMCA1Ljk5MyAzLjAzLjA3OC4wNzggMCAwIDAgLjA4NC0uMDI4Yy40NjItLjYzLjg3NC0xLjI5NSAxLjIyNi0xLjk5NGEuMDc2LjA3NiAwIDAgMC0uMDQxLS4xMDYgMTMuMTA3IDEzLjEwNyAwIDAgMS0xLjg3Mi0uODkyLjA3Ny4wNzcgMCAwIDEtLjAwOC0uMTI4IDEwLjIgMTAuMiAwIDAgMCAuMzcyLS4yOTIuMDc0LjA3NCAwIDAgMSAuMDc3LS4wMWMzLjkyOCAxLjc5MyA4LjE4IDEuNzkzIDEyLjA2MiAwYS4wNzQuMDc0IDAgMCAxIC4wNzguMDFjLjEyLjA5OC4yNDYuMTk4LjM3My4yOTJhLjA3Ny4wNzcgMCAwIDEtLjAwNi4xMjcgMTIuMjk5IDEyLjI5OSAwIDAgMS0xLjg3My44OTIuMDc3LjA3NyAwIDAgMC0uMDQxLjEwN2MuMzYuNjk4Ljc3MiAxLjM2MiAxLjIyNSAxLjk5M2EuMDc2LjA3NiAwIDAgMCAuMDg0LjAyOCAxOS44MzkgMTkuODM5IDAgMCAwIDYuMDAyLTMuMDMuMDc3LjA3NyAwIDAgMCAuMDMyLS4wNTRjLjUtNS4xNzctLjgzOC05LjY3NC0zLjU0OS0xMy42NmEuMDYxLjA2MSAwIDAgMC0uMDMxLS4wM3pcIi8+XG4gICAgICAgIDwvc3ZnPlxuICAgICAgPC9CdXR0b24+XG4gICAgICBcbiAgICAgIHsvKiBBdXRoIEJ1dHRvbiAqL31cbiAgICAgIDxCdXR0b25cbiAgICAgICAgdmFyaWFudD1cInByaW1hcnlcIlxuICAgICAgICBzaXplPVwic21cIlxuICAgICAgICBsZWZ0SWNvbj17XG4gICAgICAgICAgPHN2ZyBjbGFzc05hbWU9XCJ3LTQgaC00XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICA8cGF0aCBzdHJva2VMaW5lY2FwPVwicm91bmRcIiBzdHJva2VMaW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlV2lkdGg9ezJ9IGQ9XCJNMTYgN2E0IDQgMCAxMS04IDAgNCA0IDAgMDE4IDB6TTEyIDE0YTcgNyAwIDAwLTcgN2gxNGE3IDcgMCAwMC03LTd6XCIgLz5cbiAgICAgICAgICA8L3N2Zz5cbiAgICAgICAgfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiB3aW5kb3cub3BlbihVUkxTLnNlcnZpY2VzLmF1dGgsICdfYmxhbmsnKX1cbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAndHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwJyxcbiAgICAgICAgICBzY3JvbGxlZCBcbiAgICAgICAgICAgID8gJ3NoYWRvdy1tZCBob3ZlcjpzaGFkb3ctbGcnIFxuICAgICAgICAgICAgOiAnc2hhZG93LWxnIGhvdmVyOnNoYWRvdy14bCdcbiAgICAgICAgKX1cbiAgICAgID5cbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiaGlkZGVuIGxnOmlubGluZVwiPkNvbm5leGlvbjwvc3Bhbj5cbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwibGc6aGlkZGVuXCI+U2UgY29ubmVjdGVyPC9zcGFuPlxuICAgICAgPC9CdXR0b24+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwiQnV0dG9uIiwibWVyZ2VDbGFzc2VzIiwiY24iLCJVUkxTIiwiQWN0aW9uQnV0dG9ucyIsInNjcm9sbGVkIiwibGFuZ3VhZ2VTd2l0Y2hlciIsImNsYXNzTmFtZSIsImRpdiIsInZhcmlhbnQiLCJzaXplIiwibGVmdEljb24iLCJzdmciLCJmaWxsIiwidmlld0JveCIsInBhdGgiLCJkIiwib25DbGljayIsIndpbmRvdyIsIm9wZW4iLCJzb2NpYWwiLCJkaXNjb3JkIiwiYXJpYS1sYWJlbCIsInN0cm9rZSIsInN0cm9rZUxpbmVjYXAiLCJzdHJva2VMaW5lam9pbiIsInN0cm9rZVdpZHRoIiwic2VydmljZXMiLCJhdXRoIiwic3BhbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/layout/navbar/ActionButtons.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/layout/navbar/Logo.tsx": -/*!***********************************************!*\ - !*** ./src/components/layout/navbar/Logo.tsx ***! - \***********************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Logo: () => (/* binding */ Logo)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_designSystem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../styles/designSystem */ \"(ssr)/./src/styles/designSystem.ts\");\n/* harmony import */ var _src_assets_banquise_server_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../src/assets/banquise_server.svg */ \"(ssr)/./src/assets/banquise_server.svg\");\n/* harmony import */ var _config_constants__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../config/constants */ \"(ssr)/./src/config/constants.ts\");\n\n\n\n\n\nconst Logo = ({ scrolled, className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"flex items-center group cursor-pointer\", className),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative flex items-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-r from-banquise-blue-light/30 to-banquise-blue/30 rounded-full blur-md opacity-0 group-hover:opacity-100 transition-all duration-300 scale-110\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/Logo.tsx\",\n lineNumber: 16,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"relative flex items-center justify-center rounded-full p-2 bg-white/10 backdrop-blur-sm border border-white/20 transition-all duration-300\", \"group-hover:bg-white/20 group-hover:scale-105 group-hover:border-white/30\"),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: _src_assets_banquise_server_svg__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n alt: \"Logo La Banquise\",\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"transition-all duration-300 group-hover:scale-110\", scrolled ? \"h-8 w-8\" : \"h-10 w-10\"),\n style: {\n filter: \"drop-shadow(0 4px 12px rgba(168, 218, 255, 0.4))\"\n }\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/Logo.tsx\",\n lineNumber: 21,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/Logo.tsx\",\n lineNumber: 17,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/Logo.tsx\",\n lineNumber: 15,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"ml-3 hidden sm:block\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"font-heading font-bold text-white tracking-tight transition-all duration-300\", scrolled ? \"text-lg\" : \"text-xl lg:text-2xl\", \"group-hover:text-banquise-blue-lightest\"),\n children: _config_constants__WEBPACK_IMPORTED_MODULE_4__.SITE_CONFIG.name\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/Logo.tsx\",\n lineNumber: 35,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"text-banquise-blue-lightest/70 font-medium transition-all duration-300\", scrolled ? \"text-xs\" : \"text-sm\", \"group-hover:text-banquise-blue-lightest/90\"),\n children: _config_constants__WEBPACK_IMPORTED_MODULE_4__.SITE_CONFIG.tagline\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/Logo.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/Logo.tsx\",\n lineNumber: 34,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/Logo.tsx\",\n lineNumber: 13,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9sYXlvdXQvbmF2YmFyL0xvZ28udHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUEwQjtBQUN3QztBQUNMO0FBQ0w7QUFPakQsTUFBTUssT0FBNEIsQ0FBQyxFQUFFQyxRQUFRLEVBQUVDLFNBQVMsRUFBRTtJQUMvRCxxQkFDRSw4REFBQ0M7UUFBSUQsV0FBV0wsa0VBQUVBLENBQUMsMENBQTBDSzs7MEJBRTNELDhEQUFDQztnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzs7Ozs7a0NBQ2YsOERBQUNDO3dCQUFJRCxXQUFXTCxrRUFBRUEsQ0FDaEIsOElBQ0E7a0NBRUEsNEVBQUNPOzRCQUNDQyxLQUFLUCx1RUFBY0E7NEJBQ25CUSxLQUFJOzRCQUNKSixXQUFXTCxrRUFBRUEsQ0FDWCxxREFDQUksV0FBVyxZQUFZOzRCQUV6Qk0sT0FBTztnQ0FBRUMsUUFBUTs0QkFBbUQ7Ozs7Ozs7Ozs7Ozs7Ozs7OzBCQU0xRSw4REFBQ0w7Z0JBQUlELFdBQVU7O2tDQUNiLDhEQUFDTzt3QkFBR1AsV0FBV0wsa0VBQUVBLENBQ2YsZ0ZBQ0FJLFdBQVcsWUFBWSx1QkFDdkI7a0NBRUNGLDBEQUFXQSxDQUFDVyxJQUFJOzs7Ozs7a0NBRW5CLDhEQUFDQzt3QkFBRVQsV0FBV0wsa0VBQUVBLENBQ2QsMEVBQ0FJLFdBQVcsWUFBWSxXQUN2QjtrQ0FFQ0YsMERBQVdBLENBQUNhLE9BQU87Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUs5QixFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL3NyYy9jb21wb25lbnRzL2xheW91dC9uYXZiYXIvTG9nby50c3g/ZGZhYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgbWVyZ2VDbGFzc2VzIGFzIGNuIH0gZnJvbSAnLi4vLi4vLi4vc3R5bGVzL2Rlc2lnblN5c3RlbSc7XG5pbXBvcnQgYmFucXVpc2VTZXJ2ZXIgZnJvbSAnL3NyYy9hc3NldHMvYmFucXVpc2Vfc2VydmVyLnN2Zyc7XG5pbXBvcnQgeyBTSVRFX0NPTkZJRyB9IGZyb20gJy4uLy4uLy4uL2NvbmZpZy9jb25zdGFudHMnO1xuXG5pbnRlcmZhY2UgTG9nb1Byb3BzIHtcbiAgc2Nyb2xsZWQ6IGJvb2xlYW47XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbn1cblxuZXhwb3J0IGNvbnN0IExvZ286IFJlYWN0LkZDPExvZ29Qcm9wcz4gPSAoeyBzY3JvbGxlZCwgY2xhc3NOYW1lIH0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17Y24oJ2ZsZXggaXRlbXMtY2VudGVyIGdyb3VwIGN1cnNvci1wb2ludGVyJywgY2xhc3NOYW1lKX0+XG4gICAgICB7LyogTG9nbyBhdmVjIGVmZmV0IGdsb3cgKi99XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyXCI+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgaW5zZXQtMCBiZy1ncmFkaWVudC10by1yIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodC8zMCB0by1iYW5xdWlzZS1ibHVlLzMwIHJvdW5kZWQtZnVsbCBibHVyLW1kIG9wYWNpdHktMCBncm91cC1ob3ZlcjpvcGFjaXR5LTEwMCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgc2NhbGUtMTEwXCI+PC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAncmVsYXRpdmUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIHAtMiBiZy13aGl0ZS8xMCBiYWNrZHJvcC1ibHVyLXNtIGJvcmRlciBib3JkZXItd2hpdGUvMjAgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwJyxcbiAgICAgICAgICAnZ3JvdXAtaG92ZXI6Ymctd2hpdGUvMjAgZ3JvdXAtaG92ZXI6c2NhbGUtMTA1IGdyb3VwLWhvdmVyOmJvcmRlci13aGl0ZS8zMCdcbiAgICAgICAgKX0+XG4gICAgICAgICAgPGltZ1xuICAgICAgICAgICAgc3JjPXtiYW5xdWlzZVNlcnZlcn1cbiAgICAgICAgICAgIGFsdD1cIkxvZ28gTGEgQmFucXVpc2VcIlxuICAgICAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAgICAgJ3RyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBncm91cC1ob3ZlcjpzY2FsZS0xMTAnLFxuICAgICAgICAgICAgICBzY3JvbGxlZCA/ICdoLTggdy04JyA6ICdoLTEwIHctMTAnXG4gICAgICAgICAgICApfVxuICAgICAgICAgICAgc3R5bGU9e3sgZmlsdGVyOiAnZHJvcC1zaGFkb3coMCA0cHggMTJweCByZ2JhKDE2OCwgMjE4LCAyNTUsIDAuNCkpJyB9fVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICBcbiAgICAgIHsvKiBCcmFuZCB0ZXh0IGF2ZWMgYW5pbWF0aW9uICovfVxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJtbC0zIGhpZGRlbiBzbTpibG9ja1wiPlxuICAgICAgICA8aDEgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZm9udC1oZWFkaW5nIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIHRyYWNraW5nLXRpZ2h0IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCcsXG4gICAgICAgICAgc2Nyb2xsZWQgPyAndGV4dC1sZycgOiAndGV4dC14bCBsZzp0ZXh0LTJ4bCcsXG4gICAgICAgICAgJ2dyb3VwLWhvdmVyOnRleHQtYmFucXVpc2UtYmx1ZS1saWdodGVzdCdcbiAgICAgICAgKX0+XG4gICAgICAgICAge1NJVEVfQ09ORklHLm5hbWV9XG4gICAgICAgIDwvaDE+XG4gICAgICAgIDxwIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgJ3RleHQtYmFucXVpc2UtYmx1ZS1saWdodGVzdC83MCBmb250LW1lZGl1bSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAnLFxuICAgICAgICAgIHNjcm9sbGVkID8gJ3RleHQteHMnIDogJ3RleHQtc20nLFxuICAgICAgICAgICdncm91cC1ob3Zlcjp0ZXh0LWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvOTAnXG4gICAgICAgICl9PlxuICAgICAgICAgIHtTSVRFX0NPTkZJRy50YWdsaW5lfVxuICAgICAgICA8L3A+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJtZXJnZUNsYXNzZXMiLCJjbiIsImJhbnF1aXNlU2VydmVyIiwiU0lURV9DT05GSUciLCJMb2dvIiwic2Nyb2xsZWQiLCJjbGFzc05hbWUiLCJkaXYiLCJpbWciLCJzcmMiLCJhbHQiLCJzdHlsZSIsImZpbHRlciIsImgxIiwibmFtZSIsInAiLCJ0YWdsaW5lIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/layout/navbar/Logo.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/layout/navbar/MobileMenuButton.tsx": -/*!***********************************************************!*\ - !*** ./src/components/layout/navbar/MobileMenuButton.tsx ***! - \***********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ MobileMenuButton: () => (/* binding */ MobileMenuButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_designSystem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../styles/designSystem */ \"(ssr)/./src/styles/designSystem.ts\");\n\n\n\nconst MobileMenuButton = ({ isOpen, onClick, className })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"md:hidden relative p-3 rounded-xl transition-all duration-300 group\", \"bg-white/10 hover:bg-white/20 active:bg-white/25\", \"border border-white/20 hover:border-white/30\", \"hover:scale-105 active:scale-95\", \"focus:outline-none focus:ring-2 focus:ring-banquise-blue-light/50\", className),\n onClick: onClick,\n \"aria-label\": isOpen ? \"Fermer le menu\" : \"Ouvrir le menu\",\n \"aria-expanded\": isOpen,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-6 h-6 relative flex flex-col justify-center items-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"absolute block h-0.5 w-6 bg-white rounded-full transition-all duration-300 ease-out transform\", isOpen ? \"rotate-45 translate-y-0\" : \"-translate-y-2\")\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/MobileMenuButton.tsx\",\n lineNumber: 31,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"absolute block h-0.5 w-6 bg-white rounded-full transition-all duration-300 ease-out\", isOpen ? \"opacity-0 scale-0\" : \"opacity-100 scale-100\")\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/MobileMenuButton.tsx\",\n lineNumber: 35,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"absolute block h-0.5 w-6 bg-white rounded-full transition-all duration-300 ease-out transform\", isOpen ? \"-rotate-45 translate-y-0\" : \"translate-y-2\")\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/MobileMenuButton.tsx\",\n lineNumber: 39,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/MobileMenuButton.tsx\",\n lineNumber: 30,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 rounded-xl bg-gradient-to-r from-banquise-blue-light/20 to-banquise-blue/20 opacity-0 group-hover:opacity-100 transition-opacity duration-300\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/MobileMenuButton.tsx\",\n lineNumber: 46,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/MobileMenuButton.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9sYXlvdXQvbmF2YmFyL01vYmlsZU1lbnVCdXR0b24udHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBMEI7QUFDd0M7QUFRM0QsTUFBTUcsbUJBQW9ELENBQUMsRUFDaEVDLE1BQU0sRUFDTkMsT0FBTyxFQUNQQyxTQUFTLEVBQ1Y7SUFDQyxxQkFDRSw4REFBQ0M7UUFDQ0QsV0FBV0osa0VBQUVBLENBQ1gsdUVBQ0Esb0RBQ0EsZ0RBQ0EsbUNBQ0EscUVBQ0FJO1FBRUZELFNBQVNBO1FBQ1RHLGNBQVlKLFNBQVMsbUJBQW1CO1FBQ3hDSyxpQkFBZUw7OzBCQUdmLDhEQUFDTTtnQkFBSUosV0FBVTs7a0NBQ2IsOERBQUNLO3dCQUFLTCxXQUFXSixrRUFBRUEsQ0FDakIsaUdBQ0FFLFNBQVMsNEJBQTRCOzs7Ozs7a0NBRXZDLDhEQUFDTzt3QkFBS0wsV0FBV0osa0VBQUVBLENBQ2pCLHVGQUNBRSxTQUFTLHNCQUFzQjs7Ozs7O2tDQUVqQyw4REFBQ087d0JBQUtMLFdBQVdKLGtFQUFFQSxDQUNqQixpR0FDQUUsU0FBUyw2QkFBNkI7Ozs7Ozs7Ozs7OzswQkFLMUMsOERBQUNNO2dCQUFJSixXQUFVOzs7Ozs7Ozs7Ozs7QUFHckIsRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvY29tcG9uZW50cy9sYXlvdXQvbmF2YmFyL01vYmlsZU1lbnVCdXR0b24udHN4P2Y3YjgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IG1lcmdlQ2xhc3NlcyBhcyBjbiB9IGZyb20gJy4uLy4uLy4uL3N0eWxlcy9kZXNpZ25TeXN0ZW0nO1xuXG5pbnRlcmZhY2UgTW9iaWxlTWVudUJ1dHRvblByb3BzIHtcbiAgaXNPcGVuOiBib29sZWFuO1xuICBvbkNsaWNrOiAoKSA9PiB2b2lkO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjb25zdCBNb2JpbGVNZW51QnV0dG9uOiBSZWFjdC5GQzxNb2JpbGVNZW51QnV0dG9uUHJvcHM+ID0gKHsgXG4gIGlzT3BlbiwgXG4gIG9uQ2xpY2ssIFxuICBjbGFzc05hbWUgXG59KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgJ21kOmhpZGRlbiByZWxhdGl2ZSBwLTMgcm91bmRlZC14bCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgZ3JvdXAnLFxuICAgICAgICAnYmctd2hpdGUvMTAgaG92ZXI6Ymctd2hpdGUvMjAgYWN0aXZlOmJnLXdoaXRlLzI1JyxcbiAgICAgICAgJ2JvcmRlciBib3JkZXItd2hpdGUvMjAgaG92ZXI6Ym9yZGVyLXdoaXRlLzMwJyxcbiAgICAgICAgJ2hvdmVyOnNjYWxlLTEwNSBhY3RpdmU6c2NhbGUtOTUnLFxuICAgICAgICAnZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLWJhbnF1aXNlLWJsdWUtbGlnaHQvNTAnLFxuICAgICAgICBjbGFzc05hbWVcbiAgICAgICl9XG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgYXJpYS1sYWJlbD17aXNPcGVuID8gXCJGZXJtZXIgbGUgbWVudVwiIDogXCJPdXZyaXIgbGUgbWVudVwifVxuICAgICAgYXJpYS1leHBhbmRlZD17aXNPcGVufVxuICAgID5cbiAgICAgIHsvKiBIYW1idXJnZXIgSWNvbiBhdmVjIGFuaW1hdGlvbiBtb2Rlcm5lICovfVxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJ3LTYgaC02IHJlbGF0aXZlIGZsZXggZmxleC1jb2wganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyXCI+XG4gICAgICAgIDxzcGFuIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgJ2Fic29sdXRlIGJsb2NrIGgtMC41IHctNiBiZy13aGl0ZSByb3VuZGVkLWZ1bGwgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGVhc2Utb3V0IHRyYW5zZm9ybScsXG4gICAgICAgICAgaXNPcGVuID8gJ3JvdGF0ZS00NSB0cmFuc2xhdGUteS0wJyA6ICctdHJhbnNsYXRlLXktMidcbiAgICAgICAgKX0gLz5cbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnYWJzb2x1dGUgYmxvY2sgaC0wLjUgdy02IGJnLXdoaXRlIHJvdW5kZWQtZnVsbCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgZWFzZS1vdXQnLFxuICAgICAgICAgIGlzT3BlbiA/ICdvcGFjaXR5LTAgc2NhbGUtMCcgOiAnb3BhY2l0eS0xMDAgc2NhbGUtMTAwJ1xuICAgICAgICApfSAvPlxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICdhYnNvbHV0ZSBibG9jayBoLTAuNSB3LTYgYmctd2hpdGUgcm91bmRlZC1mdWxsIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBlYXNlLW91dCB0cmFuc2Zvcm0nLFxuICAgICAgICAgIGlzT3BlbiA/ICctcm90YXRlLTQ1IHRyYW5zbGF0ZS15LTAnIDogJ3RyYW5zbGF0ZS15LTInXG4gICAgICAgICl9IC8+XG4gICAgICA8L2Rpdj5cbiAgICAgIFxuICAgICAgey8qIFN1YnRsZSBnbG93IGVmZmVjdCBvbiBob3ZlciAqL31cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgaW5zZXQtMCByb3VuZGVkLXhsIGJnLWdyYWRpZW50LXRvLXIgZnJvbS1iYW5xdWlzZS1ibHVlLWxpZ2h0LzIwIHRvLWJhbnF1aXNlLWJsdWUvMjAgb3BhY2l0eS0wIGdyb3VwLWhvdmVyOm9wYWNpdHktMTAwIHRyYW5zaXRpb24tb3BhY2l0eSBkdXJhdGlvbi0zMDBcIiAvPlxuICAgIDwvYnV0dG9uPlxuICApO1xufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIm1lcmdlQ2xhc3NlcyIsImNuIiwiTW9iaWxlTWVudUJ1dHRvbiIsImlzT3BlbiIsIm9uQ2xpY2siLCJjbGFzc05hbWUiLCJidXR0b24iLCJhcmlhLWxhYmVsIiwiYXJpYS1leHBhbmRlZCIsImRpdiIsInNwYW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/layout/navbar/MobileMenuButton.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/layout/navbar/NavLinks.tsx": -/*!***************************************************!*\ - !*** ./src/components/layout/navbar/NavLinks.tsx ***! - \***************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ NavLinks: () => (/* binding */ NavLinks)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_designSystem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../styles/designSystem */ \"(ssr)/./src/styles/designSystem.ts\");\n\n\n\nconst NavLink = ({ href, children, isActive = false, onClick })=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: href,\n onClick: onClick,\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"relative px-4 py-2 text-sm font-medium transition-all duration-300 rounded-lg group\", \"hover:text-white focus:outline-none focus:ring-2 focus:ring-banquise-blue-light/50\", isActive ? \"text-white bg-white/20 shadow-lg\" : \"text-white/80 hover:bg-white/10\"),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"relative z-10\",\n children: children\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/NavLinks.tsx\",\n lineNumber: 31,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"absolute inset-0 rounded-lg bg-gradient-to-r from-banquise-blue-light/20 to-banquise-blue/20\", \"opacity-0 group-hover:opacity-100 transition-all duration-300 scale-95 group-hover:scale-100\")\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/NavLinks.tsx\",\n lineNumber: 34,\n columnNumber: 7\n }, undefined),\n isActive && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute bottom-0 left-1/2 transform -translate-x-1/2 w-6 h-0.5 bg-banquise-blue-lightest rounded-full\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/NavLinks.tsx\",\n lineNumber: 41,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/NavLinks.tsx\",\n lineNumber: 20,\n columnNumber: 5\n }, undefined);\n};\nconst NavLinks = ({ translations, className })=>{\n const [activeSection, setActiveSection] = react__WEBPACK_IMPORTED_MODULE_1___default().useState(\"home\");\n // Observer pour détecter la section active\n react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(()=>{\n const handleScroll = ()=>{\n const scrollPosition = window.scrollY;\n const windowHeight = window.innerHeight;\n // Si on est en haut de la page (moins de 100px du haut), on active \"home\"\n if (scrollPosition < 100) {\n setActiveSection(\"home\");\n return;\n }\n // Sinon, on utilise l'intersection observer logic\n const sections = [\n \"home\",\n \"services\",\n \"about\"\n ];\n let currentSection = \"home\";\n sections.forEach((sectionId)=>{\n const element = document.getElementById(sectionId);\n if (element) {\n const rect = element.getBoundingClientRect();\n const sectionTop = rect.top + scrollPosition;\n // Si la section est visible dans le viewport\n if (scrollPosition >= sectionTop - windowHeight / 3) {\n currentSection = sectionId;\n }\n }\n });\n setActiveSection(currentSection);\n };\n // Écouter le scroll\n window.addEventListener(\"scroll\", handleScroll);\n // Appeler une fois au chargement\n handleScroll();\n return ()=>{\n window.removeEventListener(\"scroll\", handleScroll);\n };\n }, []);\n // Observer pour détecter la section active avec IntersectionObserver (fallback)\n react__WEBPACK_IMPORTED_MODULE_1___default().useEffect(()=>{\n const observer = new IntersectionObserver((entries)=>{\n entries.forEach((entry)=>{\n if (entry.isIntersecting && window.scrollY > 100) {\n setActiveSection(entry.target.id);\n }\n });\n }, {\n threshold: 0.3,\n rootMargin: \"-100px 0px -100px 0px\"\n });\n const sections = [\n \"home\",\n \"services\",\n \"about\"\n ];\n sections.forEach((id)=>{\n const element = document.getElementById(id);\n if (element) observer.observe(element);\n });\n return ()=>observer.disconnect();\n }, []);\n const handleNavClick = (sectionId)=>{\n if (sectionId === \"home\") {\n // Scroll to top for home section\n window.scrollTo({\n top: 0,\n behavior: \"smooth\"\n });\n } else if (sectionId === \"contact\") {\n // Open email client for contact\n window.location.href = \"mailto:contact@la-banquise.fr\";\n } else {\n // Scroll to specific section\n const element = document.getElementById(sectionId);\n if (element) {\n element.scrollIntoView({\n behavior: \"smooth\",\n block: \"start\"\n });\n }\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"hidden md:flex items-center space-x-1\", className),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(NavLink, {\n href: \"#home\",\n isActive: activeSection === \"home\",\n onClick: ()=>handleNavClick(\"home\"),\n children: translations.home\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/NavLinks.tsx\",\n lineNumber: 141,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(NavLink, {\n href: \"#services\",\n isActive: activeSection === \"services\",\n onClick: ()=>handleNavClick(\"services\"),\n children: translations.services\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/NavLinks.tsx\",\n lineNumber: 149,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(NavLink, {\n href: \"#about\",\n isActive: activeSection === \"about\",\n onClick: ()=>handleNavClick(\"about\"),\n children: translations.about\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/NavLinks.tsx\",\n lineNumber: 157,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(NavLink, {\n href: \"mailto:contact@la-banquise.fr\",\n isActive: false,\n onClick: ()=>handleNavClick(\"contact\"),\n children: translations.contact\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/NavLinks.tsx\",\n lineNumber: 165,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/layout/navbar/NavLinks.tsx\",\n lineNumber: 140,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9sYXlvdXQvbmF2YmFyL05hdkxpbmtzLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQTBCO0FBQ3dDO0FBZ0JsRSxNQUFNRyxVQUFrQyxDQUFDLEVBQUVDLElBQUksRUFBRUMsUUFBUSxFQUFFQyxXQUFXLEtBQUssRUFBRUMsT0FBTyxFQUFFO0lBQ3BGLHFCQUNFLDhEQUFDQztRQUNDSixNQUFNQTtRQUNORyxTQUFTQTtRQUNURSxXQUFXUCxrRUFBRUEsQ0FDWCx1RkFDQSxzRkFDQUksV0FDSSxxQ0FDQTs7MEJBR04sOERBQUNJO2dCQUFLRCxXQUFVOzBCQUFpQko7Ozs7OzswQkFHakMsOERBQUNNO2dCQUFJRixXQUFXUCxrRUFBRUEsQ0FDaEIsZ0dBQ0E7Ozs7OztZQUlESSwwQkFDQyw4REFBQ0s7Z0JBQUlGLFdBQVU7Ozs7Ozs7Ozs7OztBQUl2QjtBQUVPLE1BQU1HLFdBQW9DLENBQUMsRUFBRUMsWUFBWSxFQUFFSixTQUFTLEVBQUU7SUFDM0UsTUFBTSxDQUFDSyxlQUFlQyxpQkFBaUIsR0FBR2YscURBQWMsQ0FBUztJQUVqRSwyQ0FBMkM7SUFDM0NBLHNEQUFlLENBQUM7UUFDZCxNQUFNa0IsZUFBZTtZQUNuQixNQUFNQyxpQkFBaUJDLE9BQU9DLE9BQU87WUFDckMsTUFBTUMsZUFBZUYsT0FBT0csV0FBVztZQUV2QywwRUFBMEU7WUFDMUUsSUFBSUosaUJBQWlCLEtBQUs7Z0JBQ3hCSixpQkFBaUI7Z0JBQ2pCO1lBQ0Y7WUFFQSxrREFBa0Q7WUFDbEQsTUFBTVMsV0FBVztnQkFBQztnQkFBUTtnQkFBWTthQUFRO1lBQzlDLElBQUlDLGlCQUFpQjtZQUVyQkQsU0FBU0UsT0FBTyxDQUFDLENBQUNDO2dCQUNoQixNQUFNQyxVQUFVQyxTQUFTQyxjQUFjLENBQUNIO2dCQUN4QyxJQUFJQyxTQUFTO29CQUNYLE1BQU1HLE9BQU9ILFFBQVFJLHFCQUFxQjtvQkFDMUMsTUFBTUMsYUFBYUYsS0FBS0csR0FBRyxHQUFHZjtvQkFFOUIsNkNBQTZDO29CQUM3QyxJQUFJQSxrQkFBa0JjLGFBQWFYLGVBQWUsR0FBRzt3QkFDbkRHLGlCQUFpQkU7b0JBQ25CO2dCQUNGO1lBQ0Y7WUFFQVosaUJBQWlCVTtRQUNuQjtRQUVBLG9CQUFvQjtRQUNwQkwsT0FBT2UsZ0JBQWdCLENBQUMsVUFBVWpCO1FBQ2xDLGlDQUFpQztRQUNqQ0E7UUFFQSxPQUFPO1lBQ0xFLE9BQU9nQixtQkFBbUIsQ0FBQyxVQUFVbEI7UUFDdkM7SUFDRixHQUFHLEVBQUU7SUFFTCxnRkFBZ0Y7SUFDaEZsQixzREFBZSxDQUFDO1FBQ2QsTUFBTXFDLFdBQVcsSUFBSUMscUJBQ25CLENBQUNDO1lBQ0NBLFFBQVFiLE9BQU8sQ0FBQyxDQUFDYztnQkFDZixJQUFJQSxNQUFNQyxjQUFjLElBQUlyQixPQUFPQyxPQUFPLEdBQUcsS0FBSztvQkFDaEROLGlCQUFpQnlCLE1BQU1FLE1BQU0sQ0FBQ0MsRUFBRTtnQkFDbEM7WUFDRjtRQUNGLEdBQ0E7WUFDRUMsV0FBVztZQUNYQyxZQUFZO1FBQ2Q7UUFHRixNQUFNckIsV0FBVztZQUFDO1lBQVE7WUFBWTtTQUFRO1FBQzlDQSxTQUFTRSxPQUFPLENBQUMsQ0FBQ2lCO1lBQ2hCLE1BQU1mLFVBQVVDLFNBQVNDLGNBQWMsQ0FBQ2E7WUFDeEMsSUFBSWYsU0FBU1MsU0FBU1MsT0FBTyxDQUFDbEI7UUFDaEM7UUFFQSxPQUFPLElBQU1TLFNBQVNVLFVBQVU7SUFDbEMsR0FBRyxFQUFFO0lBRUwsTUFBTUMsaUJBQWlCLENBQUNyQjtRQUN0QixJQUFJQSxjQUFjLFFBQVE7WUFDeEIsaUNBQWlDO1lBQ2pDUCxPQUFPNkIsUUFBUSxDQUFDO2dCQUNkZixLQUFLO2dCQUNMZ0IsVUFBVTtZQUNaO1FBQ0YsT0FBTyxJQUFJdkIsY0FBYyxXQUFXO1lBQ2xDLGdDQUFnQztZQUNoQ1AsT0FBTytCLFFBQVEsQ0FBQy9DLElBQUksR0FBRztRQUN6QixPQUFPO1lBQ0wsNkJBQTZCO1lBQzdCLE1BQU13QixVQUFVQyxTQUFTQyxjQUFjLENBQUNIO1lBQ3hDLElBQUlDLFNBQVM7Z0JBQ1hBLFFBQVF3QixjQUFjLENBQUM7b0JBQ3JCRixVQUFVO29CQUNWRyxPQUFPO2dCQUNUO1lBQ0Y7UUFDRjtJQUNGO0lBRUEscUJBQ0UsOERBQUNDO1FBQUk3QyxXQUFXUCxrRUFBRUEsQ0FBQyx5Q0FBeUNPOzswQkFDMUQsOERBQUNOO2dCQUNDQyxNQUFLO2dCQUNMRSxVQUFVUSxrQkFBa0I7Z0JBQzVCUCxTQUFTLElBQU15QyxlQUFlOzBCQUU3Qm5DLGFBQWEwQyxJQUFJOzs7Ozs7MEJBR3BCLDhEQUFDcEQ7Z0JBQ0NDLE1BQUs7Z0JBQ0xFLFVBQVVRLGtCQUFrQjtnQkFDNUJQLFNBQVMsSUFBTXlDLGVBQWU7MEJBRTdCbkMsYUFBYTJDLFFBQVE7Ozs7OzswQkFHeEIsOERBQUNyRDtnQkFDQ0MsTUFBSztnQkFDTEUsVUFBVVEsa0JBQWtCO2dCQUM1QlAsU0FBUyxJQUFNeUMsZUFBZTswQkFFN0JuQyxhQUFhNEMsS0FBSzs7Ozs7OzBCQUdyQiw4REFBQ3REO2dCQUNDQyxNQUFLO2dCQUNMRSxVQUFVO2dCQUNWQyxTQUFTLElBQU15QyxlQUFlOzBCQUU3Qm5DLGFBQWE2QyxPQUFPOzs7Ozs7Ozs7Ozs7QUFJN0IsRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvY29tcG9uZW50cy9sYXlvdXQvbmF2YmFyL05hdkxpbmtzLnRzeD80YTdlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBtZXJnZUNsYXNzZXMgYXMgY24gfSBmcm9tICcuLi8uLi8uLi9zdHlsZXMvZGVzaWduU3lzdGVtJztcbmltcG9ydCB0eXBlIHsgVHJhbnNsYXRpb24gfSBmcm9tICcuLi8uLi8uLi90eXBlcy9pMThuJztcblxuaW50ZXJmYWNlIE5hdkxpbmtzUHJvcHMge1xuICB0cmFuc2xhdGlvbnM6IFRyYW5zbGF0aW9uWyduYXZpZ2F0aW9uJ107XG4gIHNjcm9sbGVkOiBib29sZWFuO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG59XG5cbmludGVyZmFjZSBOYXZMaW5rUHJvcHMge1xuICBocmVmOiBzdHJpbmc7XG4gIGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGU7XG4gIGlzQWN0aXZlPzogYm9vbGVhbjtcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG59XG5cbmNvbnN0IE5hdkxpbms6IFJlYWN0LkZDPE5hdkxpbmtQcm9wcz4gPSAoeyBocmVmLCBjaGlsZHJlbiwgaXNBY3RpdmUgPSBmYWxzZSwgb25DbGljayB9KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPGFcbiAgICAgIGhyZWY9e2hyZWZ9XG4gICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgJ3JlbGF0aXZlIHB4LTQgcHktMiB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCByb3VuZGVkLWxnIGdyb3VwJyxcbiAgICAgICAgJ2hvdmVyOnRleHQtd2hpdGUgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLWJhbnF1aXNlLWJsdWUtbGlnaHQvNTAnLFxuICAgICAgICBpc0FjdGl2ZSBcbiAgICAgICAgICA/ICd0ZXh0LXdoaXRlIGJnLXdoaXRlLzIwIHNoYWRvdy1sZycgXG4gICAgICAgICAgOiAndGV4dC13aGl0ZS84MCBob3ZlcjpiZy13aGl0ZS8xMCdcbiAgICAgICl9XG4gICAgPlxuICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVsYXRpdmUgei0xMFwiPntjaGlsZHJlbn08L3NwYW4+XG4gICAgICBcbiAgICAgIHsvKiBIb3ZlciBlZmZlY3QgKi99XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17Y24oXG4gICAgICAgICdhYnNvbHV0ZSBpbnNldC0wIHJvdW5kZWQtbGcgYmctZ3JhZGllbnQtdG8tciBmcm9tLWJhbnF1aXNlLWJsdWUtbGlnaHQvMjAgdG8tYmFucXVpc2UtYmx1ZS8yMCcsXG4gICAgICAgICdvcGFjaXR5LTAgZ3JvdXAtaG92ZXI6b3BhY2l0eS0xMDAgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIHNjYWxlLTk1IGdyb3VwLWhvdmVyOnNjYWxlLTEwMCdcbiAgICAgICl9IC8+XG4gICAgICBcbiAgICAgIHsvKiBBY3RpdmUgaW5kaWNhdG9yICovfVxuICAgICAge2lzQWN0aXZlICYmIChcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LTEvMiB0cmFuc2Zvcm0gLXRyYW5zbGF0ZS14LTEvMiB3LTYgaC0wLjUgYmctYmFucXVpc2UtYmx1ZS1saWdodGVzdCByb3VuZGVkLWZ1bGxcIiAvPlxuICAgICAgKX1cbiAgICA8L2E+XG4gICk7XG59O1xuXG5leHBvcnQgY29uc3QgTmF2TGlua3M6IFJlYWN0LkZDPE5hdkxpbmtzUHJvcHM+ID0gKHsgdHJhbnNsYXRpb25zLCBjbGFzc05hbWUgfSkgPT4ge1xuICBjb25zdCBbYWN0aXZlU2VjdGlvbiwgc2V0QWN0aXZlU2VjdGlvbl0gPSBSZWFjdC51c2VTdGF0ZTxzdHJpbmc+KCdob21lJyk7XG5cbiAgLy8gT2JzZXJ2ZXIgcG91ciBkw6l0ZWN0ZXIgbGEgc2VjdGlvbiBhY3RpdmVcbiAgUmVhY3QudXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCBoYW5kbGVTY3JvbGwgPSAoKSA9PiB7XG4gICAgICBjb25zdCBzY3JvbGxQb3NpdGlvbiA9IHdpbmRvdy5zY3JvbGxZO1xuICAgICAgY29uc3Qgd2luZG93SGVpZ2h0ID0gd2luZG93LmlubmVySGVpZ2h0O1xuICAgICAgXG4gICAgICAvLyBTaSBvbiBlc3QgZW4gaGF1dCBkZSBsYSBwYWdlIChtb2lucyBkZSAxMDBweCBkdSBoYXV0KSwgb24gYWN0aXZlIFwiaG9tZVwiXG4gICAgICBpZiAoc2Nyb2xsUG9zaXRpb24gPCAxMDApIHtcbiAgICAgICAgc2V0QWN0aXZlU2VjdGlvbignaG9tZScpO1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIC8vIFNpbm9uLCBvbiB1dGlsaXNlIGwnaW50ZXJzZWN0aW9uIG9ic2VydmVyIGxvZ2ljXG4gICAgICBjb25zdCBzZWN0aW9ucyA9IFsnaG9tZScsICdzZXJ2aWNlcycsICdhYm91dCddO1xuICAgICAgbGV0IGN1cnJlbnRTZWN0aW9uID0gJ2hvbWUnO1xuXG4gICAgICBzZWN0aW9ucy5mb3JFYWNoKChzZWN0aW9uSWQpID0+IHtcbiAgICAgICAgY29uc3QgZWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHNlY3Rpb25JZCk7XG4gICAgICAgIGlmIChlbGVtZW50KSB7XG4gICAgICAgICAgY29uc3QgcmVjdCA9IGVsZW1lbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gICAgICAgICAgY29uc3Qgc2VjdGlvblRvcCA9IHJlY3QudG9wICsgc2Nyb2xsUG9zaXRpb247XG4gICAgICAgICAgXG4gICAgICAgICAgLy8gU2kgbGEgc2VjdGlvbiBlc3QgdmlzaWJsZSBkYW5zIGxlIHZpZXdwb3J0XG4gICAgICAgICAgaWYgKHNjcm9sbFBvc2l0aW9uID49IHNlY3Rpb25Ub3AgLSB3aW5kb3dIZWlnaHQgLyAzKSB7XG4gICAgICAgICAgICBjdXJyZW50U2VjdGlvbiA9IHNlY3Rpb25JZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0pO1xuXG4gICAgICBzZXRBY3RpdmVTZWN0aW9uKGN1cnJlbnRTZWN0aW9uKTtcbiAgICB9O1xuXG4gICAgLy8gw4ljb3V0ZXIgbGUgc2Nyb2xsXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIGhhbmRsZVNjcm9sbCk7XG4gICAgLy8gQXBwZWxlciB1bmUgZm9pcyBhdSBjaGFyZ2VtZW50XG4gICAgaGFuZGxlU2Nyb2xsKCk7XG5cbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIGhhbmRsZVNjcm9sbCk7XG4gICAgfTtcbiAgfSwgW10pO1xuXG4gIC8vIE9ic2VydmVyIHBvdXIgZMOpdGVjdGVyIGxhIHNlY3Rpb24gYWN0aXZlIGF2ZWMgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIgKGZhbGxiYWNrKVxuICBSZWFjdC51c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IG9ic2VydmVyID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKFxuICAgICAgKGVudHJpZXMpID0+IHtcbiAgICAgICAgZW50cmllcy5mb3JFYWNoKChlbnRyeSkgPT4ge1xuICAgICAgICAgIGlmIChlbnRyeS5pc0ludGVyc2VjdGluZyAmJiB3aW5kb3cuc2Nyb2xsWSA+IDEwMCkge1xuICAgICAgICAgICAgc2V0QWN0aXZlU2VjdGlvbihlbnRyeS50YXJnZXQuaWQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICB9LFxuICAgICAgeyBcbiAgICAgICAgdGhyZXNob2xkOiAwLjMsXG4gICAgICAgIHJvb3RNYXJnaW46ICctMTAwcHggMHB4IC0xMDBweCAwcHgnXG4gICAgICB9XG4gICAgKTtcblxuICAgIGNvbnN0IHNlY3Rpb25zID0gWydob21lJywgJ3NlcnZpY2VzJywgJ2Fib3V0J107XG4gICAgc2VjdGlvbnMuZm9yRWFjaCgoaWQpID0+IHtcbiAgICAgIGNvbnN0IGVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7XG4gICAgICBpZiAoZWxlbWVudCkgb2JzZXJ2ZXIub2JzZXJ2ZShlbGVtZW50KTtcbiAgICB9KTtcblxuICAgIHJldHVybiAoKSA9PiBvYnNlcnZlci5kaXNjb25uZWN0KCk7XG4gIH0sIFtdKTtcblxuICBjb25zdCBoYW5kbGVOYXZDbGljayA9IChzZWN0aW9uSWQ6IHN0cmluZykgPT4ge1xuICAgIGlmIChzZWN0aW9uSWQgPT09ICdob21lJykge1xuICAgICAgLy8gU2Nyb2xsIHRvIHRvcCBmb3IgaG9tZSBzZWN0aW9uXG4gICAgICB3aW5kb3cuc2Nyb2xsVG8oeyBcbiAgICAgICAgdG9wOiAwLCBcbiAgICAgICAgYmVoYXZpb3I6ICdzbW9vdGgnIFxuICAgICAgfSk7XG4gICAgfSBlbHNlIGlmIChzZWN0aW9uSWQgPT09ICdjb250YWN0Jykge1xuICAgICAgLy8gT3BlbiBlbWFpbCBjbGllbnQgZm9yIGNvbnRhY3RcbiAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gJ21haWx0bzpjb250YWN0QGxhLWJhbnF1aXNlLmZyJztcbiAgICB9IGVsc2Uge1xuICAgICAgLy8gU2Nyb2xsIHRvIHNwZWNpZmljIHNlY3Rpb25cbiAgICAgIGNvbnN0IGVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChzZWN0aW9uSWQpO1xuICAgICAgaWYgKGVsZW1lbnQpIHtcbiAgICAgICAgZWxlbWVudC5zY3JvbGxJbnRvVmlldyh7IFxuICAgICAgICAgIGJlaGF2aW9yOiAnc21vb3RoJyxcbiAgICAgICAgICBibG9jazogJ3N0YXJ0J1xuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8bmF2IGNsYXNzTmFtZT17Y24oJ2hpZGRlbiBtZDpmbGV4IGl0ZW1zLWNlbnRlciBzcGFjZS14LTEnLCBjbGFzc05hbWUpfT5cbiAgICAgIDxOYXZMaW5rIFxuICAgICAgICBocmVmPVwiI2hvbWVcIiBcbiAgICAgICAgaXNBY3RpdmU9e2FjdGl2ZVNlY3Rpb24gPT09ICdob21lJ31cbiAgICAgICAgb25DbGljaz17KCkgPT4gaGFuZGxlTmF2Q2xpY2soJ2hvbWUnKX1cbiAgICAgID5cbiAgICAgICAge3RyYW5zbGF0aW9ucy5ob21lfVxuICAgICAgPC9OYXZMaW5rPlxuICAgICAgXG4gICAgICA8TmF2TGluayBcbiAgICAgICAgaHJlZj1cIiNzZXJ2aWNlc1wiIFxuICAgICAgICBpc0FjdGl2ZT17YWN0aXZlU2VjdGlvbiA9PT0gJ3NlcnZpY2VzJ31cbiAgICAgICAgb25DbGljaz17KCkgPT4gaGFuZGxlTmF2Q2xpY2soJ3NlcnZpY2VzJyl9XG4gICAgICA+XG4gICAgICAgIHt0cmFuc2xhdGlvbnMuc2VydmljZXN9XG4gICAgICA8L05hdkxpbms+XG4gICAgICBcbiAgICAgIDxOYXZMaW5rIFxuICAgICAgICBocmVmPVwiI2Fib3V0XCIgXG4gICAgICAgIGlzQWN0aXZlPXthY3RpdmVTZWN0aW9uID09PSAnYWJvdXQnfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVOYXZDbGljaygnYWJvdXQnKX1cbiAgICAgID5cbiAgICAgICAge3RyYW5zbGF0aW9ucy5hYm91dH1cbiAgICAgIDwvTmF2TGluaz5cbiAgICAgIFxuICAgICAgPE5hdkxpbmsgXG4gICAgICAgIGhyZWY9XCJtYWlsdG86Y29udGFjdEBsYS1iYW5xdWlzZS5mclwiIFxuICAgICAgICBpc0FjdGl2ZT17ZmFsc2V9XG4gICAgICAgIG9uQ2xpY2s9eygpID0+IGhhbmRsZU5hdkNsaWNrKCdjb250YWN0Jyl9XG4gICAgICA+XG4gICAgICAgIHt0cmFuc2xhdGlvbnMuY29udGFjdH1cbiAgICAgIDwvTmF2TGluaz5cbiAgICA8L25hdj5cbiAgKTtcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJtZXJnZUNsYXNzZXMiLCJjbiIsIk5hdkxpbmsiLCJocmVmIiwiY2hpbGRyZW4iLCJpc0FjdGl2ZSIsIm9uQ2xpY2siLCJhIiwiY2xhc3NOYW1lIiwic3BhbiIsImRpdiIsIk5hdkxpbmtzIiwidHJhbnNsYXRpb25zIiwiYWN0aXZlU2VjdGlvbiIsInNldEFjdGl2ZVNlY3Rpb24iLCJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsImhhbmRsZVNjcm9sbCIsInNjcm9sbFBvc2l0aW9uIiwid2luZG93Iiwic2Nyb2xsWSIsIndpbmRvd0hlaWdodCIsImlubmVySGVpZ2h0Iiwic2VjdGlvbnMiLCJjdXJyZW50U2VjdGlvbiIsImZvckVhY2giLCJzZWN0aW9uSWQiLCJlbGVtZW50IiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsInJlY3QiLCJnZXRCb3VuZGluZ0NsaWVudFJlY3QiLCJzZWN0aW9uVG9wIiwidG9wIiwiYWRkRXZlbnRMaXN0ZW5lciIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJvYnNlcnZlciIsIkludGVyc2VjdGlvbk9ic2VydmVyIiwiZW50cmllcyIsImVudHJ5IiwiaXNJbnRlcnNlY3RpbmciLCJ0YXJnZXQiLCJpZCIsInRocmVzaG9sZCIsInJvb3RNYXJnaW4iLCJvYnNlcnZlIiwiZGlzY29ubmVjdCIsImhhbmRsZU5hdkNsaWNrIiwic2Nyb2xsVG8iLCJiZWhhdmlvciIsImxvY2F0aW9uIiwic2Nyb2xsSW50b1ZpZXciLCJibG9jayIsIm5hdiIsImhvbWUiLCJzZXJ2aWNlcyIsImFib3V0IiwiY29udGFjdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/layout/navbar/NavLinks.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/sections/AboutSection.tsx": -/*!**************************************************!*\ - !*** ./src/components/sections/AboutSection.tsx ***! - \**************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AboutSection: () => (/* binding */ AboutSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _ui_AccordionItem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../ui/AccordionItem */ \"(ssr)/./src/components/ui/AccordionItem.tsx\");\n/* harmony import */ var _config_constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../config/constants */ \"(ssr)/./src/config/constants.ts\");\n/* harmony import */ var _styles_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../styles/components */ \"(ssr)/./src/styles/components.ts\");\n\n\n\n\n\nconst AboutSection = ({ openAccordion, toggleAccordion })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n id: \"about\",\n className: \"relative py-16 sm:py-20 md:py-24 px-4 sm:px-6 md:px-8 z-2 w-full box-border\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-4xl mx-auto\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-center mb-12 sm:mb-16 md:mb-20\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.text.headingXl} mb-6 sm:mb-8 px-2`,\n style: {\n textShadow: \"0 2px 4px rgba(0, 0, 0, 0.2)\"\n },\n children: \"\\xc0 Propos de La Banquise\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 16,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.text.muted} text-lg sm:text-xl max-w-3xl mx-auto px-2`,\n style: {\n textShadow: \"0 1px 2px rgba(0, 0, 0, 0.1)\"\n },\n children: \"Une communaut\\xe9 passionn\\xe9e qui propose des services d'h\\xe9bergement et des outils collaboratifs pour les d\\xe9veloppeurs et les gamers.\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 19,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 15,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-4 sm:space-y-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.text.headingLg} mb-8 sm:mb-12 flex items-center justify-center px-2`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-2xl sm:text-3xl mr-3\",\n children: \"❓\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 27,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-center\",\n children: \"Questions Fr\\xe9quentes\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 28,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 26,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ui_AccordionItem__WEBPACK_IMPORTED_MODULE_2__.AccordionItem, {\n title: \"\\uD83C\\uDFAF Notre Mission\",\n isOpen: openAccordion === \"mission\",\n onToggle: ()=>toggleAccordion(\"mission\"),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: _styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.text.muted,\n children: \"Former les \\xe9tudiants au d\\xe9ploiment et a la gestion d'une infra, et de maitriser des technologies entreprise grade. Cela permet de fournir une plateforme stable et accessible pour h\\xe9berger vos projets, partager vos connaissances et jouer ensemble !\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 37,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: _styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.text.muted,\n children: \"Nous croyons en la puissance de la collaboration et mettons \\xe0 disposition des outils modernes pour faciliter le travail en \\xe9quipe.\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 41,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-wrap gap-2 mt-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"bg-banquise-blue/20 text-banquise-blue-light px-3 py-1 rounded-full text-sm font-medium\",\n children: \"Collaboration\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 45,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"bg-banquise-blue/20 text-banquise-blue-light px-3 py-1 rounded-full text-sm font-medium\",\n children: \"Innovation\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 46,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"bg-banquise-blue/20 text-banquise-blue-light px-3 py-1 rounded-full text-sm font-medium\",\n children: \"Accessibilit\\xe9\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 47,\n columnNumber: 15\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 44,\n columnNumber: 13\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 36,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 31,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ui_AccordionItem__WEBPACK_IMPORTED_MODULE_2__.AccordionItem, {\n title: \"\\uD83D\\uDEE0️ Nos Services\",\n isOpen: openAccordion === \"services\",\n onToggle: ()=>toggleAccordion(\"services\"),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `flex items-start space-x-4 p-4 ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.card} rounded-xl ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.cards.base}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.icons.small} ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.primaryBr} font-bold`,\n children: \"\\uD83D\\uDCDA\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 60,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"font-semibold text-banquise-gray mb-1\",\n children: \"Wiki\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 62,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 text-sm\",\n children: \"Documentation collaborative et guides d\\xe9taill\\xe9s\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 63,\n columnNumber: 19\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 61,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 59,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `flex items-start space-x-4 p-4 ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.card} rounded-xl ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.cards.base}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.icons.small} ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.primaryBr} font-bold`,\n children: \"\\uD83D\\uDD27\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 68,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"font-semibold text-banquise-gray mb-1\",\n children: \"Gitea\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 70,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 text-sm\",\n children: \"Gestion de versions Git auto-h\\xe9berg\\xe9e\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 71,\n columnNumber: 19\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 69,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 67,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `flex items-start space-x-4 p-4 ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.card} rounded-xl ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.cards.base}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.icons.small} ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.primaryBr} font-bold`,\n children: \"\\uD83C\\uDFAE\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 76,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"font-semibold text-banquise-gray mb-1\",\n children: \"Panel de Jeux\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 78,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 text-sm\",\n children: \"Interface de gestion pour serveurs de jeux\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 79,\n columnNumber: 19\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 77,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 75,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `flex items-start space-x-4 p-4 ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.card} rounded-xl ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.cards.base}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.icons.small} ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.primaryBr} font-bold`,\n children: \"\\uD83D\\uDC27\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 84,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"font-semibold text-banquise-gray mb-1\",\n children: \"Pelican\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 86,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 text-sm\",\n children: \"G\\xe9n\\xe9rateur de sites statiques\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 87,\n columnNumber: 19\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 85,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 83,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `flex items-start space-x-4 p-4 ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.card} rounded-xl ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.cards.base}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.icons.small} ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.primaryBr} font-bold`,\n children: \"\\uD83C\\uDFE2\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 92,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"font-semibold text-banquise-gray mb-1\",\n children: \"Intranet\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 94,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 text-sm\",\n children: \"Espace priv\\xe9 de l'association\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 95,\n columnNumber: 19\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 93,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 91,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `flex items-start space-x-4 p-4 ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.card} rounded-xl ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.cards.base}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.icons.small} ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.primaryBr} font-bold`,\n children: \"\\uD83D\\uDCE7\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 100,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"font-semibold text-banquise-gray mb-1\",\n children: \"Webmail\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 102,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 text-sm\",\n children: \"Service de messagerie \\xe9lectronique\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 103,\n columnNumber: 19\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 101,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 99,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `flex items-start space-x-4 p-4 ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.card} rounded-xl ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.cards.base}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.icons.small} ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.primaryBr} font-bold`,\n children: \"☁️\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 108,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"font-semibold text-banquise-gray mb-1\",\n children: \"OpenCloud\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 110,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 text-sm\",\n children: \"Plateforme cloud collaborative\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 111,\n columnNumber: 19\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 109,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 107,\n columnNumber: 15\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 58,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.text.muted} mt-4`,\n children: \"Tous nos services sont maintenus avec soin et r\\xe9guli\\xe8rement mis \\xe0 jour pour garantir une exp\\xe9rience optimale.\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 115,\n columnNumber: 13\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 57,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 52,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ui_AccordionItem__WEBPACK_IMPORTED_MODULE_2__.AccordionItem, {\n title: \"\\uD83E\\uDD1D Rejoindre l'association\",\n isOpen: openAccordion === \"community\",\n onToggle: ()=>toggleAccordion(\"community\"),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: _styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.text.muted,\n children: \"Rejoignez notre serveur Discord pour rejoindre l'asso, \\xe9changer avec nous, obtenir de l'aide et rester inform\\xe9 des derni\\xe8res nouveaut\\xe9s !\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 127,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.cards.base} bg-gradient-to-r from-banquise-blue-dark/20 to-banquise-blue/10 rounded-2xl p-6`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h4\", {\n className: \"font-semibold text-banquise-gray mb-3 flex items-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xl mr-2\",\n children: \"\\uD83D\\uDCAC\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 133,\n columnNumber: 17\n }, undefined),\n \"Comment rejoindre l'asso ?\"\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 132,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-2 text-banquise-gray/80 text-sm mb-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-banquise-blue-light mr-2\",\n children: \"•\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 137,\n columnNumber: 51\n }, undefined),\n \" Creez un ticket banquise\"\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 137,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-banquise-blue-light mr-2\",\n children: \"•\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 138,\n columnNumber: 51\n }, undefined),\n \" Donnez votre login EPITA ou expliquez votre situation\"\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 138,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-banquise-blue-light mr-2\",\n children: \"•\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 139,\n columnNumber: 51\n }, undefined),\n \" Un moderateur validera votre demande et vous donnera acces aux salons discord de l'asso !\"\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 139,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 136,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: _config_constants__WEBPACK_IMPORTED_MODULE_3__.URLS.social.discord,\n className: `${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.buttons.primary} ${_styles_components__WEBPACK_IMPORTED_MODULE_4__.commonStyles.gradients.primary} py-3 px-6 rounded-xl`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"mr-3 text-lg\",\n children: \"\\uD83D\\uDE80\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 146,\n columnNumber: 17\n }, undefined),\n \"Rejoindre Discord\"\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 142,\n columnNumber: 15\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 131,\n columnNumber: 13\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 126,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 121,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 25,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 13,\n columnNumber: 5\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/AboutSection.tsx\",\n lineNumber: 12,\n columnNumber: 3\n }, undefined);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9zZWN0aW9ucy9BYm91dFNlY3Rpb24udHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUEwQjtBQUMwQjtBQUNOO0FBQ1M7QUFPaEQsTUFBTUksZUFBNEMsQ0FBQyxFQUFFQyxhQUFhLEVBQUVDLGVBQWUsRUFBRSxpQkFDMUYsOERBQUNDO1FBQVFDLElBQUc7UUFBUUMsV0FBVTtrQkFDNUIsNEVBQUNDO1lBQUlELFdBQVU7OzhCQUViLDhEQUFDQztvQkFBSUQsV0FBVTs7c0NBQ2IsOERBQUNFOzRCQUFHRixXQUFXLENBQUMsRUFBRU4sNERBQVlBLENBQUNTLElBQUksQ0FBQ0MsU0FBUyxDQUFDLGtCQUFrQixDQUFDOzRCQUFFQyxPQUFPO2dDQUFFQyxZQUFZOzRCQUErQjtzQ0FBRzs7Ozs7O3NDQUcxSCw4REFBQ0M7NEJBQUVQLFdBQVcsQ0FBQyxFQUFFTiw0REFBWUEsQ0FBQ1MsSUFBSSxDQUFDSyxLQUFLLENBQUMsMENBQTBDLENBQUM7NEJBQUVILE9BQU87Z0NBQUVDLFlBQVk7NEJBQStCO3NDQUFHOzs7Ozs7Ozs7Ozs7OEJBTS9JLDhEQUFDTDtvQkFBSUQsV0FBVTs7c0NBQ2IsOERBQUNTOzRCQUFHVCxXQUFXLENBQUMsRUFBRU4sNERBQVlBLENBQUNTLElBQUksQ0FBQ08sU0FBUyxDQUFDLG9EQUFvRCxDQUFDOzs4Q0FDakcsOERBQUNDO29DQUFLWCxXQUFVOzhDQUE0Qjs7Ozs7OzhDQUM1Qyw4REFBQ1c7b0NBQUtYLFdBQVU7OENBQWM7Ozs7Ozs7Ozs7OztzQ0FHaEMsOERBQUNSLDREQUFhQTs0QkFDWm9CLE9BQU07NEJBQ05DLFFBQVFqQixrQkFBa0I7NEJBQzFCa0IsVUFBVSxJQUFNakIsZ0JBQWdCO3NDQUVoQyw0RUFBQ0k7Z0NBQUlELFdBQVU7O2tEQUNiLDhEQUFDTzt3Q0FBRVAsV0FBV04sNERBQVlBLENBQUNTLElBQUksQ0FBQ0ssS0FBSztrREFBRTs7Ozs7O2tEQUl2Qyw4REFBQ0Q7d0NBQUVQLFdBQVdOLDREQUFZQSxDQUFDUyxJQUFJLENBQUNLLEtBQUs7a0RBQUU7Ozs7OztrREFHdkMsOERBQUNQO3dDQUFJRCxXQUFVOzswREFDYiw4REFBQ1c7Z0RBQUtYLFdBQVU7MERBQTBGOzs7Ozs7MERBQzFHLDhEQUFDVztnREFBS1gsV0FBVTswREFBMEY7Ozs7OzswREFDMUcsOERBQUNXO2dEQUFLWCxXQUFVOzBEQUEwRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7c0NBS2hILDhEQUFDUiw0REFBYUE7NEJBQ1pvQixPQUFNOzRCQUNOQyxRQUFRakIsa0JBQWtCOzRCQUMxQmtCLFVBQVUsSUFBTWpCLGdCQUFnQjtzQ0FFaEMsNEVBQUNJO2dDQUFJRCxXQUFVOztrREFDYiw4REFBQ0M7d0NBQUlELFdBQVU7OzBEQUNiLDhEQUFDQztnREFBSUQsV0FBVyxDQUFDLCtCQUErQixFQUFFTiw0REFBWUEsQ0FBQ3FCLFNBQVMsQ0FBQ0MsSUFBSSxDQUFDLFlBQVksRUFBRXRCLDREQUFZQSxDQUFDdUIsS0FBSyxDQUFDQyxJQUFJLENBQUMsQ0FBQzs7a0VBQ25ILDhEQUFDakI7d0RBQUlELFdBQVcsQ0FBQyxFQUFFTiw0REFBWUEsQ0FBQ3lCLEtBQUssQ0FBQ0MsS0FBSyxDQUFDLENBQUMsRUFBRTFCLDREQUFZQSxDQUFDcUIsU0FBUyxDQUFDTSxTQUFTLENBQUMsVUFBVSxDQUFDO2tFQUFFOzs7Ozs7a0VBQzdGLDhEQUFDcEI7OzBFQUNDLDhEQUFDcUI7Z0VBQUd0QixXQUFVOzBFQUF3Qzs7Ozs7OzBFQUN0RCw4REFBQ087Z0VBQUVQLFdBQVU7MEVBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7MERBSWpELDhEQUFDQztnREFBSUQsV0FBVyxDQUFDLCtCQUErQixFQUFFTiw0REFBWUEsQ0FBQ3FCLFNBQVMsQ0FBQ0MsSUFBSSxDQUFDLFlBQVksRUFBRXRCLDREQUFZQSxDQUFDdUIsS0FBSyxDQUFDQyxJQUFJLENBQUMsQ0FBQzs7a0VBQ25ILDhEQUFDakI7d0RBQUlELFdBQVcsQ0FBQyxFQUFFTiw0REFBWUEsQ0FBQ3lCLEtBQUssQ0FBQ0MsS0FBSyxDQUFDLENBQUMsRUFBRTFCLDREQUFZQSxDQUFDcUIsU0FBUyxDQUFDTSxTQUFTLENBQUMsVUFBVSxDQUFDO2tFQUFFOzs7Ozs7a0VBQzdGLDhEQUFDcEI7OzBFQUNDLDhEQUFDcUI7Z0VBQUd0QixXQUFVOzBFQUF3Qzs7Ozs7OzBFQUN0RCw4REFBQ087Z0VBQUVQLFdBQVU7MEVBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7MERBSWpELDhEQUFDQztnREFBSUQsV0FBVyxDQUFDLCtCQUErQixFQUFFTiw0REFBWUEsQ0FBQ3FCLFNBQVMsQ0FBQ0MsSUFBSSxDQUFDLFlBQVksRUFBRXRCLDREQUFZQSxDQUFDdUIsS0FBSyxDQUFDQyxJQUFJLENBQUMsQ0FBQzs7a0VBQ25ILDhEQUFDakI7d0RBQUlELFdBQVcsQ0FBQyxFQUFFTiw0REFBWUEsQ0FBQ3lCLEtBQUssQ0FBQ0MsS0FBSyxDQUFDLENBQUMsRUFBRTFCLDREQUFZQSxDQUFDcUIsU0FBUyxDQUFDTSxTQUFTLENBQUMsVUFBVSxDQUFDO2tFQUFFOzs7Ozs7a0VBQzdGLDhEQUFDcEI7OzBFQUNDLDhEQUFDcUI7Z0VBQUd0QixXQUFVOzBFQUF3Qzs7Ozs7OzBFQUN0RCw4REFBQ087Z0VBQUVQLFdBQVU7MEVBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7MERBSWpELDhEQUFDQztnREFBSUQsV0FBVyxDQUFDLCtCQUErQixFQUFFTiw0REFBWUEsQ0FBQ3FCLFNBQVMsQ0FBQ0MsSUFBSSxDQUFDLFlBQVksRUFBRXRCLDREQUFZQSxDQUFDdUIsS0FBSyxDQUFDQyxJQUFJLENBQUMsQ0FBQzs7a0VBQ25ILDhEQUFDakI7d0RBQUlELFdBQVcsQ0FBQyxFQUFFTiw0REFBWUEsQ0FBQ3lCLEtBQUssQ0FBQ0MsS0FBSyxDQUFDLENBQUMsRUFBRTFCLDREQUFZQSxDQUFDcUIsU0FBUyxDQUFDTSxTQUFTLENBQUMsVUFBVSxDQUFDO2tFQUFFOzs7Ozs7a0VBQzdGLDhEQUFDcEI7OzBFQUNDLDhEQUFDcUI7Z0VBQUd0QixXQUFVOzBFQUF3Qzs7Ozs7OzBFQUN0RCw4REFBQ087Z0VBQUVQLFdBQVU7MEVBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7MERBSWpELDhEQUFDQztnREFBSUQsV0FBVyxDQUFDLCtCQUErQixFQUFFTiw0REFBWUEsQ0FBQ3FCLFNBQVMsQ0FBQ0MsSUFBSSxDQUFDLFlBQVksRUFBRXRCLDREQUFZQSxDQUFDdUIsS0FBSyxDQUFDQyxJQUFJLENBQUMsQ0FBQzs7a0VBQ25ILDhEQUFDakI7d0RBQUlELFdBQVcsQ0FBQyxFQUFFTiw0REFBWUEsQ0FBQ3lCLEtBQUssQ0FBQ0MsS0FBSyxDQUFDLENBQUMsRUFBRTFCLDREQUFZQSxDQUFDcUIsU0FBUyxDQUFDTSxTQUFTLENBQUMsVUFBVSxDQUFDO2tFQUFFOzs7Ozs7a0VBQzdGLDhEQUFDcEI7OzBFQUNDLDhEQUFDcUI7Z0VBQUd0QixXQUFVOzBFQUF3Qzs7Ozs7OzBFQUN0RCw4REFBQ087Z0VBQUVQLFdBQVU7MEVBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7MERBSWpELDhEQUFDQztnREFBSUQsV0FBVyxDQUFDLCtCQUErQixFQUFFTiw0REFBWUEsQ0FBQ3FCLFNBQVMsQ0FBQ0MsSUFBSSxDQUFDLFlBQVksRUFBRXRCLDREQUFZQSxDQUFDdUIsS0FBSyxDQUFDQyxJQUFJLENBQUMsQ0FBQzs7a0VBQ25ILDhEQUFDakI7d0RBQUlELFdBQVcsQ0FBQyxFQUFFTiw0REFBWUEsQ0FBQ3lCLEtBQUssQ0FBQ0MsS0FBSyxDQUFDLENBQUMsRUFBRTFCLDREQUFZQSxDQUFDcUIsU0FBUyxDQUFDTSxTQUFTLENBQUMsVUFBVSxDQUFDO2tFQUFFOzs7Ozs7a0VBQzdGLDhEQUFDcEI7OzBFQUNDLDhEQUFDcUI7Z0VBQUd0QixXQUFVOzBFQUF3Qzs7Ozs7OzBFQUN0RCw4REFBQ087Z0VBQUVQLFdBQVU7MEVBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7MERBSWpELDhEQUFDQztnREFBSUQsV0FBVyxDQUFDLCtCQUErQixFQUFFTiw0REFBWUEsQ0FBQ3FCLFNBQVMsQ0FBQ0MsSUFBSSxDQUFDLFlBQVksRUFBRXRCLDREQUFZQSxDQUFDdUIsS0FBSyxDQUFDQyxJQUFJLENBQUMsQ0FBQzs7a0VBQ25ILDhEQUFDakI7d0RBQUlELFdBQVcsQ0FBQyxFQUFFTiw0REFBWUEsQ0FBQ3lCLEtBQUssQ0FBQ0MsS0FBSyxDQUFDLENBQUMsRUFBRTFCLDREQUFZQSxDQUFDcUIsU0FBUyxDQUFDTSxTQUFTLENBQUMsVUFBVSxDQUFDO2tFQUFFOzs7Ozs7a0VBQzdGLDhEQUFDcEI7OzBFQUNDLDhEQUFDcUI7Z0VBQUd0QixXQUFVOzBFQUF3Qzs7Ozs7OzBFQUN0RCw4REFBQ087Z0VBQUVQLFdBQVU7MEVBQWdDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7a0RBSW5ELDhEQUFDTzt3Q0FBRVAsV0FBVyxDQUFDLEVBQUVOLDREQUFZQSxDQUFDUyxJQUFJLENBQUNLLEtBQUssQ0FBQyxLQUFLLENBQUM7a0RBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7O3NDQU1yRCw4REFBQ2hCLDREQUFhQTs0QkFDWm9CLE9BQU07NEJBQ05DLFFBQVFqQixrQkFBa0I7NEJBQzFCa0IsVUFBVSxJQUFNakIsZ0JBQWdCO3NDQUVoQyw0RUFBQ0k7Z0NBQUlELFdBQVU7O2tEQUNiLDhEQUFDTzt3Q0FBRVAsV0FBV04sNERBQVlBLENBQUNTLElBQUksQ0FBQ0ssS0FBSztrREFBRTs7Ozs7O2tEQUl2Qyw4REFBQ1A7d0NBQUlELFdBQVcsQ0FBQyxFQUFFTiw0REFBWUEsQ0FBQ3VCLEtBQUssQ0FBQ0MsSUFBSSxDQUFDLGdGQUFnRixDQUFDOzswREFDMUgsOERBQUNJO2dEQUFHdEIsV0FBVTs7a0VBQ1osOERBQUNXO3dEQUFLWCxXQUFVO2tFQUFlOzs7Ozs7b0RBQVM7Ozs7Ozs7MERBRzFDLDhEQUFDdUI7Z0RBQUd2QixXQUFVOztrRUFDWiw4REFBQ3dCO3dEQUFHeEIsV0FBVTs7MEVBQW9CLDhEQUFDVztnRUFBS1gsV0FBVTswRUFBZ0M7Ozs7Ozs0REFBUTs7Ozs7OztrRUFDMUYsOERBQUN3Qjt3REFBR3hCLFdBQVU7OzBFQUFvQiw4REFBQ1c7Z0VBQUtYLFdBQVU7MEVBQWdDOzs7Ozs7NERBQVE7Ozs7Ozs7a0VBQzFGLDhEQUFDd0I7d0RBQUd4QixXQUFVOzswRUFBb0IsOERBQUNXO2dFQUFLWCxXQUFVOzBFQUFnQzs7Ozs7OzREQUFROzs7Ozs7Ozs7Ozs7OzBEQUc1Riw4REFBQ3lCO2dEQUNDQyxNQUFNakMsbURBQUlBLENBQUNrQyxNQUFNLENBQUNDLE9BQU87Z0RBQ3pCNUIsV0FBVyxDQUFDLEVBQUVOLDREQUFZQSxDQUFDbUMsT0FBTyxDQUFDQyxPQUFPLENBQUMsQ0FBQyxFQUFFcEMsNERBQVlBLENBQUNxQixTQUFTLENBQUNlLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQzs7a0VBRW5HLDhEQUFDbkI7d0RBQUtYLFdBQVU7a0VBQWU7Ozs7OztvREFBUzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztrQkFTdEQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vc3JjL2NvbXBvbmVudHMvc2VjdGlvbnMvQWJvdXRTZWN0aW9uLnRzeD85ZDg0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBBY2NvcmRpb25JdGVtIH0gZnJvbSAnLi4vdWkvQWNjb3JkaW9uSXRlbSc7XG5pbXBvcnQgeyBVUkxTIH0gZnJvbSAnLi4vLi4vY29uZmlnL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBjb21tb25TdHlsZXMgfSBmcm9tICcuLi8uLi9zdHlsZXMvY29tcG9uZW50cyc7XG5cbmludGVyZmFjZSBBYm91dFNlY3Rpb25Qcm9wcyB7XG4gIG9wZW5BY2NvcmRpb246IHN0cmluZyB8IG51bGw7XG4gIHRvZ2dsZUFjY29yZGlvbjogKHRpdGxlOiBzdHJpbmcpID0+IHZvaWQ7XG59XG5cbmV4cG9ydCBjb25zdCBBYm91dFNlY3Rpb246IFJlYWN0LkZDPEFib3V0U2VjdGlvblByb3BzPiA9ICh7IG9wZW5BY2NvcmRpb24sIHRvZ2dsZUFjY29yZGlvbiB9KSA9PiAoXG4gIDxzZWN0aW9uIGlkPVwiYWJvdXRcIiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBweS0xNiBzbTpweS0yMCBtZDpweS0yNCBweC00IHNtOnB4LTYgbWQ6cHgtOCB6LTIgdy1mdWxsIGJveC1ib3JkZXJcIj5cbiAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTR4bCBteC1hdXRvXCI+XG4gICAgICB7LyogSGVhZGVyICovfVxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LWNlbnRlciBtYi0xMiBzbTptYi0xNiBtZDptYi0yMFwiPlxuICAgICAgICA8aDIgY2xhc3NOYW1lPXtgJHtjb21tb25TdHlsZXMudGV4dC5oZWFkaW5nWGx9IG1iLTYgc206bWItOCBweC0yYH0gc3R5bGU9e3sgdGV4dFNoYWRvdzogJzAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMiknIH19PlxuICAgICAgICAgIMOAIFByb3BvcyBkZSBMYSBCYW5xdWlzZVxuICAgICAgICA8L2gyPlxuICAgICAgICA8cCBjbGFzc05hbWU9e2Ake2NvbW1vblN0eWxlcy50ZXh0Lm11dGVkfSB0ZXh0LWxnIHNtOnRleHQteGwgbWF4LXctM3hsIG14LWF1dG8gcHgtMmB9IHN0eWxlPXt7IHRleHRTaGFkb3c6ICcwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpJyB9fT5cbiAgICAgICAgICBVbmUgY29tbXVuYXV0w6kgcGFzc2lvbm7DqWUgcXVpIHByb3Bvc2UgZGVzIHNlcnZpY2VzIGQnaMOpYmVyZ2VtZW50IGV0IGRlcyBvdXRpbHMgY29sbGFib3JhdGlmcyBwb3VyIGxlcyBkw6l2ZWxvcHBldXJzIGV0IGxlcyBnYW1lcnMuXG4gICAgICAgIDwvcD5cbiAgICAgIDwvZGl2PlxuXG4gICAgICB7LyogRkFRIFNlY3Rpb24gKi99XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInNwYWNlLXktNCBzbTpzcGFjZS15LTZcIj5cbiAgICAgICAgPGgzIGNsYXNzTmFtZT17YCR7Y29tbW9uU3R5bGVzLnRleHQuaGVhZGluZ0xnfSBtYi04IHNtOm1iLTEyIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHB4LTJgfT5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBzbTp0ZXh0LTN4bCBtci0zXCI+4p2TPC9zcGFuPlxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtY2VudGVyXCI+UXVlc3Rpb25zIEZyw6lxdWVudGVzPC9zcGFuPlxuICAgICAgICA8L2gzPlxuICAgICAgICBcbiAgICAgICAgPEFjY29yZGlvbkl0ZW1cbiAgICAgICAgICB0aXRsZT1cIvCfjq8gTm90cmUgTWlzc2lvblwiXG4gICAgICAgICAgaXNPcGVuPXtvcGVuQWNjb3JkaW9uID09PSBcIm1pc3Npb25cIn1cbiAgICAgICAgICBvblRvZ2dsZT17KCkgPT4gdG9nZ2xlQWNjb3JkaW9uKFwibWlzc2lvblwiKX1cbiAgICAgICAgPlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3BhY2UteS00XCI+XG4gICAgICAgICAgICA8cCBjbGFzc05hbWU9e2NvbW1vblN0eWxlcy50ZXh0Lm11dGVkfT5cbiAgICAgICAgICAgICAgRm9ybWVyIGxlcyDDqXR1ZGlhbnRzIGF1IGTDqXBsb2ltZW50IGV0IGEgbGEgZ2VzdGlvbiBkJ3VuZSBpbmZyYSwgZXQgZGUgbWFpdHJpc2VyIGRlcyB0ZWNobm9sb2dpZXMgZW50cmVwcmlzZSBncmFkZS5cbiAgICAgICAgICAgICAgQ2VsYSBwZXJtZXQgZGUgZm91cm5pciB1bmUgcGxhdGVmb3JtZSBzdGFibGUgZXQgYWNjZXNzaWJsZSBwb3VyIGjDqWJlcmdlciB2b3MgcHJvamV0cywgcGFydGFnZXIgdm9zIGNvbm5haXNzYW5jZXMgZXQgam91ZXIgZW5zZW1ibGUgIVxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPHAgY2xhc3NOYW1lPXtjb21tb25TdHlsZXMudGV4dC5tdXRlZH0+XG4gICAgICAgICAgICAgIE5vdXMgY3JveW9ucyBlbiBsYSBwdWlzc2FuY2UgZGUgbGEgY29sbGFib3JhdGlvbiBldCBtZXR0b25zIMOgIGRpc3Bvc2l0aW9uIGRlcyBvdXRpbHMgbW9kZXJuZXMgcG91ciBmYWNpbGl0ZXIgbGUgdHJhdmFpbCBlbiDDqXF1aXBlLlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtd3JhcCBnYXAtMiBtdC00XCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImJnLWJhbnF1aXNlLWJsdWUvMjAgdGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0IHB4LTMgcHktMSByb3VuZGVkLWZ1bGwgdGV4dC1zbSBmb250LW1lZGl1bVwiPkNvbGxhYm9yYXRpb248L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImJnLWJhbnF1aXNlLWJsdWUvMjAgdGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0IHB4LTMgcHktMSByb3VuZGVkLWZ1bGwgdGV4dC1zbSBmb250LW1lZGl1bVwiPklubm92YXRpb248L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImJnLWJhbnF1aXNlLWJsdWUvMjAgdGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0IHB4LTMgcHktMSByb3VuZGVkLWZ1bGwgdGV4dC1zbSBmb250LW1lZGl1bVwiPkFjY2Vzc2liaWxpdMOpPC9zcGFuPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvQWNjb3JkaW9uSXRlbT5cblxuICAgICAgICA8QWNjb3JkaW9uSXRlbVxuICAgICAgICAgIHRpdGxlPVwi8J+boO+4jyBOb3MgU2VydmljZXNcIlxuICAgICAgICAgIGlzT3Blbj17b3BlbkFjY29yZGlvbiA9PT0gXCJzZXJ2aWNlc1wifVxuICAgICAgICAgIG9uVG9nZ2xlPXsoKSA9PiB0b2dnbGVBY2NvcmRpb24oXCJzZXJ2aWNlc1wiKX1cbiAgICAgICAgPlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3BhY2UteS02XCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImdyaWQgZ2FwLTRcIj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BmbGV4IGl0ZW1zLXN0YXJ0IHNwYWNlLXgtNCBwLTQgJHtjb21tb25TdHlsZXMuZ3JhZGllbnRzLmNhcmR9IHJvdW5kZWQteGwgJHtjb21tb25TdHlsZXMuY2FyZHMuYmFzZX1gfT5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7Y29tbW9uU3R5bGVzLmljb25zLnNtYWxsfSAke2NvbW1vblN0eWxlcy5ncmFkaWVudHMucHJpbWFyeUJyfSBmb250LWJvbGRgfT7wn5OaPC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkIHRleHQtYmFucXVpc2UtZ3JheSBtYi0xXCI+V2lraTwvaDQ+XG4gICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkvODAgdGV4dC1zbVwiPkRvY3VtZW50YXRpb24gY29sbGFib3JhdGl2ZSBldCBndWlkZXMgZMOpdGFpbGzDqXM8L3A+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BmbGV4IGl0ZW1zLXN0YXJ0IHNwYWNlLXgtNCBwLTQgJHtjb21tb25TdHlsZXMuZ3JhZGllbnRzLmNhcmR9IHJvdW5kZWQteGwgJHtjb21tb25TdHlsZXMuY2FyZHMuYmFzZX1gfT5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7Y29tbW9uU3R5bGVzLmljb25zLnNtYWxsfSAke2NvbW1vblN0eWxlcy5ncmFkaWVudHMucHJpbWFyeUJyfSBmb250LWJvbGRgfT7wn5SnPC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkIHRleHQtYmFucXVpc2UtZ3JheSBtYi0xXCI+R2l0ZWE8L2g0PlxuICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1iYW5xdWlzZS1ncmF5LzgwIHRleHQtc21cIj5HZXN0aW9uIGRlIHZlcnNpb25zIEdpdCBhdXRvLWjDqWJlcmfDqWU8L3A+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BmbGV4IGl0ZW1zLXN0YXJ0IHNwYWNlLXgtNCBwLTQgJHtjb21tb25TdHlsZXMuZ3JhZGllbnRzLmNhcmR9IHJvdW5kZWQteGwgJHtjb21tb25TdHlsZXMuY2FyZHMuYmFzZX1gfT5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7Y29tbW9uU3R5bGVzLmljb25zLnNtYWxsfSAke2NvbW1vblN0eWxlcy5ncmFkaWVudHMucHJpbWFyeUJyfSBmb250LWJvbGRgfT7wn46uPC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkIHRleHQtYmFucXVpc2UtZ3JheSBtYi0xXCI+UGFuZWwgZGUgSmV1eDwvaDQ+XG4gICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkvODAgdGV4dC1zbVwiPkludGVyZmFjZSBkZSBnZXN0aW9uIHBvdXIgc2VydmV1cnMgZGUgamV1eDwvcD5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BmbGV4IGl0ZW1zLXN0YXJ0IHNwYWNlLXgtNCBwLTQgJHtjb21tb25TdHlsZXMuZ3JhZGllbnRzLmNhcmR9IHJvdW5kZWQteGwgJHtjb21tb25TdHlsZXMuY2FyZHMuYmFzZX1gfT5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7Y29tbW9uU3R5bGVzLmljb25zLnNtYWxsfSAke2NvbW1vblN0eWxlcy5ncmFkaWVudHMucHJpbWFyeUJyfSBmb250LWJvbGRgfT7wn5CnPC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkIHRleHQtYmFucXVpc2UtZ3JheSBtYi0xXCI+UGVsaWNhbjwvaDQ+XG4gICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkvODAgdGV4dC1zbVwiPkfDqW7DqXJhdGV1ciBkZSBzaXRlcyBzdGF0aXF1ZXM8L3A+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgZmxleCBpdGVtcy1zdGFydCBzcGFjZS14LTQgcC00ICR7Y29tbW9uU3R5bGVzLmdyYWRpZW50cy5jYXJkfSByb3VuZGVkLXhsICR7Y29tbW9uU3R5bGVzLmNhcmRzLmJhc2V9YH0+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake2NvbW1vblN0eWxlcy5pY29ucy5zbWFsbH0gJHtjb21tb25TdHlsZXMuZ3JhZGllbnRzLnByaW1hcnlCcn0gZm9udC1ib2xkYH0+8J+PojwvZGl2PlxuICAgICAgICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICAgICAgICA8aDQgY2xhc3NOYW1lPVwiZm9udC1zZW1pYm9sZCB0ZXh0LWJhbnF1aXNlLWdyYXkgbWItMVwiPkludHJhbmV0PC9oND5cbiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtYmFucXVpc2UtZ3JheS84MCB0ZXh0LXNtXCI+RXNwYWNlIHByaXbDqSBkZSBsJ2Fzc29jaWF0aW9uPC9wPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YGZsZXggaXRlbXMtc3RhcnQgc3BhY2UteC00IHAtNCAke2NvbW1vblN0eWxlcy5ncmFkaWVudHMuY2FyZH0gcm91bmRlZC14bCAke2NvbW1vblN0eWxlcy5jYXJkcy5iYXNlfWB9PlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtjb21tb25TdHlsZXMuaWNvbnMuc21hbGx9ICR7Y29tbW9uU3R5bGVzLmdyYWRpZW50cy5wcmltYXJ5QnJ9IGZvbnQtYm9sZGB9PvCfk6c8L2Rpdj5cbiAgICAgICAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgICAgICAgPGg0IGNsYXNzTmFtZT1cImZvbnQtc2VtaWJvbGQgdGV4dC1iYW5xdWlzZS1ncmF5IG1iLTFcIj5XZWJtYWlsPC9oND5cbiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtYmFucXVpc2UtZ3JheS84MCB0ZXh0LXNtXCI+U2VydmljZSBkZSBtZXNzYWdlcmllIMOpbGVjdHJvbmlxdWU8L3A+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgZmxleCBpdGVtcy1zdGFydCBzcGFjZS14LTQgcC00ICR7Y29tbW9uU3R5bGVzLmdyYWRpZW50cy5jYXJkfSByb3VuZGVkLXhsICR7Y29tbW9uU3R5bGVzLmNhcmRzLmJhc2V9YH0+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake2NvbW1vblN0eWxlcy5pY29ucy5zbWFsbH0gJHtjb21tb25TdHlsZXMuZ3JhZGllbnRzLnByaW1hcnlCcn0gZm9udC1ib2xkYH0+4piB77iPPC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkIHRleHQtYmFucXVpc2UtZ3JheSBtYi0xXCI+T3BlbkNsb3VkPC9oND5cbiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtYmFucXVpc2UtZ3JheS84MCB0ZXh0LXNtXCI+UGxhdGVmb3JtZSBjbG91ZCBjb2xsYWJvcmF0aXZlPC9wPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPHAgY2xhc3NOYW1lPXtgJHtjb21tb25TdHlsZXMudGV4dC5tdXRlZH0gbXQtNGB9PlxuICAgICAgICAgICAgICBUb3VzIG5vcyBzZXJ2aWNlcyBzb250IG1haW50ZW51cyBhdmVjIHNvaW4gZXQgcsOpZ3VsacOocmVtZW50IG1pcyDDoCBqb3VyIHBvdXIgZ2FyYW50aXIgdW5lIGV4cMOpcmllbmNlIG9wdGltYWxlLlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L0FjY29yZGlvbkl0ZW0+XG5cbiAgICAgICAgPEFjY29yZGlvbkl0ZW1cbiAgICAgICAgICB0aXRsZT1cIvCfpJ0gUmVqb2luZHJlIGwnYXNzb2NpYXRpb25cIlxuICAgICAgICAgIGlzT3Blbj17b3BlbkFjY29yZGlvbiA9PT0gXCJjb21tdW5pdHlcIn1cbiAgICAgICAgICBvblRvZ2dsZT17KCkgPT4gdG9nZ2xlQWNjb3JkaW9uKFwiY29tbXVuaXR5XCIpfVxuICAgICAgICA+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTZcIj5cbiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT17Y29tbW9uU3R5bGVzLnRleHQubXV0ZWR9PlxuICAgICAgICAgICAgICBSZWpvaWduZXogbm90cmUgc2VydmV1ciBEaXNjb3JkIHBvdXIgcmVqb2luZHJlIGwnYXNzbywgw6ljaGFuZ2VyIGF2ZWMgbm91cywgb2J0ZW5pciBkZSBsJ2FpZGUgZXQgcmVzdGVyIGluZm9ybcOpIGRlcyBkZXJuacOocmVzIG5vdXZlYXV0w6lzICFcbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake2NvbW1vblN0eWxlcy5jYXJkcy5iYXNlfSBiZy1ncmFkaWVudC10by1yIGZyb20tYmFucXVpc2UtYmx1ZS1kYXJrLzIwIHRvLWJhbnF1aXNlLWJsdWUvMTAgcm91bmRlZC0yeGwgcC02YH0+XG4gICAgICAgICAgICAgIDxoNCBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkIHRleHQtYmFucXVpc2UtZ3JheSBtYi0zIGZsZXggaXRlbXMtY2VudGVyXCI+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC14bCBtci0yXCI+8J+SrDwvc3Bhbj5cbiAgICAgICAgICAgICAgICBDb21tZW50IHJlam9pbmRyZSBsJ2Fzc28gP1xuICAgICAgICAgICAgICA8L2g0PlxuICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwic3BhY2UteS0yIHRleHQtYmFucXVpc2UtZ3JheS84MCB0ZXh0LXNtIG1iLTZcIj5cbiAgICAgICAgICAgICAgICA8bGkgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXJcIj48c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWJsdWUtbGlnaHQgbXItMlwiPuKAojwvc3Bhbj4gQ3JlZXogdW4gdGlja2V0IGJhbnF1aXNlPC9saT5cbiAgICAgICAgICAgICAgICA8bGkgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXJcIj48c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWJsdWUtbGlnaHQgbXItMlwiPuKAojwvc3Bhbj4gRG9ubmV6IHZvdHJlIGxvZ2luIEVQSVRBIG91IGV4cGxpcXVleiB2b3RyZSBzaXR1YXRpb248L2xpPlxuICAgICAgICAgICAgICAgIDxsaSBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlclwiPjxzcGFuIGNsYXNzTmFtZT1cInRleHQtYmFucXVpc2UtYmx1ZS1saWdodCBtci0yXCI+4oCiPC9zcGFuPiBVbiBtb2RlcmF0ZXVyIHZhbGlkZXJhIHZvdHJlIGRlbWFuZGUgZXQgdm91cyBkb25uZXJhIGFjY2VzIGF1eCBzYWxvbnMgZGlzY29yZCBkZSBsJ2Fzc28gITwvbGk+XG4gICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICA8YSBcbiAgICAgICAgICAgICAgICBocmVmPXtVUkxTLnNvY2lhbC5kaXNjb3JkfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7Y29tbW9uU3R5bGVzLmJ1dHRvbnMucHJpbWFyeX0gJHtjb21tb25TdHlsZXMuZ3JhZGllbnRzLnByaW1hcnl9IHB5LTMgcHgtNiByb3VuZGVkLXhsYH1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cIm1yLTMgdGV4dC1sZ1wiPvCfmoA8L3NwYW4+XG4gICAgICAgICAgICAgICAgUmVqb2luZHJlIERpc2NvcmRcbiAgICAgICAgICAgICAgPC9hPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvQWNjb3JkaW9uSXRlbT5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L3NlY3Rpb24+XG4pO1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwiQWNjb3JkaW9uSXRlbSIsIlVSTFMiLCJjb21tb25TdHlsZXMiLCJBYm91dFNlY3Rpb24iLCJvcGVuQWNjb3JkaW9uIiwidG9nZ2xlQWNjb3JkaW9uIiwic2VjdGlvbiIsImlkIiwiY2xhc3NOYW1lIiwiZGl2IiwiaDIiLCJ0ZXh0IiwiaGVhZGluZ1hsIiwic3R5bGUiLCJ0ZXh0U2hhZG93IiwicCIsIm11dGVkIiwiaDMiLCJoZWFkaW5nTGciLCJzcGFuIiwidGl0bGUiLCJpc09wZW4iLCJvblRvZ2dsZSIsImdyYWRpZW50cyIsImNhcmQiLCJjYXJkcyIsImJhc2UiLCJpY29ucyIsInNtYWxsIiwicHJpbWFyeUJyIiwiaDQiLCJ1bCIsImxpIiwiYSIsImhyZWYiLCJzb2NpYWwiLCJkaXNjb3JkIiwiYnV0dG9ucyIsInByaW1hcnkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/sections/AboutSection.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/sections/HeroSection.tsx": -/*!*************************************************!*\ - !*** ./src/components/sections/HeroSection.tsx ***! - \*************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ HeroSection: () => (/* binding */ HeroSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _src_assets_banquise_server_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../src/assets/banquise_server.svg */ \"(ssr)/./src/assets/banquise_server.svg\");\n\n\n\nconst HeroSection = ({ translations })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n id: \"home\",\n className: \"min-h-[calc(80vh-72px)] flex flex-col justify-center items-center text-center py-12 sm:py-16 md:py-20 w-full max-w-6xl mx-auto px-4 sm:px-6 md:px-8 relative z-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-8 sm:mb-10 md:mb-12 w-32 h-32 sm:w-40 sm:h-40 md:w-48 md:h-48 rounded-full bg-gradient-to-br from-banquise-blue-dark/20 to-banquise-blue/10 p-4 sm:p-5 md:p-6 shadow-2xl backdrop-blur-sm border border-banquise-blue-lightest/30 relative group\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: _src_assets_banquise_server_svg__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n alt: \"Logo La Banquise\",\n className: \"w-full h-full object-contain relative z-10 transition-transform duration-300 group-hover:scale-110\",\n style: {\n filter: \"drop-shadow(0 10px 25px rgba(31, 93, 137, 0.3))\"\n }\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/HeroSection.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/HeroSection.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-banquise-gray text-3xl sm:text-4xl md:text-5xl lg:text-6xl mb-6 sm:mb-7 md:mb-8 font-extrabold leading-tight max-w-4xl font-heading px-2 relative z-10\",\n style: {\n textShadow: \"0 2px 10px rgba(0, 0, 0, 0.3)\"\n },\n children: translations.title\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/HeroSection.tsx\",\n lineNumber: 22,\n columnNumber: 5\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray text-lg sm:text-xl md:text-2xl mb-8 sm:mb-10 md:mb-12 max-w-3xl font-normal opacity-90 leading-relaxed px-2 relative z-10\",\n style: {\n textShadow: \"0 1px 4px rgba(0, 0, 0, 0.2)\"\n },\n children: translations.subtitle\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/HeroSection.tsx\",\n lineNumber: 26,\n columnNumber: 5\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#services\",\n className: \"inline-flex items-center justify-center bg-gradient-to-r from-banquise-gray to-white text-banquise-blue-dark border-0 py-4 sm:py-5 px-8 sm:px-10 md:px-12 rounded-2xl text-base sm:text-lg font-bold no-underline shadow-xl transition-all duration-300 min-w-48 sm:min-w-56 md:min-w-64 hover:-translate-y-2 hover:shadow-2xl hover:scale-105 backdrop-blur-sm border border-banquise-blue-lightest/20 mx-4 group relative z-10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-center text-banquise-blue-dark\",\n children: translations.cta\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/HeroSection.tsx\",\n lineNumber: 31,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"ml-2 sm:ml-3 text-lg sm:text-xl transition-transform duration-300 group-hover:translate-x-1 text-banquise-blue-dark\",\n children: \"→\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/HeroSection.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/HeroSection.tsx\",\n lineNumber: 30,\n columnNumber: 5\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/HeroSection.tsx\",\n lineNumber: 10,\n columnNumber: 3\n }, undefined);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9zZWN0aW9ucy9IZXJvU2VjdGlvbi50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUEwQjtBQUNrQztBQU9yRCxNQUFNRSxjQUEwQyxDQUFDLEVBQUVDLFlBQVksRUFBRSxpQkFDdEUsOERBQUNDO1FBQVFDLElBQUc7UUFBT0MsV0FBVTs7MEJBQzNCLDhEQUFDQztnQkFBSUQsV0FBVTswQkFDYiw0RUFBQ0U7b0JBQ0NDLEtBQUtSLHVFQUFjQTtvQkFDbkJTLEtBQUk7b0JBQ0pKLFdBQVU7b0JBQ1ZLLE9BQU87d0JBQ0xDLFFBQVE7b0JBQ1Y7Ozs7Ozs7Ozs7OzBCQUlKLDhEQUFDQztnQkFBR1AsV0FBVTtnQkFBOEpLLE9BQU87b0JBQUVHLFlBQVk7Z0JBQWdDOzBCQUM5TlgsYUFBYVksS0FBSzs7Ozs7OzBCQUdyQiw4REFBQ0M7Z0JBQUVWLFdBQVU7Z0JBQStJSyxPQUFPO29CQUFFRyxZQUFZO2dCQUErQjswQkFDN01YLGFBQWFjLFFBQVE7Ozs7OzswQkFHeEIsOERBQUNDO2dCQUFFQyxNQUFLO2dCQUFZYixXQUFVOztrQ0FDNUIsOERBQUNjO3dCQUFLZCxXQUFVO2tDQUF1Q0gsYUFBYWtCLEdBQUc7Ozs7OztrQ0FDdkUsOERBQUNEO3dCQUFLZCxXQUFVO2tDQUFzSDs7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBRzFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL3NyYy9jb21wb25lbnRzL3NlY3Rpb25zL0hlcm9TZWN0aW9uLnRzeD9jNGFhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgYmFucXVpc2VTZXJ2ZXIgZnJvbSAnL3NyYy9hc3NldHMvYmFucXVpc2Vfc2VydmVyLnN2ZydcbmltcG9ydCB0eXBlIHsgVHJhbnNsYXRpb24gfSBmcm9tICcuLi8uLi90eXBlcy9pMThuJztcblxuaW50ZXJmYWNlIEhlcm9TZWN0aW9uUHJvcHMge1xuICB0cmFuc2xhdGlvbnM6IFRyYW5zbGF0aW9uWydoZXJvJ107XG59XG5cbmV4cG9ydCBjb25zdCBIZXJvU2VjdGlvbjogUmVhY3QuRkM8SGVyb1NlY3Rpb25Qcm9wcz4gPSAoeyB0cmFuc2xhdGlvbnMgfSkgPT4gKFxuICA8c2VjdGlvbiBpZD1cImhvbWVcIiBjbGFzc05hbWU9XCJtaW4taC1bY2FsYyg4MHZoLTcycHgpXSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciB0ZXh0LWNlbnRlciBweS0xMiBzbTpweS0xNiBtZDpweS0yMCB3LWZ1bGwgbWF4LXctNnhsIG14LWF1dG8gcHgtNCBzbTpweC02IG1kOnB4LTggcmVsYXRpdmUgei0zXCI+XG4gICAgPGRpdiBjbGFzc05hbWU9XCJtYi04IHNtOm1iLTEwIG1kOm1iLTEyIHctMzIgaC0zMiBzbTp3LTQwIHNtOmgtNDAgbWQ6dy00OCBtZDpoLTQ4IHJvdW5kZWQtZnVsbCBiZy1ncmFkaWVudC10by1iciBmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay8yMCB0by1iYW5xdWlzZS1ibHVlLzEwIHAtNCBzbTpwLTUgbWQ6cC02IHNoYWRvdy0yeGwgYmFja2Ryb3AtYmx1ci1zbSBib3JkZXIgYm9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMzAgcmVsYXRpdmUgZ3JvdXBcIj5cbiAgICAgIDxpbWcgXG4gICAgICAgIHNyYz17YmFucXVpc2VTZXJ2ZXJ9IFxuICAgICAgICBhbHQ9XCJMb2dvIExhIEJhbnF1aXNlXCIgXG4gICAgICAgIGNsYXNzTmFtZT1cInctZnVsbCBoLWZ1bGwgb2JqZWN0LWNvbnRhaW4gcmVsYXRpdmUgei0xMCB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi0zMDAgZ3JvdXAtaG92ZXI6c2NhbGUtMTEwXCIgXG4gICAgICAgIHN0eWxlPXt7IFxuICAgICAgICAgIGZpbHRlcjogJ2Ryb3Atc2hhZG93KDAgMTBweCAyNXB4IHJnYmEoMzEsIDkzLCAxMzcsIDAuMykpJyBcbiAgICAgICAgfX0gXG4gICAgICAvPlxuICAgIDwvZGl2PlxuICAgIFxuICAgIDxoMSBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkgdGV4dC0zeGwgc206dGV4dC00eGwgbWQ6dGV4dC01eGwgbGc6dGV4dC02eGwgbWItNiBzbTptYi03IG1kOm1iLTggZm9udC1leHRyYWJvbGQgbGVhZGluZy10aWdodCBtYXgtdy00eGwgZm9udC1oZWFkaW5nIHB4LTIgcmVsYXRpdmUgei0xMFwiIHN0eWxlPXt7IHRleHRTaGFkb3c6ICcwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKScgfX0+XG4gICAgICB7dHJhbnNsYXRpb25zLnRpdGxlfVxuICAgIDwvaDE+XG4gICAgXG4gICAgPHAgY2xhc3NOYW1lPVwidGV4dC1iYW5xdWlzZS1ncmF5IHRleHQtbGcgc206dGV4dC14bCBtZDp0ZXh0LTJ4bCBtYi04IHNtOm1iLTEwIG1kOm1iLTEyIG1heC13LTN4bCBmb250LW5vcm1hbCBvcGFjaXR5LTkwIGxlYWRpbmctcmVsYXhlZCBweC0yIHJlbGF0aXZlIHotMTBcIiBzdHlsZT17eyB0ZXh0U2hhZG93OiAnMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKScgfX0+XG4gICAgICB7dHJhbnNsYXRpb25zLnN1YnRpdGxlfVxuICAgIDwvcD5cbiAgICBcbiAgICA8YSBocmVmPVwiI3NlcnZpY2VzXCIgY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJnLWdyYWRpZW50LXRvLXIgZnJvbS1iYW5xdWlzZS1ncmF5IHRvLXdoaXRlIHRleHQtYmFucXVpc2UtYmx1ZS1kYXJrIGJvcmRlci0wIHB5LTQgc206cHktNSBweC04IHNtOnB4LTEwIG1kOnB4LTEyIHJvdW5kZWQtMnhsIHRleHQtYmFzZSBzbTp0ZXh0LWxnIGZvbnQtYm9sZCBuby11bmRlcmxpbmUgc2hhZG93LXhsIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBtaW4tdy00OCBzbTptaW4tdy01NiBtZDptaW4tdy02NCBob3ZlcjotdHJhbnNsYXRlLXktMiBob3ZlcjpzaGFkb3ctMnhsIGhvdmVyOnNjYWxlLTEwNSBiYWNrZHJvcC1ibHVyLXNtIGJvcmRlciBib3JkZXItYmFucXVpc2UtYmx1ZS1saWdodGVzdC8yMCBteC00IGdyb3VwIHJlbGF0aXZlIHotMTBcIj5cbiAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtY2VudGVyIHRleHQtYmFucXVpc2UtYmx1ZS1kYXJrXCI+e3RyYW5zbGF0aW9ucy5jdGF9PC9zcGFuPlxuICAgICAgPHNwYW4gY2xhc3NOYW1lPVwibWwtMiBzbTptbC0zIHRleHQtbGcgc206dGV4dC14bCB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi0zMDAgZ3JvdXAtaG92ZXI6dHJhbnNsYXRlLXgtMSB0ZXh0LWJhbnF1aXNlLWJsdWUtZGFya1wiPuKGkjwvc3Bhbj5cbiAgICA8L2E+XG4gIDwvc2VjdGlvbj5cbik7XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJiYW5xdWlzZVNlcnZlciIsIkhlcm9TZWN0aW9uIiwidHJhbnNsYXRpb25zIiwic2VjdGlvbiIsImlkIiwiY2xhc3NOYW1lIiwiZGl2IiwiaW1nIiwic3JjIiwiYWx0Iiwic3R5bGUiLCJmaWx0ZXIiLCJoMSIsInRleHRTaGFkb3ciLCJ0aXRsZSIsInAiLCJzdWJ0aXRsZSIsImEiLCJocmVmIiwic3BhbiIsImN0YSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/sections/HeroSection.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/sections/ServicesSection.tsx": -/*!*****************************************************!*\ - !*** ./src/components/sections/ServicesSection.tsx ***! - \*****************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ServicesSection: () => (/* binding */ ServicesSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _common_ServiceCard__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../common/ServiceCard */ \"(ssr)/./src/components/common/ServiceCard.tsx\");\n\n\n\nconst ServicesSection = ({ services, onServiceClick })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n id: \"services\",\n className: \"relative z-2 py-12 sm:py-16 md:py-20 w-full max-w-6xl mx-auto px-4 sm:px-6 md:px-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-20 h-1 bg-gradient-to-r from-banquise-blue-lightest to-banquise-blue mx-auto mb-6 sm:mb-8 rounded-full\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/ServicesSection.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-banquise-gray text-2xl sm:text-3xl md:text-4xl mb-4 sm:mb-6 text-center font-heading font-bold tracking-tight px-2\",\n style: {\n textShadow: \"0 2px 4px rgba(0, 0, 0, 0.2)\"\n },\n children: \"Nos Services\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/ServicesSection.tsx\",\n lineNumber: 20,\n columnNumber: 5\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray text-lg sm:text-xl opacity-90 mb-12 sm:mb-14 md:mb-16 max-w-4xl text-center mx-auto leading-relaxed px-2\",\n style: {\n textShadow: \"0 1px 3px rgba(0, 0, 0, 0.2)\"\n },\n children: \"Cliquez sur un service pour d\\xe9couvrir toutes ses fonctionnalit\\xe9s\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/ServicesSection.tsx\",\n lineNumber: 23,\n columnNumber: 5\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 sm:gap-8 w-full\",\n children: services.map((service)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_common_ServiceCard__WEBPACK_IMPORTED_MODULE_2__.ServiceCard, {\n service: service,\n onServiceClick: onServiceClick\n }, service.name, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/ServicesSection.tsx\",\n lineNumber: 29,\n columnNumber: 9\n }, undefined))\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/ServicesSection.tsx\",\n lineNumber: 27,\n columnNumber: 5\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/ServicesSection.tsx\",\n lineNumber: 18,\n columnNumber: 3\n }, undefined);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9zZWN0aW9ucy9TZXJ2aWNlc1NlY3Rpb24udHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBMEI7QUFDMEI7QUFZN0MsTUFBTUUsa0JBQWtELENBQUMsRUFDOURDLFFBQVEsRUFDUkMsY0FBYyxFQUNmLGlCQUNDLDhEQUFDQztRQUFRQyxJQUFHO1FBQVdDLFdBQVU7OzBCQUMvQiw4REFBQ0M7Z0JBQUlELFdBQVU7Ozs7OzswQkFDZiw4REFBQ0U7Z0JBQUdGLFdBQVU7Z0JBQTBIRyxPQUFPO29CQUFFQyxZQUFZO2dCQUErQjswQkFBRzs7Ozs7OzBCQUcvTCw4REFBQ0M7Z0JBQUVMLFdBQVU7Z0JBQThIRyxPQUFPO29CQUFFQyxZQUFZO2dCQUErQjswQkFBRzs7Ozs7OzBCQUlsTSw4REFBQ0g7Z0JBQUlELFdBQVU7MEJBQ1pKLFNBQVNVLEdBQUcsQ0FBQyxDQUFDQyx3QkFDYiw4REFBQ2IsNERBQVdBO3dCQUVWYSxTQUFTQTt3QkFDVFYsZ0JBQWdCQTt1QkFGWFUsUUFBUUMsSUFBSTs7Ozs7Ozs7Ozs7Ozs7O2tCQU96QiIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvY29tcG9uZW50cy9zZWN0aW9ucy9TZXJ2aWNlc1NlY3Rpb24udHN4PzFjZTYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IFNlcnZpY2VDYXJkIH0gZnJvbSAnLi4vY29tbW9uL1NlcnZpY2VDYXJkJztcbi8vaW1wb3J0IHsgY29tcG9uZW50U3R5bGVzIH0gZnJvbSAnLi4vLi4vc3R5bGVzL2Rlc2lnblN5c3RlbSc7XG5pbXBvcnQgdHlwZSB7IFNlcnZpY2UgfSBmcm9tICcuLi8uLi90eXBlcy9zZXJ2aWNlJztcblxuaW50ZXJmYWNlIFNlcnZpY2VzU2VjdGlvblByb3BzIHtcbiAgc2VydmljZXM6IFNlcnZpY2VbXTtcbiAgb25TZXJ2aWNlQ2xpY2s6IChzZXJ2aWNlOiBTZXJ2aWNlKSA9PiB2b2lkO1xuICB0cmFuc2xhdGlvbnM6IHtcbiAgICBkaXNjb3ZlckZlYXR1cmVzOiBzdHJpbmc7XG4gIH07XG59XG5cbmV4cG9ydCBjb25zdCBTZXJ2aWNlc1NlY3Rpb246IFJlYWN0LkZDPFNlcnZpY2VzU2VjdGlvblByb3BzPiA9ICh7IFxuICBzZXJ2aWNlcywgXG4gIG9uU2VydmljZUNsaWNrXG59KSA9PiAoXG4gIDxzZWN0aW9uIGlkPVwic2VydmljZXNcIiBjbGFzc05hbWU9XCJyZWxhdGl2ZSB6LTIgcHktMTIgc206cHktMTYgbWQ6cHktMjAgdy1mdWxsIG1heC13LTZ4bCBteC1hdXRvIHB4LTQgc206cHgtNiBtZDpweC04XCI+XG4gICAgPGRpdiBjbGFzc05hbWU9XCJ3LTIwIGgtMSBiZy1ncmFkaWVudC10by1yIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodGVzdCB0by1iYW5xdWlzZS1ibHVlIG14LWF1dG8gbWItNiBzbTptYi04IHJvdW5kZWQtZnVsbFwiPjwvZGl2PlxuICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkgdGV4dC0yeGwgc206dGV4dC0zeGwgbWQ6dGV4dC00eGwgbWItNCBzbTptYi02IHRleHQtY2VudGVyIGZvbnQtaGVhZGluZyBmb250LWJvbGQgdHJhY2tpbmctdGlnaHQgcHgtMlwiIHN0eWxlPXt7IHRleHRTaGFkb3c6ICcwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpJyB9fT5cbiAgICAgIE5vcyBTZXJ2aWNlc1xuICAgIDwvaDI+XG4gICAgPHAgY2xhc3NOYW1lPVwidGV4dC1iYW5xdWlzZS1ncmF5IHRleHQtbGcgc206dGV4dC14bCBvcGFjaXR5LTkwIG1iLTEyIHNtOm1iLTE0IG1kOm1iLTE2IG1heC13LTR4bCB0ZXh0LWNlbnRlciBteC1hdXRvIGxlYWRpbmctcmVsYXhlZCBweC0yXCIgc3R5bGU9e3sgdGV4dFNoYWRvdzogJzAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMiknIH19PlxuICAgICAgQ2xpcXVleiBzdXIgdW4gc2VydmljZSBwb3VyIGTDqWNvdXZyaXIgdG91dGVzIHNlcyBmb25jdGlvbm5hbGl0w6lzXG4gICAgPC9wPlxuICAgIFxuICAgIDxkaXYgY2xhc3NOYW1lPVwiZ3JpZCBncmlkLWNvbHMtMSBtZDpncmlkLWNvbHMtMiB4bDpncmlkLWNvbHMtMyBnYXAtNiBzbTpnYXAtOCB3LWZ1bGxcIj5cbiAgICAgIHtzZXJ2aWNlcy5tYXAoKHNlcnZpY2UpID0+IChcbiAgICAgICAgPFNlcnZpY2VDYXJkXG4gICAgICAgICAga2V5PXtzZXJ2aWNlLm5hbWV9XG4gICAgICAgICAgc2VydmljZT17c2VydmljZX1cbiAgICAgICAgICBvblNlcnZpY2VDbGljaz17b25TZXJ2aWNlQ2xpY2t9XG4gICAgICAgIC8+XG4gICAgICApKX1cbiAgICA8L2Rpdj5cbiAgPC9zZWN0aW9uPlxuKTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIlNlcnZpY2VDYXJkIiwiU2VydmljZXNTZWN0aW9uIiwic2VydmljZXMiLCJvblNlcnZpY2VDbGljayIsInNlY3Rpb24iLCJpZCIsImNsYXNzTmFtZSIsImRpdiIsImgyIiwic3R5bGUiLCJ0ZXh0U2hhZG93IiwicCIsIm1hcCIsInNlcnZpY2UiLCJuYW1lIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/sections/ServicesSection.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/sections/TechFeaturesSection.tsx": -/*!*********************************************************!*\ - !*** ./src/components/sections/TechFeaturesSection.tsx ***! - \*********************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ TechFeaturesSection: () => (/* binding */ TechFeaturesSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst TechFeaturesSection = ()=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"py-12 sm:py-16 md:py-20 relative z-2 w-full max-w-6xl mx-auto px-4 sm:px-6 md:px-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-20 h-1 bg-gradient-to-r from-banquise-blue-lightest to-banquise-blue mx-auto mb-6 sm:mb-8 rounded-full\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 5,\n columnNumber: 5\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-banquise-gray text-2xl sm:text-3xl md:text-4xl mb-4 sm:mb-6 text-center font-heading font-bold tracking-tight px-2\",\n style: {\n textShadow: \"0 2px 4px rgba(0, 0, 0, 0.2)\"\n },\n children: \"Notre Infrastructure\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 6,\n columnNumber: 5\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray text-lg sm:text-xl opacity-90 mb-12 sm:mb-14 md:mb-16 max-w-4xl text-center mx-auto leading-relaxed px-2\",\n style: {\n textShadow: \"0 1px 3px rgba(0, 0, 0, 0.2)\"\n },\n children: \"25+ serveurs pour r\\xe9pondre \\xe0 vos besoins\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 9,\n columnNumber: 5\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-4 gap-4 sm:gap-6 w-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5 backdrop-blur-lg rounded-2xl p-6 sm:p-8 flex flex-col items-center text-center transition-all duration-300 border border-banquise-blue-lightest/30 hover:-translate-y-3 hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8 hover:shadow-xl hover:border-banquise-blue-lightest/50 group\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-3xl sm:text-4xl mb-4 sm:mb-6 text-white bg-gradient-to-br from-banquise-blue to-banquise-blue-light w-16 h-16 sm:w-20 sm:h-20 flex items-center justify-center rounded-2xl shadow-lg group-hover:scale-110 transition-transform duration-300\",\n children: \"\\uD83D\\uDE80\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 15,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-lg sm:text-xl mb-3 sm:mb-4 text-banquise-gray font-heading font-semibold group-hover:text-banquise-blue-lightest transition-colors duration-300\",\n children: \"Serveurs performants\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 18,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 leading-relaxed text-sm\",\n children: \"Infrastructure optimis\\xe9e pour assurer des performances \\xe9lev\\xe9es et une disponibilit\\xe9 maximale de vos applications\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 19,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 14,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5 backdrop-blur-lg rounded-2xl p-6 sm:p-8 flex flex-col items-center text-center transition-all duration-300 border border-banquise-blue-lightest/30 hover:-translate-y-3 hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8 hover:shadow-xl hover:border-banquise-blue-lightest/50 group\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-3xl sm:text-4xl mb-4 sm:mb-6 text-white bg-gradient-to-br from-banquise-blue to-banquise-blue-light w-16 h-16 sm:w-20 sm:h-20 flex items-center justify-center rounded-2xl shadow-lg group-hover:scale-110 transition-transform duration-300\",\n children: \"\\uD83D\\uDCBE\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 23,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-lg sm:text-xl mb-3 sm:mb-4 text-banquise-gray font-heading font-semibold group-hover:text-banquise-blue-lightest transition-colors duration-300\",\n children: \"Stockage s\\xe9curis\\xe9\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 26,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 leading-relaxed text-sm\",\n children: \"Solutions de stockage distribu\\xe9es avec redondance pour garantir l'int\\xe9grit\\xe9 et la durabilit\\xe9 de vos donn\\xe9es\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 27,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 22,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5 backdrop-blur-lg rounded-2xl p-6 sm:p-8 flex flex-col items-center text-center transition-all duration-300 border border-banquise-blue-lightest/30 hover:-translate-y-3 hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8 hover:shadow-xl hover:border-banquise-blue-lightest/50 group\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-3xl sm:text-4xl mb-4 sm:mb-6 text-white bg-gradient-to-br from-banquise-blue to-banquise-blue-light w-16 h-16 sm:w-20 sm:h-20 flex items-center justify-center rounded-2xl shadow-lg group-hover:scale-110 transition-transform duration-300\",\n children: \"\\uD83C\\uDF10\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 31,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-lg sm:text-xl mb-3 sm:mb-4 text-banquise-gray font-heading font-semibold group-hover:text-banquise-blue-lightest transition-colors duration-300\",\n children: \"R\\xe9seau optimis\\xe9\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 leading-relaxed text-sm\",\n children: \"Architecture r\\xe9seau \\xe0 haute disponibilit\\xe9 avec une faible latence pour vos applications critiques\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 35,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 30,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5 backdrop-blur-lg rounded-2xl p-6 sm:p-8 flex flex-col items-center text-center transition-all duration-300 border border-banquise-blue-lightest/30 hover:-translate-y-3 hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8 hover:shadow-xl hover:border-banquise-blue-lightest/50 group\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-3xl sm:text-4xl mb-4 sm:mb-6 text-white bg-gradient-to-br from-banquise-blue to-banquise-blue-light w-16 h-16 sm:w-20 sm:h-20 flex items-center justify-center rounded-2xl shadow-lg group-hover:scale-110 transition-transform duration-300\",\n children: \"\\uD83D\\uDEE1️\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 39,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-lg sm:text-xl mb-3 sm:mb-4 text-banquise-gray font-heading font-semibold group-hover:text-banquise-blue-lightest transition-colors duration-300\",\n children: \"S\\xe9curit\\xe9 renforc\\xe9e\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-gray/80 leading-relaxed text-sm\",\n children: \"Protection contre les menaces avec syst\\xe8mes de s\\xe9curit\\xe9 modernes et mises \\xe0 jour r\\xe9guli\\xe8res\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 38,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 13,\n columnNumber: 5\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/sections/TechFeaturesSection.tsx\",\n lineNumber: 4,\n columnNumber: 3\n }, undefined);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9zZWN0aW9ucy9UZWNoRmVhdHVyZXNTZWN0aW9uLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMEI7QUFFbkIsTUFBTUMsc0JBQWdDLGtCQUMzQyw4REFBQ0M7UUFBUUMsV0FBVTs7MEJBQ2pCLDhEQUFDQztnQkFBSUQsV0FBVTs7Ozs7OzBCQUNmLDhEQUFDRTtnQkFBR0YsV0FBVTtnQkFBMEhHLE9BQU87b0JBQUVDLFlBQVk7Z0JBQStCOzBCQUFHOzs7Ozs7MEJBRy9MLDhEQUFDQztnQkFBRUwsV0FBVTtnQkFBOEhHLE9BQU87b0JBQUVDLFlBQVk7Z0JBQStCOzBCQUFHOzs7Ozs7MEJBSWxNLDhEQUFDSDtnQkFBSUQsV0FBVTs7a0NBQ2IsOERBQUNDO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0M7Z0NBQUlELFdBQVU7MENBQW9QOzs7Ozs7MENBR25RLDhEQUFDTTtnQ0FBR04sV0FBVTswQ0FBdUo7Ozs7OzswQ0FDckssOERBQUNLO2dDQUFFTCxXQUFVOzBDQUFnRDs7Ozs7Ozs7Ozs7O2tDQUcvRCw4REFBQ0M7d0JBQUlELFdBQVU7OzBDQUNiLDhEQUFDQztnQ0FBSUQsV0FBVTswQ0FBb1A7Ozs7OzswQ0FHblEsOERBQUNNO2dDQUFHTixXQUFVOzBDQUF1Sjs7Ozs7OzBDQUNySyw4REFBQ0s7Z0NBQUVMLFdBQVU7MENBQWdEOzs7Ozs7Ozs7Ozs7a0NBRy9ELDhEQUFDQzt3QkFBSUQsV0FBVTs7MENBQ2IsOERBQUNDO2dDQUFJRCxXQUFVOzBDQUFvUDs7Ozs7OzBDQUduUSw4REFBQ007Z0NBQUdOLFdBQVU7MENBQXVKOzs7Ozs7MENBQ3JLLDhEQUFDSztnQ0FBRUwsV0FBVTswQ0FBZ0Q7Ozs7Ozs7Ozs7OztrQ0FHL0QsOERBQUNDO3dCQUFJRCxXQUFVOzswQ0FDYiw4REFBQ0M7Z0NBQUlELFdBQVU7MENBQW9QOzs7Ozs7MENBR25RLDhEQUFDTTtnQ0FBR04sV0FBVTswQ0FBdUo7Ozs7OzswQ0FDckssOERBQUNLO2dDQUFFTCxXQUFVOzBDQUFnRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBSW5FIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL3NyYy9jb21wb25lbnRzL3NlY3Rpb25zL1RlY2hGZWF0dXJlc1NlY3Rpb24udHN4PzEzNDYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcblxuZXhwb3J0IGNvbnN0IFRlY2hGZWF0dXJlc1NlY3Rpb246IFJlYWN0LkZDID0gKCkgPT4gKFxuICA8c2VjdGlvbiBjbGFzc05hbWU9XCJweS0xMiBzbTpweS0xNiBtZDpweS0yMCByZWxhdGl2ZSB6LTIgdy1mdWxsIG1heC13LTZ4bCBteC1hdXRvIHB4LTQgc206cHgtNiBtZDpweC04XCI+XG4gICAgPGRpdiBjbGFzc05hbWU9XCJ3LTIwIGgtMSBiZy1ncmFkaWVudC10by1yIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodGVzdCB0by1iYW5xdWlzZS1ibHVlIG14LWF1dG8gbWItNiBzbTptYi04IHJvdW5kZWQtZnVsbFwiPjwvZGl2PlxuICAgIDxoMiBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkgdGV4dC0yeGwgc206dGV4dC0zeGwgbWQ6dGV4dC00eGwgbWItNCBzbTptYi02IHRleHQtY2VudGVyIGZvbnQtaGVhZGluZyBmb250LWJvbGQgdHJhY2tpbmctdGlnaHQgcHgtMlwiIHN0eWxlPXt7IHRleHRTaGFkb3c6ICcwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpJyB9fT5cbiAgICAgIE5vdHJlIEluZnJhc3RydWN0dXJlXG4gICAgPC9oMj5cbiAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkgdGV4dC1sZyBzbTp0ZXh0LXhsIG9wYWNpdHktOTAgbWItMTIgc206bWItMTQgbWQ6bWItMTYgbWF4LXctNHhsIHRleHQtY2VudGVyIG14LWF1dG8gbGVhZGluZy1yZWxheGVkIHB4LTJcIiBzdHlsZT17eyB0ZXh0U2hhZG93OiAnMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKScgfX0+XG4gICAgICAyNSsgc2VydmV1cnMgcG91ciByw6lwb25kcmUgw6Agdm9zIGJlc29pbnNcbiAgICA8L3A+XG4gICAgXG4gICAgPGRpdiBjbGFzc05hbWU9XCJncmlkIGdyaWQtY29scy0xIHNtOmdyaWQtY29scy0yIHhsOmdyaWQtY29scy00IGdhcC00IHNtOmdhcC02IHctZnVsbFwiPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJiZy1ncmFkaWVudC10by1iciBmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay8xMCB0by1iYW5xdWlzZS1ibHVlLWRhcmsvNSBiYWNrZHJvcC1ibHVyLWxnIHJvdW5kZWQtMnhsIHAtNiBzbTpwLTggZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIgdGV4dC1jZW50ZXIgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGJvcmRlciBib3JkZXItYmFucXVpc2UtYmx1ZS1saWdodGVzdC8zMCBob3ZlcjotdHJhbnNsYXRlLXktMyBob3Zlcjpmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay8xNSBob3Zlcjp0by1iYW5xdWlzZS1ibHVlLWRhcmsvOCBob3ZlcjpzaGFkb3cteGwgaG92ZXI6Ym9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvNTAgZ3JvdXBcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LTN4bCBzbTp0ZXh0LTR4bCBtYi00IHNtOm1iLTYgdGV4dC13aGl0ZSBiZy1ncmFkaWVudC10by1iciBmcm9tLWJhbnF1aXNlLWJsdWUgdG8tYmFucXVpc2UtYmx1ZS1saWdodCB3LTE2IGgtMTYgc206dy0yMCBzbTpoLTIwIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtMnhsIHNoYWRvdy1sZyBncm91cC1ob3ZlcjpzY2FsZS0xMTAgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwXCI+XG4gICAgICAgICAg8J+agFxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQtbGcgc206dGV4dC14bCBtYi0zIHNtOm1iLTQgdGV4dC1iYW5xdWlzZS1ncmF5IGZvbnQtaGVhZGluZyBmb250LXNlbWlib2xkIGdyb3VwLWhvdmVyOnRleHQtYmFucXVpc2UtYmx1ZS1saWdodGVzdCB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi0zMDBcIj5TZXJ2ZXVycyBwZXJmb3JtYW50czwvaDM+XG4gICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtYmFucXVpc2UtZ3JheS84MCBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1zbVwiPkluZnJhc3RydWN0dXJlIG9wdGltaXPDqWUgcG91ciBhc3N1cmVyIGRlcyBwZXJmb3JtYW5jZXMgw6lsZXbDqWVzIGV0IHVuZSBkaXNwb25pYmlsaXTDqSBtYXhpbWFsZSBkZSB2b3MgYXBwbGljYXRpb25zPC9wPlxuICAgICAgPC9kaXY+XG4gICAgICBcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1iYW5xdWlzZS1ibHVlLWRhcmsvMTAgdG8tYmFucXVpc2UtYmx1ZS1kYXJrLzUgYmFja2Ryb3AtYmx1ci1sZyByb3VuZGVkLTJ4bCBwLTYgc206cC04IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIHRleHQtY2VudGVyIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBib3JkZXIgYm9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMzAgaG92ZXI6LXRyYW5zbGF0ZS15LTMgaG92ZXI6ZnJvbS1iYW5xdWlzZS1ibHVlLWRhcmsvMTUgaG92ZXI6dG8tYmFucXVpc2UtYmx1ZS1kYXJrLzggaG92ZXI6c2hhZG93LXhsIGhvdmVyOmJvcmRlci1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzUwIGdyb3VwXCI+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGV4dC0zeGwgc206dGV4dC00eGwgbWItNCBzbTptYi02IHRleHQtd2hpdGUgYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1iYW5xdWlzZS1ibHVlIHRvLWJhbnF1aXNlLWJsdWUtbGlnaHQgdy0xNiBoLTE2IHNtOnctMjAgc206aC0yMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLTJ4bCBzaGFkb3ctbGcgZ3JvdXAtaG92ZXI6c2NhbGUtMTEwIHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMFwiPlxuICAgICAgICAgIPCfkr5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LWxnIHNtOnRleHQteGwgbWItMyBzbTptYi00IHRleHQtYmFucXVpc2UtZ3JheSBmb250LWhlYWRpbmcgZm9udC1zZW1pYm9sZCBncm91cC1ob3Zlcjp0ZXh0LWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QgdHJhbnNpdGlvbi1jb2xvcnMgZHVyYXRpb24tMzAwXCI+U3RvY2thZ2Ugc8OpY3VyaXPDqTwvaDM+XG4gICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtYmFucXVpc2UtZ3JheS84MCBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1zbVwiPlNvbHV0aW9ucyBkZSBzdG9ja2FnZSBkaXN0cmlidcOpZXMgYXZlYyByZWRvbmRhbmNlIHBvdXIgZ2FyYW50aXIgbCdpbnTDqWdyaXTDqSBldCBsYSBkdXJhYmlsaXTDqSBkZSB2b3MgZG9ubsOpZXM8L3A+XG4gICAgICA8L2Rpdj5cbiAgICAgIFxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJiZy1ncmFkaWVudC10by1iciBmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay8xMCB0by1iYW5xdWlzZS1ibHVlLWRhcmsvNSBiYWNrZHJvcC1ibHVyLWxnIHJvdW5kZWQtMnhsIHAtNiBzbTpwLTggZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIgdGV4dC1jZW50ZXIgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGJvcmRlciBib3JkZXItYmFucXVpc2UtYmx1ZS1saWdodGVzdC8zMCBob3ZlcjotdHJhbnNsYXRlLXktMyBob3Zlcjpmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay8xNSBob3Zlcjp0by1iYW5xdWlzZS1ibHVlLWRhcmsvOCBob3ZlcjpzaGFkb3cteGwgaG92ZXI6Ym9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvNTAgZ3JvdXBcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LTN4bCBzbTp0ZXh0LTR4bCBtYi00IHNtOm1iLTYgdGV4dC13aGl0ZSBiZy1ncmFkaWVudC10by1iciBmcm9tLWJhbnF1aXNlLWJsdWUgdG8tYmFucXVpc2UtYmx1ZS1saWdodCB3LTE2IGgtMTYgc206dy0yMCBzbTpoLTIwIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtMnhsIHNoYWRvdy1sZyBncm91cC1ob3ZlcjpzY2FsZS0xMTAgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwXCI+XG4gICAgICAgICAg8J+MkFxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQtbGcgc206dGV4dC14bCBtYi0zIHNtOm1iLTQgdGV4dC1iYW5xdWlzZS1ncmF5IGZvbnQtaGVhZGluZyBmb250LXNlbWlib2xkIGdyb3VwLWhvdmVyOnRleHQtYmFucXVpc2UtYmx1ZS1saWdodGVzdCB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi0zMDBcIj5Sw6lzZWF1IG9wdGltaXPDqTwvaDM+XG4gICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtYmFucXVpc2UtZ3JheS84MCBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1zbVwiPkFyY2hpdGVjdHVyZSByw6lzZWF1IMOgIGhhdXRlIGRpc3BvbmliaWxpdMOpIGF2ZWMgdW5lIGZhaWJsZSBsYXRlbmNlIHBvdXIgdm9zIGFwcGxpY2F0aW9ucyBjcml0aXF1ZXM8L3A+XG4gICAgICA8L2Rpdj5cblxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJiZy1ncmFkaWVudC10by1iciBmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay8xMCB0by1iYW5xdWlzZS1ibHVlLWRhcmsvNSBiYWNrZHJvcC1ibHVyLWxnIHJvdW5kZWQtMnhsIHAtNiBzbTpwLTggZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIgdGV4dC1jZW50ZXIgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGJvcmRlciBib3JkZXItYmFucXVpc2UtYmx1ZS1saWdodGVzdC8zMCBob3ZlcjotdHJhbnNsYXRlLXktMyBob3Zlcjpmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay8xNSBob3Zlcjp0by1iYW5xdWlzZS1ibHVlLWRhcmsvOCBob3ZlcjpzaGFkb3cteGwgaG92ZXI6Ym9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvNTAgZ3JvdXBcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LTN4bCBzbTp0ZXh0LTR4bCBtYi00IHNtOm1iLTYgdGV4dC13aGl0ZSBiZy1ncmFkaWVudC10by1iciBmcm9tLWJhbnF1aXNlLWJsdWUgdG8tYmFucXVpc2UtYmx1ZS1saWdodCB3LTE2IGgtMTYgc206dy0yMCBzbTpoLTIwIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtMnhsIHNoYWRvdy1sZyBncm91cC1ob3ZlcjpzY2FsZS0xMTAgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwXCI+XG4gICAgICAgICAg8J+boe+4j1xuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQtbGcgc206dGV4dC14bCBtYi0zIHNtOm1iLTQgdGV4dC1iYW5xdWlzZS1ncmF5IGZvbnQtaGVhZGluZyBmb250LXNlbWlib2xkIGdyb3VwLWhvdmVyOnRleHQtYmFucXVpc2UtYmx1ZS1saWdodGVzdCB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi0zMDBcIj5Tw6ljdXJpdMOpIHJlbmZvcmPDqWU8L2gzPlxuICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkvODAgbGVhZGluZy1yZWxheGVkIHRleHQtc21cIj5Qcm90ZWN0aW9uIGNvbnRyZSBsZXMgbWVuYWNlcyBhdmVjIHN5c3TDqG1lcyBkZSBzw6ljdXJpdMOpIG1vZGVybmVzIGV0IG1pc2VzIMOgIGpvdXIgcsOpZ3VsacOocmVzPC9wPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIDwvc2VjdGlvbj5cbik7XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJUZWNoRmVhdHVyZXNTZWN0aW9uIiwic2VjdGlvbiIsImNsYXNzTmFtZSIsImRpdiIsImgyIiwic3R5bGUiLCJ0ZXh0U2hhZG93IiwicCIsImgzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/sections/TechFeaturesSection.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/ui/AccordionItem.tsx": -/*!*********************************************!*\ - !*** ./src/components/ui/AccordionItem.tsx ***! - \*********************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AccordionItem: () => (/* binding */ AccordionItem)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst AccordionItem = ({ title, children, isOpen, onToggle })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `bg-gradient-to-br from-banquise-blue-dark/15 to-banquise-blue-dark/5 backdrop-blur-lg rounded-2xl overflow-hidden border border-banquise-blue-lightest/30 transition-all duration-300 shadow-sm ${isOpen ? \"shadow-xl border-banquise-blue-lightest/50 scale-[1.01]\" : \"\"} hover:shadow-lg hover:border-banquise-blue-lightest/40`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"p-4 sm:p-6 md:p-8 cursor-pointer flex items-center justify-between font-semibold text-banquise-gray transition-all duration-200 text-base sm:text-lg select-none hover:bg-banquise-blue-dark/10 active:bg-banquise-blue-dark/15\",\n onClick: onToggle,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex items-center flex-1 mr-4 font-heading\",\n children: title\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/AccordionItem.tsx\",\n lineNumber: 10,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `text-xl sm:text-2xl transition-transform duration-300 text-banquise-blue-lightest flex-shrink-0 ${isOpen ? \"rotate-180\" : \"\"}`,\n children: \"▼\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/AccordionItem.tsx\",\n lineNumber: 11,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/AccordionItem.tsx\",\n lineNumber: 6,\n columnNumber: 5\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `transition-all duration-500 overflow-hidden ${isOpen ? \"max-h-[1000px] pb-4 px-4 sm:pb-6 sm:px-6 md:pb-8 md:px-8\" : \"max-h-0\"}`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-banquise-gray/90 leading-relaxed text-sm sm:text-base\",\n children: children\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/AccordionItem.tsx\",\n lineNumber: 16,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/AccordionItem.tsx\",\n lineNumber: 15,\n columnNumber: 5\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/AccordionItem.tsx\",\n lineNumber: 5,\n columnNumber: 3\n }, undefined);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS9BY2NvcmRpb25JdGVtLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBMEI7QUFHbkIsTUFBTUMsZ0JBQThDLENBQUMsRUFBRUMsS0FBSyxFQUFFQyxRQUFRLEVBQUVDLE1BQU0sRUFBRUMsUUFBUSxFQUFFLGlCQUMvRiw4REFBQ0M7UUFBSUMsV0FBVyxDQUFDLGdNQUFnTSxFQUFFSCxTQUFTLDREQUE0RCxHQUFHLHVEQUF1RCxDQUFDOzswQkFDalYsOERBQUNFO2dCQUNDQyxXQUFVO2dCQUNWQyxTQUFTSDs7a0NBRVQsOERBQUNJO3dCQUFLRixXQUFVO2tDQUE4Q0w7Ozs7OztrQ0FDOUQsOERBQUNPO3dCQUFLRixXQUFXLENBQUMsZ0dBQWdHLEVBQUVILFNBQVMsZUFBZSxHQUFHLENBQUM7a0NBQUU7Ozs7Ozs7Ozs7OzswQkFJcEosOERBQUNFO2dCQUFJQyxXQUFXLENBQUMsNENBQTRDLEVBQUVILFNBQVMsNkRBQTZELFVBQVUsQ0FBQzswQkFDOUksNEVBQUNFO29CQUFJQyxXQUFVOzhCQUNaSjs7Ozs7Ozs7Ozs7Ozs7OztrQkFJUCIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvY29tcG9uZW50cy91aS9BY2NvcmRpb25JdGVtLnRzeD9iYmE3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IEFjY29yZGlvbkl0ZW1Qcm9wcyB9IGZyb20gJy4uLy4uL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IEFjY29yZGlvbkl0ZW06IFJlYWN0LkZDPEFjY29yZGlvbkl0ZW1Qcm9wcz4gPSAoeyB0aXRsZSwgY2hpbGRyZW4sIGlzT3Blbiwgb25Ub2dnbGUgfSkgPT4gKFxuICA8ZGl2IGNsYXNzTmFtZT17YGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYmFucXVpc2UtYmx1ZS1kYXJrLzE1IHRvLWJhbnF1aXNlLWJsdWUtZGFyay81IGJhY2tkcm9wLWJsdXItbGcgcm91bmRlZC0yeGwgb3ZlcmZsb3ctaGlkZGVuIGJvcmRlciBib3JkZXItYmFucXVpc2UtYmx1ZS1saWdodGVzdC8zMCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgc2hhZG93LXNtICR7aXNPcGVuID8gJ3NoYWRvdy14bCBib3JkZXItYmFucXVpc2UtYmx1ZS1saWdodGVzdC81MCBzY2FsZS1bMS4wMV0nIDogJyd9IGhvdmVyOnNoYWRvdy1sZyBob3Zlcjpib3JkZXItYmFucXVpc2UtYmx1ZS1saWdodGVzdC80MGB9PlxuICAgIDxkaXYgXG4gICAgICBjbGFzc05hbWU9XCJwLTQgc206cC02IG1kOnAtOCBjdXJzb3ItcG9pbnRlciBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gZm9udC1zZW1pYm9sZCB0ZXh0LWJhbnF1aXNlLWdyYXkgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIHRleHQtYmFzZSBzbTp0ZXh0LWxnIHNlbGVjdC1ub25lIGhvdmVyOmJnLWJhbnF1aXNlLWJsdWUtZGFyay8xMCBhY3RpdmU6YmctYmFucXVpc2UtYmx1ZS1kYXJrLzE1XCJcbiAgICAgIG9uQ2xpY2s9e29uVG9nZ2xlfVxuICAgID5cbiAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGZsZXgtMSBtci00IGZvbnQtaGVhZGluZ1wiPnt0aXRsZX08L3NwYW4+XG4gICAgICA8c3BhbiBjbGFzc05hbWU9e2B0ZXh0LXhsIHNtOnRleHQtMnhsIHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMCB0ZXh0LWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QgZmxleC1zaHJpbmstMCAke2lzT3BlbiA/ICdyb3RhdGUtMTgwJyA6ICcnfWB9PlxuICAgICAgICDilrxcbiAgICAgIDwvc3Bhbj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzTmFtZT17YHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTUwMCBvdmVyZmxvdy1oaWRkZW4gJHtpc09wZW4gPyAnbWF4LWgtWzEwMDBweF0gcGItNCBweC00IHNtOnBiLTYgc206cHgtNiBtZDpwYi04IG1kOnB4LTgnIDogJ21heC1oLTAnfWB9PlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWdyYXkvOTAgbGVhZGluZy1yZWxheGVkIHRleHQtc20gc206dGV4dC1iYXNlXCI+XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbik7XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJBY2NvcmRpb25JdGVtIiwidGl0bGUiLCJjaGlsZHJlbiIsImlzT3BlbiIsIm9uVG9nZ2xlIiwiZGl2IiwiY2xhc3NOYW1lIiwib25DbGljayIsInNwYW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/AccordionItem.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/ui/ModernLanguageSwitcher.tsx": -/*!******************************************************!*\ - !*** ./src/components/ui/ModernLanguageSwitcher.tsx ***! - \******************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ModernLanguageSwitcher: () => (/* binding */ ModernLanguageSwitcher)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_designSystem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../styles/designSystem */ \"(ssr)/./src/styles/designSystem.ts\");\n\n\n\nconst ModernLanguageSwitcher = ({ currentLanguage, onLanguageChange, availableLanguages })=>{\n const [isOpen, setIsOpen] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const languageConfig = {\n fr: {\n name: \"Fran\\xe7ais\",\n flag: \"\\uD83C\\uDDEB\\uD83C\\uDDF7\",\n nativeName: \"FR\"\n },\n en: {\n name: \"English\",\n flag: \"\\uD83C\\uDDEC\\uD83C\\uDDE7\",\n nativeName: \"EN\"\n }\n };\n const currentConfig = languageConfig[currentLanguage];\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: ()=>setIsOpen(!isOpen),\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"flex items-center space-x-2 px-3 py-2 rounded-lg transition-all duration-200\", \"bg-white/10 hover:bg-white/20 border border-white/20 hover:border-white/30\", \"text-white text-sm font-medium\", \"focus:outline-none focus:ring-2 focus:ring-banquise-blue-light/50\", \"group\"),\n \"aria-expanded\": isOpen,\n \"aria-haspopup\": \"listbox\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-lg\",\n children: currentConfig.flag\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 40,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"hidden sm:inline\",\n children: currentConfig.nativeName\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 41,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"w-4 h-4 transition-transform duration-200\", isOpen ? \"rotate-180\" : \"rotate-0\"),\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M19 9l-7 7-7-7\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 53,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 44,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 28,\n columnNumber: 7\n }, undefined),\n isOpen && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"fixed inset-0 z-10\",\n onClick: ()=>setIsOpen(false)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 61,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"absolute right-0 top-full mt-2 z-20\", \"bg-white/95 backdrop-blur-xl rounded-xl shadow-2xl border border-white/20\", \"min-w-[140px] py-2\", \"animate-slideUp\"),\n children: availableLanguages.map((lang)=>{\n const config = languageConfig[lang];\n const isSelected = lang === currentLanguage;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: ()=>{\n onLanguageChange(lang);\n setIsOpen(false);\n },\n className: (0,_styles_designSystem__WEBPACK_IMPORTED_MODULE_2__.mergeClasses)(\"w-full flex items-center space-x-3 px-4 py-2.5 text-sm transition-all duration-200\", \"hover:bg-banquise-blue/10 focus:bg-banquise-blue/10\", \"focus:outline-none\", isSelected ? \"text-banquise-blue-dark font-semibold bg-banquise-blue/10\" : \"text-gray-700 hover:text-banquise-blue-dark\"),\n role: \"option\",\n \"aria-selected\": isSelected,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-lg\",\n children: config.flag\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 95,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"flex-1 text-left\",\n children: config.name\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 96,\n columnNumber: 19\n }, undefined),\n isSelected && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-4 h-4 text-banquise-blue\",\n fill: \"currentColor\",\n viewBox: \"0 0 20 20\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n fillRule: \"evenodd\",\n d: \"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\",\n clipRule: \"evenodd\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 99,\n columnNumber: 23\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 98,\n columnNumber: 21\n }, undefined)\n ]\n }, lang, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 78,\n columnNumber: 17\n }, undefined);\n })\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 67,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ModernLanguageSwitcher.tsx\",\n lineNumber: 26,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS9Nb2Rlcm5MYW5ndWFnZVN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQXdDO0FBQ3VCO0FBU3hELE1BQU1JLHlCQUFnRSxDQUFDLEVBQzVFQyxlQUFlLEVBQ2ZDLGdCQUFnQixFQUNoQkMsa0JBQWtCLEVBQ25CO0lBQ0MsTUFBTSxDQUFDQyxRQUFRQyxVQUFVLEdBQUdSLCtDQUFRQSxDQUFDO0lBRXJDLE1BQU1TLGlCQUF1RjtRQUMzRkMsSUFBSTtZQUFFQyxNQUFNO1lBQVlDLE1BQU07WUFBUUMsWUFBWTtRQUFLO1FBQ3ZEQyxJQUFJO1lBQUVILE1BQU07WUFBV0MsTUFBTTtZQUFRQyxZQUFZO1FBQUs7SUFDeEQ7SUFFQSxNQUFNRSxnQkFBZ0JOLGNBQWMsQ0FBQ0wsZ0JBQWdCO0lBRXJELHFCQUNFLDhEQUFDWTtRQUFJQyxXQUFVOzswQkFFYiw4REFBQ0M7Z0JBQ0NDLFNBQVMsSUFBTVgsVUFBVSxDQUFDRDtnQkFDMUJVLFdBQVdmLGtFQUFFQSxDQUNYLGdGQUNBLDhFQUNBLGtDQUNBLHFFQUNBO2dCQUVGa0IsaUJBQWViO2dCQUNmYyxpQkFBYzs7a0NBRWQsOERBQUNDO3dCQUFLTCxXQUFVO2tDQUFXRixjQUFjSCxJQUFJOzs7Ozs7a0NBQzdDLDhEQUFDVTt3QkFBS0wsV0FBVTtrQ0FBb0JGLGNBQWNGLFVBQVU7Ozs7OztrQ0FHNUQsOERBQUNVO3dCQUNDTixXQUFXZixrRUFBRUEsQ0FDWCw2Q0FDQUssU0FBUyxlQUFlO3dCQUUxQmlCLE1BQUs7d0JBQ0xDLFFBQU87d0JBQ1BDLFNBQVE7a0NBRVIsNEVBQUNDOzRCQUFLQyxlQUFjOzRCQUFRQyxnQkFBZTs0QkFBUUMsYUFBYTs0QkFBR0MsR0FBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7WUFLeEV4Qix3QkFDQzs7a0NBRUUsOERBQUNTO3dCQUNDQyxXQUFVO3dCQUNWRSxTQUFTLElBQU1YLFVBQVU7Ozs7OztrQ0FJM0IsOERBQUNRO3dCQUFJQyxXQUFXZixrRUFBRUEsQ0FDaEIsdUNBQ0EsNkVBQ0Esc0JBQ0E7a0NBRUNJLG1CQUFtQjBCLEdBQUcsQ0FBQyxDQUFDQzs0QkFDdkIsTUFBTUMsU0FBU3pCLGNBQWMsQ0FBQ3dCLEtBQUs7NEJBQ25DLE1BQU1FLGFBQWFGLFNBQVM3Qjs0QkFFNUIscUJBQ0UsOERBQUNjO2dDQUVDQyxTQUFTO29DQUNQZCxpQkFBaUI0QjtvQ0FDakJ6QixVQUFVO2dDQUNaO2dDQUNBUyxXQUFXZixrRUFBRUEsQ0FDWCxzRkFDQSx1REFDQSxzQkFDQWlDLGFBQ0ksOERBQ0E7Z0NBRU5DLE1BQUs7Z0NBQ0xDLGlCQUFlRjs7a0RBRWYsOERBQUNiO3dDQUFLTCxXQUFVO2tEQUFXaUIsT0FBT3RCLElBQUk7Ozs7OztrREFDdEMsOERBQUNVO3dDQUFLTCxXQUFVO2tEQUFvQmlCLE9BQU92QixJQUFJOzs7Ozs7b0NBQzlDd0IsNEJBQ0MsOERBQUNaO3dDQUFJTixXQUFVO3dDQUE2Qk8sTUFBSzt3Q0FBZUUsU0FBUTtrREFDdEUsNEVBQUNDOzRDQUFLVyxVQUFTOzRDQUFVUCxHQUFFOzRDQUFxSFEsVUFBUzs7Ozs7Ozs7Ozs7OytCQXBCeEpOOzs7Ozt3QkF5Qlg7Ozs7Ozs7Ozs7Ozs7O0FBTVosRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvY29tcG9uZW50cy91aS9Nb2Rlcm5MYW5ndWFnZVN3aXRjaGVyLnRzeD9hZTIxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IG1lcmdlQ2xhc3NlcyBhcyBjbiB9IGZyb20gJy4uLy4uL3N0eWxlcy9kZXNpZ25TeXN0ZW0nO1xuaW1wb3J0IHR5cGUgeyBMYW5ndWFnZSB9IGZyb20gJy4uLy4uL3R5cGVzL2kxOG4nO1xuXG5pbnRlcmZhY2UgTW9kZXJuTGFuZ3VhZ2VTd2l0Y2hlclByb3BzIHtcbiAgY3VycmVudExhbmd1YWdlOiBMYW5ndWFnZTtcbiAgb25MYW5ndWFnZUNoYW5nZTogKGxhbmd1YWdlOiBMYW5ndWFnZSkgPT4gdm9pZDtcbiAgYXZhaWxhYmxlTGFuZ3VhZ2VzOiBMYW5ndWFnZVtdO1xufVxuXG5leHBvcnQgY29uc3QgTW9kZXJuTGFuZ3VhZ2VTd2l0Y2hlcjogUmVhY3QuRkM8TW9kZXJuTGFuZ3VhZ2VTd2l0Y2hlclByb3BzPiA9ICh7XG4gIGN1cnJlbnRMYW5ndWFnZSxcbiAgb25MYW5ndWFnZUNoYW5nZSxcbiAgYXZhaWxhYmxlTGFuZ3VhZ2VzXG59KSA9PiB7XG4gIGNvbnN0IFtpc09wZW4sIHNldElzT3Blbl0gPSB1c2VTdGF0ZShmYWxzZSk7XG5cbiAgY29uc3QgbGFuZ3VhZ2VDb25maWc6IFJlY29yZDxMYW5ndWFnZSwgeyBuYW1lOiBzdHJpbmc7IGZsYWc6IHN0cmluZzsgbmF0aXZlTmFtZTogc3RyaW5nIH0+ID0ge1xuICAgIGZyOiB7IG5hbWU6ICdGcmFuw6dhaXMnLCBmbGFnOiAn8J+Hq/Cfh7cnLCBuYXRpdmVOYW1lOiAnRlInIH0sXG4gICAgZW46IHsgbmFtZTogJ0VuZ2xpc2gnLCBmbGFnOiAn8J+HrPCfh6cnLCBuYXRpdmVOYW1lOiAnRU4nIH0sXG4gIH07XG5cbiAgY29uc3QgY3VycmVudENvbmZpZyA9IGxhbmd1YWdlQ29uZmlnW2N1cnJlbnRMYW5ndWFnZV07XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cInJlbGF0aXZlXCI+XG4gICAgICB7LyogVHJpZ2dlciBCdXR0b24gKi99XG4gICAgICA8YnV0dG9uXG4gICAgICAgIG9uQ2xpY2s9eygpID0+IHNldElzT3BlbighaXNPcGVuKX1cbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBpdGVtcy1jZW50ZXIgc3BhY2UteC0yIHB4LTMgcHktMiByb3VuZGVkLWxnIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCcsXG4gICAgICAgICAgJ2JnLXdoaXRlLzEwIGhvdmVyOmJnLXdoaXRlLzIwIGJvcmRlciBib3JkZXItd2hpdGUvMjAgaG92ZXI6Ym9yZGVyLXdoaXRlLzMwJyxcbiAgICAgICAgICAndGV4dC13aGl0ZSB0ZXh0LXNtIGZvbnQtbWVkaXVtJyxcbiAgICAgICAgICAnZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLWJhbnF1aXNlLWJsdWUtbGlnaHQvNTAnLFxuICAgICAgICAgICdncm91cCdcbiAgICAgICAgKX1cbiAgICAgICAgYXJpYS1leHBhbmRlZD17aXNPcGVufVxuICAgICAgICBhcmlhLWhhc3BvcHVwPVwibGlzdGJveFwiXG4gICAgICA+XG4gICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtbGdcIj57Y3VycmVudENvbmZpZy5mbGFnfTwvc3Bhbj5cbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiaGlkZGVuIHNtOmlubGluZVwiPntjdXJyZW50Q29uZmlnLm5hdGl2ZU5hbWV9PC9zcGFuPlxuICAgICAgICBcbiAgICAgICAgey8qIENoZXZyb24gSWNvbiAqL31cbiAgICAgICAgPHN2ZyBcbiAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgJ3ctNCBoLTQgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMjAwJyxcbiAgICAgICAgICAgIGlzT3BlbiA/ICdyb3RhdGUtMTgwJyA6ICdyb3RhdGUtMCdcbiAgICAgICAgICApfVxuICAgICAgICAgIGZpbGw9XCJub25lXCIgXG4gICAgICAgICAgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgXG4gICAgICAgICAgdmlld0JveD1cIjAgMCAyNCAyNFwiXG4gICAgICAgID5cbiAgICAgICAgICA8cGF0aCBzdHJva2VMaW5lY2FwPVwicm91bmRcIiBzdHJva2VMaW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlV2lkdGg9ezJ9IGQ9XCJNMTkgOWwtNyA3LTctN1wiIC8+XG4gICAgICAgIDwvc3ZnPlxuICAgICAgPC9idXR0b24+XG5cbiAgICAgIHsvKiBEcm9wZG93biBNZW51ICovfVxuICAgICAge2lzT3BlbiAmJiAoXG4gICAgICAgIDw+XG4gICAgICAgICAgey8qIEJhY2tkcm9wICovfVxuICAgICAgICAgIDxkaXYgXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJmaXhlZCBpbnNldC0wIHotMTBcIiBcbiAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHNldElzT3BlbihmYWxzZSl9XG4gICAgICAgICAgLz5cbiAgICAgICAgICBcbiAgICAgICAgICB7LyogTWVudSAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnYWJzb2x1dGUgcmlnaHQtMCB0b3AtZnVsbCBtdC0yIHotMjAnLFxuICAgICAgICAgICAgJ2JnLXdoaXRlLzk1IGJhY2tkcm9wLWJsdXIteGwgcm91bmRlZC14bCBzaGFkb3ctMnhsIGJvcmRlciBib3JkZXItd2hpdGUvMjAnLFxuICAgICAgICAgICAgJ21pbi13LVsxNDBweF0gcHktMicsXG4gICAgICAgICAgICAnYW5pbWF0ZS1zbGlkZVVwJ1xuICAgICAgICAgICl9PlxuICAgICAgICAgICAge2F2YWlsYWJsZUxhbmd1YWdlcy5tYXAoKGxhbmcpID0+IHtcbiAgICAgICAgICAgICAgY29uc3QgY29uZmlnID0gbGFuZ3VhZ2VDb25maWdbbGFuZ107XG4gICAgICAgICAgICAgIGNvbnN0IGlzU2VsZWN0ZWQgPSBsYW5nID09PSBjdXJyZW50TGFuZ3VhZ2U7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgICAgIGtleT17bGFuZ31cbiAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgb25MYW5ndWFnZUNoYW5nZShsYW5nKTtcbiAgICAgICAgICAgICAgICAgICAgc2V0SXNPcGVuKGZhbHNlKTtcbiAgICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICAgICAgICAgICAndy1mdWxsIGZsZXggaXRlbXMtY2VudGVyIHNwYWNlLXgtMyBweC00IHB5LTIuNSB0ZXh0LXNtIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCcsXG4gICAgICAgICAgICAgICAgICAgICdob3ZlcjpiZy1iYW5xdWlzZS1ibHVlLzEwIGZvY3VzOmJnLWJhbnF1aXNlLWJsdWUvMTAnLFxuICAgICAgICAgICAgICAgICAgICAnZm9jdXM6b3V0bGluZS1ub25lJyxcbiAgICAgICAgICAgICAgICAgICAgaXNTZWxlY3RlZCBcbiAgICAgICAgICAgICAgICAgICAgICA/ICd0ZXh0LWJhbnF1aXNlLWJsdWUtZGFyayBmb250LXNlbWlib2xkIGJnLWJhbnF1aXNlLWJsdWUvMTAnIFxuICAgICAgICAgICAgICAgICAgICAgIDogJ3RleHQtZ3JheS03MDAgaG92ZXI6dGV4dC1iYW5xdWlzZS1ibHVlLWRhcmsnXG4gICAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICAgICAgcm9sZT1cIm9wdGlvblwiXG4gICAgICAgICAgICAgICAgICBhcmlhLXNlbGVjdGVkPXtpc1NlbGVjdGVkfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtbGdcIj57Y29uZmlnLmZsYWd9PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZmxleC0xIHRleHQtbGVmdFwiPntjb25maWcubmFtZX08L3NwYW4+XG4gICAgICAgICAgICAgICAgICB7aXNTZWxlY3RlZCAmJiAoXG4gICAgICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy00IGgtNCB0ZXh0LWJhbnF1aXNlLWJsdWVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGxSdWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTYuNzA3IDUuMjkzYTEgMSAwIDAxMCAxLjQxNGwtOCA4YTEgMSAwIDAxLTEuNDE0IDBsLTQtNGExIDEgMCAwMTEuNDE0LTEuNDE0TDggMTIuNTg2bDcuMjkzLTcuMjkzYTEgMSAwIDAxMS40MTQgMHpcIiBjbGlwUnVsZT1cImV2ZW5vZGRcIiAvPlxuICAgICAgICAgICAgICAgICAgICA8L3N2Zz5cbiAgICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9KX1cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC8+XG4gICAgICApfVxuICAgIDwvZGl2PlxuICApO1xufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZVN0YXRlIiwibWVyZ2VDbGFzc2VzIiwiY24iLCJNb2Rlcm5MYW5ndWFnZVN3aXRjaGVyIiwiY3VycmVudExhbmd1YWdlIiwib25MYW5ndWFnZUNoYW5nZSIsImF2YWlsYWJsZUxhbmd1YWdlcyIsImlzT3BlbiIsInNldElzT3BlbiIsImxhbmd1YWdlQ29uZmlnIiwiZnIiLCJuYW1lIiwiZmxhZyIsIm5hdGl2ZU5hbWUiLCJlbiIsImN1cnJlbnRDb25maWciLCJkaXYiLCJjbGFzc05hbWUiLCJidXR0b24iLCJvbkNsaWNrIiwiYXJpYS1leHBhbmRlZCIsImFyaWEtaGFzcG9wdXAiLCJzcGFuIiwic3ZnIiwiZmlsbCIsInN0cm9rZSIsInZpZXdCb3giLCJwYXRoIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwic3Ryb2tlV2lkdGgiLCJkIiwibWFwIiwibGFuZyIsImNvbmZpZyIsImlzU2VsZWN0ZWQiLCJyb2xlIiwiYXJpYS1zZWxlY3RlZCIsImZpbGxSdWxlIiwiY2xpcFJ1bGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/ModernLanguageSwitcher.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/ui/Popup.tsx": -/*!*************************************!*\ - !*** ./src/components/ui/Popup.tsx ***! - \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Popup: () => (/* binding */ Popup)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _config_constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../config/constants */ \"(ssr)/./src/config/constants.ts\");\n\n\n\nconst Popup = ({ service, onClose, translations })=>{\n // Empêcher le scroll du body quand la popup est ouverte\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n document.body.style.overflow = \"hidden\";\n return ()=>{\n document.body.style.overflow = \"unset\";\n };\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"fixed inset-0 bg-black/60 flex justify-center items-center z-50 p-4 backdrop-blur-md animate-fadeIn\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"bg-white text-banquise-blue-dark rounded-3xl max-w-4xl w-full max-h-[90vh] shadow-2xl relative animate-slideUp border border-banquise-blue-lightest/20 overflow-hidden\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-4 right-4 z-50\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: onClose,\n className: \"bg-white/90 hover:bg-white border border-banquise-blue/20 text-xl cursor-pointer text-banquise-blue-dark flex items-center justify-center w-10 h-10 sm:w-12 sm:h-12 rounded-full transition-all duration-200 hover:scale-110 active:scale-95 shadow-lg backdrop-blur-sm\",\n \"aria-label\": translations.close,\n children: \"\\xd7\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 28,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 27,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"overflow-y-auto overflow-x-hidden max-h-[90vh] popup-content\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative bg-gradient-to-r from-banquise-blue to-banquise-blue-light p-6 sm:p-8 text-white pr-16 sm:pr-20\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col lg:flex-row items-center lg:items-start mb-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-16 h-16 sm:w-20 sm:h-20 lg:w-24 lg:h-24 bg-white/20 rounded-3xl flex items-center justify-center text-3xl sm:text-4xl lg:text-5xl mb-4 lg:mb-0 lg:mr-8 backdrop-blur-sm\",\n children: service.icon\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 42,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-center lg:text-left flex-1\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"font-heading text-2xl sm:text-3xl lg:text-4xl mt-0 mb-3 lg:mb-4 leading-tight font-bold text-white\",\n children: service.name\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 46,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-white/90 text-base sm:text-lg lg:text-xl font-medium\",\n children: \"Service d'h\\xe9bergement professionnel\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 49,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-4 lg:mt-6 flex flex-wrap gap-2 justify-center lg:justify-start\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"bg-white/20 text-white px-3 py-1 rounded-full text-sm font-medium backdrop-blur-sm\",\n children: \"Haute disponibilit\\xe9\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 53,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"bg-white/20 text-white px-3 py-1 rounded-full text-sm font-medium backdrop-blur-sm\",\n children: \"Open Source\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 54,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"bg-white/20 text-white px-3 py-1 rounded-full text-sm font-medium backdrop-blur-sm\",\n children: \"Communautaire\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 55,\n columnNumber: 19\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 52,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 45,\n columnNumber: 15\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 41,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 40,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"p-6 sm:p-8 bg-white\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl sm:text-2xl lg:text-3xl mb-4 lg:mb-6 text-banquise-blue-dark font-heading font-bold flex items-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xl sm:text-2xl lg:text-3xl mr-3\",\n children: \"\\uD83D\\uDCCB\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 65,\n columnNumber: 15\n }, undefined),\n \"Description d\\xe9taill\\xe9e\"\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 64,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"bg-gradient-to-br from-banquise-blue/5 to-banquise-blue-light/5 rounded-2xl p-4 lg:p-6 border border-banquise-blue/10 mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-banquise-blue-dark/90 leading-relaxed text-base sm:text-lg lg:text-xl mb-4\",\n children: service.description\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 69,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-1 sm:grid-cols-2 gap-4 mt-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center p-3 bg-white/60 rounded-xl border border-banquise-blue/10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-10 h-10 bg-gradient-to-br from-banquise-blue to-banquise-blue-light rounded-lg flex items-center justify-center text-white mr-3\",\n children: \"✓\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 74,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"font-semibold text-banquise-blue-dark text-sm\",\n children: \"99.9% Uptime\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 78,\n columnNumber: 21\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-banquise-blue-dark/70 text-xs\",\n children: \"Disponibilit\\xe9 garantie\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 79,\n columnNumber: 21\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 77,\n columnNumber: 19\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 73,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center p-3 bg-white/60 rounded-xl border border-banquise-blue/10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-10 h-10 bg-gradient-to-br from-blue-500 to-blue-600 rounded-lg flex items-center justify-center text-white mr-3\",\n children: \"\\uD83D\\uDD12\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 83,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"font-semibold text-banquise-blue-dark text-sm\",\n children: \"S\\xe9curis\\xe9\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 87,\n columnNumber: 21\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-banquise-blue-dark/70 text-xs\",\n children: \"SSL & Backups\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 88,\n columnNumber: 21\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 86,\n columnNumber: 19\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 82,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 72,\n columnNumber: 15\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 68,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl sm:text-2xl lg:text-3xl mb-4 lg:mb-6 text-banquise-blue-dark font-heading font-bold flex items-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xl sm:text-2xl lg:text-3xl mr-3\",\n children: \"⚡\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 96,\n columnNumber: 15\n }, undefined),\n translations.discoverFeatures\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 95,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-8\",\n children: service.features.map((feature, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-start bg-banquise-blue/5 rounded-xl p-4 border border-banquise-blue/10 hover:bg-banquise-blue/10 transition-colors duration-200 group\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-6 h-6 bg-gradient-to-br from-banquise-blue to-banquise-blue-light rounded-full flex items-center justify-center mr-3 mt-0.5 flex-shrink-0 group-hover:scale-110 transition-transform duration-200\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-2 h-2 bg-white rounded-full\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 103,\n columnNumber: 21\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 102,\n columnNumber: 19\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-banquise-blue-dark/90 font-medium text-sm lg:text-base leading-relaxed\",\n children: feature\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 105,\n columnNumber: 19\n }, undefined)\n ]\n }, index, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 101,\n columnNumber: 17\n }, undefined))\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 99,\n columnNumber: 13\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"pt-6 lg:pt-8 border-t border-banquise-blue/10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: service.url,\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: \"w-full inline-flex items-center justify-center bg-gradient-to-r from-banquise-blue to-banquise-blue-light text-white border-0 py-4 px-6 sm:px-8 rounded-2xl cursor-pointer no-underline font-bold tracking-wide shadow-lg transition-all duration-300 hover:shadow-xl hover:-translate-y-1 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-banquise-blue-light text-base lg:text-lg hover:scale-[1.02] active:scale-95\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"mr-3 text-xl lg:text-2xl\",\n children: \"\\uD83D\\uDE80\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 118,\n columnNumber: 17\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: [\n \"Acc\\xe9der \\xe0 \",\n service.name\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 119,\n columnNumber: 17\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-center text-sm text-banquise-blue-dark/60 mt-4\",\n children: [\n \"Besoin d'aide ? Rejoignez notre \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: _config_constants__WEBPACK_IMPORTED_MODULE_2__.URLS.social.discord,\n className: \"text-banquise-blue hover:text-banquise-blue-dark transition-colors duration-200 font-medium\",\n children: \"Discord\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 123,\n columnNumber: 49\n }, undefined),\n \" pour obtenir du support\"\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 122,\n columnNumber: 15\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 111,\n columnNumber: 13\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 62,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 38,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute top-0 right-0 w-16 h-16 sm:w-24 sm:h-24 lg:w-32 lg:h-32 bg-banquise-blue-lightest/10 rounded-full -translate-y-8 translate-x-8 sm:-translate-y-12 sm:translate-x-12 lg:-translate-y-16 lg:translate-x-16 hidden sm:block pointer-events-none\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 130,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute bottom-0 left-0 w-12 h-12 sm:w-16 sm:h-16 lg:w-24 lg:h-24 bg-banquise-blue/5 rounded-full translate-y-6 -translate-x-6 sm:translate-y-8 sm:-translate-x-8 lg:translate-y-12 lg:-translate-x-12 hidden sm:block pointer-events-none\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 131,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 24,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/Popup.tsx\",\n lineNumber: 23,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS9Qb3B1cC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUF5QztBQUNLO0FBVXZDLE1BQU1HLFFBQThCLENBQUMsRUFBRUMsT0FBTyxFQUFFQyxPQUFPLEVBQUVDLFlBQVksRUFBRTtJQUM1RSx3REFBd0Q7SUFDeERMLGdEQUFTQSxDQUFDO1FBQ1JNLFNBQVNDLElBQUksQ0FBQ0MsS0FBSyxDQUFDQyxRQUFRLEdBQUc7UUFFL0IsT0FBTztZQUNMSCxTQUFTQyxJQUFJLENBQUNDLEtBQUssQ0FBQ0MsUUFBUSxHQUFHO1FBQ2pDO0lBQ0YsR0FBRyxFQUFFO0lBRUwscUJBQ0UsOERBQUNDO1FBQUlDLFdBQVU7a0JBQ2IsNEVBQUNEO1lBQUlDLFdBQVU7OzhCQUdiLDhEQUFDRDtvQkFBSUMsV0FBVTs4QkFDYiw0RUFBQ0M7d0JBQ0NDLFNBQVNUO3dCQUNUTyxXQUFVO3dCQUNWRyxjQUFZVCxhQUFhVSxLQUFLO2tDQUMvQjs7Ozs7Ozs7Ozs7OEJBTUgsOERBQUNMO29CQUFJQyxXQUFVOztzQ0FFYiw4REFBQ0Q7NEJBQUlDLFdBQVU7c0NBQ2IsNEVBQUNEO2dDQUFJQyxXQUFVOztrREFDYiw4REFBQ0Q7d0NBQUlDLFdBQVU7a0RBQ1pSLFFBQVFhLElBQUk7Ozs7OztrREFFZiw4REFBQ047d0NBQUlDLFdBQVU7OzBEQUNiLDhEQUFDTTtnREFBR04sV0FBVTswREFDWFIsUUFBUWUsSUFBSTs7Ozs7OzBEQUVmLDhEQUFDUjtnREFBSUMsV0FBVTswREFBNEQ7Ozs7OzswREFHM0UsOERBQUNEO2dEQUFJQyxXQUFVOztrRUFDYiw4REFBQ1E7d0RBQUtSLFdBQVU7a0VBQXFGOzs7Ozs7a0VBQ3JHLDhEQUFDUTt3REFBS1IsV0FBVTtrRUFBcUY7Ozs7OztrRUFDckcsOERBQUNRO3dEQUFLUixXQUFVO2tFQUFxRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7c0NBTzdHLDhEQUFDRDs0QkFBSUMsV0FBVTs7OENBRWIsOERBQUNTO29DQUFHVCxXQUFVOztzREFDWiw4REFBQ1E7NENBQUtSLFdBQVU7c0RBQXVDOzs7Ozs7d0NBQVM7Ozs7Ozs7OENBR2xFLDhEQUFDRDtvQ0FBSUMsV0FBVTs7c0RBQ2IsOERBQUNVOzRDQUFFVixXQUFVO3NEQUNWUixRQUFRbUIsV0FBVzs7Ozs7O3NEQUV0Qiw4REFBQ1o7NENBQUlDLFdBQVU7OzhEQUNiLDhEQUFDRDtvREFBSUMsV0FBVTs7c0VBQ2IsOERBQUNEOzREQUFJQyxXQUFVO3NFQUFvSTs7Ozs7O3NFQUduSiw4REFBQ0Q7OzhFQUNDLDhEQUFDQTtvRUFBSUMsV0FBVTs4RUFBZ0Q7Ozs7Ozs4RUFDL0QsOERBQUNEO29FQUFJQyxXQUFVOzhFQUFxQzs7Ozs7Ozs7Ozs7Ozs7Ozs7OzhEQUd4RCw4REFBQ0Q7b0RBQUlDLFdBQVU7O3NFQUNiLDhEQUFDRDs0REFBSUMsV0FBVTtzRUFBb0g7Ozs7OztzRUFHbkksOERBQUNEOzs4RUFDQyw4REFBQ0E7b0VBQUlDLFdBQVU7OEVBQWdEOzs7Ozs7OEVBQy9ELDhEQUFDRDtvRUFBSUMsV0FBVTs4RUFBcUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs4Q0FPNUQsOERBQUNTO29DQUFHVCxXQUFVOztzREFDWiw4REFBQ1E7NENBQUtSLFdBQVU7c0RBQXVDOzs7Ozs7d0NBQ3RETixhQUFha0IsZ0JBQWdCOzs7Ozs7OzhDQUVoQyw4REFBQ2I7b0NBQUlDLFdBQVU7OENBQ1pSLFFBQVFxQixRQUFRLENBQUNDLEdBQUcsQ0FBQyxDQUFDQyxTQUFTQyxzQkFDOUIsOERBQUNqQjs0Q0FBZ0JDLFdBQVU7OzhEQUN6Qiw4REFBQ0Q7b0RBQUlDLFdBQVU7OERBQ2IsNEVBQUNEO3dEQUFJQyxXQUFVOzs7Ozs7Ozs7Ozs4REFFakIsOERBQUNRO29EQUFLUixXQUFVOzhEQUErRWU7Ozs7Ozs7MkNBSnZGQzs7Ozs7Ozs7Ozs4Q0FVZCw4REFBQ2pCO29DQUFJQyxXQUFVOztzREFDYiw4REFBQ2lCOzRDQUNDQyxNQUFNMUIsUUFBUTJCLEdBQUc7NENBQ2pCQyxRQUFPOzRDQUNQQyxLQUFJOzRDQUNKckIsV0FBVTs7OERBRVYsOERBQUNRO29EQUFLUixXQUFVOzhEQUEyQjs7Ozs7OzhEQUMzQyw4REFBQ1E7O3dEQUFLO3dEQUFXaEIsUUFBUWUsSUFBSTs7Ozs7Ozs7Ozs7OztzREFHL0IsOERBQUNHOzRDQUFFVixXQUFVOztnREFBc0Q7OERBQ2pDLDhEQUFDaUI7b0RBQUVDLE1BQU01QixtREFBSUEsQ0FBQ2dDLE1BQU0sQ0FBQ0MsT0FBTztvREFBRXZCLFdBQVU7OERBQThGOzs7Ozs7Z0RBQVc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OEJBT3pMLDhEQUFDRDtvQkFBSUMsV0FBVTs7Ozs7OzhCQUNmLDhEQUFDRDtvQkFBSUMsV0FBVTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIsRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvY29tcG9uZW50cy91aS9Qb3B1cC50c3g/Yjc3YiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgVVJMUyB9IGZyb20gJy4uLy4uL2NvbmZpZy9jb25zdGFudHMnO1xuaW1wb3J0IHR5cGUgeyBTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vdHlwZXMvc2VydmljZSc7XG5pbXBvcnQgdHlwZSB7IFRyYW5zbGF0aW9uIH0gZnJvbSAnLi4vLi4vdHlwZXMvaTE4bic7XG5cbmludGVyZmFjZSBQb3B1cFByb3BzIHtcbiAgc2VydmljZTogU2VydmljZTtcbiAgb25DbG9zZTogKCkgPT4gdm9pZDtcbiAgdHJhbnNsYXRpb25zOiBUcmFuc2xhdGlvblsnY29tbW9uJ107XG59XG5cbmV4cG9ydCBjb25zdCBQb3B1cDogUmVhY3QuRkM8UG9wdXBQcm9wcz4gPSAoeyBzZXJ2aWNlLCBvbkNsb3NlLCB0cmFuc2xhdGlvbnMgfSkgPT4ge1xuICAvLyBFbXDDqmNoZXIgbGUgc2Nyb2xsIGR1IGJvZHkgcXVhbmQgbGEgcG9wdXAgZXN0IG91dmVydGVcbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBkb2N1bWVudC5ib2R5LnN0eWxlLm92ZXJmbG93ID0gJ2hpZGRlbic7XG5cbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgZG9jdW1lbnQuYm9keS5zdHlsZS5vdmVyZmxvdyA9ICd1bnNldCc7XG4gICAgfTtcbiAgfSwgW10pO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJmaXhlZCBpbnNldC0wIGJnLWJsYWNrLzYwIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHotNTAgcC00IGJhY2tkcm9wLWJsdXItbWQgYW5pbWF0ZS1mYWRlSW5cIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYmctd2hpdGUgdGV4dC1iYW5xdWlzZS1ibHVlLWRhcmsgcm91bmRlZC0zeGwgbWF4LXctNHhsIHctZnVsbCBtYXgtaC1bOTB2aF0gc2hhZG93LTJ4bCByZWxhdGl2ZSBhbmltYXRlLXNsaWRlVXAgYm9yZGVyIGJvcmRlci1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzIwIG92ZXJmbG93LWhpZGRlblwiPlxuXG4gICAgICAgIHsvKiBCb3V0b24gZGUgZmVybWV0dXJlIGZpeGUgYXUtZGVzc3VzIGR1IGNvbnRlbnUgKi99XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWJzb2x1dGUgdG9wLTQgcmlnaHQtNCB6LTUwXCI+XG4gICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgb25DbGljaz17b25DbG9zZX1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImJnLXdoaXRlLzkwIGhvdmVyOmJnLXdoaXRlIGJvcmRlciBib3JkZXItYmFucXVpc2UtYmx1ZS8yMCB0ZXh0LXhsIGN1cnNvci1wb2ludGVyIHRleHQtYmFucXVpc2UtYmx1ZS1kYXJrIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHctMTAgaC0xMCBzbTp3LTEyIHNtOmgtMTIgcm91bmRlZC1mdWxsIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCBob3ZlcjpzY2FsZS0xMTAgYWN0aXZlOnNjYWxlLTk1IHNoYWRvdy1sZyBiYWNrZHJvcC1ibHVyLXNtXCJcbiAgICAgICAgICAgIGFyaWEtbGFiZWw9e3RyYW5zbGF0aW9ucy5jbG9zZX1cbiAgICAgICAgICA+XG4gICAgICAgICAgICDDl1xuICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICB7LyogQ29udGVudSBhdmVjIHNjcm9sbCB2ZXJ0aWNhbCB1bmlxdWVtZW50ICovfVxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm92ZXJmbG93LXktYXV0byBvdmVyZmxvdy14LWhpZGRlbiBtYXgtaC1bOTB2aF0gcG9wdXAtY29udGVudFwiPlxuICAgICAgICAgIHsvKiBIZWFkZXIgKi99XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSBiZy1ncmFkaWVudC10by1yIGZyb20tYmFucXVpc2UtYmx1ZSB0by1iYW5xdWlzZS1ibHVlLWxpZ2h0IHAtNiBzbTpwLTggdGV4dC13aGl0ZSBwci0xNiBzbTpwci0yMFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIGxnOmZsZXgtcm93IGl0ZW1zLWNlbnRlciBsZzppdGVtcy1zdGFydCBtYi00XCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidy0xNiBoLTE2IHNtOnctMjAgc206aC0yMCBsZzp3LTI0IGxnOmgtMjQgYmctd2hpdGUvMjAgcm91bmRlZC0zeGwgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC0zeGwgc206dGV4dC00eGwgbGc6dGV4dC01eGwgbWItNCBsZzptYi0wIGxnOm1yLTggYmFja2Ryb3AtYmx1ci1zbVwiPlxuICAgICAgICAgICAgICAgIHtzZXJ2aWNlLmljb259XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInRleHQtY2VudGVyIGxnOnRleHQtbGVmdCBmbGV4LTFcIj5cbiAgICAgICAgICAgICAgICA8aDIgY2xhc3NOYW1lPVwiZm9udC1oZWFkaW5nIHRleHQtMnhsIHNtOnRleHQtM3hsIGxnOnRleHQtNHhsIG10LTAgbWItMyBsZzptYi00IGxlYWRpbmctdGlnaHQgZm9udC1ib2xkIHRleHQtd2hpdGVcIj5cbiAgICAgICAgICAgICAgICAgIHtzZXJ2aWNlLm5hbWV9XG4gICAgICAgICAgICAgICAgPC9oMj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInRleHQtd2hpdGUvOTAgdGV4dC1iYXNlIHNtOnRleHQtbGcgbGc6dGV4dC14bCBmb250LW1lZGl1bVwiPlxuICAgICAgICAgICAgICAgICAgU2VydmljZSBkJ2jDqWJlcmdlbWVudCBwcm9mZXNzaW9ubmVsXG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtdC00IGxnOm10LTYgZmxleCBmbGV4LXdyYXAgZ2FwLTIganVzdGlmeS1jZW50ZXIgbGc6anVzdGlmeS1zdGFydFwiPlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiYmctd2hpdGUvMjAgdGV4dC13aGl0ZSBweC0zIHB5LTEgcm91bmRlZC1mdWxsIHRleHQtc20gZm9udC1tZWRpdW0gYmFja2Ryb3AtYmx1ci1zbVwiPkhhdXRlIGRpc3BvbmliaWxpdMOpPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiYmctd2hpdGUvMjAgdGV4dC13aGl0ZSBweC0zIHB5LTEgcm91bmRlZC1mdWxsIHRleHQtc20gZm9udC1tZWRpdW0gYmFja2Ryb3AtYmx1ci1zbVwiPk9wZW4gU291cmNlPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiYmctd2hpdGUvMjAgdGV4dC13aGl0ZSBweC0zIHB5LTEgcm91bmRlZC1mdWxsIHRleHQtc20gZm9udC1tZWRpdW0gYmFja2Ryb3AtYmx1ci1zbVwiPkNvbW11bmF1dGFpcmU8L3NwYW4+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICB7LyogQ29udGVudCAtIEZvcmNlciBsZSBmb25kIGJsYW5jICovfVxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicC02IHNtOnAtOCBiZy13aGl0ZVwiPlxuICAgICAgICAgICAgey8qIERlc2NyaXB0aW9uICovfVxuICAgICAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQteGwgc206dGV4dC0yeGwgbGc6dGV4dC0zeGwgbWItNCBsZzptYi02IHRleHQtYmFucXVpc2UtYmx1ZS1kYXJrIGZvbnQtaGVhZGluZyBmb250LWJvbGQgZmxleCBpdGVtcy1jZW50ZXJcIj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC14bCBzbTp0ZXh0LTJ4bCBsZzp0ZXh0LTN4bCBtci0zXCI+8J+Tizwvc3Bhbj5cbiAgICAgICAgICAgICAgRGVzY3JpcHRpb24gZMOpdGFpbGzDqWVcbiAgICAgICAgICAgIDwvaDM+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImJnLWdyYWRpZW50LXRvLWJyIGZyb20tYmFucXVpc2UtYmx1ZS81IHRvLWJhbnF1aXNlLWJsdWUtbGlnaHQvNSByb3VuZGVkLTJ4bCBwLTQgbGc6cC02IGJvcmRlciBib3JkZXItYmFucXVpc2UtYmx1ZS8xMCBtYi04XCI+XG4gICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtYmFucXVpc2UtYmx1ZS1kYXJrLzkwIGxlYWRpbmctcmVsYXhlZCB0ZXh0LWJhc2Ugc206dGV4dC1sZyBsZzp0ZXh0LXhsIG1iLTRcIj5cbiAgICAgICAgICAgICAgICB7c2VydmljZS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImdyaWQgZ3JpZC1jb2xzLTEgc206Z3JpZC1jb2xzLTIgZ2FwLTQgbXQtNlwiPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgcC0zIGJnLXdoaXRlLzYwIHJvdW5kZWQteGwgYm9yZGVyIGJvcmRlci1iYW5xdWlzZS1ibHVlLzEwXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInctMTAgaC0xMCBiZy1ncmFkaWVudC10by1iciBmcm9tLWJhbnF1aXNlLWJsdWUgdG8tYmFucXVpc2UtYmx1ZS1saWdodCByb3VuZGVkLWxnIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtd2hpdGUgbXItM1wiPlxuICAgICAgICAgICAgICAgICAgICDinJNcbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkIHRleHQtYmFucXVpc2UtYmx1ZS1kYXJrIHRleHQtc21cIj45OS45JSBVcHRpbWU8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWJsdWUtZGFyay83MCB0ZXh0LXhzXCI+RGlzcG9uaWJpbGl0w6kgZ2FyYW50aWU8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgcC0zIGJnLXdoaXRlLzYwIHJvdW5kZWQteGwgYm9yZGVyIGJvcmRlci1iYW5xdWlzZS1ibHVlLzEwXCI+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInctMTAgaC0xMCBiZy1ncmFkaWVudC10by1iciBmcm9tLWJsdWUtNTAwIHRvLWJsdWUtNjAwIHJvdW5kZWQtbGcgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC13aGl0ZSBtci0zXCI+XG4gICAgICAgICAgICAgICAgICAgIPCflJJcbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkIHRleHQtYmFucXVpc2UtYmx1ZS1kYXJrIHRleHQtc21cIj5Tw6ljdXJpc8OpPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGV4dC1iYW5xdWlzZS1ibHVlLWRhcmsvNzAgdGV4dC14c1wiPlNTTCAmIEJhY2t1cHM8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICB7LyogRm9uY3Rpb25uYWxpdMOpcyAqL31cbiAgICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LXhsIHNtOnRleHQtMnhsIGxnOnRleHQtM3hsIG1iLTQgbGc6bWItNiB0ZXh0LWJhbnF1aXNlLWJsdWUtZGFyayBmb250LWhlYWRpbmcgZm9udC1ib2xkIGZsZXggaXRlbXMtY2VudGVyXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQteGwgc206dGV4dC0yeGwgbGc6dGV4dC0zeGwgbXItM1wiPuKaoTwvc3Bhbj5cbiAgICAgICAgICAgICAge3RyYW5zbGF0aW9ucy5kaXNjb3ZlckZlYXR1cmVzfVxuICAgICAgICAgICAgPC9oMz5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZ3JpZCBncmlkLWNvbHMtMSBzbTpncmlkLWNvbHMtMiBnYXAtNCBtYi04XCI+XG4gICAgICAgICAgICAgIHtzZXJ2aWNlLmZlYXR1cmVzLm1hcCgoZmVhdHVyZSwgaW5kZXgpID0+IChcbiAgICAgICAgICAgICAgICA8ZGl2IGtleT17aW5kZXh9IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtc3RhcnQgYmctYmFucXVpc2UtYmx1ZS81IHJvdW5kZWQteGwgcC00IGJvcmRlciBib3JkZXItYmFucXVpc2UtYmx1ZS8xMCBob3ZlcjpiZy1iYW5xdWlzZS1ibHVlLzEwIHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLTIwMCBncm91cFwiPlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ3LTYgaC02IGJnLWdyYWRpZW50LXRvLWJyIGZyb20tYmFucXVpc2UtYmx1ZSB0by1iYW5xdWlzZS1ibHVlLWxpZ2h0IHJvdW5kZWQtZnVsbCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBtci0zIG10LTAuNSBmbGV4LXNocmluay0wIGdyb3VwLWhvdmVyOnNjYWxlLTExMCB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi0yMDBcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ3LTIgaC0yIGJnLXdoaXRlIHJvdW5kZWQtZnVsbFwiPjwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LWJhbnF1aXNlLWJsdWUtZGFyay85MCBmb250LW1lZGl1bSB0ZXh0LXNtIGxnOnRleHQtYmFzZSBsZWFkaW5nLXJlbGF4ZWRcIj57ZmVhdHVyZX08L3NwYW4+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICkpfVxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIHsvKiBDYWxsIHRvIGFjdGlvbiAqL31cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicHQtNiBsZzpwdC04IGJvcmRlci10IGJvcmRlci1iYW5xdWlzZS1ibHVlLzEwXCI+XG4gICAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgICAgaHJlZj17c2VydmljZS51cmx9XG4gICAgICAgICAgICAgICAgdGFyZ2V0PVwiX2JsYW5rXCJcbiAgICAgICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ3LWZ1bGwgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJnLWdyYWRpZW50LXRvLXIgZnJvbS1iYW5xdWlzZS1ibHVlIHRvLWJhbnF1aXNlLWJsdWUtbGlnaHQgdGV4dC13aGl0ZSBib3JkZXItMCBweS00IHB4LTYgc206cHgtOCByb3VuZGVkLTJ4bCBjdXJzb3ItcG9pbnRlciBuby11bmRlcmxpbmUgZm9udC1ib2xkIHRyYWNraW5nLXdpZGUgc2hhZG93LWxnIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBob3ZlcjpzaGFkb3cteGwgaG92ZXI6LXRyYW5zbGF0ZS15LTEgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS1iYW5xdWlzZS1ibHVlLWxpZ2h0IHRleHQtYmFzZSBsZzp0ZXh0LWxnIGhvdmVyOnNjYWxlLVsxLjAyXSBhY3RpdmU6c2NhbGUtOTVcIlxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwibXItMyB0ZXh0LXhsIGxnOnRleHQtMnhsXCI+8J+agDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3Bhbj5BY2PDqWRlciDDoCB7c2VydmljZS5uYW1lfTwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9hPlxuXG4gICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtY2VudGVyIHRleHQtc20gdGV4dC1iYW5xdWlzZS1ibHVlLWRhcmsvNjAgbXQtNFwiPlxuICAgICAgICAgICAgICAgIEJlc29pbiBkJ2FpZGUgPyBSZWpvaWduZXogbm90cmUgPGEgaHJlZj17VVJMUy5zb2NpYWwuZGlzY29yZH0gY2xhc3NOYW1lPVwidGV4dC1iYW5xdWlzZS1ibHVlIGhvdmVyOnRleHQtYmFucXVpc2UtYmx1ZS1kYXJrIHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLTIwMCBmb250LW1lZGl1bVwiPkRpc2NvcmQ8L2E+IHBvdXIgb2J0ZW5pciBkdSBzdXBwb3J0XG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICB7LyogRGVjb3JhdGl2ZSBlbGVtZW50cyAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSB0b3AtMCByaWdodC0wIHctMTYgaC0xNiBzbTp3LTI0IHNtOmgtMjQgbGc6dy0zMiBsZzpoLTMyIGJnLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMTAgcm91bmRlZC1mdWxsIC10cmFuc2xhdGUteS04IHRyYW5zbGF0ZS14LTggc206LXRyYW5zbGF0ZS15LTEyIHNtOnRyYW5zbGF0ZS14LTEyIGxnOi10cmFuc2xhdGUteS0xNiBsZzp0cmFuc2xhdGUteC0xNiBoaWRkZW4gc206YmxvY2sgcG9pbnRlci1ldmVudHMtbm9uZVwiPjwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFic29sdXRlIGJvdHRvbS0wIGxlZnQtMCB3LTEyIGgtMTIgc206dy0xNiBzbTpoLTE2IGxnOnctMjQgbGc6aC0yNCBiZy1iYW5xdWlzZS1ibHVlLzUgcm91bmRlZC1mdWxsIHRyYW5zbGF0ZS15LTYgLXRyYW5zbGF0ZS14LTYgc206dHJhbnNsYXRlLXktOCBzbTotdHJhbnNsYXRlLXgtOCBsZzp0cmFuc2xhdGUteS0xMiBsZzotdHJhbnNsYXRlLXgtMTIgaGlkZGVuIHNtOmJsb2NrIHBvaW50ZXItZXZlbnRzLW5vbmVcIj48L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZUVmZmVjdCIsIlVSTFMiLCJQb3B1cCIsInNlcnZpY2UiLCJvbkNsb3NlIiwidHJhbnNsYXRpb25zIiwiZG9jdW1lbnQiLCJib2R5Iiwic3R5bGUiLCJvdmVyZmxvdyIsImRpdiIsImNsYXNzTmFtZSIsImJ1dHRvbiIsIm9uQ2xpY2siLCJhcmlhLWxhYmVsIiwiY2xvc2UiLCJpY29uIiwiaDIiLCJuYW1lIiwic3BhbiIsImgzIiwicCIsImRlc2NyaXB0aW9uIiwiZGlzY292ZXJGZWF0dXJlcyIsImZlYXR1cmVzIiwibWFwIiwiZmVhdHVyZSIsImluZGV4IiwiYSIsImhyZWYiLCJ1cmwiLCJ0YXJnZXQiLCJyZWwiLCJzb2NpYWwiLCJkaXNjb3JkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/Popup.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/components/ui/ScrollToTopButton.tsx": -/*!*************************************************!*\ - !*** ./src/components/ui/ScrollToTopButton.tsx ***! - \*************************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ScrollToTopButton: () => (/* binding */ ScrollToTopButton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _hooks_useScrollEffects__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../hooks/useScrollEffects */ \"(ssr)/./src/hooks/useScrollEffects.ts\");\n\n\n\nconst ScrollToTopButton = ()=>{\n const { isVisible, scrollToTop } = (0,_hooks_useScrollEffects__WEBPACK_IMPORTED_MODULE_2__.useScrollEffects)();\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: scrollToTop,\n className: `fixed bottom-6 right-6 z-50 w-12 h-12 sm:w-14 sm:h-14 bg-gradient-to-r from-banquise-blue to-banquise-blue-light text-white rounded-full shadow-lg hover:shadow-xl transition-all duration-300 flex items-center justify-center group border border-banquise-blue-lightest/30 backdrop-blur-sm ${isVisible ? \"opacity-100 translate-y-0 scale-100\" : \"opacity-0 translate-y-4 scale-95 pointer-events-none\"}`,\n \"aria-label\": \"Retour en haut de page\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 sm:w-6 sm:h-6 transition-transform duration-300 group-hover:-translate-y-0.5\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2.5,\n d: \"M7 11l5-5m0 0l5 5m-5-5v12\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ScrollToTopButton.tsx\",\n lineNumber: 23,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ScrollToTopButton.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-r from-banquise-blue-light to-banquise-blue rounded-full opacity-0 group-hover:opacity-75 transition-opacity duration-300 blur-sm\"\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ScrollToTopButton.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/src/components/ui/ScrollToTopButton.tsx\",\n lineNumber: 8,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS9TY3JvbGxUb1RvcEJ1dHRvbi50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUEwQjtBQUNzQztBQUV6RCxNQUFNRSxvQkFBOEI7SUFDekMsTUFBTSxFQUFFQyxTQUFTLEVBQUVDLFdBQVcsRUFBRSxHQUFHSCx5RUFBZ0JBO0lBRW5ELHFCQUNFLDhEQUFDSTtRQUNDQyxTQUFTRjtRQUNURyxXQUFXLENBQUMsK1JBQStSLEVBQ3pTSixZQUNJLHdDQUNBLHVEQUNMLENBQUM7UUFDRkssY0FBVzs7MEJBRVgsOERBQUNDO2dCQUNDRixXQUFVO2dCQUNWRyxNQUFLO2dCQUNMQyxRQUFPO2dCQUNQQyxTQUFROzBCQUVSLDRFQUFDQztvQkFDQ0MsZUFBYztvQkFDZEMsZ0JBQWU7b0JBQ2ZDLGFBQWE7b0JBQ2JDLEdBQUU7Ozs7Ozs7Ozs7OzBCQUtOLDhEQUFDQztnQkFBSVgsV0FBVTs7Ozs7Ozs7Ozs7O0FBR3JCLEVBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vc3JjL2NvbXBvbmVudHMvdWkvU2Nyb2xsVG9Ub3BCdXR0b24udHN4P2E2YzAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IHVzZVNjcm9sbEVmZmVjdHMgfSBmcm9tICcuLi8uLi9ob29rcy91c2VTY3JvbGxFZmZlY3RzJztcblxuZXhwb3J0IGNvbnN0IFNjcm9sbFRvVG9wQnV0dG9uOiBSZWFjdC5GQyA9ICgpID0+IHtcbiAgY29uc3QgeyBpc1Zpc2libGUsIHNjcm9sbFRvVG9wIH0gPSB1c2VTY3JvbGxFZmZlY3RzKCk7XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICBvbkNsaWNrPXtzY3JvbGxUb1RvcH1cbiAgICAgIGNsYXNzTmFtZT17YGZpeGVkIGJvdHRvbS02IHJpZ2h0LTYgei01MCB3LTEyIGgtMTIgc206dy0xNCBzbTpoLTE0IGJnLWdyYWRpZW50LXRvLXIgZnJvbS1iYW5xdWlzZS1ibHVlIHRvLWJhbnF1aXNlLWJsdWUtbGlnaHQgdGV4dC13aGl0ZSByb3VuZGVkLWZ1bGwgc2hhZG93LWxnIGhvdmVyOnNoYWRvdy14bCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ3JvdXAgYm9yZGVyIGJvcmRlci1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzMwIGJhY2tkcm9wLWJsdXItc20gJHtcbiAgICAgICAgaXNWaXNpYmxlIFxuICAgICAgICAgID8gJ29wYWNpdHktMTAwIHRyYW5zbGF0ZS15LTAgc2NhbGUtMTAwJyBcbiAgICAgICAgICA6ICdvcGFjaXR5LTAgdHJhbnNsYXRlLXktNCBzY2FsZS05NSBwb2ludGVyLWV2ZW50cy1ub25lJ1xuICAgICAgfWB9XG4gICAgICBhcmlhLWxhYmVsPVwiUmV0b3VyIGVuIGhhdXQgZGUgcGFnZVwiXG4gICAgPlxuICAgICAgPHN2ZyBcbiAgICAgICAgY2xhc3NOYW1lPVwidy01IGgtNSBzbTp3LTYgc206aC02IHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMCBncm91cC1ob3ZlcjotdHJhbnNsYXRlLXktMC41XCIgXG4gICAgICAgIGZpbGw9XCJub25lXCIgXG4gICAgICAgIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIFxuICAgICAgICB2aWV3Qm94PVwiMCAwIDI0IDI0XCJcbiAgICAgID5cbiAgICAgICAgPHBhdGggXG4gICAgICAgICAgc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgXG4gICAgICAgICAgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIFxuICAgICAgICAgIHN0cm9rZVdpZHRoPXsyLjV9IFxuICAgICAgICAgIGQ9XCJNNyAxMWw1LTVtMCAwbDUgNW0tNS01djEyXCIgXG4gICAgICAgIC8+XG4gICAgICA8L3N2Zz5cbiAgICAgIFxuICAgICAgey8qIEVmZmV0IGRlIGx1ZXVyIGF1IGhvdmVyICovfVxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIGJnLWdyYWRpZW50LXRvLXIgZnJvbS1iYW5xdWlzZS1ibHVlLWxpZ2h0IHRvLWJhbnF1aXNlLWJsdWUgcm91bmRlZC1mdWxsIG9wYWNpdHktMCBncm91cC1ob3ZlcjpvcGFjaXR5LTc1IHRyYW5zaXRpb24tb3BhY2l0eSBkdXJhdGlvbi0zMDAgYmx1ci1zbVwiPjwvZGl2PlxuICAgIDwvYnV0dG9uPlxuICApO1xufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZVNjcm9sbEVmZmVjdHMiLCJTY3JvbGxUb1RvcEJ1dHRvbiIsImlzVmlzaWJsZSIsInNjcm9sbFRvVG9wIiwiYnV0dG9uIiwib25DbGljayIsImNsYXNzTmFtZSIsImFyaWEtbGFiZWwiLCJzdmciLCJmaWxsIiwic3Ryb2tlIiwidmlld0JveCIsInBhdGgiLCJzdHJva2VMaW5lY2FwIiwic3Ryb2tlTGluZWpvaW4iLCJzdHJva2VXaWR0aCIsImQiLCJkaXYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/ScrollToTopButton.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/config/constants.ts": -/*!*********************************!*\ - !*** ./src/config/constants.ts ***! - \*********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SITE_CONFIG: () => (/* binding */ SITE_CONFIG),\n/* harmony export */ URLS: () => (/* binding */ URLS)\n/* harmony export */ });\nconst URLS = {\n services: {\n wiki: \"https://wiki.la-banquise.fr\",\n gitea: \"https://git.la-banquise.fr\",\n panel: \"https://panel.la-banquise.fr\",\n auth: \"https://auth.la-banquise.fr\",\n pelican: \"https://pelican.la-banquise.fr\",\n intra: \"https://intra.la-banquise.fr\",\n mails: \"https://mails.la-banquise.fr\",\n opencloud: \"https://opencloud.la-banquise.fr\",\n ssp: \"https://ssp.la-banquise.fr\"\n },\n social: {\n discord: \"https://discord.gg/bJhM97wans\"\n },\n contact: {\n email: \"mailto:contact@la-banquise.fr\"\n }\n};\nconst SITE_CONFIG = {\n name: \"La Banquise\",\n description: \"Association d'h\\xe9bergement et lab r\\xe9seau pour tous les \\xe9tudiants et associations de l'EPITA\",\n tagline: \"Communaut\\xe9 • H\\xe9bergement\"\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29uZmlnL2NvbnN0YW50cy50cyIsIm1hcHBpbmdzIjoiOzs7OztBQUFPLE1BQU1BLE9BQU87SUFDbEJDLFVBQVU7UUFDUkMsTUFBTTtRQUNOQyxPQUFPO1FBQ1BDLE9BQU87UUFDUEMsTUFBTTtRQUNOQyxTQUFTO1FBQ1RDLE9BQU87UUFDUEMsT0FBTztRQUNQQyxXQUFXO1FBQ1hDLEtBQUs7SUFDUDtJQUNBQyxRQUFRO1FBQ05DLFNBQVM7SUFDWDtJQUNBQyxTQUFTO1FBQ1BDLE9BQU87SUFDVDtBQUNGLEVBQVc7QUFFSixNQUFNQyxjQUFjO0lBQ3pCQyxNQUFNO0lBQ05DLGFBQWE7SUFDYkMsU0FBUztBQUNYLEVBQVciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vc3JjL2NvbmZpZy9jb25zdGFudHMudHM/NjFjOSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgVVJMUyA9IHtcbiAgc2VydmljZXM6IHtcbiAgICB3aWtpOiBcImh0dHBzOi8vd2lraS5sYS1iYW5xdWlzZS5mclwiLFxuICAgIGdpdGVhOiBcImh0dHBzOi8vZ2l0LmxhLWJhbnF1aXNlLmZyXCIsXG4gICAgcGFuZWw6IFwiaHR0cHM6Ly9wYW5lbC5sYS1iYW5xdWlzZS5mclwiLFxuICAgIGF1dGg6IFwiaHR0cHM6Ly9hdXRoLmxhLWJhbnF1aXNlLmZyXCIsXG4gICAgcGVsaWNhbjogXCJodHRwczovL3BlbGljYW4ubGEtYmFucXVpc2UuZnJcIixcbiAgICBpbnRyYTogXCJodHRwczovL2ludHJhLmxhLWJhbnF1aXNlLmZyXCIsXG4gICAgbWFpbHM6IFwiaHR0cHM6Ly9tYWlscy5sYS1iYW5xdWlzZS5mclwiLFxuICAgIG9wZW5jbG91ZDogXCJodHRwczovL29wZW5jbG91ZC5sYS1iYW5xdWlzZS5mclwiLFxuICAgIHNzcDogXCJodHRwczovL3NzcC5sYS1iYW5xdWlzZS5mclwiXG4gIH0sXG4gIHNvY2lhbDoge1xuICAgIGRpc2NvcmQ6IFwiaHR0cHM6Ly9kaXNjb3JkLmdnL2JKaE05N3dhbnNcIlxuICB9LFxuICBjb250YWN0OiB7XG4gICAgZW1haWw6IFwibWFpbHRvOmNvbnRhY3RAbGEtYmFucXVpc2UuZnJcIlxuICB9XG59IGFzIGNvbnN0O1xuXG5leHBvcnQgY29uc3QgU0lURV9DT05GSUcgPSB7XG4gIG5hbWU6IFwiTGEgQmFucXVpc2VcIixcbiAgZGVzY3JpcHRpb246IFwiQXNzb2NpYXRpb24gZCdow6liZXJnZW1lbnQgZXQgbGFiIHLDqXNlYXUgcG91ciB0b3VzIGxlcyDDqXR1ZGlhbnRzIGV0IGFzc29jaWF0aW9ucyBkZSBsJ0VQSVRBXCIsXG4gIHRhZ2xpbmU6IFwiQ29tbXVuYXV0w6kg4oCiIEjDqWJlcmdlbWVudFwiXG59IGFzIGNvbnN0O1xuIl0sIm5hbWVzIjpbIlVSTFMiLCJzZXJ2aWNlcyIsIndpa2kiLCJnaXRlYSIsInBhbmVsIiwiYXV0aCIsInBlbGljYW4iLCJpbnRyYSIsIm1haWxzIiwib3BlbmNsb3VkIiwic3NwIiwic29jaWFsIiwiZGlzY29yZCIsImNvbnRhY3QiLCJlbWFpbCIsIlNJVEVfQ09ORklHIiwibmFtZSIsImRlc2NyaXB0aW9uIiwidGFnbGluZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/config/constants.ts\n"); - -/***/ }), - -/***/ "(ssr)/./src/data/translations/en.ts": -/*!*************************************!*\ - !*** ./src/data/translations/en.ts ***! - \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ en: () => (/* binding */ en)\n/* harmony export */ });\n/* harmony import */ var _config_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../config/constants */ \"(ssr)/./src/config/constants.ts\");\n/* harmony import */ var _src_assets_Gitea_Logo_png__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../../src/assets/Gitea_Logo.png */ \"(ssr)/./src/assets/Gitea_Logo.png\");\n/* harmony import */ var _src_assets_wikijs_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../src/assets/wikijs.png */ \"(ssr)/./src/assets/wikijs.png\");\n/* harmony import */ var _src_assets_pelican_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../src/assets/pelican.png */ \"(ssr)/./src/assets/pelican.png\");\n/* harmony import */ var _src_assets_opencloud_logo_white_png__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../../../src/assets/opencloud_logo_white.png */ \"(ssr)/./src/assets/opencloud_logo_white.png\");\n\n\n\n\n\nconst en = {\n services: [\n {\n name: \"Wiki\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.wiki,\n image: _src_assets_wikijs_png__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n icon: \"\\uD83D\\uDCDA\",\n description: \"Collaborative technical documentation and knowledge sharing platform. Create, edit and organize your guides, tutorials and documentation as a team with integrated versioning system.\",\n features: [\n \"Advanced markdown editor with real-time preview\",\n \"Versioning system to track changes\",\n \"Real-time collaboration with multiple contributors\",\n \"Smart search across all documents\",\n \"Predefined templates for different documentation types\",\n \"Comment and revision system\",\n \"PDF and HTML export for external sharing\",\n \"Git integration for backup\"\n ]\n },\n {\n name: \"Gitea\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.gitea,\n image: _src_assets_Gitea_Logo_png__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n icon: \"\\uD83D\\uDD27\",\n description: \"Lightweight and performant self-hosted Git service for your development projects. Open-source alternative to GitHub with all essential features for managing your repositories.\",\n features: [\n \"Unlimited public and private Git repositories\",\n \"Intuitive web interface for project management\",\n \"Issues and pull requests with review system\",\n \"Integrated wiki for each project\",\n \"CI/CD actions for automation\",\n \"Fine-grained permissions and team management\",\n \"Complete REST API for integration\",\n \"Webhooks for external notifications\"\n ]\n },\n {\n name: \"Pelican\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.pelican,\n image: _src_assets_pelican_png__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n icon: \"\\uD83D\\uDC27\",\n description: \"Game server management with dedicated servers (Minecraft, CS2, Palworld, and many others)\",\n features: [\n \"One-click deployment with pre-configured templates\",\n \"Real-time administration console\",\n \"File management with integrated editor\",\n \"Performance and resource monitoring\",\n \"Automatic backup system\",\n \"Automated task scheduler\"\n ]\n },\n {\n name: \"Password Change\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.ssp,\n image: \"/path/to/ssp-image.jpg\",\n icon: \"\\uD83D\\uDD10\",\n description: \"Secure interface for autonomous password management. Easily change your credentials safely.\",\n features: [\n \"Secure interface to change your password\",\n \"Password complexity validation\",\n \"Email notifications of changes\",\n \"Modification history\"\n ]\n },\n {\n name: \"OpenCloud\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.opencloud,\n image: _src_assets_opencloud_logo_white_png__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n icon: \"☁️\",\n description: \"Open-source collaborative cloud platform for file storage, sharing and synchronization. Free alternative to Google Drive with full control over your data.\",\n features: [\n \"Secure and encrypted cloud storage\",\n \"Multi-device synchronization\",\n \"File sharing with secure links\",\n \"Collaborative document editing\",\n \"Automatic file versioning\",\n \"Native mobile applications\",\n \"Integration with external tools\",\n \"Geo-redundant data backup\"\n ]\n },\n {\n name: \"Intranet\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.intra,\n image: \"/path/to/intra-image.jpg\",\n icon: \"\\uD83C\\uDFE2\",\n description: \"Secure private space for the association to centralize internal resources, communications and collaboration tools between members.\",\n features: [\n \"Personalized dashboard for each member\",\n \"Event and meeting calendar\",\n \"Secure file sharing\",\n \"Private discussion forums\",\n \"Member directory with profiles\",\n \"Internal notification system\",\n \"Project and task management\",\n \"Archive of decisions and minutes\"\n ]\n },\n {\n name: \"Gaming Panel\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.panel,\n image: \"/path/to/panel-image.jpg\",\n icon: \"\\uD83C\\uDFAE\",\n description: \"Centralized management interface for all your game servers. Easily deploy, configure and monitor your Minecraft, CS2, Garry's Mod and many other servers.\",\n features: [\n \"Support for 20+ popular games (Minecraft, CS2, GMod...)\",\n \"One-click deployment with pre-configured templates\",\n \"Real-time administration console\",\n \"File management with integrated editor\",\n \"Performance and resource monitoring\",\n \"Automatic backup system\",\n \"Automated task scheduler\"\n ]\n },\n {\n name: \"Mails\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.mails,\n image: \"/path/to/mails-image.jpg\",\n icon: \"\\uD83D\\uDCE7\",\n description: \"Professional email service with modern web interface. Benefit from a personalized @la-banquise.fr email address with all advanced features.\",\n features: [\n \"Personalized @la-banquise.fr email addresses\",\n \"Modern and responsive webmail interface\",\n \"Integrated anti-spam and antivirus filters\",\n \"Synchronized contacts and calendar\",\n \"IMAP/SMTP support for external clients\",\n \"Generous storage with archiving\",\n \"Communication encryption\",\n \"Automatic data backup\"\n ]\n }\n ],\n hero: {\n title: \"Welcome to La Banquise\",\n subtitle: \"Hosting provider, for students, by students.\",\n cta: \"Discover our services\"\n },\n navigation: {\n home: \"Home\",\n services: \"Services\",\n about: \"About\",\n contact: \"Contact\"\n },\n common: {\n discoverFeatures: \"Discover all features\",\n close: \"Close\",\n loading: \"Loading...\"\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvZGF0YS90cmFuc2xhdGlvbnMvZW4udHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQzhDO0FBQ0s7QUFDTDtBQUNJO0FBQ2U7QUFFMUQsTUFBTUssS0FBa0I7SUFDN0JDLFVBQVU7UUFDUjtZQUNFQyxNQUFNO1lBQ05DLEtBQUtSLG1EQUFJQSxDQUFDTSxRQUFRLENBQUNHLElBQUk7WUFDdkJDLE9BQU9SLDhEQUFRQTtZQUNmUyxNQUFNO1lBQ05DLGFBQWE7WUFDYkMsVUFBVTtnQkFDUjtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTthQUNEO1FBQ0g7UUFDQTtZQUNFTixNQUFNO1lBQ05DLEtBQUtSLG1EQUFJQSxDQUFDTSxRQUFRLENBQUNRLEtBQUs7WUFDeEJKLE9BQU9ULGtFQUFTQTtZQUNoQlUsTUFBTTtZQUNOQyxhQUFhO1lBQ2JDLFVBQVU7Z0JBQ1I7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7YUFDRDtRQUNIO1FBQ0E7WUFDRU4sTUFBTTtZQUNOQyxLQUFLUixtREFBSUEsQ0FBQ00sUUFBUSxDQUFDUyxPQUFPO1lBQzFCTCxPQUFPUCwrREFBV0E7WUFDbEJRLE1BQU07WUFDTkMsYUFBYTtZQUNiQyxVQUFVO2dCQUNSO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2FBQ0Q7UUFDSDtRQUNBO1lBQ0VOLE1BQU07WUFDTkMsS0FBS1IsbURBQUlBLENBQUNNLFFBQVEsQ0FBQ1UsR0FBRztZQUN0Qk4sT0FBTztZQUNQQyxNQUFNO1lBQ05DLGFBQWE7WUFDYkMsVUFBVTtnQkFDUjtnQkFDQTtnQkFDQTtnQkFDQTthQUNEO1FBQ0g7UUFDQTtZQUNFTixNQUFNO1lBQ05DLEtBQUtSLG1EQUFJQSxDQUFDTSxRQUFRLENBQUNXLFNBQVM7WUFDNUJQLE9BQU9OLDRFQUFhQTtZQUNwQk8sTUFBTTtZQUNOQyxhQUFhO1lBQ2JDLFVBQVU7Z0JBQ1I7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7YUFDRDtRQUNIO1FBQ0E7WUFDRU4sTUFBTTtZQUNOQyxLQUFLUixtREFBSUEsQ0FBQ00sUUFBUSxDQUFDWSxLQUFLO1lBQ3hCUixPQUFPO1lBQ1BDLE1BQU07WUFDTkMsYUFBYTtZQUNiQyxVQUFVO2dCQUNSO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2FBQ0Q7UUFDSDtRQUNBO1lBQ0VOLE1BQU07WUFDTkMsS0FBS1IsbURBQUlBLENBQUNNLFFBQVEsQ0FBQ2EsS0FBSztZQUN4QlQsT0FBTztZQUNQQyxNQUFNO1lBQ05DLGFBQWE7WUFDYkMsVUFBVTtnQkFDUjtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTthQUNEO1FBQ0g7UUFDQTtZQUNFTixNQUFNO1lBQ05DLEtBQUtSLG1EQUFJQSxDQUFDTSxRQUFRLENBQUNjLEtBQUs7WUFDeEJWLE9BQU87WUFDUEMsTUFBTTtZQUNOQyxhQUFhO1lBQ2JDLFVBQVU7Z0JBQ1I7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7YUFDRDtRQUNIO0tBQ0Q7SUFDRFEsTUFBTTtRQUNKQyxPQUFPO1FBQ1BDLFVBQVU7UUFDVkMsS0FBSztJQUNQO0lBQ0FDLFlBQVk7UUFDVkMsTUFBTTtRQUNOcEIsVUFBVTtRQUNWcUIsT0FBTztRQUNQQyxTQUFTO0lBQ1g7SUFDQUMsUUFBUTtRQUNOQyxrQkFBa0I7UUFDbEJDLE9BQU87UUFDUEMsU0FBUztJQUNYO0FBQ0YsRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvZGF0YS90cmFuc2xhdGlvbnMvZW4udHM/NjhiZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFRyYW5zbGF0aW9uIH0gZnJvbSAnLi4vLi4vdHlwZXMvaTE4bic7XG5pbXBvcnQgeyBVUkxTIH0gZnJvbSAnLi4vLi4vY29uZmlnL2NvbnN0YW50cyc7XG5pbXBvcnQgbG9nb0dpdGVhIGZyb20gJy9zcmMvYXNzZXRzL0dpdGVhX0xvZ28ucG5nJztcbmltcG9ydCBsb2dvV2lraSBmcm9tICcvc3JjL2Fzc2V0cy93aWtpanMucG5nJztcbmltcG9ydCBsb2dvUGVsaWNhbiBmcm9tICcvc3JjL2Fzc2V0cy9wZWxpY2FuLnBuZyc7XG5pbXBvcnQgbG9nb09wZW5jbG91ZCBmcm9tICcvc3JjL2Fzc2V0cy9vcGVuY2xvdWRfbG9nb193aGl0ZS5wbmcnO1xuXG5leHBvcnQgY29uc3QgZW46IFRyYW5zbGF0aW9uID0ge1xuICBzZXJ2aWNlczogW1xuICAgIHtcbiAgICAgIG5hbWU6IFwiV2lraVwiLFxuICAgICAgdXJsOiBVUkxTLnNlcnZpY2VzLndpa2ksXG4gICAgICBpbWFnZTogbG9nb1dpa2ksXG4gICAgICBpY29uOiBcIvCfk5pcIixcbiAgICAgIGRlc2NyaXB0aW9uOiBcIkNvbGxhYm9yYXRpdmUgdGVjaG5pY2FsIGRvY3VtZW50YXRpb24gYW5kIGtub3dsZWRnZSBzaGFyaW5nIHBsYXRmb3JtLiBDcmVhdGUsIGVkaXQgYW5kIG9yZ2FuaXplIHlvdXIgZ3VpZGVzLCB0dXRvcmlhbHMgYW5kIGRvY3VtZW50YXRpb24gYXMgYSB0ZWFtIHdpdGggaW50ZWdyYXRlZCB2ZXJzaW9uaW5nIHN5c3RlbS5cIixcbiAgICAgIGZlYXR1cmVzOiBbXG4gICAgICAgIFwiQWR2YW5jZWQgbWFya2Rvd24gZWRpdG9yIHdpdGggcmVhbC10aW1lIHByZXZpZXdcIixcbiAgICAgICAgXCJWZXJzaW9uaW5nIHN5c3RlbSB0byB0cmFjayBjaGFuZ2VzXCIsXG4gICAgICAgIFwiUmVhbC10aW1lIGNvbGxhYm9yYXRpb24gd2l0aCBtdWx0aXBsZSBjb250cmlidXRvcnNcIixcbiAgICAgICAgXCJTbWFydCBzZWFyY2ggYWNyb3NzIGFsbCBkb2N1bWVudHNcIixcbiAgICAgICAgXCJQcmVkZWZpbmVkIHRlbXBsYXRlcyBmb3IgZGlmZmVyZW50IGRvY3VtZW50YXRpb24gdHlwZXNcIixcbiAgICAgICAgXCJDb21tZW50IGFuZCByZXZpc2lvbiBzeXN0ZW1cIixcbiAgICAgICAgXCJQREYgYW5kIEhUTUwgZXhwb3J0IGZvciBleHRlcm5hbCBzaGFyaW5nXCIsXG4gICAgICAgIFwiR2l0IGludGVncmF0aW9uIGZvciBiYWNrdXBcIlxuICAgICAgXVxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogXCJHaXRlYVwiLFxuICAgICAgdXJsOiBVUkxTLnNlcnZpY2VzLmdpdGVhLFxuICAgICAgaW1hZ2U6IGxvZ29HaXRlYSxcbiAgICAgIGljb246IFwi8J+Up1wiLFxuICAgICAgZGVzY3JpcHRpb246IFwiTGlnaHR3ZWlnaHQgYW5kIHBlcmZvcm1hbnQgc2VsZi1ob3N0ZWQgR2l0IHNlcnZpY2UgZm9yIHlvdXIgZGV2ZWxvcG1lbnQgcHJvamVjdHMuIE9wZW4tc291cmNlIGFsdGVybmF0aXZlIHRvIEdpdEh1YiB3aXRoIGFsbCBlc3NlbnRpYWwgZmVhdHVyZXMgZm9yIG1hbmFnaW5nIHlvdXIgcmVwb3NpdG9yaWVzLlwiLFxuICAgICAgZmVhdHVyZXM6IFtcbiAgICAgICAgXCJVbmxpbWl0ZWQgcHVibGljIGFuZCBwcml2YXRlIEdpdCByZXBvc2l0b3JpZXNcIixcbiAgICAgICAgXCJJbnR1aXRpdmUgd2ViIGludGVyZmFjZSBmb3IgcHJvamVjdCBtYW5hZ2VtZW50XCIsXG4gICAgICAgIFwiSXNzdWVzIGFuZCBwdWxsIHJlcXVlc3RzIHdpdGggcmV2aWV3IHN5c3RlbVwiLFxuICAgICAgICBcIkludGVncmF0ZWQgd2lraSBmb3IgZWFjaCBwcm9qZWN0XCIsXG4gICAgICAgIFwiQ0kvQ0QgYWN0aW9ucyBmb3IgYXV0b21hdGlvblwiLFxuICAgICAgICBcIkZpbmUtZ3JhaW5lZCBwZXJtaXNzaW9ucyBhbmQgdGVhbSBtYW5hZ2VtZW50XCIsXG4gICAgICAgIFwiQ29tcGxldGUgUkVTVCBBUEkgZm9yIGludGVncmF0aW9uXCIsXG4gICAgICAgIFwiV2ViaG9va3MgZm9yIGV4dGVybmFsIG5vdGlmaWNhdGlvbnNcIlxuICAgICAgXVxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogXCJQZWxpY2FuXCIsXG4gICAgICB1cmw6IFVSTFMuc2VydmljZXMucGVsaWNhbixcbiAgICAgIGltYWdlOiBsb2dvUGVsaWNhbixcbiAgICAgIGljb246IFwi8J+Qp1wiLFxuICAgICAgZGVzY3JpcHRpb246IFwiR2FtZSBzZXJ2ZXIgbWFuYWdlbWVudCB3aXRoIGRlZGljYXRlZCBzZXJ2ZXJzIChNaW5lY3JhZnQsIENTMiwgUGFsd29ybGQsIGFuZCBtYW55IG90aGVycylcIixcbiAgICAgIGZlYXR1cmVzOiBbXG4gICAgICAgIFwiT25lLWNsaWNrIGRlcGxveW1lbnQgd2l0aCBwcmUtY29uZmlndXJlZCB0ZW1wbGF0ZXNcIixcbiAgICAgICAgXCJSZWFsLXRpbWUgYWRtaW5pc3RyYXRpb24gY29uc29sZVwiLFxuICAgICAgICBcIkZpbGUgbWFuYWdlbWVudCB3aXRoIGludGVncmF0ZWQgZWRpdG9yXCIsXG4gICAgICAgIFwiUGVyZm9ybWFuY2UgYW5kIHJlc291cmNlIG1vbml0b3JpbmdcIixcbiAgICAgICAgXCJBdXRvbWF0aWMgYmFja3VwIHN5c3RlbVwiLFxuICAgICAgICBcIkF1dG9tYXRlZCB0YXNrIHNjaGVkdWxlclwiXG4gICAgICBdXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiBcIlBhc3N3b3JkIENoYW5nZVwiLFxuICAgICAgdXJsOiBVUkxTLnNlcnZpY2VzLnNzcCxcbiAgICAgIGltYWdlOiBcIi9wYXRoL3RvL3NzcC1pbWFnZS5qcGdcIixcbiAgICAgIGljb246IFwi8J+UkFwiLFxuICAgICAgZGVzY3JpcHRpb246IFwiU2VjdXJlIGludGVyZmFjZSBmb3IgYXV0b25vbW91cyBwYXNzd29yZCBtYW5hZ2VtZW50LiBFYXNpbHkgY2hhbmdlIHlvdXIgY3JlZGVudGlhbHMgc2FmZWx5LlwiLFxuICAgICAgZmVhdHVyZXM6IFtcbiAgICAgICAgXCJTZWN1cmUgaW50ZXJmYWNlIHRvIGNoYW5nZSB5b3VyIHBhc3N3b3JkXCIsXG4gICAgICAgIFwiUGFzc3dvcmQgY29tcGxleGl0eSB2YWxpZGF0aW9uXCIsXG4gICAgICAgIFwiRW1haWwgbm90aWZpY2F0aW9ucyBvZiBjaGFuZ2VzXCIsXG4gICAgICAgIFwiTW9kaWZpY2F0aW9uIGhpc3RvcnlcIlxuICAgICAgXVxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogXCJPcGVuQ2xvdWRcIixcbiAgICAgIHVybDogVVJMUy5zZXJ2aWNlcy5vcGVuY2xvdWQsXG4gICAgICBpbWFnZTogbG9nb09wZW5jbG91ZCxcbiAgICAgIGljb246IFwi4piB77iPXCIsXG4gICAgICBkZXNjcmlwdGlvbjogXCJPcGVuLXNvdXJjZSBjb2xsYWJvcmF0aXZlIGNsb3VkIHBsYXRmb3JtIGZvciBmaWxlIHN0b3JhZ2UsIHNoYXJpbmcgYW5kIHN5bmNocm9uaXphdGlvbi4gRnJlZSBhbHRlcm5hdGl2ZSB0byBHb29nbGUgRHJpdmUgd2l0aCBmdWxsIGNvbnRyb2wgb3ZlciB5b3VyIGRhdGEuXCIsXG4gICAgICBmZWF0dXJlczogW1xuICAgICAgICBcIlNlY3VyZSBhbmQgZW5jcnlwdGVkIGNsb3VkIHN0b3JhZ2VcIixcbiAgICAgICAgXCJNdWx0aS1kZXZpY2Ugc3luY2hyb25pemF0aW9uXCIsXG4gICAgICAgIFwiRmlsZSBzaGFyaW5nIHdpdGggc2VjdXJlIGxpbmtzXCIsXG4gICAgICAgIFwiQ29sbGFib3JhdGl2ZSBkb2N1bWVudCBlZGl0aW5nXCIsXG4gICAgICAgIFwiQXV0b21hdGljIGZpbGUgdmVyc2lvbmluZ1wiLFxuICAgICAgICBcIk5hdGl2ZSBtb2JpbGUgYXBwbGljYXRpb25zXCIsXG4gICAgICAgIFwiSW50ZWdyYXRpb24gd2l0aCBleHRlcm5hbCB0b29sc1wiLFxuICAgICAgICBcIkdlby1yZWR1bmRhbnQgZGF0YSBiYWNrdXBcIlxuICAgICAgXVxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogXCJJbnRyYW5ldFwiLFxuICAgICAgdXJsOiBVUkxTLnNlcnZpY2VzLmludHJhLFxuICAgICAgaW1hZ2U6IFwiL3BhdGgvdG8vaW50cmEtaW1hZ2UuanBnXCIsXG4gICAgICBpY29uOiBcIvCfj6JcIixcbiAgICAgIGRlc2NyaXB0aW9uOiBcIlNlY3VyZSBwcml2YXRlIHNwYWNlIGZvciB0aGUgYXNzb2NpYXRpb24gdG8gY2VudHJhbGl6ZSBpbnRlcm5hbCByZXNvdXJjZXMsIGNvbW11bmljYXRpb25zIGFuZCBjb2xsYWJvcmF0aW9uIHRvb2xzIGJldHdlZW4gbWVtYmVycy5cIixcbiAgICAgIGZlYXR1cmVzOiBbXG4gICAgICAgIFwiUGVyc29uYWxpemVkIGRhc2hib2FyZCBmb3IgZWFjaCBtZW1iZXJcIixcbiAgICAgICAgXCJFdmVudCBhbmQgbWVldGluZyBjYWxlbmRhclwiLFxuICAgICAgICBcIlNlY3VyZSBmaWxlIHNoYXJpbmdcIixcbiAgICAgICAgXCJQcml2YXRlIGRpc2N1c3Npb24gZm9ydW1zXCIsXG4gICAgICAgIFwiTWVtYmVyIGRpcmVjdG9yeSB3aXRoIHByb2ZpbGVzXCIsXG4gICAgICAgIFwiSW50ZXJuYWwgbm90aWZpY2F0aW9uIHN5c3RlbVwiLFxuICAgICAgICBcIlByb2plY3QgYW5kIHRhc2sgbWFuYWdlbWVudFwiLFxuICAgICAgICBcIkFyY2hpdmUgb2YgZGVjaXNpb25zIGFuZCBtaW51dGVzXCJcbiAgICAgIF1cbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6IFwiR2FtaW5nIFBhbmVsXCIsXG4gICAgICB1cmw6IFVSTFMuc2VydmljZXMucGFuZWwsXG4gICAgICBpbWFnZTogXCIvcGF0aC90by9wYW5lbC1pbWFnZS5qcGdcIixcbiAgICAgIGljb246IFwi8J+OrlwiLFxuICAgICAgZGVzY3JpcHRpb246IFwiQ2VudHJhbGl6ZWQgbWFuYWdlbWVudCBpbnRlcmZhY2UgZm9yIGFsbCB5b3VyIGdhbWUgc2VydmVycy4gRWFzaWx5IGRlcGxveSwgY29uZmlndXJlIGFuZCBtb25pdG9yIHlvdXIgTWluZWNyYWZ0LCBDUzIsIEdhcnJ5J3MgTW9kIGFuZCBtYW55IG90aGVyIHNlcnZlcnMuXCIsXG4gICAgICBmZWF0dXJlczogW1xuICAgICAgICBcIlN1cHBvcnQgZm9yIDIwKyBwb3B1bGFyIGdhbWVzIChNaW5lY3JhZnQsIENTMiwgR01vZC4uLilcIixcbiAgICAgICAgXCJPbmUtY2xpY2sgZGVwbG95bWVudCB3aXRoIHByZS1jb25maWd1cmVkIHRlbXBsYXRlc1wiLFxuICAgICAgICBcIlJlYWwtdGltZSBhZG1pbmlzdHJhdGlvbiBjb25zb2xlXCIsXG4gICAgICAgIFwiRmlsZSBtYW5hZ2VtZW50IHdpdGggaW50ZWdyYXRlZCBlZGl0b3JcIixcbiAgICAgICAgXCJQZXJmb3JtYW5jZSBhbmQgcmVzb3VyY2UgbW9uaXRvcmluZ1wiLFxuICAgICAgICBcIkF1dG9tYXRpYyBiYWNrdXAgc3lzdGVtXCIsXG4gICAgICAgIFwiQXV0b21hdGVkIHRhc2sgc2NoZWR1bGVyXCJcbiAgICAgIF1cbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6IFwiTWFpbHNcIixcbiAgICAgIHVybDogVVJMUy5zZXJ2aWNlcy5tYWlscyxcbiAgICAgIGltYWdlOiBcIi9wYXRoL3RvL21haWxzLWltYWdlLmpwZ1wiLFxuICAgICAgaWNvbjogXCLwn5OnXCIsXG4gICAgICBkZXNjcmlwdGlvbjogXCJQcm9mZXNzaW9uYWwgZW1haWwgc2VydmljZSB3aXRoIG1vZGVybiB3ZWIgaW50ZXJmYWNlLiBCZW5lZml0IGZyb20gYSBwZXJzb25hbGl6ZWQgQGxhLWJhbnF1aXNlLmZyIGVtYWlsIGFkZHJlc3Mgd2l0aCBhbGwgYWR2YW5jZWQgZmVhdHVyZXMuXCIsXG4gICAgICBmZWF0dXJlczogW1xuICAgICAgICBcIlBlcnNvbmFsaXplZCBAbGEtYmFucXVpc2UuZnIgZW1haWwgYWRkcmVzc2VzXCIsXG4gICAgICAgIFwiTW9kZXJuIGFuZCByZXNwb25zaXZlIHdlYm1haWwgaW50ZXJmYWNlXCIsXG4gICAgICAgIFwiSW50ZWdyYXRlZCBhbnRpLXNwYW0gYW5kIGFudGl2aXJ1cyBmaWx0ZXJzXCIsXG4gICAgICAgIFwiU3luY2hyb25pemVkIGNvbnRhY3RzIGFuZCBjYWxlbmRhclwiLFxuICAgICAgICBcIklNQVAvU01UUCBzdXBwb3J0IGZvciBleHRlcm5hbCBjbGllbnRzXCIsXG4gICAgICAgIFwiR2VuZXJvdXMgc3RvcmFnZSB3aXRoIGFyY2hpdmluZ1wiLFxuICAgICAgICBcIkNvbW11bmljYXRpb24gZW5jcnlwdGlvblwiLFxuICAgICAgICBcIkF1dG9tYXRpYyBkYXRhIGJhY2t1cFwiXG4gICAgICBdXG4gICAgfVxuICBdLFxuICBoZXJvOiB7XG4gICAgdGl0bGU6IFwiV2VsY29tZSB0byBMYSBCYW5xdWlzZVwiLFxuICAgIHN1YnRpdGxlOiBcIkhvc3RpbmcgcHJvdmlkZXIsIGZvciBzdHVkZW50cywgYnkgc3R1ZGVudHMuXCIsXG4gICAgY3RhOiBcIkRpc2NvdmVyIG91ciBzZXJ2aWNlc1wiXG4gIH0sXG4gIG5hdmlnYXRpb246IHtcbiAgICBob21lOiBcIkhvbWVcIixcbiAgICBzZXJ2aWNlczogXCJTZXJ2aWNlc1wiLFxuICAgIGFib3V0OiBcIkFib3V0XCIsXG4gICAgY29udGFjdDogXCJDb250YWN0XCJcbiAgfSxcbiAgY29tbW9uOiB7XG4gICAgZGlzY292ZXJGZWF0dXJlczogXCJEaXNjb3ZlciBhbGwgZmVhdHVyZXNcIixcbiAgICBjbG9zZTogXCJDbG9zZVwiLFxuICAgIGxvYWRpbmc6IFwiTG9hZGluZy4uLlwiXG4gIH1cbn07XG4iXSwibmFtZXMiOlsiVVJMUyIsImxvZ29HaXRlYSIsImxvZ29XaWtpIiwibG9nb1BlbGljYW4iLCJsb2dvT3BlbmNsb3VkIiwiZW4iLCJzZXJ2aWNlcyIsIm5hbWUiLCJ1cmwiLCJ3aWtpIiwiaW1hZ2UiLCJpY29uIiwiZGVzY3JpcHRpb24iLCJmZWF0dXJlcyIsImdpdGVhIiwicGVsaWNhbiIsInNzcCIsIm9wZW5jbG91ZCIsImludHJhIiwicGFuZWwiLCJtYWlscyIsImhlcm8iLCJ0aXRsZSIsInN1YnRpdGxlIiwiY3RhIiwibmF2aWdhdGlvbiIsImhvbWUiLCJhYm91dCIsImNvbnRhY3QiLCJjb21tb24iLCJkaXNjb3ZlckZlYXR1cmVzIiwiY2xvc2UiLCJsb2FkaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/data/translations/en.ts\n"); - -/***/ }), - -/***/ "(ssr)/./src/data/translations/fr.ts": -/*!*************************************!*\ - !*** ./src/data/translations/fr.ts ***! - \*************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ fr: () => (/* binding */ fr)\n/* harmony export */ });\n/* harmony import */ var _config_constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../config/constants */ \"(ssr)/./src/config/constants.ts\");\n/* harmony import */ var _src_assets_Gitea_Logo_png__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../../../src/assets/Gitea_Logo.png */ \"(ssr)/./src/assets/Gitea_Logo.png\");\n/* harmony import */ var _src_assets_wikijs_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../src/assets/wikijs.png */ \"(ssr)/./src/assets/wikijs.png\");\n/* harmony import */ var _src_assets_pelican_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../../src/assets/pelican.png */ \"(ssr)/./src/assets/pelican.png\");\n/* harmony import */ var _src_assets_opencloud_logo_white_png__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../../../src/assets/opencloud_logo_white.png */ \"(ssr)/./src/assets/opencloud_logo_white.png\");\n\n\n\n\n\nconst fr = {\n services: [\n {\n name: \"Wiki\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.wiki,\n image: _src_assets_wikijs_png__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n icon: \"\\uD83D\\uDCDA\",\n description: \"Plateforme collaborative de documentation technique et de partage de connaissances. Cr\\xe9ez, modifiez et organisez vos guides, tutoriels et documentations en \\xe9quipe avec un syst\\xe8me de versioning int\\xe9gr\\xe9.\",\n features: [\n \"\\xc9diteur markdown avanc\\xe9 avec pr\\xe9visualisation en temps r\\xe9el\",\n \"Syst\\xe8me de versioning pour suivre les modifications\",\n \"Collaboration en temps r\\xe9el avec plusieurs contributeurs\",\n \"Recherche intelligente dans tous les documents\",\n \"Templates pr\\xe9d\\xe9finis pour diff\\xe9rents types de documentation\",\n \"Syst\\xe8me de commentaires et de r\\xe9visions\",\n \"Export PDF et HTML pour partage externe\",\n \"Int\\xe9gration avec Git pour la sauvegarde\"\n ]\n },\n {\n name: \"Gitea\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.gitea,\n image: _src_assets_Gitea_Logo_png__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n icon: \"\\uD83D\\uDD27\",\n description: \"Service Git auto-h\\xe9berg\\xe9 lightweight et performant pour vos projets de d\\xe9veloppement. Alternative open-source \\xe0 GitHub avec toutes les fonctionnalit\\xe9s essentielles pour g\\xe9rer vos repositories.\",\n features: [\n \"Repositories Git illimit\\xe9s publics et priv\\xe9s\",\n \"Interface web intuitive pour la gestion des projets\",\n \"Issues et pull requests avec syst\\xe8me de review\",\n \"Wiki int\\xe9gr\\xe9 pour chaque projet\",\n \"Actions CI/CD pour l'automatisation\",\n \"Gestion fine des permissions et des \\xe9quipes\",\n \"API REST compl\\xe8te pour l'int\\xe9gration\",\n \"Webhooks pour les notifications externes\"\n ]\n },\n {\n name: \"Pelican\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.pelican,\n image: _src_assets_pelican_png__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n icon: \"\\uD83D\\uDC27\",\n description: \"Gestion de serveurs de jeux avec serveurs d\\xe9di\\xe9s (Minecraft, CS2, Palworld, et bien d'autres)\",\n features: [\n \"D\\xe9ploiement en un clic avec templates pr\\xe9configur\\xe9s\",\n \"Console d'administration en temps r\\xe9el\",\n \"Gestion des fichiers avec \\xe9diteur int\\xe9gr\\xe9\",\n \"Monitoring des performances et ressources\",\n \"Syst\\xe8me de sauvegarde automatique\",\n \"Planificateur de t\\xe2ches automatis\\xe9es\"\n ]\n },\n {\n name: \"Changement de mot de passe\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.ssp,\n image: \"/path/to/ssp-image.jpg\",\n icon: \"\\uD83D\\uDD10\",\n description: \"Interface s\\xe9curis\\xe9e pour la gestion autonome de vos mots de passe. Changez facilement vos identifiants en toute s\\xe9curit\\xe9.\",\n features: [\n \"Interface s\\xe9curis\\xe9e pour changer votre mot de passe\",\n \"Validation de la complexit\\xe9 des mots de passe\",\n \"Notifications par email des changements\",\n \"Historique des modifications\"\n ]\n },\n {\n name: \"OpenCloud\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.opencloud,\n image: _src_assets_opencloud_logo_white_png__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n icon: \"☁️\",\n description: \"Plateforme cloud collaborative open-source pour le stockage, le partage et la synchronisation de fichiers. Alternative libre \\xe0 Google Drive avec contr\\xf4le total sur vos donn\\xe9es.\",\n features: [\n \"Stockage cloud s\\xe9curis\\xe9 et chiffr\\xe9\",\n \"Synchronisation multi-appareils\",\n \"Partage de fichiers avec liens s\\xe9curis\\xe9s\",\n \"\\xc9dition collaborative de documents\",\n \"Versioning automatique des fichiers\",\n \"Applications mobiles natives\",\n \"Int\\xe9gration avec outils externes\",\n \"Sauvegarde g\\xe9oredondante des donn\\xe9es\"\n ]\n },\n {\n name: \"Intranet\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.intra,\n image: \"/path/to/intra-image.jpg\",\n icon: \"\\uD83C\\uDFE2\",\n description: \"Espace priv\\xe9 s\\xe9curis\\xe9 de l'association pour centraliser les ressources internes, communications et outils de collaboration entre membres.\",\n features: [\n \"Tableau de bord personnalis\\xe9 pour chaque membre\",\n \"Calendrier des \\xe9v\\xe9nements et r\\xe9unions\",\n \"Partage de fichiers s\\xe9curis\\xe9\",\n \"Forums de discussion priv\\xe9s\",\n \"Annuaire des membres avec profils\",\n \"Syst\\xe8me de notifications internes\",\n \"Gestion des projets et t\\xe2ches\",\n \"Archive des d\\xe9cisions et proc\\xe8s-verbaux\"\n ]\n },\n {\n name: \"Panel Gaming\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.panel,\n image: \"/path/to/panel-image.jpg\",\n icon: \"\\uD83C\\uDFAE\",\n description: \"Interface de gestion centralis\\xe9e pour tous vos serveurs de jeux. D\\xe9ployez, configurez et surveillez facilement vos serveurs Minecraft, CS2, Garry's Mod et bien d'autres.\",\n features: [\n \"Support de 20+ jeux populaires (Minecraft, CS2, GMod...)\",\n \"D\\xe9ploiement en un clic avec templates pr\\xe9configur\\xe9s\",\n \"Console d'administration en temps r\\xe9el\",\n \"Gestion des fichiers avec \\xe9diteur int\\xe9gr\\xe9\",\n \"Monitoring des performances et ressources\",\n \"Syst\\xe8me de sauvegarde automatique\",\n \"Planificateur de t\\xe2ches automatis\\xe9es\"\n ]\n },\n {\n name: \"Mails\",\n url: _config_constants__WEBPACK_IMPORTED_MODULE_0__.URLS.services.mails,\n image: \"/path/to/mails-image.jpg\",\n icon: \"\\uD83D\\uDCE7\",\n description: \"Service de messagerie \\xe9lectronique professionnel avec interface web moderne. B\\xe9n\\xe9ficiez d'une adresse email personnalis\\xe9e @la-banquise.fr avec toutes les fonctionnalit\\xe9s avanc\\xe9es.\",\n features: [\n \"Adresses email personnalis\\xe9es @la-banquise.fr\",\n \"Interface webmail moderne et responsive\",\n \"Filtres anti-spam et antivirus int\\xe9gr\\xe9s\",\n \"Contacts et calendrier synchronis\\xe9s\",\n \"Support IMAP/SMTP pour clients externes\",\n \"Stockage g\\xe9n\\xe9reux avec archivage\",\n \"Chiffrement des communications\",\n \"Sauvegarde automatique des donn\\xe9es\"\n ]\n }\n ],\n hero: {\n title: \"Bienvenue chez La Banquise\",\n subtitle: \"H\\xe9bergeur, pour les \\xe9tudiants, par des \\xe9tudiants.\",\n cta: \"D\\xe9couvrir nos services\"\n },\n navigation: {\n home: \"Accueil\",\n services: \"Services\",\n about: \"\\xc0 propos\",\n contact: \"Contact\"\n },\n common: {\n discoverFeatures: \"D\\xe9couvrir toutes les fonctionnalit\\xe9s\",\n close: \"Fermer\",\n loading: \"Chargement...\"\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvZGF0YS90cmFuc2xhdGlvbnMvZnIudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQzhDO0FBQ0s7QUFDTDtBQUNJO0FBQ2U7QUFFMUQsTUFBTUssS0FBa0I7SUFDN0JDLFVBQVU7UUFDUjtZQUNFQyxNQUFNO1lBQ05DLEtBQUtSLG1EQUFJQSxDQUFDTSxRQUFRLENBQUNHLElBQUk7WUFDdkJDLE9BQU9SLDhEQUFRQTtZQUNmUyxNQUFNO1lBQ05DLGFBQWE7WUFDYkMsVUFBVTtnQkFDUjtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTthQUNEO1FBQ0g7UUFDQTtZQUNFTixNQUFNO1lBQ05DLEtBQUtSLG1EQUFJQSxDQUFDTSxRQUFRLENBQUNRLEtBQUs7WUFDeEJKLE9BQU9ULGtFQUFTQTtZQUNoQlUsTUFBTTtZQUNOQyxhQUFhO1lBQ2JDLFVBQVU7Z0JBQ1I7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7YUFDRDtRQUNIO1FBQ0E7WUFDRU4sTUFBTTtZQUNOQyxLQUFLUixtREFBSUEsQ0FBQ00sUUFBUSxDQUFDUyxPQUFPO1lBQzFCTCxPQUFPUCwrREFBV0E7WUFDbEJRLE1BQU07WUFDTkMsYUFBYTtZQUNiQyxVQUFVO2dCQUNSO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2FBQ0Q7UUFDSDtRQUNBO1lBQ0VOLE1BQU07WUFDTkMsS0FBS1IsbURBQUlBLENBQUNNLFFBQVEsQ0FBQ1UsR0FBRztZQUN0Qk4sT0FBTztZQUNQQyxNQUFNO1lBQ05DLGFBQWE7WUFDYkMsVUFBVTtnQkFDUjtnQkFDQTtnQkFDQTtnQkFDQTthQUNEO1FBQ0g7UUFDQTtZQUNFTixNQUFNO1lBQ05DLEtBQUtSLG1EQUFJQSxDQUFDTSxRQUFRLENBQUNXLFNBQVM7WUFDNUJQLE9BQU9OLDRFQUFhQTtZQUNwQk8sTUFBTTtZQUNOQyxhQUFhO1lBQ2JDLFVBQVU7Z0JBQ1I7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7YUFDRDtRQUNIO1FBQ0E7WUFDRU4sTUFBTTtZQUNOQyxLQUFLUixtREFBSUEsQ0FBQ00sUUFBUSxDQUFDWSxLQUFLO1lBQ3hCUixPQUFPO1lBQ1BDLE1BQU07WUFDTkMsYUFBYTtZQUNiQyxVQUFVO2dCQUNSO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2FBQ0Q7UUFDSDtRQUNBO1lBQ0VOLE1BQU07WUFDTkMsS0FBS1IsbURBQUlBLENBQUNNLFFBQVEsQ0FBQ2EsS0FBSztZQUN4QlQsT0FBTztZQUNQQyxNQUFNO1lBQ05DLGFBQWE7WUFDYkMsVUFBVTtnQkFDUjtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTthQUNEO1FBQ0g7UUFDQTtZQUNFTixNQUFNO1lBQ05DLEtBQUtSLG1EQUFJQSxDQUFDTSxRQUFRLENBQUNjLEtBQUs7WUFDeEJWLE9BQU87WUFDUEMsTUFBTTtZQUNOQyxhQUFhO1lBQ2JDLFVBQVU7Z0JBQ1I7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7YUFDRDtRQUNIO0tBQ0Q7SUFDRFEsTUFBTTtRQUNKQyxPQUFPO1FBQ1BDLFVBQVU7UUFDVkMsS0FBSztJQUNQO0lBQ0FDLFlBQVk7UUFDVkMsTUFBTTtRQUNOcEIsVUFBVTtRQUNWcUIsT0FBTztRQUNQQyxTQUFTO0lBQ1g7SUFDQUMsUUFBUTtRQUNOQyxrQkFBa0I7UUFDbEJDLE9BQU87UUFDUEMsU0FBUztJQUNYO0FBQ0YsRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvZGF0YS90cmFuc2xhdGlvbnMvZnIudHM/NmZmMSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFRyYW5zbGF0aW9uIH0gZnJvbSAnLi4vLi4vdHlwZXMvaTE4bic7XG5pbXBvcnQgeyBVUkxTIH0gZnJvbSAnLi4vLi4vY29uZmlnL2NvbnN0YW50cyc7XG5pbXBvcnQgbG9nb0dpdGVhIGZyb20gJy9zcmMvYXNzZXRzL0dpdGVhX0xvZ28ucG5nJztcbmltcG9ydCBsb2dvV2lraSBmcm9tICcvc3JjL2Fzc2V0cy93aWtpanMucG5nJztcbmltcG9ydCBsb2dvUGVsaWNhbiBmcm9tICcvc3JjL2Fzc2V0cy9wZWxpY2FuLnBuZyc7XG5pbXBvcnQgbG9nb09wZW5jbG91ZCBmcm9tICcvc3JjL2Fzc2V0cy9vcGVuY2xvdWRfbG9nb193aGl0ZS5wbmcnO1xuXG5leHBvcnQgY29uc3QgZnI6IFRyYW5zbGF0aW9uID0ge1xuICBzZXJ2aWNlczogW1xuICAgIHtcbiAgICAgIG5hbWU6IFwiV2lraVwiLFxuICAgICAgdXJsOiBVUkxTLnNlcnZpY2VzLndpa2ksXG4gICAgICBpbWFnZTogbG9nb1dpa2ksXG4gICAgICBpY29uOiBcIvCfk5pcIixcbiAgICAgIGRlc2NyaXB0aW9uOiBcIlBsYXRlZm9ybWUgY29sbGFib3JhdGl2ZSBkZSBkb2N1bWVudGF0aW9uIHRlY2huaXF1ZSBldCBkZSBwYXJ0YWdlIGRlIGNvbm5haXNzYW5jZXMuIENyw6lleiwgbW9kaWZpZXogZXQgb3JnYW5pc2V6IHZvcyBndWlkZXMsIHR1dG9yaWVscyBldCBkb2N1bWVudGF0aW9ucyBlbiDDqXF1aXBlIGF2ZWMgdW4gc3lzdMOobWUgZGUgdmVyc2lvbmluZyBpbnTDqWdyw6kuXCIsXG4gICAgICBmZWF0dXJlczogW1xuICAgICAgICBcIsOJZGl0ZXVyIG1hcmtkb3duIGF2YW5jw6kgYXZlYyBwcsOpdmlzdWFsaXNhdGlvbiBlbiB0ZW1wcyByw6llbFwiLFxuICAgICAgICBcIlN5c3TDqG1lIGRlIHZlcnNpb25pbmcgcG91ciBzdWl2cmUgbGVzIG1vZGlmaWNhdGlvbnNcIixcbiAgICAgICAgXCJDb2xsYWJvcmF0aW9uIGVuIHRlbXBzIHLDqWVsIGF2ZWMgcGx1c2lldXJzIGNvbnRyaWJ1dGV1cnNcIixcbiAgICAgICAgXCJSZWNoZXJjaGUgaW50ZWxsaWdlbnRlIGRhbnMgdG91cyBsZXMgZG9jdW1lbnRzXCIsXG4gICAgICAgIFwiVGVtcGxhdGVzIHByw6lkw6lmaW5pcyBwb3VyIGRpZmbDqXJlbnRzIHR5cGVzIGRlIGRvY3VtZW50YXRpb25cIixcbiAgICAgICAgXCJTeXN0w6htZSBkZSBjb21tZW50YWlyZXMgZXQgZGUgcsOpdmlzaW9uc1wiLFxuICAgICAgICBcIkV4cG9ydCBQREYgZXQgSFRNTCBwb3VyIHBhcnRhZ2UgZXh0ZXJuZVwiLFxuICAgICAgICBcIkludMOpZ3JhdGlvbiBhdmVjIEdpdCBwb3VyIGxhIHNhdXZlZ2FyZGVcIlxuICAgICAgXVxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogXCJHaXRlYVwiLFxuICAgICAgdXJsOiBVUkxTLnNlcnZpY2VzLmdpdGVhLFxuICAgICAgaW1hZ2U6IGxvZ29HaXRlYSxcbiAgICAgIGljb246IFwi8J+Up1wiLFxuICAgICAgZGVzY3JpcHRpb246IFwiU2VydmljZSBHaXQgYXV0by1ow6liZXJnw6kgbGlnaHR3ZWlnaHQgZXQgcGVyZm9ybWFudCBwb3VyIHZvcyBwcm9qZXRzIGRlIGTDqXZlbG9wcGVtZW50LiBBbHRlcm5hdGl2ZSBvcGVuLXNvdXJjZSDDoCBHaXRIdWIgYXZlYyB0b3V0ZXMgbGVzIGZvbmN0aW9ubmFsaXTDqXMgZXNzZW50aWVsbGVzIHBvdXIgZ8OpcmVyIHZvcyByZXBvc2l0b3JpZXMuXCIsXG4gICAgICBmZWF0dXJlczogW1xuICAgICAgICBcIlJlcG9zaXRvcmllcyBHaXQgaWxsaW1pdMOpcyBwdWJsaWNzIGV0IHByaXbDqXNcIixcbiAgICAgICAgXCJJbnRlcmZhY2Ugd2ViIGludHVpdGl2ZSBwb3VyIGxhIGdlc3Rpb24gZGVzIHByb2pldHNcIixcbiAgICAgICAgXCJJc3N1ZXMgZXQgcHVsbCByZXF1ZXN0cyBhdmVjIHN5c3TDqG1lIGRlIHJldmlld1wiLFxuICAgICAgICBcIldpa2kgaW50w6lncsOpIHBvdXIgY2hhcXVlIHByb2pldFwiLFxuICAgICAgICBcIkFjdGlvbnMgQ0kvQ0QgcG91ciBsJ2F1dG9tYXRpc2F0aW9uXCIsXG4gICAgICAgIFwiR2VzdGlvbiBmaW5lIGRlcyBwZXJtaXNzaW9ucyBldCBkZXMgw6lxdWlwZXNcIixcbiAgICAgICAgXCJBUEkgUkVTVCBjb21wbMOodGUgcG91ciBsJ2ludMOpZ3JhdGlvblwiLFxuICAgICAgICBcIldlYmhvb2tzIHBvdXIgbGVzIG5vdGlmaWNhdGlvbnMgZXh0ZXJuZXNcIlxuICAgICAgXVxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogXCJQZWxpY2FuXCIsXG4gICAgICB1cmw6IFVSTFMuc2VydmljZXMucGVsaWNhbixcbiAgICAgIGltYWdlOiBsb2dvUGVsaWNhbixcbiAgICAgIGljb246IFwi8J+Qp1wiLFxuICAgICAgZGVzY3JpcHRpb246IFwiR2VzdGlvbiBkZSBzZXJ2ZXVycyBkZSBqZXV4IGF2ZWMgc2VydmV1cnMgZMOpZGnDqXMgKE1pbmVjcmFmdCwgQ1MyLCBQYWx3b3JsZCwgZXQgYmllbiBkJ2F1dHJlcylcIixcbiAgICAgIGZlYXR1cmVzOiBbXG4gICAgICAgIFwiRMOpcGxvaWVtZW50IGVuIHVuIGNsaWMgYXZlYyB0ZW1wbGF0ZXMgcHLDqWNvbmZpZ3Vyw6lzXCIsXG4gICAgICAgIFwiQ29uc29sZSBkJ2FkbWluaXN0cmF0aW9uIGVuIHRlbXBzIHLDqWVsXCIsXG4gICAgICAgIFwiR2VzdGlvbiBkZXMgZmljaGllcnMgYXZlYyDDqWRpdGV1ciBpbnTDqWdyw6lcIixcbiAgICAgICAgXCJNb25pdG9yaW5nIGRlcyBwZXJmb3JtYW5jZXMgZXQgcmVzc291cmNlc1wiLFxuICAgICAgICBcIlN5c3TDqG1lIGRlIHNhdXZlZ2FyZGUgYXV0b21hdGlxdWVcIixcbiAgICAgICAgXCJQbGFuaWZpY2F0ZXVyIGRlIHTDomNoZXMgYXV0b21hdGlzw6llc1wiXG4gICAgICBdXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiBcIkNoYW5nZW1lbnQgZGUgbW90IGRlIHBhc3NlXCIsXG4gICAgICB1cmw6IFVSTFMuc2VydmljZXMuc3NwLFxuICAgICAgaW1hZ2U6IFwiL3BhdGgvdG8vc3NwLWltYWdlLmpwZ1wiLFxuICAgICAgaWNvbjogXCLwn5SQXCIsXG4gICAgICBkZXNjcmlwdGlvbjogXCJJbnRlcmZhY2Ugc8OpY3VyaXPDqWUgcG91ciBsYSBnZXN0aW9uIGF1dG9ub21lIGRlIHZvcyBtb3RzIGRlIHBhc3NlLiBDaGFuZ2V6IGZhY2lsZW1lbnQgdm9zIGlkZW50aWZpYW50cyBlbiB0b3V0ZSBzw6ljdXJpdMOpLlwiLFxuICAgICAgZmVhdHVyZXM6IFtcbiAgICAgICAgXCJJbnRlcmZhY2Ugc8OpY3VyaXPDqWUgcG91ciBjaGFuZ2VyIHZvdHJlIG1vdCBkZSBwYXNzZVwiLFxuICAgICAgICBcIlZhbGlkYXRpb24gZGUgbGEgY29tcGxleGl0w6kgZGVzIG1vdHMgZGUgcGFzc2VcIixcbiAgICAgICAgXCJOb3RpZmljYXRpb25zIHBhciBlbWFpbCBkZXMgY2hhbmdlbWVudHNcIixcbiAgICAgICAgXCJIaXN0b3JpcXVlIGRlcyBtb2RpZmljYXRpb25zXCJcbiAgICAgIF1cbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6IFwiT3BlbkNsb3VkXCIsXG4gICAgICB1cmw6IFVSTFMuc2VydmljZXMub3BlbmNsb3VkLFxuICAgICAgaW1hZ2U6IGxvZ29PcGVuY2xvdWQsXG4gICAgICBpY29uOiBcIuKYge+4j1wiLFxuICAgICAgZGVzY3JpcHRpb246IFwiUGxhdGVmb3JtZSBjbG91ZCBjb2xsYWJvcmF0aXZlIG9wZW4tc291cmNlIHBvdXIgbGUgc3RvY2thZ2UsIGxlIHBhcnRhZ2UgZXQgbGEgc3luY2hyb25pc2F0aW9uIGRlIGZpY2hpZXJzLiBBbHRlcm5hdGl2ZSBsaWJyZSDDoCBHb29nbGUgRHJpdmUgYXZlYyBjb250csO0bGUgdG90YWwgc3VyIHZvcyBkb25uw6llcy5cIixcbiAgICAgIGZlYXR1cmVzOiBbXG4gICAgICAgIFwiU3RvY2thZ2UgY2xvdWQgc8OpY3VyaXPDqSBldCBjaGlmZnLDqVwiLFxuICAgICAgICBcIlN5bmNocm9uaXNhdGlvbiBtdWx0aS1hcHBhcmVpbHNcIixcbiAgICAgICAgXCJQYXJ0YWdlIGRlIGZpY2hpZXJzIGF2ZWMgbGllbnMgc8OpY3VyaXPDqXNcIixcbiAgICAgICAgXCLDiWRpdGlvbiBjb2xsYWJvcmF0aXZlIGRlIGRvY3VtZW50c1wiLFxuICAgICAgICBcIlZlcnNpb25pbmcgYXV0b21hdGlxdWUgZGVzIGZpY2hpZXJzXCIsXG4gICAgICAgIFwiQXBwbGljYXRpb25zIG1vYmlsZXMgbmF0aXZlc1wiLFxuICAgICAgICBcIkludMOpZ3JhdGlvbiBhdmVjIG91dGlscyBleHRlcm5lc1wiLFxuICAgICAgICBcIlNhdXZlZ2FyZGUgZ8Opb3JlZG9uZGFudGUgZGVzIGRvbm7DqWVzXCJcbiAgICAgIF1cbiAgICB9LFxuICAgIHtcbiAgICAgIG5hbWU6IFwiSW50cmFuZXRcIixcbiAgICAgIHVybDogVVJMUy5zZXJ2aWNlcy5pbnRyYSxcbiAgICAgIGltYWdlOiBcIi9wYXRoL3RvL2ludHJhLWltYWdlLmpwZ1wiLFxuICAgICAgaWNvbjogXCLwn4+iXCIsXG4gICAgICBkZXNjcmlwdGlvbjogXCJFc3BhY2UgcHJpdsOpIHPDqWN1cmlzw6kgZGUgbCdhc3NvY2lhdGlvbiBwb3VyIGNlbnRyYWxpc2VyIGxlcyByZXNzb3VyY2VzIGludGVybmVzLCBjb21tdW5pY2F0aW9ucyBldCBvdXRpbHMgZGUgY29sbGFib3JhdGlvbiBlbnRyZSBtZW1icmVzLlwiLFxuICAgICAgZmVhdHVyZXM6IFtcbiAgICAgICAgXCJUYWJsZWF1IGRlIGJvcmQgcGVyc29ubmFsaXPDqSBwb3VyIGNoYXF1ZSBtZW1icmVcIixcbiAgICAgICAgXCJDYWxlbmRyaWVyIGRlcyDDqXbDqW5lbWVudHMgZXQgcsOpdW5pb25zXCIsXG4gICAgICAgIFwiUGFydGFnZSBkZSBmaWNoaWVycyBzw6ljdXJpc8OpXCIsXG4gICAgICAgIFwiRm9ydW1zIGRlIGRpc2N1c3Npb24gcHJpdsOpc1wiLFxuICAgICAgICBcIkFubnVhaXJlIGRlcyBtZW1icmVzIGF2ZWMgcHJvZmlsc1wiLFxuICAgICAgICBcIlN5c3TDqG1lIGRlIG5vdGlmaWNhdGlvbnMgaW50ZXJuZXNcIixcbiAgICAgICAgXCJHZXN0aW9uIGRlcyBwcm9qZXRzIGV0IHTDomNoZXNcIixcbiAgICAgICAgXCJBcmNoaXZlIGRlcyBkw6ljaXNpb25zIGV0IHByb2PDqHMtdmVyYmF1eFwiXG4gICAgICBdXG4gICAgfSxcbiAgICB7XG4gICAgICBuYW1lOiBcIlBhbmVsIEdhbWluZ1wiLFxuICAgICAgdXJsOiBVUkxTLnNlcnZpY2VzLnBhbmVsLFxuICAgICAgaW1hZ2U6IFwiL3BhdGgvdG8vcGFuZWwtaW1hZ2UuanBnXCIsXG4gICAgICBpY29uOiBcIvCfjq5cIixcbiAgICAgIGRlc2NyaXB0aW9uOiBcIkludGVyZmFjZSBkZSBnZXN0aW9uIGNlbnRyYWxpc8OpZSBwb3VyIHRvdXMgdm9zIHNlcnZldXJzIGRlIGpldXguIETDqXBsb3lleiwgY29uZmlndXJleiBldCBzdXJ2ZWlsbGV6IGZhY2lsZW1lbnQgdm9zIHNlcnZldXJzIE1pbmVjcmFmdCwgQ1MyLCBHYXJyeSdzIE1vZCBldCBiaWVuIGQnYXV0cmVzLlwiLFxuICAgICAgZmVhdHVyZXM6IFtcbiAgICAgICAgXCJTdXBwb3J0IGRlIDIwKyBqZXV4IHBvcHVsYWlyZXMgKE1pbmVjcmFmdCwgQ1MyLCBHTW9kLi4uKVwiLFxuICAgICAgICBcIkTDqXBsb2llbWVudCBlbiB1biBjbGljIGF2ZWMgdGVtcGxhdGVzIHByw6ljb25maWd1csOpc1wiLFxuICAgICAgICBcIkNvbnNvbGUgZCdhZG1pbmlzdHJhdGlvbiBlbiB0ZW1wcyByw6llbFwiLFxuICAgICAgICBcIkdlc3Rpb24gZGVzIGZpY2hpZXJzIGF2ZWMgw6lkaXRldXIgaW50w6lncsOpXCIsXG4gICAgICAgIFwiTW9uaXRvcmluZyBkZXMgcGVyZm9ybWFuY2VzIGV0IHJlc3NvdXJjZXNcIixcbiAgICAgICAgXCJTeXN0w6htZSBkZSBzYXV2ZWdhcmRlIGF1dG9tYXRpcXVlXCIsXG4gICAgICAgIFwiUGxhbmlmaWNhdGV1ciBkZSB0w6JjaGVzIGF1dG9tYXRpc8OpZXNcIlxuICAgICAgXVxuICAgIH0sXG4gICAge1xuICAgICAgbmFtZTogXCJNYWlsc1wiLFxuICAgICAgdXJsOiBVUkxTLnNlcnZpY2VzLm1haWxzLFxuICAgICAgaW1hZ2U6IFwiL3BhdGgvdG8vbWFpbHMtaW1hZ2UuanBnXCIsXG4gICAgICBpY29uOiBcIvCfk6dcIixcbiAgICAgIGRlc2NyaXB0aW9uOiBcIlNlcnZpY2UgZGUgbWVzc2FnZXJpZSDDqWxlY3Ryb25pcXVlIHByb2Zlc3Npb25uZWwgYXZlYyBpbnRlcmZhY2Ugd2ViIG1vZGVybmUuIELDqW7DqWZpY2lleiBkJ3VuZSBhZHJlc3NlIGVtYWlsIHBlcnNvbm5hbGlzw6llIEBsYS1iYW5xdWlzZS5mciBhdmVjIHRvdXRlcyBsZXMgZm9uY3Rpb25uYWxpdMOpcyBhdmFuY8OpZXMuXCIsXG4gICAgICBmZWF0dXJlczogW1xuICAgICAgICBcIkFkcmVzc2VzIGVtYWlsIHBlcnNvbm5hbGlzw6llcyBAbGEtYmFucXVpc2UuZnJcIixcbiAgICAgICAgXCJJbnRlcmZhY2Ugd2VibWFpbCBtb2Rlcm5lIGV0IHJlc3BvbnNpdmVcIixcbiAgICAgICAgXCJGaWx0cmVzIGFudGktc3BhbSBldCBhbnRpdmlydXMgaW50w6lncsOpc1wiLFxuICAgICAgICBcIkNvbnRhY3RzIGV0IGNhbGVuZHJpZXIgc3luY2hyb25pc8Opc1wiLFxuICAgICAgICBcIlN1cHBvcnQgSU1BUC9TTVRQIHBvdXIgY2xpZW50cyBleHRlcm5lc1wiLFxuICAgICAgICBcIlN0b2NrYWdlIGfDqW7DqXJldXggYXZlYyBhcmNoaXZhZ2VcIixcbiAgICAgICAgXCJDaGlmZnJlbWVudCBkZXMgY29tbXVuaWNhdGlvbnNcIixcbiAgICAgICAgXCJTYXV2ZWdhcmRlIGF1dG9tYXRpcXVlIGRlcyBkb25uw6llc1wiXG4gICAgICBdXG4gICAgfVxuICBdLFxuICBoZXJvOiB7XG4gICAgdGl0bGU6IFwiQmllbnZlbnVlIGNoZXogTGEgQmFucXVpc2VcIixcbiAgICBzdWJ0aXRsZTogXCJIw6liZXJnZXVyLCBwb3VyIGxlcyDDqXR1ZGlhbnRzLCBwYXIgZGVzIMOpdHVkaWFudHMuXCIsXG4gICAgY3RhOiBcIkTDqWNvdXZyaXIgbm9zIHNlcnZpY2VzXCJcbiAgfSxcbiAgbmF2aWdhdGlvbjoge1xuICAgIGhvbWU6IFwiQWNjdWVpbFwiLFxuICAgIHNlcnZpY2VzOiBcIlNlcnZpY2VzXCIsXG4gICAgYWJvdXQ6IFwiw4AgcHJvcG9zXCIsXG4gICAgY29udGFjdDogXCJDb250YWN0XCJcbiAgfSxcbiAgY29tbW9uOiB7XG4gICAgZGlzY292ZXJGZWF0dXJlczogXCJEw6ljb3V2cmlyIHRvdXRlcyBsZXMgZm9uY3Rpb25uYWxpdMOpc1wiLFxuICAgIGNsb3NlOiBcIkZlcm1lclwiLFxuICAgIGxvYWRpbmc6IFwiQ2hhcmdlbWVudC4uLlwiXG4gIH1cbn07XG4iXSwibmFtZXMiOlsiVVJMUyIsImxvZ29HaXRlYSIsImxvZ29XaWtpIiwibG9nb1BlbGljYW4iLCJsb2dvT3BlbmNsb3VkIiwiZnIiLCJzZXJ2aWNlcyIsIm5hbWUiLCJ1cmwiLCJ3aWtpIiwiaW1hZ2UiLCJpY29uIiwiZGVzY3JpcHRpb24iLCJmZWF0dXJlcyIsImdpdGVhIiwicGVsaWNhbiIsInNzcCIsIm9wZW5jbG91ZCIsImludHJhIiwicGFuZWwiLCJtYWlscyIsImhlcm8iLCJ0aXRsZSIsInN1YnRpdGxlIiwiY3RhIiwibmF2aWdhdGlvbiIsImhvbWUiLCJhYm91dCIsImNvbnRhY3QiLCJjb21tb24iLCJkaXNjb3ZlckZlYXR1cmVzIiwiY2xvc2UiLCJsb2FkaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/data/translations/fr.ts\n"); - -/***/ }), - -/***/ "(ssr)/./src/data/translations/index.ts": -/*!****************************************!*\ - !*** ./src/data/translations/index.ts ***! - \****************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ availableLanguages: () => (/* binding */ availableLanguages),\n/* harmony export */ defaultLanguage: () => (/* binding */ defaultLanguage),\n/* harmony export */ translations: () => (/* binding */ translations)\n/* harmony export */ });\n/* harmony import */ var _fr__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./fr */ \"(ssr)/./src/data/translations/fr.ts\");\n/* harmony import */ var _en__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./en */ \"(ssr)/./src/data/translations/en.ts\");\n\n\nconst translations = {\n fr: _fr__WEBPACK_IMPORTED_MODULE_0__.fr,\n en: _en__WEBPACK_IMPORTED_MODULE_1__.en\n};\nconst defaultLanguage = \"fr\";\nconst availableLanguages = [\n \"fr\",\n \"en\"\n];\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvZGF0YS90cmFuc2xhdGlvbnMvaW5kZXgudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBMEI7QUFDQTtBQUduQixNQUFNRSxlQUE4QztJQUN6REYsRUFBRUEscUNBQUFBO0lBQ0ZDLEVBQUVBLHFDQUFBQTtBQUlKLEVBQUU7QUFFSyxNQUFNRSxrQkFBNEIsS0FBSztBQUN2QyxNQUFNQyxxQkFBaUM7SUFBQztJQUFNO0NBQUssQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvZGF0YS90cmFuc2xhdGlvbnMvaW5kZXgudHM/NWM1NSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBmciB9IGZyb20gJy4vZnInO1xuaW1wb3J0IHsgZW4gfSBmcm9tICcuL2VuJztcbmltcG9ydCB0eXBlIHsgTGFuZ3VhZ2UsIFRyYW5zbGF0aW9uIH0gZnJvbSAnLi4vLi4vdHlwZXMvaTE4bic7XG5cbmV4cG9ydCBjb25zdCB0cmFuc2xhdGlvbnM6IFJlY29yZDxMYW5ndWFnZSwgVHJhbnNsYXRpb24+ID0ge1xuICBmcixcbiAgZW4sXG4gIC8vIEFqb3V0ZXogZCdhdXRyZXMgbGFuZ3VlcyBpY2kgOlxuICAvLyBlcyxcbiAgLy8gZGUsXG59O1xuXG5leHBvcnQgY29uc3QgZGVmYXVsdExhbmd1YWdlOiBMYW5ndWFnZSA9ICdmcic7XG5leHBvcnQgY29uc3QgYXZhaWxhYmxlTGFuZ3VhZ2VzOiBMYW5ndWFnZVtdID0gWydmcicsICdlbiddO1xuIl0sIm5hbWVzIjpbImZyIiwiZW4iLCJ0cmFuc2xhdGlvbnMiLCJkZWZhdWx0TGFuZ3VhZ2UiLCJhdmFpbGFibGVMYW5ndWFnZXMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/data/translations/index.ts\n"); - -/***/ }), - -/***/ "(ssr)/./src/hooks/useAccordion.ts": -/*!***********************************!*\ - !*** ./src/hooks/useAccordion.ts ***! - \***********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ useAccordion: () => (/* binding */ useAccordion)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\n/**\n * Hook personnalisé pour gérer l'état des accordéons\n * Remplace la logique dans App.tsx et simplifie la gestion d'état\n */ const useAccordion = (initialState = null)=>{\n const [openAccordion, setOpenAccordion] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(initialState);\n const toggleAccordion = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((title)=>{\n setOpenAccordion((prev)=>prev === title ? null : title);\n }, []);\n const openSpecificAccordion = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((title)=>{\n setOpenAccordion(title);\n }, []);\n const closeAccordion = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(()=>{\n setOpenAccordion(null);\n }, []);\n const isOpen = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((title)=>{\n return openAccordion === title;\n }, [\n openAccordion\n ]);\n return {\n openAccordion,\n toggleAccordion,\n openSpecificAccordion,\n closeAccordion,\n isOpen\n };\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvaG9va3MvdXNlQWNjb3JkaW9uLnRzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUE4QztBQUU5Qzs7O0NBR0MsR0FDTSxNQUFNRSxlQUFlLENBQUNDLGVBQThCLElBQUk7SUFDN0QsTUFBTSxDQUFDQyxlQUFlQyxpQkFBaUIsR0FBR0wsK0NBQVFBLENBQWdCRztJQUVsRSxNQUFNRyxrQkFBa0JMLGtEQUFXQSxDQUFDLENBQUNNO1FBQ25DRixpQkFBaUJHLENBQUFBLE9BQVFBLFNBQVNELFFBQVEsT0FBT0E7SUFDbkQsR0FBRyxFQUFFO0lBRUwsTUFBTUUsd0JBQXdCUixrREFBV0EsQ0FBQyxDQUFDTTtRQUN6Q0YsaUJBQWlCRTtJQUNuQixHQUFHLEVBQUU7SUFFTCxNQUFNRyxpQkFBaUJULGtEQUFXQSxDQUFDO1FBQ2pDSSxpQkFBaUI7SUFDbkIsR0FBRyxFQUFFO0lBRUwsTUFBTU0sU0FBU1Ysa0RBQVdBLENBQUMsQ0FBQ007UUFDMUIsT0FBT0gsa0JBQWtCRztJQUMzQixHQUFHO1FBQUNIO0tBQWM7SUFFbEIsT0FBTztRQUNMQTtRQUNBRTtRQUNBRztRQUNBQztRQUNBQztJQUNGO0FBQ0YsRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvaG9va3MvdXNlQWNjb3JkaW9uLnRzP2I5NzAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUNhbGxiYWNrIH0gZnJvbSAncmVhY3QnO1xuXG4vKipcbiAqIEhvb2sgcGVyc29ubmFsaXPDqSBwb3VyIGfDqXJlciBsJ8OpdGF0IGRlcyBhY2NvcmTDqW9uc1xuICogUmVtcGxhY2UgbGEgbG9naXF1ZSBkYW5zIEFwcC50c3ggZXQgc2ltcGxpZmllIGxhIGdlc3Rpb24gZCfDqXRhdFxuICovXG5leHBvcnQgY29uc3QgdXNlQWNjb3JkaW9uID0gKGluaXRpYWxTdGF0ZTogc3RyaW5nIHwgbnVsbCA9IG51bGwpID0+IHtcbiAgY29uc3QgW29wZW5BY2NvcmRpb24sIHNldE9wZW5BY2NvcmRpb25dID0gdXNlU3RhdGU8c3RyaW5nIHwgbnVsbD4oaW5pdGlhbFN0YXRlKTtcblxuICBjb25zdCB0b2dnbGVBY2NvcmRpb24gPSB1c2VDYWxsYmFjaygodGl0bGU6IHN0cmluZykgPT4ge1xuICAgIHNldE9wZW5BY2NvcmRpb24ocHJldiA9PiBwcmV2ID09PSB0aXRsZSA/IG51bGwgOiB0aXRsZSk7XG4gIH0sIFtdKTtcblxuICBjb25zdCBvcGVuU3BlY2lmaWNBY2NvcmRpb24gPSB1c2VDYWxsYmFjaygodGl0bGU6IHN0cmluZykgPT4ge1xuICAgIHNldE9wZW5BY2NvcmRpb24odGl0bGUpO1xuICB9LCBbXSk7XG5cbiAgY29uc3QgY2xvc2VBY2NvcmRpb24gPSB1c2VDYWxsYmFjaygoKSA9PiB7XG4gICAgc2V0T3BlbkFjY29yZGlvbihudWxsKTtcbiAgfSwgW10pO1xuXG4gIGNvbnN0IGlzT3BlbiA9IHVzZUNhbGxiYWNrKCh0aXRsZTogc3RyaW5nKSA9PiB7XG4gICAgcmV0dXJuIG9wZW5BY2NvcmRpb24gPT09IHRpdGxlO1xuICB9LCBbb3BlbkFjY29yZGlvbl0pO1xuXG4gIHJldHVybiB7XG4gICAgb3BlbkFjY29yZGlvbixcbiAgICB0b2dnbGVBY2NvcmRpb24sXG4gICAgb3BlblNwZWNpZmljQWNjb3JkaW9uLFxuICAgIGNsb3NlQWNjb3JkaW9uLFxuICAgIGlzT3BlbixcbiAgfTtcbn07XG4iXSwibmFtZXMiOlsidXNlU3RhdGUiLCJ1c2VDYWxsYmFjayIsInVzZUFjY29yZGlvbiIsImluaXRpYWxTdGF0ZSIsIm9wZW5BY2NvcmRpb24iLCJzZXRPcGVuQWNjb3JkaW9uIiwidG9nZ2xlQWNjb3JkaW9uIiwidGl0bGUiLCJwcmV2Iiwib3BlblNwZWNpZmljQWNjb3JkaW9uIiwiY2xvc2VBY2NvcmRpb24iLCJpc09wZW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/hooks/useAccordion.ts\n"); - -/***/ }), - -/***/ "(ssr)/./src/hooks/useOceanDepthEffect.ts": -/*!******************************************!*\ - !*** ./src/hooks/useOceanDepthEffect.ts ***! - \******************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ useOceanDepthEffect: () => (/* binding */ useOceanDepthEffect)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nconst useOceanDepthEffect = ()=>{\n const [scrollDepth, setScrollDepth] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(0);\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{\n const handleScroll = ()=>{\n const scrollPosition = window.scrollY;\n const documentHeight = document.documentElement.scrollHeight - window.innerHeight;\n const scrollPercentage = Math.min(scrollPosition / documentHeight, 1);\n setScrollDepth(scrollPercentage);\n };\n window.addEventListener(\"scroll\", handleScroll);\n handleScroll(); // Initial call\n return ()=>window.removeEventListener(\"scroll\", handleScroll);\n }, []);\n return scrollDepth;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvaG9va3MvdXNlT2NlYW5EZXB0aEVmZmVjdC50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBNEM7QUFFckMsTUFBTUUsc0JBQXNCO0lBQ2pDLE1BQU0sQ0FBQ0MsYUFBYUMsZUFBZSxHQUFHSiwrQ0FBUUEsQ0FBQztJQUUvQ0MsZ0RBQVNBLENBQUM7UUFDUixNQUFNSSxlQUFlO1lBQ25CLE1BQU1DLGlCQUFpQkMsT0FBT0MsT0FBTztZQUNyQyxNQUFNQyxpQkFBaUJDLFNBQVNDLGVBQWUsQ0FBQ0MsWUFBWSxHQUFHTCxPQUFPTSxXQUFXO1lBQ2pGLE1BQU1DLG1CQUFtQkMsS0FBS0MsR0FBRyxDQUFDVixpQkFBaUJHLGdCQUFnQjtZQUVuRUwsZUFBZVU7UUFDakI7UUFFQVAsT0FBT1UsZ0JBQWdCLENBQUMsVUFBVVo7UUFDbENBLGdCQUFnQixlQUFlO1FBRS9CLE9BQU8sSUFBTUUsT0FBT1csbUJBQW1CLENBQUMsVUFBVWI7SUFDcEQsR0FBRyxFQUFFO0lBRUwsT0FBT0Y7QUFDVCxFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL3NyYy9ob29rcy91c2VPY2VhbkRlcHRoRWZmZWN0LnRzP2I2NGEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcblxuZXhwb3J0IGNvbnN0IHVzZU9jZWFuRGVwdGhFZmZlY3QgPSAoKSA9PiB7XG4gIGNvbnN0IFtzY3JvbGxEZXB0aCwgc2V0U2Nyb2xsRGVwdGhdID0gdXNlU3RhdGUoMCk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCBoYW5kbGVTY3JvbGwgPSAoKSA9PiB7XG4gICAgICBjb25zdCBzY3JvbGxQb3NpdGlvbiA9IHdpbmRvdy5zY3JvbGxZO1xuICAgICAgY29uc3QgZG9jdW1lbnRIZWlnaHQgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsSGVpZ2h0IC0gd2luZG93LmlubmVySGVpZ2h0O1xuICAgICAgY29uc3Qgc2Nyb2xsUGVyY2VudGFnZSA9IE1hdGgubWluKHNjcm9sbFBvc2l0aW9uIC8gZG9jdW1lbnRIZWlnaHQsIDEpO1xuICAgICAgXG4gICAgICBzZXRTY3JvbGxEZXB0aChzY3JvbGxQZXJjZW50YWdlKTtcbiAgICB9O1xuXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIGhhbmRsZVNjcm9sbCk7XG4gICAgaGFuZGxlU2Nyb2xsKCk7IC8vIEluaXRpYWwgY2FsbFxuXG4gICAgcmV0dXJuICgpID0+IHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdzY3JvbGwnLCBoYW5kbGVTY3JvbGwpO1xuICB9LCBbXSk7XG5cbiAgcmV0dXJuIHNjcm9sbERlcHRoO1xufTtcbiJdLCJuYW1lcyI6WyJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsInVzZU9jZWFuRGVwdGhFZmZlY3QiLCJzY3JvbGxEZXB0aCIsInNldFNjcm9sbERlcHRoIiwiaGFuZGxlU2Nyb2xsIiwic2Nyb2xsUG9zaXRpb24iLCJ3aW5kb3ciLCJzY3JvbGxZIiwiZG9jdW1lbnRIZWlnaHQiLCJkb2N1bWVudCIsImRvY3VtZW50RWxlbWVudCIsInNjcm9sbEhlaWdodCIsImlubmVySGVpZ2h0Iiwic2Nyb2xsUGVyY2VudGFnZSIsIk1hdGgiLCJtaW4iLCJhZGRFdmVudExpc3RlbmVyIiwicmVtb3ZlRXZlbnRMaXN0ZW5lciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/hooks/useOceanDepthEffect.ts\n"); - -/***/ }), - -/***/ "(ssr)/./src/hooks/useScrollEffects.ts": -/*!***************************************!*\ - !*** ./src/hooks/useScrollEffects.ts ***! - \***************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ useScrollEffects: () => (/* binding */ useScrollEffects)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\n/**\n * Hook personnalisé pour gérer les effets de scroll\n * Remplace la logique répétée dans Navigation.tsx et ScrollToTopButton.tsx\n */ const useScrollEffects = ()=>{\n const [scrolled, setScrolled] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false);\n const [isVisible, setIsVisible] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{\n const handleScroll = ()=>{\n const scrollY = window.scrollY;\n setScrolled(scrollY > 20);\n setIsVisible(scrollY > 300);\n };\n window.addEventListener(\"scroll\", handleScroll, {\n passive: true\n });\n // Call once to set initial state\n handleScroll();\n return ()=>window.removeEventListener(\"scroll\", handleScroll);\n }, []);\n const scrollToTop = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(()=>{\n window.scrollTo({\n top: 0,\n behavior: \"smooth\"\n });\n }, []);\n const scrollToElement = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((elementId)=>{\n const element = document.getElementById(elementId);\n if (element) {\n element.scrollIntoView({\n behavior: \"smooth\",\n block: \"start\"\n });\n }\n }, []);\n return {\n scrolled,\n isVisible,\n scrollToTop,\n scrollToElement\n };\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvaG9va3MvdXNlU2Nyb2xsRWZmZWN0cy50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBeUQ7QUFFekQ7OztDQUdDLEdBQ00sTUFBTUcsbUJBQW1CO0lBQzlCLE1BQU0sQ0FBQ0MsVUFBVUMsWUFBWSxHQUFHTCwrQ0FBUUEsQ0FBQztJQUN6QyxNQUFNLENBQUNNLFdBQVdDLGFBQWEsR0FBR1AsK0NBQVFBLENBQUM7SUFFM0NDLGdEQUFTQSxDQUFDO1FBQ1IsTUFBTU8sZUFBZTtZQUNuQixNQUFNQyxVQUFVQyxPQUFPRCxPQUFPO1lBQzlCSixZQUFZSSxVQUFVO1lBQ3RCRixhQUFhRSxVQUFVO1FBQ3pCO1FBRUFDLE9BQU9DLGdCQUFnQixDQUFDLFVBQVVILGNBQWM7WUFBRUksU0FBUztRQUFLO1FBRWhFLGlDQUFpQztRQUNqQ0o7UUFFQSxPQUFPLElBQU1FLE9BQU9HLG1CQUFtQixDQUFDLFVBQVVMO0lBQ3BELEdBQUcsRUFBRTtJQUVMLE1BQU1NLGNBQWNaLGtEQUFXQSxDQUFDO1FBQzlCUSxPQUFPSyxRQUFRLENBQUM7WUFDZEMsS0FBSztZQUNMQyxVQUFVO1FBQ1o7SUFDRixHQUFHLEVBQUU7SUFFTCxNQUFNQyxrQkFBa0JoQixrREFBV0EsQ0FBQyxDQUFDaUI7UUFDbkMsTUFBTUMsVUFBVUMsU0FBU0MsY0FBYyxDQUFDSDtRQUN4QyxJQUFJQyxTQUFTO1lBQ1hBLFFBQVFHLGNBQWMsQ0FBQztnQkFDckJOLFVBQVU7Z0JBQ1ZPLE9BQU87WUFDVDtRQUNGO0lBQ0YsR0FBRyxFQUFFO0lBRUwsT0FBTztRQUNMcEI7UUFDQUU7UUFDQVE7UUFDQUk7SUFDRjtBQUNGLEVBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vc3JjL2hvb2tzL3VzZVNjcm9sbEVmZmVjdHMudHM/ZGViNCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VDYWxsYmFjayB9IGZyb20gJ3JlYWN0JztcblxuLyoqXG4gKiBIb29rIHBlcnNvbm5hbGlzw6kgcG91ciBnw6lyZXIgbGVzIGVmZmV0cyBkZSBzY3JvbGxcbiAqIFJlbXBsYWNlIGxhIGxvZ2lxdWUgcsOpcMOpdMOpZSBkYW5zIE5hdmlnYXRpb24udHN4IGV0IFNjcm9sbFRvVG9wQnV0dG9uLnRzeFxuICovXG5leHBvcnQgY29uc3QgdXNlU2Nyb2xsRWZmZWN0cyA9ICgpID0+IHtcbiAgY29uc3QgW3Njcm9sbGVkLCBzZXRTY3JvbGxlZF0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtpc1Zpc2libGUsIHNldElzVmlzaWJsZV0gPSB1c2VTdGF0ZShmYWxzZSk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCBoYW5kbGVTY3JvbGwgPSAoKSA9PiB7XG4gICAgICBjb25zdCBzY3JvbGxZID0gd2luZG93LnNjcm9sbFk7XG4gICAgICBzZXRTY3JvbGxlZChzY3JvbGxZID4gMjApO1xuICAgICAgc2V0SXNWaXNpYmxlKHNjcm9sbFkgPiAzMDApO1xuICAgIH07XG5cbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJywgaGFuZGxlU2Nyb2xsLCB7IHBhc3NpdmU6IHRydWUgfSk7XG4gICAgXG4gICAgLy8gQ2FsbCBvbmNlIHRvIHNldCBpbml0aWFsIHN0YXRlXG4gICAgaGFuZGxlU2Nyb2xsKCk7XG5cbiAgICByZXR1cm4gKCkgPT4gd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIGhhbmRsZVNjcm9sbCk7XG4gIH0sIFtdKTtcblxuICBjb25zdCBzY3JvbGxUb1RvcCA9IHVzZUNhbGxiYWNrKCgpID0+IHtcbiAgICB3aW5kb3cuc2Nyb2xsVG8oe1xuICAgICAgdG9wOiAwLFxuICAgICAgYmVoYXZpb3I6ICdzbW9vdGgnXG4gICAgfSk7XG4gIH0sIFtdKTtcblxuICBjb25zdCBzY3JvbGxUb0VsZW1lbnQgPSB1c2VDYWxsYmFjaygoZWxlbWVudElkOiBzdHJpbmcpID0+IHtcbiAgICBjb25zdCBlbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZWxlbWVudElkKTtcbiAgICBpZiAoZWxlbWVudCkge1xuICAgICAgZWxlbWVudC5zY3JvbGxJbnRvVmlldyh7IFxuICAgICAgICBiZWhhdmlvcjogJ3Ntb290aCcsXG4gICAgICAgIGJsb2NrOiAnc3RhcnQnXG4gICAgICB9KTtcbiAgICB9XG4gIH0sIFtdKTtcblxuICByZXR1cm4ge1xuICAgIHNjcm9sbGVkLFxuICAgIGlzVmlzaWJsZSxcbiAgICBzY3JvbGxUb1RvcCxcbiAgICBzY3JvbGxUb0VsZW1lbnQsXG4gIH07XG59O1xuIl0sIm5hbWVzIjpbInVzZVN0YXRlIiwidXNlRWZmZWN0IiwidXNlQ2FsbGJhY2siLCJ1c2VTY3JvbGxFZmZlY3RzIiwic2Nyb2xsZWQiLCJzZXRTY3JvbGxlZCIsImlzVmlzaWJsZSIsInNldElzVmlzaWJsZSIsImhhbmRsZVNjcm9sbCIsInNjcm9sbFkiLCJ3aW5kb3ciLCJhZGRFdmVudExpc3RlbmVyIiwicGFzc2l2ZSIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJzY3JvbGxUb1RvcCIsInNjcm9sbFRvIiwidG9wIiwiYmVoYXZpb3IiLCJzY3JvbGxUb0VsZW1lbnQiLCJlbGVtZW50SWQiLCJlbGVtZW50IiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsInNjcm9sbEludG9WaWV3IiwiYmxvY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/hooks/useScrollEffects.ts\n"); - -/***/ }), - -/***/ "(ssr)/./src/hooks/useServiceModal.ts": -/*!**************************************!*\ - !*** ./src/hooks/useServiceModal.ts ***! - \**************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ useServiceModal: () => (/* binding */ useServiceModal)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\n/**\n * Hook personnalisé pour gérer l'état des modales de services\n * Remplace la logique dans App.tsx et simplifie la gestion d'état\n */ const useServiceModal = ()=>{\n const [selectedService, setSelectedService] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(null);\n const openServiceModal = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((service)=>{\n setSelectedService(service);\n }, []);\n const closeServiceModal = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(()=>{\n setSelectedService(null);\n }, []);\n const isModalOpen = selectedService !== null;\n return {\n selectedService,\n openServiceModal,\n closeServiceModal,\n isModalOpen\n };\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvaG9va3MvdXNlU2VydmljZU1vZGFsLnRzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUE4QztBQUc5Qzs7O0NBR0MsR0FDTSxNQUFNRSxrQkFBa0I7SUFDN0IsTUFBTSxDQUFDQyxpQkFBaUJDLG1CQUFtQixHQUFHSiwrQ0FBUUEsQ0FBaUI7SUFFdkUsTUFBTUssbUJBQW1CSixrREFBV0EsQ0FBQyxDQUFDSztRQUNwQ0YsbUJBQW1CRTtJQUNyQixHQUFHLEVBQUU7SUFFTCxNQUFNQyxvQkFBb0JOLGtEQUFXQSxDQUFDO1FBQ3BDRyxtQkFBbUI7SUFDckIsR0FBRyxFQUFFO0lBRUwsTUFBTUksY0FBY0wsb0JBQW9CO0lBRXhDLE9BQU87UUFDTEE7UUFDQUU7UUFDQUU7UUFDQUM7SUFDRjtBQUNGLEVBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vc3JjL2hvb2tzL3VzZVNlcnZpY2VNb2RhbC50cz9iM2Y5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZVN0YXRlLCB1c2VDYWxsYmFjayB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB0eXBlIHsgU2VydmljZSB9IGZyb20gJy4uL3R5cGVzL3NlcnZpY2UnO1xuXG4vKipcbiAqIEhvb2sgcGVyc29ubmFsaXPDqSBwb3VyIGfDqXJlciBsJ8OpdGF0IGRlcyBtb2RhbGVzIGRlIHNlcnZpY2VzXG4gKiBSZW1wbGFjZSBsYSBsb2dpcXVlIGRhbnMgQXBwLnRzeCBldCBzaW1wbGlmaWUgbGEgZ2VzdGlvbiBkJ8OpdGF0XG4gKi9cbmV4cG9ydCBjb25zdCB1c2VTZXJ2aWNlTW9kYWwgPSAoKSA9PiB7XG4gIGNvbnN0IFtzZWxlY3RlZFNlcnZpY2UsIHNldFNlbGVjdGVkU2VydmljZV0gPSB1c2VTdGF0ZTxTZXJ2aWNlIHwgbnVsbD4obnVsbCk7XG5cbiAgY29uc3Qgb3BlblNlcnZpY2VNb2RhbCA9IHVzZUNhbGxiYWNrKChzZXJ2aWNlOiBTZXJ2aWNlKSA9PiB7XG4gICAgc2V0U2VsZWN0ZWRTZXJ2aWNlKHNlcnZpY2UpO1xuICB9LCBbXSk7XG5cbiAgY29uc3QgY2xvc2VTZXJ2aWNlTW9kYWwgPSB1c2VDYWxsYmFjaygoKSA9PiB7XG4gICAgc2V0U2VsZWN0ZWRTZXJ2aWNlKG51bGwpO1xuICB9LCBbXSk7XG5cbiAgY29uc3QgaXNNb2RhbE9wZW4gPSBzZWxlY3RlZFNlcnZpY2UgIT09IG51bGw7XG5cbiAgcmV0dXJuIHtcbiAgICBzZWxlY3RlZFNlcnZpY2UsXG4gICAgb3BlblNlcnZpY2VNb2RhbCxcbiAgICBjbG9zZVNlcnZpY2VNb2RhbCxcbiAgICBpc01vZGFsT3BlbixcbiAgfTtcbn07XG4iXSwibmFtZXMiOlsidXNlU3RhdGUiLCJ1c2VDYWxsYmFjayIsInVzZVNlcnZpY2VNb2RhbCIsInNlbGVjdGVkU2VydmljZSIsInNldFNlbGVjdGVkU2VydmljZSIsIm9wZW5TZXJ2aWNlTW9kYWwiLCJzZXJ2aWNlIiwiY2xvc2VTZXJ2aWNlTW9kYWwiLCJpc01vZGFsT3BlbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/hooks/useServiceModal.ts\n"); - -/***/ }), - -/***/ "(ssr)/./src/hooks/useTranslation.tsx": -/*!**************************************!*\ - !*** ./src/hooks/useTranslation.tsx ***! - \**************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ useTranslation: () => (/* binding */ useTranslation)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _data_translations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../data/translations */ \"(ssr)/./src/data/translations/index.ts\");\n\n\nconst useTranslation = ()=>{\n // Initialize on server with default language to avoid using localStorage during SSR\n const [currentLanguage, setCurrentLanguage] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(_data_translations__WEBPACK_IMPORTED_MODULE_1__.defaultLanguage);\n // On client, read saved language from localStorage\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{\n try {\n const saved = false && 0;\n if (saved && _data_translations__WEBPACK_IMPORTED_MODULE_1__.translations[saved]) {\n setCurrentLanguage(saved);\n }\n } catch (e) {\n // ignore (e.g., localStorage not available)\n }\n }, []);\n // Persist language changes on client\n (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{\n try {\n if (false) {}\n } catch (e) {\n // ignore\n }\n }, [\n currentLanguage\n ]);\n // Memoize the translation object to prevent unnecessary re-renders\n const t = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(()=>_data_translations__WEBPACK_IMPORTED_MODULE_1__.translations[currentLanguage], [\n currentLanguage\n ]);\n // Memoize available languages array\n const availableLanguages = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(()=>Object.keys(_data_translations__WEBPACK_IMPORTED_MODULE_1__.translations), []);\n const changeLanguage = (language)=>{\n if (_data_translations__WEBPACK_IMPORTED_MODULE_1__.translations[language]) {\n setCurrentLanguage(language);\n }\n };\n return {\n t,\n currentLanguage,\n changeLanguage,\n availableLanguages\n };\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvaG9va3MvdXNlVHJhbnNsYXRpb24udHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUQ7QUFFZ0I7QUFFOUQsTUFBTUssaUJBQWlCO0lBQzVCLG9GQUFvRjtJQUNwRixNQUFNLENBQUNDLGlCQUFpQkMsbUJBQW1CLEdBQUdQLCtDQUFRQSxDQUFXSSwrREFBZUE7SUFFaEYsbURBQW1EO0lBQ25ESCxnREFBU0EsQ0FBQztRQUNSLElBQUk7WUFDRixNQUFNTyxRQUFTLE1BQWtCLElBQWVDLENBQXFCO1lBQ3JFLElBQUlELFNBQVNMLDREQUFZLENBQUNLLE1BQU0sRUFBRTtnQkFDaENELG1CQUFtQkM7WUFDckI7UUFDRixFQUFFLE9BQU9HLEdBQUc7UUFDViw0Q0FBNEM7UUFDOUM7SUFDRixHQUFHLEVBQUU7SUFFTCxxQ0FBcUM7SUFDckNWLGdEQUFTQSxDQUFDO1FBQ1IsSUFBSTtZQUNGLElBQUksS0FBa0IsRUFBYSxFQUVsQztRQUNILEVBQUUsT0FBT1UsR0FBRztRQUNWLFNBQVM7UUFDWDtJQUNGLEdBQUc7UUFBQ0w7S0FBZ0I7SUFFcEIsbUVBQW1FO0lBQ25FLE1BQU1PLElBQUlYLDhDQUFPQSxDQUFjLElBQU1DLDREQUFZLENBQUNHLGdCQUFnQixFQUFFO1FBQUNBO0tBQWdCO0lBRXJGLG9DQUFvQztJQUNwQyxNQUFNUSxxQkFBcUJaLDhDQUFPQSxDQUFDLElBQU1hLE9BQU9DLElBQUksQ0FBQ2IsNERBQVlBLEdBQWlCLEVBQUU7SUFFcEYsTUFBTWMsaUJBQWlCLENBQUNDO1FBQ3RCLElBQUlmLDREQUFZLENBQUNlLFNBQVMsRUFBRTtZQUMxQlgsbUJBQW1CVztRQUNyQjtJQUNGO0lBRUEsT0FBTztRQUNMTDtRQUNBUDtRQUNBVztRQUNBSDtJQUNGO0FBQ0YsRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvaG9va3MvdXNlVHJhbnNsYXRpb24udHN4PzZhNjAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUVmZmVjdCwgdXNlTWVtbyB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB0eXBlIHsgTGFuZ3VhZ2UsIFRyYW5zbGF0aW9uIH0gZnJvbSAnLi4vdHlwZXMvaTE4bic7XG5pbXBvcnQgeyB0cmFuc2xhdGlvbnMsIGRlZmF1bHRMYW5ndWFnZSB9IGZyb20gJy4uL2RhdGEvdHJhbnNsYXRpb25zJztcblxuZXhwb3J0IGNvbnN0IHVzZVRyYW5zbGF0aW9uID0gKCkgPT4ge1xuICAvLyBJbml0aWFsaXplIG9uIHNlcnZlciB3aXRoIGRlZmF1bHQgbGFuZ3VhZ2UgdG8gYXZvaWQgdXNpbmcgbG9jYWxTdG9yYWdlIGR1cmluZyBTU1JcbiAgY29uc3QgW2N1cnJlbnRMYW5ndWFnZSwgc2V0Q3VycmVudExhbmd1YWdlXSA9IHVzZVN0YXRlPExhbmd1YWdlPihkZWZhdWx0TGFuZ3VhZ2UpO1xuXG4gIC8vIE9uIGNsaWVudCwgcmVhZCBzYXZlZCBsYW5ndWFnZSBmcm9tIGxvY2FsU3RvcmFnZVxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIHRyeSB7XG4gICAgICBjb25zdCBzYXZlZCA9ICh0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyAmJiBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnbGFuZ3VhZ2UnKSkgYXMgTGFuZ3VhZ2UgfCBudWxsO1xuICAgICAgaWYgKHNhdmVkICYmIHRyYW5zbGF0aW9uc1tzYXZlZF0pIHtcbiAgICAgICAgc2V0Q3VycmVudExhbmd1YWdlKHNhdmVkKTtcbiAgICAgIH1cbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICAvLyBpZ25vcmUgKGUuZy4sIGxvY2FsU3RvcmFnZSBub3QgYXZhaWxhYmxlKVxuICAgIH1cbiAgfSwgW10pO1xuXG4gIC8vIFBlcnNpc3QgbGFuZ3VhZ2UgY2hhbmdlcyBvbiBjbGllbnRcbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICB0cnkge1xuICAgICAgaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKCdsYW5ndWFnZScsIGN1cnJlbnRMYW5ndWFnZSk7XG4gICAgICB9XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgLy8gaWdub3JlXG4gICAgfVxuICB9LCBbY3VycmVudExhbmd1YWdlXSk7XG5cbiAgLy8gTWVtb2l6ZSB0aGUgdHJhbnNsYXRpb24gb2JqZWN0IHRvIHByZXZlbnQgdW5uZWNlc3NhcnkgcmUtcmVuZGVyc1xuICBjb25zdCB0ID0gdXNlTWVtbzxUcmFuc2xhdGlvbj4oKCkgPT4gdHJhbnNsYXRpb25zW2N1cnJlbnRMYW5ndWFnZV0sIFtjdXJyZW50TGFuZ3VhZ2VdKTtcblxuICAvLyBNZW1vaXplIGF2YWlsYWJsZSBsYW5ndWFnZXMgYXJyYXlcbiAgY29uc3QgYXZhaWxhYmxlTGFuZ3VhZ2VzID0gdXNlTWVtbygoKSA9PiBPYmplY3Qua2V5cyh0cmFuc2xhdGlvbnMpIGFzIExhbmd1YWdlW10sIFtdKTtcblxuICBjb25zdCBjaGFuZ2VMYW5ndWFnZSA9IChsYW5ndWFnZTogTGFuZ3VhZ2UpID0+IHtcbiAgICBpZiAodHJhbnNsYXRpb25zW2xhbmd1YWdlXSkge1xuICAgICAgc2V0Q3VycmVudExhbmd1YWdlKGxhbmd1YWdlKTtcbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIHtcbiAgICB0LFxuICAgIGN1cnJlbnRMYW5ndWFnZSxcbiAgICBjaGFuZ2VMYW5ndWFnZSxcbiAgICBhdmFpbGFibGVMYW5ndWFnZXMsXG4gIH07XG59O1xuIl0sIm5hbWVzIjpbInVzZVN0YXRlIiwidXNlRWZmZWN0IiwidXNlTWVtbyIsInRyYW5zbGF0aW9ucyIsImRlZmF1bHRMYW5ndWFnZSIsInVzZVRyYW5zbGF0aW9uIiwiY3VycmVudExhbmd1YWdlIiwic2V0Q3VycmVudExhbmd1YWdlIiwic2F2ZWQiLCJsb2NhbFN0b3JhZ2UiLCJnZXRJdGVtIiwiZSIsInNldEl0ZW0iLCJ0IiwiYXZhaWxhYmxlTGFuZ3VhZ2VzIiwiT2JqZWN0Iiwia2V5cyIsImNoYW5nZUxhbmd1YWdlIiwibGFuZ3VhZ2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/hooks/useTranslation.tsx\n"); - -/***/ }), - -/***/ "(ssr)/./src/styles/components.ts": -/*!**********************************!*\ - !*** ./src/styles/components.ts ***! - \**********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ commonStyles: () => (/* binding */ commonStyles)\n/* harmony export */ });\n// DEPRECATED: This file is being replaced by designSystem.ts\n// Please use the new design system for new components\n// This file is kept for backward compatibility during migration\n// Re-export the legacy commonStyles structure for backward compatibility\nconst commonStyles = {\n // Gradients - Keep existing structure\n gradients: {\n primary: \"bg-gradient-to-r from-banquise-blue to-banquise-blue-light\",\n primaryBr: \"bg-gradient-to-br from-banquise-blue to-banquise-blue-light\",\n card: \"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5\",\n cardHover: \"hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8\",\n discord: \"bg-gradient-to-r from-indigo-600 to-purple-600\",\n discordHover: \"hover:from-indigo-500 hover:to-purple-500\"\n },\n // Buttons - Keep existing structure\n buttons: {\n primary: \"inline-flex items-center justify-center font-bold text-white border-0 rounded-2xl transition-all duration-300 hover:shadow-xl hover:-translate-y-1 hover:scale-105 active:scale-95\",\n discord: \"group relative overflow-hidden px-4 lg:px-6 py-2.5 lg:py-3 text-white font-semibold text-sm lg:text-base rounded-xl transition-all duration-300 hover:shadow-xl hover:shadow-indigo-500/25 hover:-translate-y-1 hover:scale-105\",\n auth: \"group relative overflow-hidden px-4 lg:px-6 py-2.5 lg:py-3 text-white font-semibold text-sm lg:text-base rounded-xl transition-all duration-300 hover:shadow-xl hover:-translate-y-1 hover:scale-105\"\n },\n // Cards - Keep existing structure\n cards: {\n base: \"backdrop-blur-lg rounded-2xl border border-banquise-blue-lightest/30 transition-all duration-300\",\n hover: \"hover:shadow-xl hover:border-banquise-blue-lightest/50\",\n interactive: \"cursor-pointer hover:-translate-y-4 hover:shadow-2xl active:scale-95\"\n },\n // Text - Keep existing structure\n text: {\n heading: \"font-heading font-bold tracking-tight\",\n headingXl: \"text-3xl sm:text-4xl md:text-5xl text-banquise-gray font-heading font-bold tracking-tight\",\n headingLg: \"text-2xl sm:text-3xl md:text-4xl text-banquise-gray font-heading font-bold tracking-tight\",\n headingMd: \"text-xl sm:text-2xl md:text-3xl text-banquise-blue-dark font-heading font-bold tracking-tight\",\n headingSm: \"text-lg sm:text-xl md:text-2xl text-banquise-blue-dark font-heading font-semibold tracking-tight\",\n subheading: \"text-base sm:text-lg md:text-xl text-banquise-gray/90 font-medium leading-relaxed\",\n body: \"text-sm sm:text-base md:text-lg text-banquise-blue-dark/90 leading-relaxed\",\n description: \"text-banquise-gray/80 leading-relaxed\",\n muted: \"text-banquise-gray/90 leading-relaxed\",\n lightHeading: \"text-banquise-blue-lightest font-heading font-bold tracking-tight\",\n lightBody: \"text-white/90 leading-relaxed\"\n },\n // Layout - Keep existing structure\n layout: {\n section: \"py-12 sm:py-16 md:py-20 w-full max-w-6xl mx-auto px-4 sm:px-6 md:px-8\",\n container: \"max-w-6xl mx-auto\",\n divider: \"w-20 h-1 bg-gradient-to-r from-banquise-blue-lightest to-banquise-blue mx-auto mb-6 sm:mb-8 rounded-full\"\n },\n // Icons - Keep existing structure\n icons: {\n base: \"w-16 h-16 sm:w-20 sm:h-20 lg:w-24 lg:h-24 rounded-2xl flex items-center justify-center text-3xl sm:text-4xl lg:text-5xl shadow-lg\",\n small: \"w-10 h-10 rounded-lg flex items-center justify-center text-white\"\n },\n // Navigation - Keep existing structure\n nav: {\n link: \"px-4 lg:px-6 py-2.5 lg:py-3 text-white/90 hover:text-white font-medium text-sm lg:text-base rounded-xl transition-all duration-300 hover:bg-white/10 hover:backdrop-blur-sm relative group\",\n mobileItem: \"group flex items-center p-4 text-white/90 hover:text-white no-underline rounded-2xl hover:bg-gradient-to-r hover:from-banquise-blue/20 hover:to-banquise-blue-light/20 transition-all duration-300 border border-transparent hover:border-banquise-blue-lightest/20\"\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMudHMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLDZEQUE2RDtBQUM3RCxzREFBc0Q7QUFDdEQsZ0VBQWdFO0FBRWhFLHlFQUF5RTtBQUNsRSxNQUFNQSxlQUFlO0lBQzFCLHNDQUFzQztJQUN0Q0MsV0FBVztRQUNUQyxTQUFTO1FBQ1RDLFdBQVc7UUFDWEMsTUFBTTtRQUNOQyxXQUFXO1FBQ1hDLFNBQVM7UUFDVEMsY0FBYztJQUNoQjtJQUVBLG9DQUFvQztJQUNwQ0MsU0FBUztRQUNQTixTQUFTO1FBQ1RJLFNBQVM7UUFDVEcsTUFBTTtJQUNSO0lBRUEsa0NBQWtDO0lBQ2xDQyxPQUFPO1FBQ0xDLE1BQU07UUFDTkMsT0FBTztRQUNQQyxhQUFhO0lBQ2Y7SUFFQSxpQ0FBaUM7SUFDakNDLE1BQU07UUFDSkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLFdBQVc7UUFDWEMsV0FBVztRQUNYQyxXQUFXO1FBQ1hDLFlBQVk7UUFDWkMsTUFBTTtRQUNOQyxhQUFhO1FBQ2JDLE9BQU87UUFDUEMsY0FBYztRQUNkQyxXQUFXO0lBQ2I7SUFFQSxtQ0FBbUM7SUFDbkNDLFFBQVE7UUFDTkMsU0FBUztRQUNUQyxXQUFXO1FBQ1hDLFNBQVM7SUFDWDtJQUVBLGtDQUFrQztJQUNsQ0MsT0FBTztRQUNMbkIsTUFBTTtRQUNOb0IsT0FBTztJQUNUO0lBRUEsdUNBQXVDO0lBQ3ZDQyxLQUFLO1FBQ0hDLE1BQU07UUFDTkMsWUFBWTtJQUNkO0FBQ0YsRUFBVyIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMudHM/OWM1YyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBERVBSRUNBVEVEOiBUaGlzIGZpbGUgaXMgYmVpbmcgcmVwbGFjZWQgYnkgZGVzaWduU3lzdGVtLnRzXG4vLyBQbGVhc2UgdXNlIHRoZSBuZXcgZGVzaWduIHN5c3RlbSBmb3IgbmV3IGNvbXBvbmVudHNcbi8vIFRoaXMgZmlsZSBpcyBrZXB0IGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGR1cmluZyBtaWdyYXRpb25cblxuLy8gUmUtZXhwb3J0IHRoZSBsZWdhY3kgY29tbW9uU3R5bGVzIHN0cnVjdHVyZSBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eVxuZXhwb3J0IGNvbnN0IGNvbW1vblN0eWxlcyA9IHtcbiAgLy8gR3JhZGllbnRzIC0gS2VlcCBleGlzdGluZyBzdHJ1Y3R1cmVcbiAgZ3JhZGllbnRzOiB7XG4gICAgcHJpbWFyeTogXCJiZy1ncmFkaWVudC10by1yIGZyb20tYmFucXVpc2UtYmx1ZSB0by1iYW5xdWlzZS1ibHVlLWxpZ2h0XCIsXG4gICAgcHJpbWFyeUJyOiBcImJnLWdyYWRpZW50LXRvLWJyIGZyb20tYmFucXVpc2UtYmx1ZSB0by1iYW5xdWlzZS1ibHVlLWxpZ2h0XCIsXG4gICAgY2FyZDogXCJiZy1ncmFkaWVudC10by1iciBmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay8xMCB0by1iYW5xdWlzZS1ibHVlLWRhcmsvNVwiLFxuICAgIGNhcmRIb3ZlcjogXCJob3Zlcjpmcm9tLWJhbnF1aXNlLWJsdWUtZGFyay8xNSBob3Zlcjp0by1iYW5xdWlzZS1ibHVlLWRhcmsvOFwiLFxuICAgIGRpc2NvcmQ6IFwiYmctZ3JhZGllbnQtdG8tciBmcm9tLWluZGlnby02MDAgdG8tcHVycGxlLTYwMFwiLFxuICAgIGRpc2NvcmRIb3ZlcjogXCJob3Zlcjpmcm9tLWluZGlnby01MDAgaG92ZXI6dG8tcHVycGxlLTUwMFwiXG4gIH0sXG5cbiAgLy8gQnV0dG9ucyAtIEtlZXAgZXhpc3Rpbmcgc3RydWN0dXJlXG4gIGJ1dHRvbnM6IHtcbiAgICBwcmltYXJ5OiBcImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBmb250LWJvbGQgdGV4dC13aGl0ZSBib3JkZXItMCByb3VuZGVkLTJ4bCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgaG92ZXI6c2hhZG93LXhsIGhvdmVyOi10cmFuc2xhdGUteS0xIGhvdmVyOnNjYWxlLTEwNSBhY3RpdmU6c2NhbGUtOTVcIixcbiAgICBkaXNjb3JkOiBcImdyb3VwIHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiBweC00IGxnOnB4LTYgcHktMi41IGxnOnB5LTMgdGV4dC13aGl0ZSBmb250LXNlbWlib2xkIHRleHQtc20gbGc6dGV4dC1iYXNlIHJvdW5kZWQteGwgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGhvdmVyOnNoYWRvdy14bCBob3ZlcjpzaGFkb3ctaW5kaWdvLTUwMC8yNSBob3ZlcjotdHJhbnNsYXRlLXktMSBob3ZlcjpzY2FsZS0xMDVcIixcbiAgICBhdXRoOiBcImdyb3VwIHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiBweC00IGxnOnB4LTYgcHktMi41IGxnOnB5LTMgdGV4dC13aGl0ZSBmb250LXNlbWlib2xkIHRleHQtc20gbGc6dGV4dC1iYXNlIHJvdW5kZWQteGwgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGhvdmVyOnNoYWRvdy14bCBob3ZlcjotdHJhbnNsYXRlLXktMSBob3ZlcjpzY2FsZS0xMDVcIlxuICB9LFxuXG4gIC8vIENhcmRzIC0gS2VlcCBleGlzdGluZyBzdHJ1Y3R1cmVcbiAgY2FyZHM6IHtcbiAgICBiYXNlOiBcImJhY2tkcm9wLWJsdXItbGcgcm91bmRlZC0yeGwgYm9yZGVyIGJvcmRlci1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzMwIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMFwiLFxuICAgIGhvdmVyOiBcImhvdmVyOnNoYWRvdy14bCBob3Zlcjpib3JkZXItYmFucXVpc2UtYmx1ZS1saWdodGVzdC81MFwiLFxuICAgIGludGVyYWN0aXZlOiBcImN1cnNvci1wb2ludGVyIGhvdmVyOi10cmFuc2xhdGUteS00IGhvdmVyOnNoYWRvdy0yeGwgYWN0aXZlOnNjYWxlLTk1XCJcbiAgfSxcblxuICAvLyBUZXh0IC0gS2VlcCBleGlzdGluZyBzdHJ1Y3R1cmVcbiAgdGV4dDoge1xuICAgIGhlYWRpbmc6IFwiZm9udC1oZWFkaW5nIGZvbnQtYm9sZCB0cmFja2luZy10aWdodFwiLFxuICAgIGhlYWRpbmdYbDogXCJ0ZXh0LTN4bCBzbTp0ZXh0LTR4bCBtZDp0ZXh0LTV4bCB0ZXh0LWJhbnF1aXNlLWdyYXkgZm9udC1oZWFkaW5nIGZvbnQtYm9sZCB0cmFja2luZy10aWdodFwiLFxuICAgIGhlYWRpbmdMZzogXCJ0ZXh0LTJ4bCBzbTp0ZXh0LTN4bCBtZDp0ZXh0LTR4bCB0ZXh0LWJhbnF1aXNlLWdyYXkgZm9udC1oZWFkaW5nIGZvbnQtYm9sZCB0cmFja2luZy10aWdodFwiLFxuICAgIGhlYWRpbmdNZDogXCJ0ZXh0LXhsIHNtOnRleHQtMnhsIG1kOnRleHQtM3hsIHRleHQtYmFucXVpc2UtYmx1ZS1kYXJrIGZvbnQtaGVhZGluZyBmb250LWJvbGQgdHJhY2tpbmctdGlnaHRcIixcbiAgICBoZWFkaW5nU206IFwidGV4dC1sZyBzbTp0ZXh0LXhsIG1kOnRleHQtMnhsIHRleHQtYmFucXVpc2UtYmx1ZS1kYXJrIGZvbnQtaGVhZGluZyBmb250LXNlbWlib2xkIHRyYWNraW5nLXRpZ2h0XCIsXG4gICAgc3ViaGVhZGluZzogXCJ0ZXh0LWJhc2Ugc206dGV4dC1sZyBtZDp0ZXh0LXhsIHRleHQtYmFucXVpc2UtZ3JheS85MCBmb250LW1lZGl1bSBsZWFkaW5nLXJlbGF4ZWRcIixcbiAgICBib2R5OiBcInRleHQtc20gc206dGV4dC1iYXNlIG1kOnRleHQtbGcgdGV4dC1iYW5xdWlzZS1ibHVlLWRhcmsvOTAgbGVhZGluZy1yZWxheGVkXCIsXG4gICAgZGVzY3JpcHRpb246IFwidGV4dC1iYW5xdWlzZS1ncmF5LzgwIGxlYWRpbmctcmVsYXhlZFwiLFxuICAgIG11dGVkOiBcInRleHQtYmFucXVpc2UtZ3JheS85MCBsZWFkaW5nLXJlbGF4ZWRcIixcbiAgICBsaWdodEhlYWRpbmc6IFwidGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0IGZvbnQtaGVhZGluZyBmb250LWJvbGQgdHJhY2tpbmctdGlnaHRcIixcbiAgICBsaWdodEJvZHk6IFwidGV4dC13aGl0ZS85MCBsZWFkaW5nLXJlbGF4ZWRcIlxuICB9LFxuXG4gIC8vIExheW91dCAtIEtlZXAgZXhpc3Rpbmcgc3RydWN0dXJlXG4gIGxheW91dDoge1xuICAgIHNlY3Rpb246IFwicHktMTIgc206cHktMTYgbWQ6cHktMjAgdy1mdWxsIG1heC13LTZ4bCBteC1hdXRvIHB4LTQgc206cHgtNiBtZDpweC04XCIsXG4gICAgY29udGFpbmVyOiBcIm1heC13LTZ4bCBteC1hdXRvXCIsXG4gICAgZGl2aWRlcjogXCJ3LTIwIGgtMSBiZy1ncmFkaWVudC10by1yIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodGVzdCB0by1iYW5xdWlzZS1ibHVlIG14LWF1dG8gbWItNiBzbTptYi04IHJvdW5kZWQtZnVsbFwiXG4gIH0sXG5cbiAgLy8gSWNvbnMgLSBLZWVwIGV4aXN0aW5nIHN0cnVjdHVyZVxuICBpY29uczoge1xuICAgIGJhc2U6IFwidy0xNiBoLTE2IHNtOnctMjAgc206aC0yMCBsZzp3LTI0IGxnOmgtMjQgcm91bmRlZC0yeGwgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC0zeGwgc206dGV4dC00eGwgbGc6dGV4dC01eGwgc2hhZG93LWxnXCIsXG4gICAgc21hbGw6IFwidy0xMCBoLTEwIHJvdW5kZWQtbGcgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC13aGl0ZVwiXG4gIH0sXG5cbiAgLy8gTmF2aWdhdGlvbiAtIEtlZXAgZXhpc3Rpbmcgc3RydWN0dXJlXG4gIG5hdjoge1xuICAgIGxpbms6IFwicHgtNCBsZzpweC02IHB5LTIuNSBsZzpweS0zIHRleHQtd2hpdGUvOTAgaG92ZXI6dGV4dC13aGl0ZSBmb250LW1lZGl1bSB0ZXh0LXNtIGxnOnRleHQtYmFzZSByb3VuZGVkLXhsIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBob3ZlcjpiZy13aGl0ZS8xMCBob3ZlcjpiYWNrZHJvcC1ibHVyLXNtIHJlbGF0aXZlIGdyb3VwXCIsXG4gICAgbW9iaWxlSXRlbTogXCJncm91cCBmbGV4IGl0ZW1zLWNlbnRlciBwLTQgdGV4dC13aGl0ZS85MCBob3Zlcjp0ZXh0LXdoaXRlIG5vLXVuZGVybGluZSByb3VuZGVkLTJ4bCBob3ZlcjpiZy1ncmFkaWVudC10by1yIGhvdmVyOmZyb20tYmFucXVpc2UtYmx1ZS8yMCBob3Zlcjp0by1iYW5xdWlzZS1ibHVlLWxpZ2h0LzIwIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50IGhvdmVyOmJvcmRlci1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzIwXCJcbiAgfVxufSBhcyBjb25zdDtcbiJdLCJuYW1lcyI6WyJjb21tb25TdHlsZXMiLCJncmFkaWVudHMiLCJwcmltYXJ5IiwicHJpbWFyeUJyIiwiY2FyZCIsImNhcmRIb3ZlciIsImRpc2NvcmQiLCJkaXNjb3JkSG92ZXIiLCJidXR0b25zIiwiYXV0aCIsImNhcmRzIiwiYmFzZSIsImhvdmVyIiwiaW50ZXJhY3RpdmUiLCJ0ZXh0IiwiaGVhZGluZyIsImhlYWRpbmdYbCIsImhlYWRpbmdMZyIsImhlYWRpbmdNZCIsImhlYWRpbmdTbSIsInN1YmhlYWRpbmciLCJib2R5IiwiZGVzY3JpcHRpb24iLCJtdXRlZCIsImxpZ2h0SGVhZGluZyIsImxpZ2h0Qm9keSIsImxheW91dCIsInNlY3Rpb24iLCJjb250YWluZXIiLCJkaXZpZGVyIiwiaWNvbnMiLCJzbWFsbCIsIm5hdiIsImxpbmsiLCJtb2JpbGVJdGVtIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/styles/components.ts\n"); - -/***/ }), - -/***/ "(ssr)/./src/styles/designSystem.ts": -/*!************************************!*\ - !*** ./src/styles/designSystem.ts ***! - \************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ breakpoints: () => (/* binding */ breakpoints),\n/* harmony export */ componentStyles: () => (/* binding */ componentStyles),\n/* harmony export */ designTokens: () => (/* binding */ designTokens),\n/* harmony export */ gradients: () => (/* binding */ gradients),\n/* harmony export */ mergeClasses: () => (/* binding */ mergeClasses)\n/* harmony export */ });\n// Design System - Centralized design tokens and reusable styles\nconst designTokens = {\n // Colors\n colors: {\n banquise: {\n blue: \"#40B4FF\",\n blueDark: \"#1F5D89\",\n blueLight: \"#69B7E2\",\n blueLightest: \"#A5F0FF\",\n gray: \"#F6F6F6\"\n }\n },\n // Spacing\n spacing: {\n xs: \"0.25rem\",\n sm: \"0.5rem\",\n md: \"1rem\",\n lg: \"1.5rem\",\n xl: \"2rem\",\n xxl: \"3rem\"\n },\n // Border radius\n borderRadius: {\n sm: \"0.5rem\",\n md: \"0.75rem\",\n lg: \"1rem\",\n xl: \"1.5rem\",\n xxl: \"2rem\"\n },\n // Shadows\n shadows: {\n sm: \"0 1px 2px 0 rgba(0, 0, 0, 0.05)\",\n md: \"0 4px 6px -1px rgba(0, 0, 0, 0.1)\",\n lg: \"0 10px 15px -3px rgba(0, 0, 0, 0.1)\",\n xl: \"0 20px 25px -5px rgba(0, 0, 0, 0.1)\",\n xxl: \"0 25px 50px -12px rgba(0, 0, 0, 0.25)\"\n },\n // Typography\n typography: {\n fontFamily: {\n heading: [\n \"Dela Gothic One\",\n \"sans-serif\"\n ],\n body: [\n \"Roboto\",\n \"sans-serif\"\n ]\n },\n fontSize: {\n xs: \"0.75rem\",\n sm: \"0.875rem\",\n base: \"1rem\",\n lg: \"1.125rem\",\n xl: \"1.25rem\",\n \"2xl\": \"1.5rem\",\n \"3xl\": \"1.875rem\",\n \"4xl\": \"2.25rem\",\n \"5xl\": \"3rem\",\n \"6xl\": \"3.75rem\"\n },\n fontWeight: {\n normal: \"400\",\n medium: \"500\",\n semibold: \"600\",\n bold: \"700\",\n extrabold: \"800\"\n }\n },\n // Transitions\n transitions: {\n fast: \"all 0.15s ease-in-out\",\n normal: \"all 0.3s ease-in-out\",\n slow: \"all 0.5s ease-in-out\"\n },\n // Z-index\n zIndex: {\n dropdown: 1000,\n sticky: 1020,\n fixed: 1030,\n modalBackdrop: 1040,\n modal: 1050,\n popover: 1060,\n tooltip: 1070\n }\n};\n// Reusable gradient combinations\nconst gradients = {\n primary: \"bg-gradient-to-r from-banquise-blue to-banquise-blue-light\",\n primaryBr: \"bg-gradient-to-br from-banquise-blue to-banquise-blue-light\",\n card: \"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5\",\n cardHover: \"hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8\",\n discord: \"bg-gradient-to-r from-indigo-600 to-purple-600\",\n discordHover: \"hover:from-indigo-500 hover:to-purple-500\",\n background: \"bg-gradient-to-b from-banquise-blue-dark via-banquise-blue-dark/95 to-banquise-blue-dark\"\n};\n// Reusable component styles\nconst componentStyles = {\n // Buttons\n button: {\n base: \"inline-flex items-center justify-center font-bold text-white border-0 rounded-2xl transition-all duration-300 hover:shadow-xl hover:-translate-y-1 hover:scale-105 active:scale-95\",\n primary: \"bg-gradient-to-r from-banquise-blue to-banquise-blue-light\",\n discord: \"group relative overflow-hidden px-4 lg:px-6 py-2.5 lg:py-3 text-white font-semibold text-sm lg:text-base rounded-xl bg-gradient-to-r from-indigo-600 to-purple-600 hover:from-indigo-500 hover:to-purple-500\",\n auth: \"group relative overflow-hidden px-4 lg:px-6 py-2.5 lg:py-3 text-white font-semibold text-sm lg:text-base rounded-xl\"\n },\n // Cards\n card: {\n base: \"backdrop-blur-lg rounded-2xl border border-banquise-blue-lightest/30 transition-all duration-300\",\n hover: \"hover:shadow-xl hover:border-banquise-blue-lightest/50\",\n interactive: \"cursor-pointer hover:-translate-y-4 hover:shadow-2xl active:scale-95\",\n gradient: \"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5\"\n },\n // Navigation\n nav: {\n link: \"px-4 lg:px-6 py-2.5 lg:py-3 text-white/90 hover:text-white font-medium text-sm lg:text-base rounded-xl transition-all duration-300 hover:bg-white/10 hover:backdrop-blur-sm relative group\",\n mobileItem: \"group flex items-center p-4 text-white/90 hover:text-white no-underline rounded-2xl hover:bg-gradient-to-r hover:from-banquise-blue/20 hover:to-banquise-blue-light/20 transition-all duration-300 border border-transparent hover:border-banquise-blue-lightest/20\"\n },\n // Text styles\n text: {\n heading: \"font-heading font-bold tracking-tight\",\n headingXl: \"text-3xl sm:text-4xl md:text-5xl text-banquise-gray font-heading font-bold tracking-tight\",\n headingLg: \"text-2xl sm:text-3xl md:text-4xl text-banquise-gray font-heading font-bold tracking-tight\",\n headingMd: \"text-xl sm:text-2xl md:text-3xl text-banquise-blue-dark font-heading font-bold tracking-tight\",\n headingSm: \"text-lg sm:text-xl md:text-2xl text-banquise-blue-dark font-heading font-semibold tracking-tight\",\n subheading: \"text-base sm:text-lg md:text-xl text-banquise-gray/90 font-medium leading-relaxed\",\n body: \"text-sm sm:text-base md:text-lg text-banquise-blue-dark/90 leading-relaxed\",\n description: \"text-banquise-gray/80 leading-relaxed\",\n muted: \"text-banquise-gray/90 leading-relaxed\",\n lightHeading: \"text-banquise-blue-lightest font-heading font-bold tracking-tight\",\n lightBody: \"text-white/90 leading-relaxed\"\n },\n // Icons\n icon: {\n base: \"w-16 h-16 sm:w-20 sm:h-20 lg:w-24 lg:h-24 rounded-2xl flex items-center justify-center text-3xl sm:text-4xl lg:text-5xl shadow-lg\",\n small: \"w-10 h-10 rounded-lg flex items-center justify-center text-white\"\n },\n // Layout\n layout: {\n section: \"py-12 sm:py-16 md:py-20 w-full max-w-6xl mx-auto px-4 sm:px-6 md:px-8\",\n container: \"max-w-6xl mx-auto\",\n divider: \"w-20 h-1 bg-gradient-to-r from-banquise-blue-lightest to-banquise-blue mx-auto mb-6 sm:mb-8 rounded-full\"\n },\n // Animations\n animation: {\n hover: \"hover:-translate-y-4 hover:shadow-2xl transition-all duration-300\",\n scale: \"hover:scale-105 active:scale-95 transition-transform duration-300\",\n fadeIn: \"animate-fadeIn\",\n slideUp: \"animate-slideUp\"\n }\n};\n// Utility function to merge classes\nconst mergeClasses = (...classes)=>{\n return classes.filter(Boolean).join(\" \");\n};\n// Responsive breakpoints\nconst breakpoints = {\n sm: \"640px\",\n md: \"768px\",\n lg: \"1024px\",\n xl: \"1280px\",\n \"2xl\": \"1536px\"\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvc3R5bGVzL2Rlc2lnblN5c3RlbS50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLGdFQUFnRTtBQUN6RCxNQUFNQSxlQUFlO0lBQzFCLFNBQVM7SUFDVEMsUUFBUTtRQUNOQyxVQUFVO1lBQ1JDLE1BQU07WUFDTkMsVUFBVTtZQUNWQyxXQUFXO1lBQ1hDLGNBQWM7WUFDZEMsTUFBTTtRQUNSO0lBQ0Y7SUFFQSxVQUFVO0lBQ1ZDLFNBQVM7UUFDUEMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLEtBQUs7SUFDUDtJQUVBLGdCQUFnQjtJQUNoQkMsY0FBYztRQUNaTCxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLEtBQUs7SUFDUDtJQUVBLFVBQVU7SUFDVkUsU0FBUztRQUNQTixJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLEtBQUs7SUFDUDtJQUVBLGFBQWE7SUFDYkcsWUFBWTtRQUNWQyxZQUFZO1lBQ1ZDLFNBQVM7Z0JBQUM7Z0JBQW1CO2FBQWE7WUFDMUNDLE1BQU07Z0JBQUM7Z0JBQVU7YUFBYTtRQUNoQztRQUNBQyxVQUFVO1lBQ1JaLElBQUk7WUFDSkMsSUFBSTtZQUNKWSxNQUFNO1lBQ05WLElBQUk7WUFDSkMsSUFBSTtZQUNKLE9BQU87WUFDUCxPQUFPO1lBQ1AsT0FBTztZQUNQLE9BQU87WUFDUCxPQUFPO1FBQ1Q7UUFDQVUsWUFBWTtZQUNWQyxRQUFRO1lBQ1JDLFFBQVE7WUFDUkMsVUFBVTtZQUNWQyxNQUFNO1lBQ05DLFdBQVc7UUFDYjtJQUNGO0lBRUEsY0FBYztJQUNkQyxhQUFhO1FBQ1hDLE1BQU07UUFDTk4sUUFBUTtRQUNSTyxNQUFNO0lBQ1I7SUFFQSxVQUFVO0lBQ1ZDLFFBQVE7UUFDTkMsVUFBVTtRQUNWQyxRQUFRO1FBQ1JDLE9BQU87UUFDUEMsZUFBZTtRQUNmQyxPQUFPO1FBQ1BDLFNBQVM7UUFDVEMsU0FBUztJQUNYO0FBQ0YsRUFBVztBQUVYLGlDQUFpQztBQUMxQixNQUFNQyxZQUFZO0lBQ3ZCQyxTQUFTO0lBQ1RDLFdBQVc7SUFDWEMsTUFBTTtJQUNOQyxXQUFXO0lBQ1hDLFNBQVM7SUFDVEMsY0FBYztJQUNkQyxZQUFZO0FBQ2QsRUFBVztBQUVYLDRCQUE0QjtBQUNyQixNQUFNQyxrQkFBa0I7SUFDN0IsVUFBVTtJQUNWQyxRQUFRO1FBQ04zQixNQUFNO1FBQ05tQixTQUFTO1FBQ1RJLFNBQVM7UUFDVEssTUFBTTtJQUNSO0lBRUEsUUFBUTtJQUNSUCxNQUFNO1FBQ0pyQixNQUFNO1FBQ042QixPQUFPO1FBQ1BDLGFBQWE7UUFDYkMsVUFBVTtJQUNaO0lBRUEsYUFBYTtJQUNiQyxLQUFLO1FBQ0hDLE1BQU07UUFDTkMsWUFBWTtJQUNkO0lBRUEsY0FBYztJQUNkQyxNQUFNO1FBQ0p0QyxTQUFTO1FBQ1R1QyxXQUFXO1FBQ1hDLFdBQVc7UUFDWEMsV0FBVztRQUNYQyxXQUFXO1FBQ1hDLFlBQVk7UUFDWjFDLE1BQU07UUFDTjJDLGFBQWE7UUFDYkMsT0FBTztRQUNQQyxjQUFjO1FBQ2RDLFdBQVc7SUFDYjtJQUVBLFFBQVE7SUFDUkMsTUFBTTtRQUNKN0MsTUFBTTtRQUNOOEMsT0FBTztJQUNUO0lBRUEsU0FBUztJQUNUQyxRQUFRO1FBQ05DLFNBQVM7UUFDVEMsV0FBVztRQUNYQyxTQUFTO0lBQ1g7SUFFQSxhQUFhO0lBQ2JDLFdBQVc7UUFDVHRCLE9BQU87UUFDUHVCLE9BQU87UUFDUEMsUUFBUTtRQUNSQyxTQUFTO0lBQ1g7QUFDRixFQUFXO0FBRVgsb0NBQW9DO0FBQzdCLE1BQU1DLGVBQWUsQ0FBQyxHQUFHQztJQUM5QixPQUFPQSxRQUFRQyxNQUFNLENBQUNDLFNBQVNDLElBQUksQ0FBQztBQUN0QyxFQUFFO0FBRUYseUJBQXlCO0FBQ2xCLE1BQU1DLGNBQWM7SUFDekJ4RSxJQUFJO0lBQ0pDLElBQUk7SUFDSkMsSUFBSTtJQUNKQyxJQUFJO0lBQ0osT0FBTztBQUNULEVBQVciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vc3JjL3N0eWxlcy9kZXNpZ25TeXN0ZW0udHM/NWQzYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBEZXNpZ24gU3lzdGVtIC0gQ2VudHJhbGl6ZWQgZGVzaWduIHRva2VucyBhbmQgcmV1c2FibGUgc3R5bGVzXG5leHBvcnQgY29uc3QgZGVzaWduVG9rZW5zID0ge1xuICAvLyBDb2xvcnNcbiAgY29sb3JzOiB7XG4gICAgYmFucXVpc2U6IHtcbiAgICAgIGJsdWU6ICcjNDBCNEZGJyxcbiAgICAgIGJsdWVEYXJrOiAnIzFGNUQ4OScsXG4gICAgICBibHVlTGlnaHQ6ICcjNjlCN0UyJyxcbiAgICAgIGJsdWVMaWdodGVzdDogJyNBNUYwRkYnLFxuICAgICAgZ3JheTogJyNGNkY2RjYnLFxuICAgIH1cbiAgfSxcblxuICAvLyBTcGFjaW5nXG4gIHNwYWNpbmc6IHtcbiAgICB4czogJzAuMjVyZW0nLFxuICAgIHNtOiAnMC41cmVtJyxcbiAgICBtZDogJzFyZW0nLFxuICAgIGxnOiAnMS41cmVtJyxcbiAgICB4bDogJzJyZW0nLFxuICAgIHh4bDogJzNyZW0nLFxuICB9LFxuXG4gIC8vIEJvcmRlciByYWRpdXNcbiAgYm9yZGVyUmFkaXVzOiB7XG4gICAgc206ICcwLjVyZW0nLFxuICAgIG1kOiAnMC43NXJlbScsXG4gICAgbGc6ICcxcmVtJyxcbiAgICB4bDogJzEuNXJlbScsXG4gICAgeHhsOiAnMnJlbScsXG4gIH0sXG5cbiAgLy8gU2hhZG93c1xuICBzaGFkb3dzOiB7XG4gICAgc206ICcwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpJyxcbiAgICBtZDogJzAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKScsXG4gICAgbGc6ICcwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKScsXG4gICAgeGw6ICcwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKScsXG4gICAgeHhsOiAnMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KScsXG4gIH0sXG5cbiAgLy8gVHlwb2dyYXBoeVxuICB0eXBvZ3JhcGh5OiB7XG4gICAgZm9udEZhbWlseToge1xuICAgICAgaGVhZGluZzogWydEZWxhIEdvdGhpYyBPbmUnLCAnc2Fucy1zZXJpZiddLFxuICAgICAgYm9keTogWydSb2JvdG8nLCAnc2Fucy1zZXJpZiddLFxuICAgIH0sXG4gICAgZm9udFNpemU6IHtcbiAgICAgIHhzOiAnMC43NXJlbScsXG4gICAgICBzbTogJzAuODc1cmVtJyxcbiAgICAgIGJhc2U6ICcxcmVtJyxcbiAgICAgIGxnOiAnMS4xMjVyZW0nLFxuICAgICAgeGw6ICcxLjI1cmVtJyxcbiAgICAgICcyeGwnOiAnMS41cmVtJyxcbiAgICAgICczeGwnOiAnMS44NzVyZW0nLFxuICAgICAgJzR4bCc6ICcyLjI1cmVtJyxcbiAgICAgICc1eGwnOiAnM3JlbScsXG4gICAgICAnNnhsJzogJzMuNzVyZW0nLFxuICAgIH0sXG4gICAgZm9udFdlaWdodDoge1xuICAgICAgbm9ybWFsOiAnNDAwJyxcbiAgICAgIG1lZGl1bTogJzUwMCcsXG4gICAgICBzZW1pYm9sZDogJzYwMCcsXG4gICAgICBib2xkOiAnNzAwJyxcbiAgICAgIGV4dHJhYm9sZDogJzgwMCcsXG4gICAgfSxcbiAgfSxcblxuICAvLyBUcmFuc2l0aW9uc1xuICB0cmFuc2l0aW9uczoge1xuICAgIGZhc3Q6ICdhbGwgMC4xNXMgZWFzZS1pbi1vdXQnLFxuICAgIG5vcm1hbDogJ2FsbCAwLjNzIGVhc2UtaW4tb3V0JyxcbiAgICBzbG93OiAnYWxsIDAuNXMgZWFzZS1pbi1vdXQnLFxuICB9LFxuXG4gIC8vIFotaW5kZXhcbiAgekluZGV4OiB7XG4gICAgZHJvcGRvd246IDEwMDAsXG4gICAgc3RpY2t5OiAxMDIwLFxuICAgIGZpeGVkOiAxMDMwLFxuICAgIG1vZGFsQmFja2Ryb3A6IDEwNDAsXG4gICAgbW9kYWw6IDEwNTAsXG4gICAgcG9wb3ZlcjogMTA2MCxcbiAgICB0b29sdGlwOiAxMDcwLFxuICB9LFxufSBhcyBjb25zdDtcblxuLy8gUmV1c2FibGUgZ3JhZGllbnQgY29tYmluYXRpb25zXG5leHBvcnQgY29uc3QgZ3JhZGllbnRzID0ge1xuICBwcmltYXJ5OiAnYmctZ3JhZGllbnQtdG8tciBmcm9tLWJhbnF1aXNlLWJsdWUgdG8tYmFucXVpc2UtYmx1ZS1saWdodCcsXG4gIHByaW1hcnlCcjogJ2JnLWdyYWRpZW50LXRvLWJyIGZyb20tYmFucXVpc2UtYmx1ZSB0by1iYW5xdWlzZS1ibHVlLWxpZ2h0JyxcbiAgY2FyZDogJ2JnLWdyYWRpZW50LXRvLWJyIGZyb20tYmFucXVpc2UtYmx1ZS1kYXJrLzEwIHRvLWJhbnF1aXNlLWJsdWUtZGFyay81JyxcbiAgY2FyZEhvdmVyOiAnaG92ZXI6ZnJvbS1iYW5xdWlzZS1ibHVlLWRhcmsvMTUgaG92ZXI6dG8tYmFucXVpc2UtYmx1ZS1kYXJrLzgnLFxuICBkaXNjb3JkOiAnYmctZ3JhZGllbnQtdG8tciBmcm9tLWluZGlnby02MDAgdG8tcHVycGxlLTYwMCcsXG4gIGRpc2NvcmRIb3ZlcjogJ2hvdmVyOmZyb20taW5kaWdvLTUwMCBob3Zlcjp0by1wdXJwbGUtNTAwJyxcbiAgYmFja2dyb3VuZDogJ2JnLWdyYWRpZW50LXRvLWIgZnJvbS1iYW5xdWlzZS1ibHVlLWRhcmsgdmlhLWJhbnF1aXNlLWJsdWUtZGFyay85NSB0by1iYW5xdWlzZS1ibHVlLWRhcmsnLFxufSBhcyBjb25zdDtcblxuLy8gUmV1c2FibGUgY29tcG9uZW50IHN0eWxlc1xuZXhwb3J0IGNvbnN0IGNvbXBvbmVudFN0eWxlcyA9IHtcbiAgLy8gQnV0dG9uc1xuICBidXR0b246IHtcbiAgICBiYXNlOiAnaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGZvbnQtYm9sZCB0ZXh0LXdoaXRlIGJvcmRlci0wIHJvdW5kZWQtMnhsIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCBob3ZlcjpzaGFkb3cteGwgaG92ZXI6LXRyYW5zbGF0ZS15LTEgaG92ZXI6c2NhbGUtMTA1IGFjdGl2ZTpzY2FsZS05NScsXG4gICAgcHJpbWFyeTogJ2JnLWdyYWRpZW50LXRvLXIgZnJvbS1iYW5xdWlzZS1ibHVlIHRvLWJhbnF1aXNlLWJsdWUtbGlnaHQnLFxuICAgIGRpc2NvcmQ6ICdncm91cCByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gcHgtNCBsZzpweC02IHB5LTIuNSBsZzpweS0zIHRleHQtd2hpdGUgZm9udC1zZW1pYm9sZCB0ZXh0LXNtIGxnOnRleHQtYmFzZSByb3VuZGVkLXhsIGJnLWdyYWRpZW50LXRvLXIgZnJvbS1pbmRpZ28tNjAwIHRvLXB1cnBsZS02MDAgaG92ZXI6ZnJvbS1pbmRpZ28tNTAwIGhvdmVyOnRvLXB1cnBsZS01MDAnLFxuICAgIGF1dGg6ICdncm91cCByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gcHgtNCBsZzpweC02IHB5LTIuNSBsZzpweS0zIHRleHQtd2hpdGUgZm9udC1zZW1pYm9sZCB0ZXh0LXNtIGxnOnRleHQtYmFzZSByb3VuZGVkLXhsJyxcbiAgfSxcblxuICAvLyBDYXJkc1xuICBjYXJkOiB7XG4gICAgYmFzZTogJ2JhY2tkcm9wLWJsdXItbGcgcm91bmRlZC0yeGwgYm9yZGVyIGJvcmRlci1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0LzMwIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTMwMCcsXG4gICAgaG92ZXI6ICdob3ZlcjpzaGFkb3cteGwgaG92ZXI6Ym9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvNTAnLFxuICAgIGludGVyYWN0aXZlOiAnY3Vyc29yLXBvaW50ZXIgaG92ZXI6LXRyYW5zbGF0ZS15LTQgaG92ZXI6c2hhZG93LTJ4bCBhY3RpdmU6c2NhbGUtOTUnLFxuICAgIGdyYWRpZW50OiAnYmctZ3JhZGllbnQtdG8tYnIgZnJvbS1iYW5xdWlzZS1ibHVlLWRhcmsvMTAgdG8tYmFucXVpc2UtYmx1ZS1kYXJrLzUnLFxuICB9LFxuXG4gIC8vIE5hdmlnYXRpb25cbiAgbmF2OiB7XG4gICAgbGluazogJ3B4LTQgbGc6cHgtNiBweS0yLjUgbGc6cHktMyB0ZXh0LXdoaXRlLzkwIGhvdmVyOnRleHQtd2hpdGUgZm9udC1tZWRpdW0gdGV4dC1zbSBsZzp0ZXh0LWJhc2Ugcm91bmRlZC14bCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0zMDAgaG92ZXI6Ymctd2hpdGUvMTAgaG92ZXI6YmFja2Ryb3AtYmx1ci1zbSByZWxhdGl2ZSBncm91cCcsXG4gICAgbW9iaWxlSXRlbTogJ2dyb3VwIGZsZXggaXRlbXMtY2VudGVyIHAtNCB0ZXh0LXdoaXRlLzkwIGhvdmVyOnRleHQtd2hpdGUgbm8tdW5kZXJsaW5lIHJvdW5kZWQtMnhsIGhvdmVyOmJnLWdyYWRpZW50LXRvLXIgaG92ZXI6ZnJvbS1iYW5xdWlzZS1ibHVlLzIwIGhvdmVyOnRvLWJhbnF1aXNlLWJsdWUtbGlnaHQvMjAgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGJvcmRlciBib3JkZXItdHJhbnNwYXJlbnQgaG92ZXI6Ym9yZGVyLWJhbnF1aXNlLWJsdWUtbGlnaHRlc3QvMjAnLFxuICB9LFxuXG4gIC8vIFRleHQgc3R5bGVzXG4gIHRleHQ6IHtcbiAgICBoZWFkaW5nOiAnZm9udC1oZWFkaW5nIGZvbnQtYm9sZCB0cmFja2luZy10aWdodCcsXG4gICAgaGVhZGluZ1hsOiAndGV4dC0zeGwgc206dGV4dC00eGwgbWQ6dGV4dC01eGwgdGV4dC1iYW5xdWlzZS1ncmF5IGZvbnQtaGVhZGluZyBmb250LWJvbGQgdHJhY2tpbmctdGlnaHQnLFxuICAgIGhlYWRpbmdMZzogJ3RleHQtMnhsIHNtOnRleHQtM3hsIG1kOnRleHQtNHhsIHRleHQtYmFucXVpc2UtZ3JheSBmb250LWhlYWRpbmcgZm9udC1ib2xkIHRyYWNraW5nLXRpZ2h0JyxcbiAgICBoZWFkaW5nTWQ6ICd0ZXh0LXhsIHNtOnRleHQtMnhsIG1kOnRleHQtM3hsIHRleHQtYmFucXVpc2UtYmx1ZS1kYXJrIGZvbnQtaGVhZGluZyBmb250LWJvbGQgdHJhY2tpbmctdGlnaHQnLFxuICAgIGhlYWRpbmdTbTogJ3RleHQtbGcgc206dGV4dC14bCBtZDp0ZXh0LTJ4bCB0ZXh0LWJhbnF1aXNlLWJsdWUtZGFyayBmb250LWhlYWRpbmcgZm9udC1zZW1pYm9sZCB0cmFja2luZy10aWdodCcsXG4gICAgc3ViaGVhZGluZzogJ3RleHQtYmFzZSBzbTp0ZXh0LWxnIG1kOnRleHQteGwgdGV4dC1iYW5xdWlzZS1ncmF5LzkwIGZvbnQtbWVkaXVtIGxlYWRpbmctcmVsYXhlZCcsXG4gICAgYm9keTogJ3RleHQtc20gc206dGV4dC1iYXNlIG1kOnRleHQtbGcgdGV4dC1iYW5xdWlzZS1ibHVlLWRhcmsvOTAgbGVhZGluZy1yZWxheGVkJyxcbiAgICBkZXNjcmlwdGlvbjogJ3RleHQtYmFucXVpc2UtZ3JheS84MCBsZWFkaW5nLXJlbGF4ZWQnLFxuICAgIG11dGVkOiAndGV4dC1iYW5xdWlzZS1ncmF5LzkwIGxlYWRpbmctcmVsYXhlZCcsXG4gICAgbGlnaHRIZWFkaW5nOiAndGV4dC1iYW5xdWlzZS1ibHVlLWxpZ2h0ZXN0IGZvbnQtaGVhZGluZyBmb250LWJvbGQgdHJhY2tpbmctdGlnaHQnLFxuICAgIGxpZ2h0Qm9keTogJ3RleHQtd2hpdGUvOTAgbGVhZGluZy1yZWxheGVkJyxcbiAgfSxcblxuICAvLyBJY29uc1xuICBpY29uOiB7XG4gICAgYmFzZTogJ3ctMTYgaC0xNiBzbTp3LTIwIHNtOmgtMjAgbGc6dy0yNCBsZzpoLTI0IHJvdW5kZWQtMnhsIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtM3hsIHNtOnRleHQtNHhsIGxnOnRleHQtNXhsIHNoYWRvdy1sZycsXG4gICAgc21hbGw6ICd3LTEwIGgtMTAgcm91bmRlZC1sZyBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LXdoaXRlJyxcbiAgfSxcblxuICAvLyBMYXlvdXRcbiAgbGF5b3V0OiB7XG4gICAgc2VjdGlvbjogJ3B5LTEyIHNtOnB5LTE2IG1kOnB5LTIwIHctZnVsbCBtYXgtdy02eGwgbXgtYXV0byBweC00IHNtOnB4LTYgbWQ6cHgtOCcsXG4gICAgY29udGFpbmVyOiAnbWF4LXctNnhsIG14LWF1dG8nLFxuICAgIGRpdmlkZXI6ICd3LTIwIGgtMSBiZy1ncmFkaWVudC10by1yIGZyb20tYmFucXVpc2UtYmx1ZS1saWdodGVzdCB0by1iYW5xdWlzZS1ibHVlIG14LWF1dG8gbWItNiBzbTptYi04IHJvdW5kZWQtZnVsbCcsXG4gIH0sXG5cbiAgLy8gQW5pbWF0aW9uc1xuICBhbmltYXRpb246IHtcbiAgICBob3ZlcjogJ2hvdmVyOi10cmFuc2xhdGUteS00IGhvdmVyOnNoYWRvdy0yeGwgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwJyxcbiAgICBzY2FsZTogJ2hvdmVyOnNjYWxlLTEwNSBhY3RpdmU6c2NhbGUtOTUgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwJyxcbiAgICBmYWRlSW46ICdhbmltYXRlLWZhZGVJbicsXG4gICAgc2xpZGVVcDogJ2FuaW1hdGUtc2xpZGVVcCcsXG4gIH0sXG59IGFzIGNvbnN0O1xuXG4vLyBVdGlsaXR5IGZ1bmN0aW9uIHRvIG1lcmdlIGNsYXNzZXNcbmV4cG9ydCBjb25zdCBtZXJnZUNsYXNzZXMgPSAoLi4uY2xhc3NlczogKHN0cmluZyB8IHVuZGVmaW5lZCB8IG51bGwgfCBmYWxzZSlbXSk6IHN0cmluZyA9PiB7XG4gIHJldHVybiBjbGFzc2VzLmZpbHRlcihCb29sZWFuKS5qb2luKCcgJyk7XG59O1xuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG5leHBvcnQgY29uc3QgYnJlYWtwb2ludHMgPSB7XG4gIHNtOiAnNjQwcHgnLFxuICBtZDogJzc2OHB4JyxcbiAgbGc6ICcxMDI0cHgnLFxuICB4bDogJzEyODBweCcsXG4gICcyeGwnOiAnMTUzNnB4Jyxcbn0gYXMgY29uc3Q7XG5cbmV4cG9ydCB0eXBlIERlc2lnblRva2VucyA9IHR5cGVvZiBkZXNpZ25Ub2tlbnM7XG5leHBvcnQgdHlwZSBHcmFkaWVudHMgPSB0eXBlb2YgZ3JhZGllbnRzO1xuZXhwb3J0IHR5cGUgQ29tcG9uZW50U3R5bGVzID0gdHlwZW9mIGNvbXBvbmVudFN0eWxlcztcbiJdLCJuYW1lcyI6WyJkZXNpZ25Ub2tlbnMiLCJjb2xvcnMiLCJiYW5xdWlzZSIsImJsdWUiLCJibHVlRGFyayIsImJsdWVMaWdodCIsImJsdWVMaWdodGVzdCIsImdyYXkiLCJzcGFjaW5nIiwieHMiLCJzbSIsIm1kIiwibGciLCJ4bCIsInh4bCIsImJvcmRlclJhZGl1cyIsInNoYWRvd3MiLCJ0eXBvZ3JhcGh5IiwiZm9udEZhbWlseSIsImhlYWRpbmciLCJib2R5IiwiZm9udFNpemUiLCJiYXNlIiwiZm9udFdlaWdodCIsIm5vcm1hbCIsIm1lZGl1bSIsInNlbWlib2xkIiwiYm9sZCIsImV4dHJhYm9sZCIsInRyYW5zaXRpb25zIiwiZmFzdCIsInNsb3ciLCJ6SW5kZXgiLCJkcm9wZG93biIsInN0aWNreSIsImZpeGVkIiwibW9kYWxCYWNrZHJvcCIsIm1vZGFsIiwicG9wb3ZlciIsInRvb2x0aXAiLCJncmFkaWVudHMiLCJwcmltYXJ5IiwicHJpbWFyeUJyIiwiY2FyZCIsImNhcmRIb3ZlciIsImRpc2NvcmQiLCJkaXNjb3JkSG92ZXIiLCJiYWNrZ3JvdW5kIiwiY29tcG9uZW50U3R5bGVzIiwiYnV0dG9uIiwiYXV0aCIsImhvdmVyIiwiaW50ZXJhY3RpdmUiLCJncmFkaWVudCIsIm5hdiIsImxpbmsiLCJtb2JpbGVJdGVtIiwidGV4dCIsImhlYWRpbmdYbCIsImhlYWRpbmdMZyIsImhlYWRpbmdNZCIsImhlYWRpbmdTbSIsInN1YmhlYWRpbmciLCJkZXNjcmlwdGlvbiIsIm11dGVkIiwibGlnaHRIZWFkaW5nIiwibGlnaHRCb2R5IiwiaWNvbiIsInNtYWxsIiwibGF5b3V0Iiwic2VjdGlvbiIsImNvbnRhaW5lciIsImRpdmlkZXIiLCJhbmltYXRpb24iLCJzY2FsZSIsImZhZGVJbiIsInNsaWRlVXAiLCJtZXJnZUNsYXNzZXMiLCJjbGFzc2VzIiwiZmlsdGVyIiwiQm9vbGVhbiIsImpvaW4iLCJicmVha3BvaW50cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/styles/designSystem.ts\n"); - -/***/ }), - -/***/ "(rsc)/./app/globals.css": -/*!*************************!*\ - !*** ./app/globals.css ***! - \*************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"a2bc4a60416e\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxLQUFVLEVBQUUsRUFBdUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vYXBwL2dsb2JhbHMuY3NzP2ExNmUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJhMmJjNGE2MDQxNmVcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/globals.css\n"); - -/***/ }), - -/***/ "(rsc)/./app/layout.tsx": -/*!************************!*\ - !*** ./app/layout.tsx ***! - \************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLayout),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./app/globals.css\");\n\n\nconst metadata = {\n title: \"La Banquise - H\\xe9bergement et Communaut\\xe9 Tech\",\n description: \"Association d'h\\xe9bergement et lab r\\xe9seau pour tous les \\xe9tudiants et associations de l'EPITA. Services Wiki, Gitea, Panel de jeux.\"\n};\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: \"fr\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"head\", {}, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: children\n }, void 0, false, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout.tsx\",\n lineNumber: 13,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBc0I7QUFHZixNQUFNQSxXQUFXO0lBQ3RCQyxPQUFPO0lBQ1BDLGFBQWE7QUFDZixFQUFDO0FBRWMsU0FBU0MsV0FBVyxFQUFFQyxRQUFRLEVBQTJCO0lBQ3RFLHFCQUNFLDhEQUFDQztRQUFLQyxNQUFLOzswQkFDVCw4REFBQ0M7Ozs7OzBCQUNELDhEQUFDQzswQkFDRUo7Ozs7Ozs7Ozs7OztBQUlUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL2FwcC9sYXlvdXQudHN4Pzk5ODgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuaW1wb3J0IHR5cGUgeyBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCdcblxuZXhwb3J0IGNvbnN0IG1ldGFkYXRhID0ge1xuICB0aXRsZTogJ0xhIEJhbnF1aXNlIC0gSMOpYmVyZ2VtZW50IGV0IENvbW11bmF1dMOpIFRlY2gnLFxuICBkZXNjcmlwdGlvbjogXCJBc3NvY2lhdGlvbiBkJ2jDqWJlcmdlbWVudCBldCBsYWIgcsOpc2VhdSBwb3VyIHRvdXMgbGVzIMOpdHVkaWFudHMgZXQgYXNzb2NpYXRpb25zIGRlIGwnRVBJVEEuIFNlcnZpY2VzIFdpa2ksIEdpdGVhLCBQYW5lbCBkZSBqZXV4LlwiLFxufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBSb290TGF5b3V0KHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgcmV0dXJuIChcbiAgICA8aHRtbCBsYW5nPVwiZnJcIj5cbiAgICAgIDxoZWFkIC8+XG4gICAgICA8Ym9keT5cbiAgICAgICAge2NoaWxkcmVufVxuICAgICAgPC9ib2R5PlxuICAgIDwvaHRtbD5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIm1ldGFkYXRhIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsIlJvb3RMYXlvdXQiLCJjaGlsZHJlbiIsImh0bWwiLCJsYW5nIiwiaGVhZCIsImJvZHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/layout.tsx\n"); - -/***/ }), - -/***/ "(rsc)/./app/page.tsx": -/*!**********************!*\ - !*** ./app/page.tsx ***! - \**********************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) -/* harmony export */ }); -/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js"); - -/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx#default`)); - - -/***/ }), - -/***/ "(ssr)/./src/assets/Gitea_Logo.png": -/*!***********************************!*\ - !*** ./src/assets/Gitea_Logo.png ***! - \***********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\"src\":\"/_next/static/media/Gitea_Logo.73e68077.png\",\"height\":1579,\"width\":2560,\"blurDataURL\":\"/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FGitea_Logo.73e68077.png&w=8&q=70\",\"blurWidth\":8,\"blurHeight\":5});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvYXNzZXRzL0dpdGVhX0xvZ28ucG5nIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxDQUFDLDBNQUEwTSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvYXNzZXRzL0dpdGVhX0xvZ28ucG5nPzNmY2EiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1wic3JjXCI6XCIvX25leHQvc3RhdGljL21lZGlhL0dpdGVhX0xvZ28uNzNlNjgwNzcucG5nXCIsXCJoZWlnaHRcIjoxNTc5LFwid2lkdGhcIjoyNTYwLFwiYmx1ckRhdGFVUkxcIjpcIi9fbmV4dC9pbWFnZT91cmw9JTJGX25leHQlMkZzdGF0aWMlMkZtZWRpYSUyRkdpdGVhX0xvZ28uNzNlNjgwNzcucG5nJnc9OCZxPTcwXCIsXCJibHVyV2lkdGhcIjo4LFwiYmx1ckhlaWdodFwiOjV9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/assets/Gitea_Logo.png\n"); - -/***/ }), - -/***/ "(ssr)/./src/assets/banquise_server.svg": -/*!****************************************!*\ - !*** ./src/assets/banquise_server.svg ***! - \****************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\"src\":\"/_next/static/media/banquise_server.c100796f.svg\",\"height\":6000,\"width\":6000,\"blurWidth\":0,\"blurHeight\":0});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvYXNzZXRzL2JhbnF1aXNlX3NlcnZlci5zdmciLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLENBQUMsaUhBQWlIIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL3NyYy9hc3NldHMvYmFucXVpc2Vfc2VydmVyLnN2Zz8wMDY1Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcInNyY1wiOlwiL19uZXh0L3N0YXRpYy9tZWRpYS9iYW5xdWlzZV9zZXJ2ZXIuYzEwMDc5NmYuc3ZnXCIsXCJoZWlnaHRcIjo2MDAwLFwid2lkdGhcIjo2MDAwLFwiYmx1cldpZHRoXCI6MCxcImJsdXJIZWlnaHRcIjowfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/assets/banquise_server.svg\n"); - -/***/ }), - -/***/ "(ssr)/./src/assets/opencloud_logo_white.png": -/*!*********************************************!*\ - !*** ./src/assets/opencloud_logo_white.png ***! - \*********************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\"src\":\"/_next/static/media/opencloud_logo_white.2134cc99.png\",\"height\":800,\"width\":800,\"blurDataURL\":\"/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fopencloud_logo_white.2134cc99.png&w=8&q=70\",\"blurWidth\":8,\"blurHeight\":8});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvYXNzZXRzL29wZW5jbG91ZF9sb2dvX3doaXRlLnBuZyIsIm1hcHBpbmdzIjoiOzs7O0FBQUEsaUVBQWUsQ0FBQyw0TkFBNE4iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vc3JjL2Fzc2V0cy9vcGVuY2xvdWRfbG9nb193aGl0ZS5wbmc/Y2U4NCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCB7XCJzcmNcIjpcIi9fbmV4dC9zdGF0aWMvbWVkaWEvb3BlbmNsb3VkX2xvZ29fd2hpdGUuMjEzNGNjOTkucG5nXCIsXCJoZWlnaHRcIjo4MDAsXCJ3aWR0aFwiOjgwMCxcImJsdXJEYXRhVVJMXCI6XCIvX25leHQvaW1hZ2U/dXJsPSUyRl9uZXh0JTJGc3RhdGljJTJGbWVkaWElMkZvcGVuY2xvdWRfbG9nb193aGl0ZS4yMTM0Y2M5OS5wbmcmdz04JnE9NzBcIixcImJsdXJXaWR0aFwiOjgsXCJibHVySGVpZ2h0XCI6OH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/assets/opencloud_logo_white.png\n"); - -/***/ }), - -/***/ "(ssr)/./src/assets/pelican.png": -/*!********************************!*\ - !*** ./src/assets/pelican.png ***! - \********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\"src\":\"/_next/static/media/pelican.d4e6f950.png\",\"height\":502,\"width\":497,\"blurDataURL\":\"/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fpelican.d4e6f950.png&w=8&q=70\",\"blurWidth\":8,\"blurHeight\":8});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvYXNzZXRzL3BlbGljYW4ucG5nIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxDQUFDLGtNQUFrTSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9zcmMvYXNzZXRzL3BlbGljYW4ucG5nPzA1NWEiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1wic3JjXCI6XCIvX25leHQvc3RhdGljL21lZGlhL3BlbGljYW4uZDRlNmY5NTAucG5nXCIsXCJoZWlnaHRcIjo1MDIsXCJ3aWR0aFwiOjQ5NyxcImJsdXJEYXRhVVJMXCI6XCIvX25leHQvaW1hZ2U/dXJsPSUyRl9uZXh0JTJGc3RhdGljJTJGbWVkaWElMkZwZWxpY2FuLmQ0ZTZmOTUwLnBuZyZ3PTgmcT03MFwiLFwiYmx1cldpZHRoXCI6OCxcImJsdXJIZWlnaHRcIjo4fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/assets/pelican.png\n"); - -/***/ }), - -/***/ "(ssr)/./src/assets/wikijs.png": -/*!*******************************!*\ - !*** ./src/assets/wikijs.png ***! - \*******************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\"src\":\"/_next/static/media/wikijs.4b00d557.png\",\"height\":512,\"width\":512,\"blurDataURL\":\"/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fwikijs.4b00d557.png&w=8&q=70\",\"blurWidth\":8,\"blurHeight\":8});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvYXNzZXRzL3dpa2lqcy5wbmciLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLENBQUMsZ01BQWdNIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uL3NyYy9hc3NldHMvd2lraWpzLnBuZz82NGE1Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcInNyY1wiOlwiL19uZXh0L3N0YXRpYy9tZWRpYS93aWtpanMuNGIwMGQ1NTcucG5nXCIsXCJoZWlnaHRcIjo1MTIsXCJ3aWR0aFwiOjUxMixcImJsdXJEYXRhVVJMXCI6XCIvX25leHQvaW1hZ2U/dXJsPSUyRl9uZXh0JTJGc3RhdGljJTJGbWVkaWElMkZ3aWtpanMuNGIwMGQ1NTcucG5nJnc9OCZxPTcwXCIsXCJibHVyV2lkdGhcIjo4LFwiYmx1ckhlaWdodFwiOjh9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/assets/wikijs.png\n"); - -/***/ }) - -}; -; - -// load runtime -var __webpack_require__ = require("../webpack-runtime.js"); -__webpack_require__.C(exports); -var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) -var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fsahamone%2FDocuments%2FLa%20Banquise%2Fwebsite-front%2Fbanquise-website&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!"))); -module.exports = __webpack_exports__; - -})(); \ No newline at end of file +(()=>{var e={};e.id=931,e.ids=[931],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},1010:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>n.a,__next_app__:()=>m,originalPathname:()=>c,pages:()=>u,routeModule:()=>b,tree:()=>d}),s(908),s(1506),s(5866);var a=s(3191),i=s(8716),r=s(7922),n=s.n(r),l=s(5231),o={};for(let e in l)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(o[e]=()=>l[e]);s.d(t,o);let d=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,908)),"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx"]}]},{layout:[()=>Promise.resolve().then(s.bind(s,1506)),"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,5866,23)),"next/dist/client/components/not-found-error"]}],u=["/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx"],c="/page",m={require:s,loadChunk:()=>Promise.resolve()},b=new a.AppPageRouteModule({definition:{kind:i.x.APP_PAGE,page:"/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},350:()=>{},8113:(e,t,s)=>{Promise.resolve().then(s.bind(s,5563))},3258:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2994,23)),Promise.resolve().then(s.t.bind(s,6114,23)),Promise.resolve().then(s.t.bind(s,9727,23)),Promise.resolve().then(s.t.bind(s,9671,23)),Promise.resolve().then(s.t.bind(s,1868,23)),Promise.resolve().then(s.t.bind(s,4759,23))},5563:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>F});var a=s(326),i=s(7577),r=s.n(i);let n=()=>{let[e,t]=(0,i.useState)(!1),[s,a]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=()=>{let e=window.scrollY;t(e>20),a(e>300)};return window.addEventListener("scroll",e,{passive:!0}),e(),()=>window.removeEventListener("scroll",e)},[]),{scrolled:e,isVisible:s,scrollToTop:(0,i.useCallback)(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]),scrollToElement:(0,i.useCallback)(e=>{let t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth",block:"start"})},[])}},l={button:{base:"inline-flex items-center justify-center font-bold text-white border-0 rounded-2xl transition-all duration-300 hover:shadow-xl hover:-translate-y-1 hover:scale-105 active:scale-95",primary:"bg-gradient-to-r from-banquise-blue to-banquise-blue-light",discord:"group relative overflow-hidden px-4 lg:px-6 py-2.5 lg:py-3 text-white font-semibold text-sm lg:text-base rounded-xl bg-gradient-to-r from-indigo-600 to-purple-600 hover:from-indigo-500 hover:to-purple-500",auth:"group relative overflow-hidden px-4 lg:px-6 py-2.5 lg:py-3 text-white font-semibold text-sm lg:text-base rounded-xl"},card:{base:"backdrop-blur-lg rounded-2xl border border-banquise-blue-lightest/30 transition-all duration-300",hover:"hover:shadow-xl hover:border-banquise-blue-lightest/50",interactive:"cursor-pointer hover:-translate-y-4 hover:shadow-2xl active:scale-95",gradient:"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5"}},o=(...e)=>e.filter(Boolean).join(" "),d={services:{wiki:"https://wiki.la-banquise.fr",gitea:"https://git.la-banquise.fr",panel:"https://panel.la-banquise.fr",auth:"https://auth.la-banquise.fr",pelican:"https://pelican.la-banquise.fr",intra:"https://intra.la-banquise.fr",mails:"https://mails.la-banquise.fr",opencloud:"https://opencloud.la-banquise.fr",ssp:"https://ssp.la-banquise.fr"},social:{discord:"https://discord.gg/bJhM97wans"},contact:{email:"mailto:contact@la-banquise.fr"}},u={name:"La Banquise",tagline:"Communaut\xe9 • H\xe9bergement"},c=({scrolled:e,className:t})=>(0,a.jsxs)("div",{className:o("flex items-center group cursor-pointer",t),children:[(0,a.jsxs)("div",{className:"relative flex items-center",children:[a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-banquise-blue-light/30 to-banquise-blue/30 rounded-full blur-md opacity-0 group-hover:opacity-100 transition-all duration-300 scale-110"}),a.jsx("div",{className:o("relative flex items-center justify-center rounded-full p-2 bg-white/10 backdrop-blur-sm border border-white/20 transition-all duration-300","group-hover:bg-white/20 group-hover:scale-105 group-hover:border-white/30"),children:a.jsx("img",{src:"/assets/banquise_server.svg",alt:"Logo La Banquise",className:o("transition-all duration-300 group-hover:scale-110",e?"h-8 w-8":"h-10 w-10"),style:{filter:"drop-shadow(0 4px 12px rgba(168, 218, 255, 0.4))"}})})]}),(0,a.jsxs)("div",{className:"ml-3 hidden sm:block",children:[a.jsx("h1",{className:o("font-heading font-bold text-white tracking-tight transition-all duration-300",e?"text-lg":"text-xl lg:text-2xl","group-hover:text-banquise-blue-lightest"),children:u.name}),a.jsx("p",{className:o("text-banquise-blue-lightest/70 font-medium transition-all duration-300",e?"text-xs":"text-sm","group-hover:text-banquise-blue-lightest/90"),children:u.tagline})]})]}),m=({href:e,children:t,isActive:s=!1,onClick:i})=>(0,a.jsxs)("a",{href:e,onClick:i,className:o("relative px-4 py-2 text-sm font-medium transition-all duration-300 rounded-lg group","hover:text-white focus:outline-none focus:ring-2 focus:ring-banquise-blue-light/50",s?"text-white bg-white/20 shadow-lg":"text-white/80 hover:bg-white/10"),children:[a.jsx("span",{className:"relative z-10",children:t}),a.jsx("div",{className:o("absolute inset-0 rounded-lg bg-gradient-to-r from-banquise-blue-light/20 to-banquise-blue/20","opacity-0 group-hover:opacity-100 transition-all duration-300 scale-95 group-hover:scale-100")}),s&&a.jsx("div",{className:"absolute bottom-0 left-1/2 transform -translate-x-1/2 w-6 h-0.5 bg-banquise-blue-lightest rounded-full"})]}),b=({translations:e,className:t})=>{let[s,i]=r().useState("home");r().useEffect(()=>{let e=()=>{let e=window.scrollY,t=window.innerHeight;if(e<100){i("home");return}let s="home";["home","services","about"].forEach(a=>{let i=document.getElementById(a);if(i){let r=i.getBoundingClientRect().top+e;e>=r-t/3&&(s=a)}}),i(s)};return window.addEventListener("scroll",e),e(),()=>{window.removeEventListener("scroll",e)}},[]),r().useEffect(()=>{let e=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&window.scrollY>100&&i(e.target.id)})},{threshold:.3,rootMargin:"-100px 0px -100px 0px"});return["home","services","about"].forEach(t=>{let s=document.getElementById(t);s&&e.observe(s)}),()=>e.disconnect()},[]);let n=e=>{if("home"===e)window.scrollTo({top:0,behavior:"smooth"});else if("contact"===e)window.location.href="mailto:contact@la-banquise.fr";else{let t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth",block:"start"})}};return(0,a.jsxs)("nav",{className:o("hidden md:flex items-center space-x-1",t),children:[a.jsx(m,{href:"#home",isActive:"home"===s,onClick:()=>n("home"),children:e.home}),a.jsx(m,{href:"#services",isActive:"services"===s,onClick:()=>n("services"),children:e.services}),a.jsx(m,{href:"#about",isActive:"about"===s,onClick:()=>n("about"),children:e.about}),a.jsx(m,{href:"mailto:contact@la-banquise.fr",isActive:!1,onClick:()=>n("contact"),children:e.contact})]})},h={sm:"px-3 py-1.5 text-sm",md:"px-4 lg:px-6 py-2.5 lg:py-3 text-sm lg:text-base",lg:"px-6 py-3 text-base lg:text-lg"},x={primary:"bg-gradient-to-r from-banquise-blue to-banquise-blue-light hover:shadow-banquise-blue/25",discord:"bg-gradient-to-r from-indigo-600 to-purple-600 hover:from-indigo-500 hover:to-purple-500 hover:shadow-indigo-500/25",auth:"bg-gradient-to-r from-banquise-blue-light to-banquise-blue hover:shadow-banquise-blue-light/25",secondary:"bg-white/10 hover:bg-white/20 border border-white/20"},g=({variant:e="primary",size:t="md",fullWidth:s=!1,leftIcon:i,rightIcon:r,loading:n=!1,children:d,className:u="",disabled:c,...m})=>{let b=o(l.button.base,h[t],x[e],s?"w-full":"",c||n?"opacity-50 cursor-not-allowed":"",u);return(0,a.jsxs)("button",{className:b,disabled:c||n,...m,children:[n&&(0,a.jsxs)("svg",{className:"animate-spin -ml-1 mr-2 h-4 w-4 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[a.jsx("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),a.jsx("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),i&&!n&&a.jsx("span",{className:"mr-2",children:i}),d,r&&!n&&a.jsx("span",{className:"ml-2",children:r})]})},p=({scrolled:e,languageSwitcher:t,className:s})=>(0,a.jsxs)("div",{className:o("hidden md:flex items-center space-x-3",s),children:[a.jsx("div",{className:"relative",children:t}),a.jsx(g,{variant:"discord",size:"sm",leftIcon:a.jsx("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.211.375-.445.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03z"})}),onClick:()=>window.open(d.social.discord,"_blank"),className:"hidden lg:flex",children:"Discord"}),a.jsx(g,{variant:"discord",size:"sm",onClick:()=>window.open(d.social.discord,"_blank"),className:"lg:hidden","aria-label":"Rejoindre Discord",children:a.jsx("svg",{className:"w-4 h-4",fill:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.211.375-.445.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03z"})})}),(0,a.jsxs)(g,{variant:"primary",size:"sm",leftIcon:a.jsx("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})}),onClick:()=>window.open(d.services.auth,"_blank"),className:o("transition-all duration-300",e?"shadow-md hover:shadow-lg":"shadow-lg hover:shadow-xl"),children:[a.jsx("span",{className:"hidden lg:inline",children:"Connexion"}),a.jsx("span",{className:"lg:hidden",children:"Se connecter"})]})]}),f=({isOpen:e,onClick:t,className:s})=>(0,a.jsxs)("button",{className:o("md:hidden relative p-3 rounded-xl transition-all duration-300 group","bg-white/10 hover:bg-white/20 active:bg-white/25","border border-white/20 hover:border-white/30","hover:scale-105 active:scale-95","focus:outline-none focus:ring-2 focus:ring-banquise-blue-light/50",s),onClick:t,"aria-label":e?"Fermer le menu":"Ouvrir le menu","aria-expanded":e,children:[(0,a.jsxs)("div",{className:"w-6 h-6 relative flex flex-col justify-center items-center",children:[a.jsx("span",{className:o("absolute block h-0.5 w-6 bg-white rounded-full transition-all duration-300 ease-out transform",e?"rotate-45 translate-y-0":"-translate-y-2")}),a.jsx("span",{className:o("absolute block h-0.5 w-6 bg-white rounded-full transition-all duration-300 ease-out",e?"opacity-0 scale-0":"opacity-100 scale-100")}),a.jsx("span",{className:o("absolute block h-0.5 w-6 bg-white rounded-full transition-all duration-300 ease-out transform",e?"-rotate-45 translate-y-0":"translate-y-2")})]}),a.jsx("div",{className:"absolute inset-0 rounded-xl bg-gradient-to-r from-banquise-blue-light/20 to-banquise-blue/20 opacity-0 group-hover:opacity-100 transition-opacity duration-300"})]}),v=({icon:e,title:t,description:s,href:i,isExternal:r=!1,onClick:n})=>(0,a.jsxs)("a",{href:i,onClick:e=>{n&&(e.preventDefault(),n())},className:o("group flex items-center justify-between p-4 rounded-xl transition-all duration-300","bg-white/5 hover:bg-white/10 active:bg-white/15","border border-white/10 hover:border-white/20","hover:scale-[1.02] active:scale-[0.98]","hover:shadow-lg hover:shadow-banquise-blue/20"),target:r?"_blank":void 0,rel:r?"noopener noreferrer":void 0,children:[(0,a.jsxs)("div",{className:"flex items-center space-x-4",children:[a.jsx("div",{className:o("flex items-center justify-center w-10 h-10 rounded-xl","bg-gradient-to-br from-banquise-blue-light/20 to-banquise-blue/20","border border-banquise-blue-lightest/20","group-hover:scale-110 transition-transform duration-300"),children:e}),(0,a.jsxs)("div",{className:"flex-1",children:[a.jsx("span",{className:"block text-white font-semibold text-base group-hover:text-banquise-blue-lightest transition-colors",children:t}),a.jsx("p",{className:"text-white/60 text-sm mt-0.5 group-hover:text-white/80 transition-colors",children:s})]})]}),a.jsx("div",{className:o("flex items-center justify-center w-6 h-6 rounded-full","text-white/40 group-hover:text-white/80 transition-all duration-300","group-hover:translate-x-1"),children:a.jsx("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})})]}),w=({isOpen:e,onClose:t,translations:s})=>{(0,i.useEffect)(()=>(e?document.body.style.overflow="hidden":document.body.style.overflow="unset",()=>{document.body.style.overflow="unset"}),[e]);let r=e=>{if("home"===e)window.scrollTo({top:0,behavior:"smooth"});else if("contact"===e)window.location.href="mailto:contact@la-banquise.fr";else{let t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth",block:"start"})}t()};return(0,a.jsxs)("div",{className:o("md:hidden fixed inset-0 z-[100] transition-all duration-300",e?"visible":"invisible"),children:[a.jsx("div",{className:o("absolute inset-0 transition-all duration-300","bg-gradient-to-br from-black/80 via-banquise-blue-dark/60 to-black/80","backdrop-blur-lg",e?"opacity-100":"opacity-0"),onClick:t}),(0,a.jsxs)("div",{className:o("absolute top-0 right-0 h-full w-80 max-w-[90vw]","bg-gradient-to-b from-banquise-blue-dark/98 via-banquise-blue-dark/95 to-banquise-blue-dark/90","backdrop-blur-2xl shadow-2xl","border-l border-banquise-blue-lightest/20","transition-transform duration-300 ease-out",e?"translate-x-0":"translate-x-full"),children:[(0,a.jsxs)("div",{className:"flex items-center justify-between p-6 pt-8 border-b border-banquise-blue-lightest/20",children:[a.jsx(c,{scrolled:!1}),a.jsx("button",{className:o("group relative p-3 rounded-xl transition-all duration-300","bg-white/10 hover:bg-white/20 active:bg-white/25","border border-white/20 hover:border-white/30","hover:scale-105 active:scale-95","focus:outline-none focus:ring-2 focus:ring-banquise-blue-light/50"),onClick:t,"aria-label":"Fermer le menu",children:a.jsx("svg",{className:"w-5 h-5 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,a.jsxs)("div",{className:"flex flex-col h-full overflow-y-auto p-6 space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-3",children:[a.jsx(v,{icon:a.jsx("svg",{className:"w-5 h-5 text-banquise-blue-lightest",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"})}),title:s.home,description:"Retour \xe0 l'accueil",href:"#home",onClick:()=>r("home")}),a.jsx(v,{icon:a.jsx("svg",{className:"w-5 h-5 text-banquise-blue-lightest",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"})}),title:s.services,description:"D\xe9couvrir notre offre",href:"#services",onClick:()=>r("services")}),a.jsx(v,{icon:a.jsx("svg",{className:"w-5 h-5 text-banquise-blue-lightest",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),title:s.about,description:"En savoir plus sur nous",href:"#about",onClick:()=>r("about")}),a.jsx(v,{icon:a.jsx("svg",{className:"w-5 h-5 text-banquise-blue-lightest",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"})}),title:s.contact,description:"Nous envoyer un email",href:"mailto:contact@la-banquise.fr",onClick:()=>r("contact")})]}),a.jsx("div",{className:"border-t border-banquise-blue-lightest/20 my-6"}),a.jsx("div",{className:"space-y-3",children:a.jsx(v,{icon:a.jsx("svg",{className:"w-5 h-5 text-[#5865F2]",fill:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.211.375-.445.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03z"})}),title:"Discord",description:"Rejoindre la communaut\xe9",href:d.social.discord,isExternal:!0})}),a.jsx("div",{className:"mt-8 pb-6",children:a.jsx(g,{variant:"primary",size:"lg",leftIcon:a.jsx("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})}),onClick:()=>{window.open(d.services.auth,"_blank"),t()},className:"w-full shadow-xl",children:"Se connecter"})})]}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-transparent to-banquise-blue-dark/10 pointer-events-none"})]})]})},j=({translations:e,languageSwitcher:t})=>{let{scrolled:s}=n(),[i,l]=r().useState(!1);return r().useEffect(()=>{let e=()=>{window.innerWidth>=768&&l(!1)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),r().useEffect(()=>(i?document.body.style.overflow="hidden":document.body.style.overflow="unset",()=>{document.body.style.overflow="unset"}),[i]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("nav",{className:o("fixed top-0 left-0 right-0 z-50 transition-all duration-500 ease-out",s?"bg-banquise-blue-dark/95 backdrop-blur-xl shadow-2xl border-b border-banquise-blue-lightest/30":"bg-banquise-blue-dark/90 backdrop-blur-lg shadow-xl border-b border-banquise-blue-lightest/20","will-change-auto"),children:[a.jsx("div",{className:"max-w-7xl mx-auto",children:(0,a.jsxs)("div",{className:o("flex justify-between items-center px-4 sm:px-6 lg:px-8 transition-all duration-300",s?"h-16":"h-18 lg:h-20"),children:[a.jsx(c,{scrolled:s}),a.jsx(b,{translations:e,scrolled:s,className:"flex-1 justify-center ml-8"}),a.jsx(p,{scrolled:s,languageSwitcher:t}),a.jsx(f,{isOpen:i,onClick:()=>l(!i)})]})}),(0,a.jsxs)("div",{className:"absolute bottom-0 left-0 right-0",children:[a.jsx("div",{className:"h-px bg-gradient-to-r from-transparent via-banquise-blue-lightest/40 to-transparent"}),a.jsx("div",{className:"h-px bg-gradient-to-r from-transparent via-banquise-blue-light/20 to-transparent blur-sm"})]}),a.jsx("div",{className:o("absolute inset-0 pointer-events-none transition-opacity duration-500","bg-gradient-to-b from-banquise-blue-light/5 to-transparent",s?"opacity-60":"opacity-100")})]}),a.jsx("div",{className:o("transition-all duration-300",s?"h-16":"h-18 lg:h-20")}),a.jsx(w,{isOpen:i,onClose:()=>l(!1),translations:e})]})},y=({translations:e})=>(0,a.jsxs)("section",{id:"home",className:"min-h-[calc(80vh-72px)] flex flex-col justify-center items-center text-center py-12 sm:py-16 md:py-20 w-full max-w-6xl mx-auto px-4 sm:px-6 md:px-8 relative z-3",children:[a.jsx("div",{className:"mb-8 sm:mb-10 md:mb-12 w-32 h-32 sm:w-40 sm:h-40 md:w-48 md:h-48 rounded-full bg-gradient-to-br from-banquise-blue-dark/20 to-banquise-blue/10 p-4 sm:p-5 md:p-6 shadow-2xl backdrop-blur-sm border border-banquise-blue-lightest/30 relative group",children:a.jsx("img",{src:"/assets/banquise_server.svg",alt:"Logo La Banquise",className:"w-full h-full object-contain relative z-10 transition-transform duration-300 group-hover:scale-110",style:{filter:"drop-shadow(0 10px 25px rgba(31, 93, 137, 0.3))"}})}),a.jsx("h1",{className:"text-banquise-gray text-3xl sm:text-4xl md:text-5xl lg:text-6xl mb-6 sm:mb-7 md:mb-8 font-extrabold leading-tight max-w-4xl font-heading px-2 relative z-10",style:{textShadow:"0 2px 10px rgba(0, 0, 0, 0.3)"},children:e.title}),a.jsx("p",{className:"text-banquise-gray text-lg sm:text-xl md:text-2xl mb-8 sm:mb-10 md:mb-12 max-w-3xl font-normal opacity-90 leading-relaxed px-2 relative z-10",style:{textShadow:"0 1px 4px rgba(0, 0, 0, 0.2)"},children:e.subtitle}),(0,a.jsxs)("a",{href:"#services",className:"inline-flex items-center justify-center bg-gradient-to-r from-banquise-gray to-white text-banquise-blue-dark border-0 py-4 sm:py-5 px-8 sm:px-10 md:px-12 rounded-2xl text-base sm:text-lg font-bold no-underline shadow-xl transition-all duration-300 min-w-48 sm:min-w-56 md:min-w-64 hover:-translate-y-2 hover:shadow-2xl hover:scale-105 backdrop-blur-sm border border-banquise-blue-lightest/20 mx-4 group relative z-10",children:[a.jsx("span",{className:"text-center text-banquise-blue-dark",children:e.cta}),a.jsx("span",{className:"ml-2 sm:ml-3 text-lg sm:text-xl transition-transform duration-300 group-hover:translate-x-1 text-banquise-blue-dark",children:"→"})]})]});var q=s(9029),N=s.n(q);let k=({service:e,onServiceClick:t,className:s=""})=>{let i=o("group relative p-6 sm:p-8 transition-all duration-300 cursor-pointer",l.card.base,l.card.gradient,"hover:-translate-y-4 hover:shadow-2xl hover:border-banquise-blue-lightest/50 hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8 active:scale-95",s);return(0,a.jsxs)("div",{className:i,onClick:()=>{t(e)},children:[a.jsx("div",{className:"mb-6 sm:mb-8 w-20 h-20 sm:w-24 sm:h-24 bg-gradient-to-br from-banquise-blue to-banquise-blue-light rounded-2xl flex items-center justify-center text-3xl sm:text-4xl shadow-lg group-hover:scale-110 transition-transform duration-300 mx-auto",children:"string"==typeof e.image?a.jsx("img",{src:e.image,alt:e.icon,className:"h-10 sm:h-12 lg:h-14 w-auto relative z-10 transition-transform duration-300 group-hover:scale-130 m-10",style:{filter:"drop-shadow(0 0 12px rgba(168, 218, 255, 0.4))"}}):a.jsx(N(),{src:e.image,alt:e.icon,className:"h-10 sm:h-12 lg:h-14 w-auto relative z-10 transition-transform duration-300 group-hover:scale-130 m-10",width:56,height:56,unoptimized:!0})}),a.jsx("h3",{className:"text-xl sm:text-2xl font-bold text-banquise-gray mb-4 sm:mb-6 font-heading text-center group-hover:text-banquise-blue-lightest transition-colors duration-300",children:e.name}),(0,a.jsxs)("p",{className:"text-banquise-gray/80 leading-relaxed text-center text-sm sm:text-base",children:[e.description.split(".")[0],"."]}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-banquise-blue-lightest/10 to-banquise-blue/5 rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity duration-300 pointer-events-none"})]})},C=({services:e,onServiceClick:t})=>(0,a.jsxs)("section",{id:"services",className:"relative z-2 py-12 sm:py-16 md:py-20 w-full max-w-6xl mx-auto px-4 sm:px-6 md:px-8",children:[a.jsx("div",{className:"w-20 h-1 bg-gradient-to-r from-banquise-blue-lightest to-banquise-blue mx-auto mb-6 sm:mb-8 rounded-full"}),a.jsx("h2",{className:"text-banquise-gray text-2xl sm:text-3xl md:text-4xl mb-4 sm:mb-6 text-center font-heading font-bold tracking-tight px-2",style:{textShadow:"0 2px 4px rgba(0, 0, 0, 0.2)"},children:"Nos Services"}),a.jsx("p",{className:"text-banquise-gray text-lg sm:text-xl opacity-90 mb-12 sm:mb-14 md:mb-16 max-w-4xl text-center mx-auto leading-relaxed px-2",style:{textShadow:"0 1px 3px rgba(0, 0, 0, 0.2)"},children:"Cliquez sur un service pour d\xe9couvrir toutes ses fonctionnalit\xe9s"}),a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 sm:gap-8 w-full",children:e.map(e=>a.jsx(k,{service:e,onServiceClick:t},e.name))})]}),D=()=>(0,a.jsxs)("section",{className:"py-12 sm:py-16 md:py-20 relative z-2 w-full max-w-6xl mx-auto px-4 sm:px-6 md:px-8",children:[a.jsx("div",{className:"w-20 h-1 bg-gradient-to-r from-banquise-blue-lightest to-banquise-blue mx-auto mb-6 sm:mb-8 rounded-full"}),a.jsx("h2",{className:"text-banquise-gray text-2xl sm:text-3xl md:text-4xl mb-4 sm:mb-6 text-center font-heading font-bold tracking-tight px-2",style:{textShadow:"0 2px 4px rgba(0, 0, 0, 0.2)"},children:"Notre Infrastructure"}),a.jsx("p",{className:"text-banquise-gray text-lg sm:text-xl opacity-90 mb-12 sm:mb-14 md:mb-16 max-w-4xl text-center mx-auto leading-relaxed px-2",style:{textShadow:"0 1px 3px rgba(0, 0, 0, 0.2)"},children:"25+ serveurs pour r\xe9pondre \xe0 vos besoins"}),(0,a.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-4 gap-4 sm:gap-6 w-full",children:[(0,a.jsxs)("div",{className:"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5 backdrop-blur-lg rounded-2xl p-6 sm:p-8 flex flex-col items-center text-center transition-all duration-300 border border-banquise-blue-lightest/30 hover:-translate-y-3 hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8 hover:shadow-xl hover:border-banquise-blue-lightest/50 group",children:[a.jsx("div",{className:"text-3xl sm:text-4xl mb-4 sm:mb-6 text-white bg-gradient-to-br from-banquise-blue to-banquise-blue-light w-16 h-16 sm:w-20 sm:h-20 flex items-center justify-center rounded-2xl shadow-lg group-hover:scale-110 transition-transform duration-300",children:"\uD83D\uDE80"}),a.jsx("h3",{className:"text-lg sm:text-xl mb-3 sm:mb-4 text-banquise-gray font-heading font-semibold group-hover:text-banquise-blue-lightest transition-colors duration-300",children:"Serveurs performants"}),a.jsx("p",{className:"text-banquise-gray/80 leading-relaxed text-sm",children:"Infrastructure optimis\xe9e pour assurer des performances \xe9lev\xe9es et une disponibilit\xe9 maximale de vos applications"})]}),(0,a.jsxs)("div",{className:"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5 backdrop-blur-lg rounded-2xl p-6 sm:p-8 flex flex-col items-center text-center transition-all duration-300 border border-banquise-blue-lightest/30 hover:-translate-y-3 hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8 hover:shadow-xl hover:border-banquise-blue-lightest/50 group",children:[a.jsx("div",{className:"text-3xl sm:text-4xl mb-4 sm:mb-6 text-white bg-gradient-to-br from-banquise-blue to-banquise-blue-light w-16 h-16 sm:w-20 sm:h-20 flex items-center justify-center rounded-2xl shadow-lg group-hover:scale-110 transition-transform duration-300",children:"\uD83D\uDCBE"}),a.jsx("h3",{className:"text-lg sm:text-xl mb-3 sm:mb-4 text-banquise-gray font-heading font-semibold group-hover:text-banquise-blue-lightest transition-colors duration-300",children:"Stockage s\xe9curis\xe9"}),a.jsx("p",{className:"text-banquise-gray/80 leading-relaxed text-sm",children:"Solutions de stockage distribu\xe9es avec redondance pour garantir l'int\xe9grit\xe9 et la durabilit\xe9 de vos donn\xe9es"})]}),(0,a.jsxs)("div",{className:"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5 backdrop-blur-lg rounded-2xl p-6 sm:p-8 flex flex-col items-center text-center transition-all duration-300 border border-banquise-blue-lightest/30 hover:-translate-y-3 hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8 hover:shadow-xl hover:border-banquise-blue-lightest/50 group",children:[a.jsx("div",{className:"text-3xl sm:text-4xl mb-4 sm:mb-6 text-white bg-gradient-to-br from-banquise-blue to-banquise-blue-light w-16 h-16 sm:w-20 sm:h-20 flex items-center justify-center rounded-2xl shadow-lg group-hover:scale-110 transition-transform duration-300",children:"\uD83C\uDF10"}),a.jsx("h3",{className:"text-lg sm:text-xl mb-3 sm:mb-4 text-banquise-gray font-heading font-semibold group-hover:text-banquise-blue-lightest transition-colors duration-300",children:"R\xe9seau optimis\xe9"}),a.jsx("p",{className:"text-banquise-gray/80 leading-relaxed text-sm",children:"Architecture r\xe9seau \xe0 haute disponibilit\xe9 avec une faible latence pour vos applications critiques"})]}),(0,a.jsxs)("div",{className:"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5 backdrop-blur-lg rounded-2xl p-6 sm:p-8 flex flex-col items-center text-center transition-all duration-300 border border-banquise-blue-lightest/30 hover:-translate-y-3 hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8 hover:shadow-xl hover:border-banquise-blue-lightest/50 group",children:[a.jsx("div",{className:"text-3xl sm:text-4xl mb-4 sm:mb-6 text-white bg-gradient-to-br from-banquise-blue to-banquise-blue-light w-16 h-16 sm:w-20 sm:h-20 flex items-center justify-center rounded-2xl shadow-lg group-hover:scale-110 transition-transform duration-300",children:"\uD83D\uDEE1️"}),a.jsx("h3",{className:"text-lg sm:text-xl mb-3 sm:mb-4 text-banquise-gray font-heading font-semibold group-hover:text-banquise-blue-lightest transition-colors duration-300",children:"S\xe9curit\xe9 renforc\xe9e"}),a.jsx("p",{className:"text-banquise-gray/80 leading-relaxed text-sm",children:"Protection contre les menaces avec syst\xe8mes de s\xe9curit\xe9 modernes et mises \xe0 jour r\xe9guli\xe8res"})]})]})]}),S=({title:e,children:t,isOpen:s,onToggle:i})=>(0,a.jsxs)("div",{className:`bg-gradient-to-br from-banquise-blue-dark/15 to-banquise-blue-dark/5 backdrop-blur-lg rounded-2xl overflow-hidden border border-banquise-blue-lightest/30 transition-all duration-300 shadow-sm ${s?"shadow-xl border-banquise-blue-lightest/50 scale-[1.01]":""} hover:shadow-lg hover:border-banquise-blue-lightest/40`,children:[(0,a.jsxs)("div",{className:"p-4 sm:p-6 md:p-8 cursor-pointer flex items-center justify-between font-semibold text-banquise-gray transition-all duration-200 text-base sm:text-lg select-none hover:bg-banquise-blue-dark/10 active:bg-banquise-blue-dark/15",onClick:i,children:[a.jsx("span",{className:"flex items-center flex-1 mr-4 font-heading",children:e}),a.jsx("span",{className:`text-xl sm:text-2xl transition-transform duration-300 text-banquise-blue-lightest flex-shrink-0 ${s?"rotate-180":""}`,children:"▼"})]}),a.jsx("div",{className:`transition-all duration-500 overflow-hidden ${s?"max-h-[1000px] pb-4 px-4 sm:pb-6 sm:px-6 md:pb-8 md:px-8":"max-h-0"}`,children:a.jsx("div",{className:"text-banquise-gray/90 leading-relaxed text-sm sm:text-base",children:t})})]}),P={gradients:{primary:"bg-gradient-to-r from-banquise-blue to-banquise-blue-light",primaryBr:"bg-gradient-to-br from-banquise-blue to-banquise-blue-light",card:"bg-gradient-to-br from-banquise-blue-dark/10 to-banquise-blue-dark/5",cardHover:"hover:from-banquise-blue-dark/15 hover:to-banquise-blue-dark/8",discord:"bg-gradient-to-r from-indigo-600 to-purple-600",discordHover:"hover:from-indigo-500 hover:to-purple-500"},buttons:{primary:"inline-flex items-center justify-center font-bold text-white border-0 rounded-2xl transition-all duration-300 hover:shadow-xl hover:-translate-y-1 hover:scale-105 active:scale-95",discord:"group relative overflow-hidden px-4 lg:px-6 py-2.5 lg:py-3 text-white font-semibold text-sm lg:text-base rounded-xl transition-all duration-300 hover:shadow-xl hover:shadow-indigo-500/25 hover:-translate-y-1 hover:scale-105",auth:"group relative overflow-hidden px-4 lg:px-6 py-2.5 lg:py-3 text-white font-semibold text-sm lg:text-base rounded-xl transition-all duration-300 hover:shadow-xl hover:-translate-y-1 hover:scale-105"},cards:{base:"backdrop-blur-lg rounded-2xl border border-banquise-blue-lightest/30 transition-all duration-300",hover:"hover:shadow-xl hover:border-banquise-blue-lightest/50",interactive:"cursor-pointer hover:-translate-y-4 hover:shadow-2xl active:scale-95"},text:{heading:"font-heading font-bold tracking-tight",headingXl:"text-3xl sm:text-4xl md:text-5xl text-banquise-gray font-heading font-bold tracking-tight",headingLg:"text-2xl sm:text-3xl md:text-4xl text-banquise-gray font-heading font-bold tracking-tight",headingMd:"text-xl sm:text-2xl md:text-3xl text-banquise-blue-dark font-heading font-bold tracking-tight",headingSm:"text-lg sm:text-xl md:text-2xl text-banquise-blue-dark font-heading font-semibold tracking-tight",subheading:"text-base sm:text-lg md:text-xl text-banquise-gray/90 font-medium leading-relaxed",body:"text-sm sm:text-base md:text-lg text-banquise-blue-dark/90 leading-relaxed",description:"text-banquise-gray/80 leading-relaxed",muted:"text-banquise-gray/90 leading-relaxed",lightHeading:"text-banquise-blue-lightest font-heading font-bold tracking-tight",lightBody:"text-white/90 leading-relaxed"},icons:{base:"w-16 h-16 sm:w-20 sm:h-20 lg:w-24 lg:h-24 rounded-2xl flex items-center justify-center text-3xl sm:text-4xl lg:text-5xl shadow-lg",small:"w-10 h-10 rounded-lg flex items-center justify-center text-white"}},E=({openAccordion:e,toggleAccordion:t})=>a.jsx("section",{id:"about",className:"relative py-16 sm:py-20 md:py-24 px-4 sm:px-6 md:px-8 z-2 w-full box-border",children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto",children:[(0,a.jsxs)("div",{className:"text-center mb-12 sm:mb-16 md:mb-20",children:[a.jsx("h2",{className:`${P.text.headingXl} mb-6 sm:mb-8 px-2`,style:{textShadow:"0 2px 4px rgba(0, 0, 0, 0.2)"},children:"\xc0 Propos de La Banquise"}),a.jsx("p",{className:`${P.text.muted} text-lg sm:text-xl max-w-3xl mx-auto px-2`,style:{textShadow:"0 1px 2px rgba(0, 0, 0, 0.1)"},children:"Une communaut\xe9 passionn\xe9e qui propose des services d'h\xe9bergement et des outils collaboratifs pour les d\xe9veloppeurs et les gamers."})]}),(0,a.jsxs)("div",{className:"space-y-4 sm:space-y-6",children:[(0,a.jsxs)("h3",{className:`${P.text.headingLg} mb-8 sm:mb-12 flex items-center justify-center px-2`,children:[a.jsx("span",{className:"text-2xl sm:text-3xl mr-3",children:"❓"}),a.jsx("span",{className:"text-center",children:"Questions Fr\xe9quentes"})]}),a.jsx(S,{title:"\uD83C\uDFAF Notre Mission",isOpen:"mission"===e,onToggle:()=>t("mission"),children:(0,a.jsxs)("div",{className:"space-y-4",children:[a.jsx("p",{className:P.text.muted,children:"Former les \xe9tudiants au d\xe9ploiment et a la gestion d'une infra, et de maitriser des technologies entreprise grade. Cela permet de fournir une plateforme stable et accessible pour h\xe9berger vos projets, partager vos connaissances et jouer ensemble !"}),a.jsx("p",{className:P.text.muted,children:"Nous croyons en la puissance de la collaboration et mettons \xe0 disposition des outils modernes pour faciliter le travail en \xe9quipe."}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-2 mt-4",children:[a.jsx("span",{className:"bg-banquise-blue/20 text-banquise-blue-light px-3 py-1 rounded-full text-sm font-medium",children:"Collaboration"}),a.jsx("span",{className:"bg-banquise-blue/20 text-banquise-blue-light px-3 py-1 rounded-full text-sm font-medium",children:"Innovation"}),a.jsx("span",{className:"bg-banquise-blue/20 text-banquise-blue-light px-3 py-1 rounded-full text-sm font-medium",children:"Accessibilit\xe9"})]})]})}),a.jsx(S,{title:"\uD83D\uDEE0️ Nos Services",isOpen:"services"===e,onToggle:()=>t("services"),children:(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"grid gap-4",children:[(0,a.jsxs)("div",{className:`flex items-start space-x-4 p-4 ${P.gradients.card} rounded-xl ${P.cards.base}`,children:[a.jsx("div",{className:`${P.icons.small} ${P.gradients.primaryBr} font-bold`,children:"\uD83D\uDCDA"}),(0,a.jsxs)("div",{children:[a.jsx("h4",{className:"font-semibold text-banquise-gray mb-1",children:"Wiki"}),a.jsx("p",{className:"text-banquise-gray/80 text-sm",children:"Documentation collaborative et guides d\xe9taill\xe9s"})]})]}),(0,a.jsxs)("div",{className:`flex items-start space-x-4 p-4 ${P.gradients.card} rounded-xl ${P.cards.base}`,children:[a.jsx("div",{className:`${P.icons.small} ${P.gradients.primaryBr} font-bold`,children:"\uD83D\uDD27"}),(0,a.jsxs)("div",{children:[a.jsx("h4",{className:"font-semibold text-banquise-gray mb-1",children:"Gitea"}),a.jsx("p",{className:"text-banquise-gray/80 text-sm",children:"Gestion de versions Git auto-h\xe9berg\xe9e"})]})]}),(0,a.jsxs)("div",{className:`flex items-start space-x-4 p-4 ${P.gradients.card} rounded-xl ${P.cards.base}`,children:[a.jsx("div",{className:`${P.icons.small} ${P.gradients.primaryBr} font-bold`,children:"\uD83C\uDFAE"}),(0,a.jsxs)("div",{children:[a.jsx("h4",{className:"font-semibold text-banquise-gray mb-1",children:"Panel de Jeux"}),a.jsx("p",{className:"text-banquise-gray/80 text-sm",children:"Interface de gestion pour serveurs de jeux"})]})]}),(0,a.jsxs)("div",{className:`flex items-start space-x-4 p-4 ${P.gradients.card} rounded-xl ${P.cards.base}`,children:[a.jsx("div",{className:`${P.icons.small} ${P.gradients.primaryBr} font-bold`,children:"\uD83D\uDC27"}),(0,a.jsxs)("div",{children:[a.jsx("h4",{className:"font-semibold text-banquise-gray mb-1",children:"Pelican"}),a.jsx("p",{className:"text-banquise-gray/80 text-sm",children:"G\xe9n\xe9rateur de sites statiques"})]})]}),(0,a.jsxs)("div",{className:`flex items-start space-x-4 p-4 ${P.gradients.card} rounded-xl ${P.cards.base}`,children:[a.jsx("div",{className:`${P.icons.small} ${P.gradients.primaryBr} font-bold`,children:"\uD83C\uDFE2"}),(0,a.jsxs)("div",{children:[a.jsx("h4",{className:"font-semibold text-banquise-gray mb-1",children:"Intranet"}),a.jsx("p",{className:"text-banquise-gray/80 text-sm",children:"Espace priv\xe9 de l'association"})]})]}),(0,a.jsxs)("div",{className:`flex items-start space-x-4 p-4 ${P.gradients.card} rounded-xl ${P.cards.base}`,children:[a.jsx("div",{className:`${P.icons.small} ${P.gradients.primaryBr} font-bold`,children:"\uD83D\uDCE7"}),(0,a.jsxs)("div",{children:[a.jsx("h4",{className:"font-semibold text-banquise-gray mb-1",children:"Webmail"}),a.jsx("p",{className:"text-banquise-gray/80 text-sm",children:"Service de messagerie \xe9lectronique"})]})]}),(0,a.jsxs)("div",{className:`flex items-start space-x-4 p-4 ${P.gradients.card} rounded-xl ${P.cards.base}`,children:[a.jsx("div",{className:`${P.icons.small} ${P.gradients.primaryBr} font-bold`,children:"☁️"}),(0,a.jsxs)("div",{children:[a.jsx("h4",{className:"font-semibold text-banquise-gray mb-1",children:"OpenCloud"}),a.jsx("p",{className:"text-banquise-gray/80 text-sm",children:"Plateforme cloud collaborative"})]})]})]}),a.jsx("p",{className:`${P.text.muted} mt-4`,children:"Tous nos services sont maintenus avec soin et r\xe9guli\xe8rement mis \xe0 jour pour garantir une exp\xe9rience optimale."})]})}),a.jsx(S,{title:"\uD83E\uDD1D Rejoindre l'association",isOpen:"community"===e,onToggle:()=>t("community"),children:(0,a.jsxs)("div",{className:"space-y-6",children:[a.jsx("p",{className:P.text.muted,children:"Rejoignez notre serveur Discord pour rejoindre l'asso, \xe9changer avec nous, obtenir de l'aide et rester inform\xe9 des derni\xe8res nouveaut\xe9s !"}),(0,a.jsxs)("div",{className:`${P.cards.base} bg-gradient-to-r from-banquise-blue-dark/20 to-banquise-blue/10 rounded-2xl p-6`,children:[(0,a.jsxs)("h4",{className:"font-semibold text-banquise-gray mb-3 flex items-center",children:[a.jsx("span",{className:"text-xl mr-2",children:"\uD83D\uDCAC"}),"Comment rejoindre l'asso ?"]}),(0,a.jsxs)("ul",{className:"space-y-2 text-banquise-gray/80 text-sm mb-6",children:[(0,a.jsxs)("li",{className:"flex items-center",children:[a.jsx("span",{className:"text-banquise-blue-light mr-2",children:"•"})," Creez un ticket banquise"]}),(0,a.jsxs)("li",{className:"flex items-center",children:[a.jsx("span",{className:"text-banquise-blue-light mr-2",children:"•"})," Donnez votre login EPITA ou expliquez votre situation"]}),(0,a.jsxs)("li",{className:"flex items-center",children:[a.jsx("span",{className:"text-banquise-blue-light mr-2",children:"•"})," Un moderateur validera votre demande et vous donnera acces aux salons discord de l'asso !"]})]}),(0,a.jsxs)("a",{href:d.social.discord,className:`${P.buttons.primary} ${P.gradients.primary} py-3 px-6 rounded-xl`,children:[a.jsx("span",{className:"mr-3 text-lg",children:"\uD83D\uDE80"}),"Rejoindre Discord"]})]})]})})]})]})}),z=()=>a.jsx("footer",{className:"bg-banquise-blue-dark/95 backdrop-blur-sm text-white py-8 px-4 sm:px-6 md:px-8 relative z-10 border-t border-banquise-blue-lightest/10 w-full box-border",children:(0,a.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,a.jsxs)("div",{className:"flex flex-col md:flex-row justify-between items-center gap-6 mb-6",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"w-8 h-8 bg-gradient-to-br from-banquise-blue-light to-banquise-blue rounded-lg flex items-center justify-center",children:a.jsx("span",{className:"text-white font-bold text-sm",children:"B"})}),a.jsx("span",{className:"text-banquise-blue-lightest font-semibold text-lg",children:u.name})]}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-6 text-sm",children:[a.jsx("a",{href:d.services.wiki,className:"text-banquise-gray/80 hover:text-banquise-blue-lightest transition-colors duration-200",children:"Wiki"}),a.jsx("a",{href:d.services.gitea,className:"text-banquise-gray/80 hover:text-banquise-blue-lightest transition-colors duration-200",children:"Gitea"}),a.jsx("a",{href:d.services.panel,className:"text-banquise-gray/80 hover:text-banquise-blue-lightest transition-colors duration-200",children:"Panel"}),a.jsx("a",{href:d.services.opencloud,className:"text-banquise-gray/80 hover:text-banquise-blue-lightest transition-colors duration-200",children:"OpenCloud"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[a.jsx("a",{href:d.social.discord,className:"w-10 h-10 bg-banquise-blue/20 hover:bg-banquise-blue/30 rounded-full flex items-center justify-center transition-all duration-200 hover:scale-110","aria-label":"Discord",children:a.jsx("span",{className:"text-banquise-blue-lightest text-sm",children:a.jsx("svg",{className:"w-4 h-4 lg:w-5 lg:h-5",fill:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.211.375-.445.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03z"})})})}),a.jsx("a",{href:d.contact.email,className:"w-10 h-10 bg-banquise-blue/20 hover:bg-banquise-blue/30 rounded-full flex items-center justify-center transition-all duration-200 hover:scale-110","aria-label":"Email",children:a.jsx("span",{className:"text-banquise-blue-lightest text-sm",children:"\uD83D\uDCE7"})})]})]}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row justify-between items-center gap-4 pt-6 border-t border-banquise-blue-lightest/5",children:[(0,a.jsxs)("p",{className:"text-banquise-gray/60 text-xs text-center sm:text-left",children:["\xa9 2025 ",u.name,". H\xe9bergement communautaire pour d\xe9veloppeurs et gamers."]}),(0,a.jsxs)("div",{className:"flex items-center gap-4 text-xs text-banquise-gray/60",children:[a.jsx("span",{children:"Fait avec ❤️ par Banquise"}),a.jsx("div",{className:"w-1 h-1 bg-banquise-gray/40 rounded-full"}),a.jsx("span",{children:"EPITA 2025"})]})]})]})}),M=({service:e,onClose:t,translations:s})=>((0,i.useEffect)(()=>(document.body.style.overflow="hidden",()=>{document.body.style.overflow="unset"}),[]),a.jsx("div",{className:"fixed inset-0 bg-black/60 flex justify-center items-center z-50 p-4 backdrop-blur-md animate-fadeIn",children:(0,a.jsxs)("div",{className:"bg-white text-banquise-blue-dark rounded-3xl max-w-4xl w-full max-h-[90vh] shadow-2xl relative animate-slideUp border border-banquise-blue-lightest/20 overflow-hidden",children:[a.jsx("div",{className:"absolute top-4 right-4 z-50",children:a.jsx("button",{onClick:t,className:"bg-white/90 hover:bg-white border border-banquise-blue/20 text-xl cursor-pointer text-banquise-blue-dark flex items-center justify-center w-10 h-10 sm:w-12 sm:h-12 rounded-full transition-all duration-200 hover:scale-110 active:scale-95 shadow-lg backdrop-blur-sm","aria-label":s.close,children:"\xd7"})}),(0,a.jsxs)("div",{className:"overflow-y-auto overflow-x-hidden max-h-[90vh] popup-content",children:[a.jsx("div",{className:"relative bg-gradient-to-r from-banquise-blue to-banquise-blue-light p-6 sm:p-8 text-white pr-16 sm:pr-20",children:(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row items-center lg:items-start mb-4",children:[a.jsx("div",{className:"w-16 h-16 sm:w-20 sm:h-20 lg:w-24 lg:h-24 bg-white/20 rounded-3xl flex items-center justify-center text-3xl sm:text-4xl lg:text-5xl mb-4 lg:mb-0 lg:mr-8 backdrop-blur-sm",children:e.icon}),(0,a.jsxs)("div",{className:"text-center lg:text-left flex-1",children:[a.jsx("h2",{className:"font-heading text-2xl sm:text-3xl lg:text-4xl mt-0 mb-3 lg:mb-4 leading-tight font-bold text-white",children:e.name}),a.jsx("div",{className:"text-white/90 text-base sm:text-lg lg:text-xl font-medium",children:"Service d'h\xe9bergement professionnel"}),(0,a.jsxs)("div",{className:"mt-4 lg:mt-6 flex flex-wrap gap-2 justify-center lg:justify-start",children:[a.jsx("span",{className:"bg-white/20 text-white px-3 py-1 rounded-full text-sm font-medium backdrop-blur-sm",children:"Haute disponibilit\xe9"}),a.jsx("span",{className:"bg-white/20 text-white px-3 py-1 rounded-full text-sm font-medium backdrop-blur-sm",children:"Open Source"}),a.jsx("span",{className:"bg-white/20 text-white px-3 py-1 rounded-full text-sm font-medium backdrop-blur-sm",children:"Communautaire"})]})]})]})}),(0,a.jsxs)("div",{className:"p-6 sm:p-8 bg-white",children:[(0,a.jsxs)("h3",{className:"text-xl sm:text-2xl lg:text-3xl mb-4 lg:mb-6 text-banquise-blue-dark font-heading font-bold flex items-center",children:[a.jsx("span",{className:"text-xl sm:text-2xl lg:text-3xl mr-3",children:"\uD83D\uDCCB"}),"Description d\xe9taill\xe9e"]}),(0,a.jsxs)("div",{className:"bg-gradient-to-br from-banquise-blue/5 to-banquise-blue-light/5 rounded-2xl p-4 lg:p-6 border border-banquise-blue/10 mb-8",children:[a.jsx("p",{className:"text-banquise-blue-dark/90 leading-relaxed text-base sm:text-lg lg:text-xl mb-4",children:e.description}),(0,a.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mt-6",children:[(0,a.jsxs)("div",{className:"flex items-center p-3 bg-white/60 rounded-xl border border-banquise-blue/10",children:[a.jsx("div",{className:"w-10 h-10 bg-gradient-to-br from-banquise-blue to-banquise-blue-light rounded-lg flex items-center justify-center text-white mr-3",children:"✓"}),(0,a.jsxs)("div",{children:[a.jsx("div",{className:"font-semibold text-banquise-blue-dark text-sm",children:"99.9% Uptime"}),a.jsx("div",{className:"text-banquise-blue-dark/70 text-xs",children:"Disponibilit\xe9 garantie"})]})]}),(0,a.jsxs)("div",{className:"flex items-center p-3 bg-white/60 rounded-xl border border-banquise-blue/10",children:[a.jsx("div",{className:"w-10 h-10 bg-gradient-to-br from-blue-500 to-blue-600 rounded-lg flex items-center justify-center text-white mr-3",children:"\uD83D\uDD12"}),(0,a.jsxs)("div",{children:[a.jsx("div",{className:"font-semibold text-banquise-blue-dark text-sm",children:"S\xe9curis\xe9"}),a.jsx("div",{className:"text-banquise-blue-dark/70 text-xs",children:"SSL & Backups"})]})]})]})]}),(0,a.jsxs)("h3",{className:"text-xl sm:text-2xl lg:text-3xl mb-4 lg:mb-6 text-banquise-blue-dark font-heading font-bold flex items-center",children:[a.jsx("span",{className:"text-xl sm:text-2xl lg:text-3xl mr-3",children:"⚡"}),s.discoverFeatures]}),a.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 mb-8",children:e.features.map((e,t)=>(0,a.jsxs)("div",{className:"flex items-start bg-banquise-blue/5 rounded-xl p-4 border border-banquise-blue/10 hover:bg-banquise-blue/10 transition-colors duration-200 group",children:[a.jsx("div",{className:"w-6 h-6 bg-gradient-to-br from-banquise-blue to-banquise-blue-light rounded-full flex items-center justify-center mr-3 mt-0.5 flex-shrink-0 group-hover:scale-110 transition-transform duration-200",children:a.jsx("div",{className:"w-2 h-2 bg-white rounded-full"})}),a.jsx("span",{className:"text-banquise-blue-dark/90 font-medium text-sm lg:text-base leading-relaxed",children:e})]},t))}),(0,a.jsxs)("div",{className:"pt-6 lg:pt-8 border-t border-banquise-blue/10",children:[(0,a.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"w-full inline-flex items-center justify-center bg-gradient-to-r from-banquise-blue to-banquise-blue-light text-white border-0 py-4 px-6 sm:px-8 rounded-2xl cursor-pointer no-underline font-bold tracking-wide shadow-lg transition-all duration-300 hover:shadow-xl hover:-translate-y-1 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-banquise-blue-light text-base lg:text-lg hover:scale-[1.02] active:scale-95",children:[a.jsx("span",{className:"mr-3 text-xl lg:text-2xl",children:"\uD83D\uDE80"}),(0,a.jsxs)("span",{children:["Acc\xe9der \xe0 ",e.name]})]}),(0,a.jsxs)("p",{className:"text-center text-sm text-banquise-blue-dark/60 mt-4",children:["Besoin d'aide ? Rejoignez notre ",a.jsx("a",{href:d.social.discord,className:"text-banquise-blue hover:text-banquise-blue-dark transition-colors duration-200 font-medium",children:"Discord"})," pour obtenir du support"]})]})]})]}),a.jsx("div",{className:"absolute top-0 right-0 w-16 h-16 sm:w-24 sm:h-24 lg:w-32 lg:h-32 bg-banquise-blue-lightest/10 rounded-full -translate-y-8 translate-x-8 sm:-translate-y-12 sm:translate-x-12 lg:-translate-y-16 lg:translate-x-16 hidden sm:block pointer-events-none"}),a.jsx("div",{className:"absolute bottom-0 left-0 w-12 h-12 sm:w-16 sm:h-16 lg:w-24 lg:h-24 bg-banquise-blue/5 rounded-full translate-y-6 -translate-x-6 sm:translate-y-8 sm:-translate-x-8 lg:translate-y-12 lg:-translate-x-12 hidden sm:block pointer-events-none"})]})})),_=()=>{let{isVisible:e,scrollToTop:t}=n();return(0,a.jsxs)("button",{onClick:t,className:`fixed bottom-6 right-6 z-50 w-12 h-12 sm:w-14 sm:h-14 bg-gradient-to-r from-banquise-blue to-banquise-blue-light text-white rounded-full shadow-lg hover:shadow-xl transition-all duration-300 flex items-center justify-center group border border-banquise-blue-lightest/30 backdrop-blur-sm ${e?"opacity-100 translate-y-0 scale-100":"opacity-0 translate-y-4 scale-95 pointer-events-none"}`,"aria-label":"Retour en haut de page",children:[a.jsx("svg",{className:"w-5 h-5 sm:w-6 sm:h-6 transition-transform duration-300 group-hover:-translate-y-0.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M7 11l5-5m0 0l5 5m-5-5v12"})}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-banquise-blue-light to-banquise-blue rounded-full opacity-0 group-hover:opacity-75 transition-opacity duration-300 blur-sm"})]})},A=({currentLanguage:e,onLanguageChange:t,availableLanguages:s})=>{let[r,n]=(0,i.useState)(!1),l={fr:{name:"Fran\xe7ais",flag:"\uD83C\uDDEB\uD83C\uDDF7",nativeName:"FR"},en:{name:"English",flag:"\uD83C\uDDEC\uD83C\uDDE7",nativeName:"EN"}},d=l[e];return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("button",{onClick:()=>n(!r),className:o("flex items-center space-x-2 px-3 py-2 rounded-lg transition-all duration-200","bg-white/10 hover:bg-white/20 border border-white/20 hover:border-white/30","text-white text-sm font-medium","focus:outline-none focus:ring-2 focus:ring-banquise-blue-light/50","group"),"aria-expanded":r,"aria-haspopup":"listbox",children:[a.jsx("span",{className:"text-lg",children:d.flag}),a.jsx("span",{className:"hidden sm:inline",children:d.nativeName}),a.jsx("svg",{className:o("w-4 h-4 transition-transform duration-200",r?"rotate-180":"rotate-0"),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]}),r&&(0,a.jsxs)(a.Fragment,{children:[a.jsx("div",{className:"fixed inset-0 z-10",onClick:()=>n(!1)}),a.jsx("div",{className:o("absolute right-0 top-full mt-2 z-20","bg-white/95 backdrop-blur-xl rounded-xl shadow-2xl border border-white/20","min-w-[140px] py-2","animate-slideUp"),children:s.map(s=>{let i=l[s],r=s===e;return(0,a.jsxs)("button",{onClick:()=>{t(s),n(!1)},className:o("w-full flex items-center space-x-3 px-4 py-2.5 text-sm transition-all duration-200","hover:bg-banquise-blue/10 focus:bg-banquise-blue/10","focus:outline-none",r?"text-banquise-blue-dark font-semibold bg-banquise-blue/10":"text-gray-700 hover:text-banquise-blue-dark"),role:"option","aria-selected":r,children:[a.jsx("span",{className:"text-lg",children:i.flag}),a.jsx("span",{className:"flex-1 text-left",children:i.name}),r&&a.jsx("svg",{className:"w-4 h-4 text-banquise-blue",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})})]},s)})})]})]})},I={fr:{services:[{name:"Wiki",url:d.services.wiki,image:"/assets/wikijs.png",icon:"\uD83D\uDCDA",description:"Plateforme collaborative de documentation technique et de partage de connaissances. Cr\xe9ez, modifiez et organisez vos guides, tutoriels et documentations en \xe9quipe avec un syst\xe8me de versioning int\xe9gr\xe9.",features:["\xc9diteur markdown avanc\xe9 avec pr\xe9visualisation en temps r\xe9el","Syst\xe8me de versioning pour suivre les modifications","Collaboration en temps r\xe9el avec plusieurs contributeurs","Recherche intelligente dans tous les documents","Templates pr\xe9d\xe9finis pour diff\xe9rents types de documentation","Syst\xe8me de commentaires et de r\xe9visions","Export PDF et HTML pour partage externe","Int\xe9gration avec Git pour la sauvegarde"]},{name:"Gitea",url:d.services.gitea,image:"/assets/Gitea_Logo.png",icon:"\uD83D\uDD27",description:"Service Git auto-h\xe9berg\xe9 lightweight et performant pour vos projets de d\xe9veloppement. Alternative open-source \xe0 GitHub avec toutes les fonctionnalit\xe9s essentielles pour g\xe9rer vos repositories.",features:["Repositories Git illimit\xe9s publics et priv\xe9s","Interface web intuitive pour la gestion des projets","Issues et pull requests avec syst\xe8me de review","Wiki int\xe9gr\xe9 pour chaque projet","Actions CI/CD pour l'automatisation","Gestion fine des permissions et des \xe9quipes","API REST compl\xe8te pour l'int\xe9gration","Webhooks pour les notifications externes"]},{name:"Pelican",url:d.services.pelican,image:"/assets/pelican.png",icon:"\uD83D\uDC27",description:"Gestion de serveurs de jeux avec serveurs d\xe9di\xe9s (Minecraft, CS2, Palworld, et bien d'autres)",features:["D\xe9ploiement en un clic avec templates pr\xe9configur\xe9s","Console d'administration en temps r\xe9el","Gestion des fichiers avec \xe9diteur int\xe9gr\xe9","Monitoring des performances et ressources","Syst\xe8me de sauvegarde automatique","Planificateur de t\xe2ches automatis\xe9es"]},{name:"Changement de mot de passe",url:d.services.ssp,image:"/path/to/ssp-image.jpg",icon:"\uD83D\uDD10",description:"Interface s\xe9curis\xe9e pour la gestion autonome de vos mots de passe. Changez facilement vos identifiants en toute s\xe9curit\xe9.",features:["Interface s\xe9curis\xe9e pour changer votre mot de passe","Validation de la complexit\xe9 des mots de passe","Notifications par email des changements","Historique des modifications"]},{name:"OpenCloud",url:d.services.opencloud,image:"/assets/opencloud_logo_white.png",icon:"☁️",description:"Plateforme cloud collaborative open-source pour le stockage, le partage et la synchronisation de fichiers. Alternative libre \xe0 Google Drive avec contr\xf4le total sur vos donn\xe9es.",features:["Stockage cloud s\xe9curis\xe9 et chiffr\xe9","Synchronisation multi-appareils","Partage de fichiers avec liens s\xe9curis\xe9s","\xc9dition collaborative de documents","Versioning automatique des fichiers","Applications mobiles natives","Int\xe9gration avec outils externes","Sauvegarde g\xe9oredondante des donn\xe9es"]},{name:"Intranet",url:d.services.intra,image:"/path/to/intra-image.jpg",icon:"\uD83C\uDFE2",description:"Espace priv\xe9 s\xe9curis\xe9 de l'association pour centraliser les ressources internes, communications et outils de collaboration entre membres.",features:["Tableau de bord personnalis\xe9 pour chaque membre","Calendrier des \xe9v\xe9nements et r\xe9unions","Partage de fichiers s\xe9curis\xe9","Forums de discussion priv\xe9s","Annuaire des membres avec profils","Syst\xe8me de notifications internes","Gestion des projets et t\xe2ches","Archive des d\xe9cisions et proc\xe8s-verbaux"]},{name:"Panel Gaming",url:d.services.panel,image:"/path/to/panel-image.jpg",icon:"\uD83C\uDFAE",description:"Interface de gestion centralis\xe9e pour tous vos serveurs de jeux. D\xe9ployez, configurez et surveillez facilement vos serveurs Minecraft, CS2, Garry's Mod et bien d'autres.",features:["Support de 20+ jeux populaires (Minecraft, CS2, GMod...)","D\xe9ploiement en un clic avec templates pr\xe9configur\xe9s","Console d'administration en temps r\xe9el","Gestion des fichiers avec \xe9diteur int\xe9gr\xe9","Monitoring des performances et ressources","Syst\xe8me de sauvegarde automatique","Planificateur de t\xe2ches automatis\xe9es"]},{name:"Mails",url:d.services.mails,image:"/path/to/mails-image.jpg",icon:"\uD83D\uDCE7",description:"Service de messagerie \xe9lectronique professionnel avec interface web moderne. B\xe9n\xe9ficiez d'une adresse email personnalis\xe9e @la-banquise.fr avec toutes les fonctionnalit\xe9s avanc\xe9es.",features:["Adresses email personnalis\xe9es @la-banquise.fr","Interface webmail moderne et responsive","Filtres anti-spam et antivirus int\xe9gr\xe9s","Contacts et calendrier synchronis\xe9s","Support IMAP/SMTP pour clients externes","Stockage g\xe9n\xe9reux avec archivage","Chiffrement des communications","Sauvegarde automatique des donn\xe9es"]}],hero:{title:"Bienvenue chez La Banquise",subtitle:"H\xe9bergeur, pour les \xe9tudiants, par des \xe9tudiants.",cta:"D\xe9couvrir nos services"},navigation:{home:"Accueil",services:"Services",about:"\xc0 propos",contact:"Contact"},common:{discoverFeatures:"D\xe9couvrir toutes les fonctionnalit\xe9s",close:"Fermer",loading:"Chargement..."}},en:{services:[{name:"Wiki",url:d.services.wiki,image:"/assets/wikijs.png",icon:"\uD83D\uDCDA",description:"Collaborative technical documentation and knowledge sharing platform. Create, edit and organize your guides, tutorials and documentation as a team with integrated versioning system.",features:["Advanced markdown editor with real-time preview","Versioning system to track changes","Real-time collaboration with multiple contributors","Smart search across all documents","Predefined templates for different documentation types","Comment and revision system","PDF and HTML export for external sharing","Git integration for backup"]},{name:"Gitea",url:d.services.gitea,image:"/assets/Gitea_Logo.png",icon:"\uD83D\uDD27",description:"Lightweight and performant self-hosted Git service for your development projects. Open-source alternative to GitHub with all essential features for managing your repositories.",features:["Unlimited public and private Git repositories","Intuitive web interface for project management","Issues and pull requests with review system","Integrated wiki for each project","CI/CD actions for automation","Fine-grained permissions and team management","Complete REST API for integration","Webhooks for external notifications"]},{name:"Pelican",url:d.services.pelican,image:"/assets/pelican.png",icon:"\uD83D\uDC27",description:"Game server management with dedicated servers (Minecraft, CS2, Palworld, and many others)",features:["One-click deployment with pre-configured templates","Real-time administration console","File management with integrated editor","Performance and resource monitoring","Automatic backup system","Automated task scheduler"]},{name:"Password Change",url:d.services.ssp,image:"/path/to/ssp-image.jpg",icon:"\uD83D\uDD10",description:"Secure interface for autonomous password management. Easily change your credentials safely.",features:["Secure interface to change your password","Password complexity validation","Email notifications of changes","Modification history"]},{name:"OpenCloud",url:d.services.opencloud,image:"/assets/opencloud_logo_white.png",icon:"☁️",description:"Open-source collaborative cloud platform for file storage, sharing and synchronization. Free alternative to Google Drive with full control over your data.",features:["Secure and encrypted cloud storage","Multi-device synchronization","File sharing with secure links","Collaborative document editing","Automatic file versioning","Native mobile applications","Integration with external tools","Geo-redundant data backup"]},{name:"Intranet",url:d.services.intra,image:"/path/to/intra-image.jpg",icon:"\uD83C\uDFE2",description:"Secure private space for the association to centralize internal resources, communications and collaboration tools between members.",features:["Personalized dashboard for each member","Event and meeting calendar","Secure file sharing","Private discussion forums","Member directory with profiles","Internal notification system","Project and task management","Archive of decisions and minutes"]},{name:"Gaming Panel",url:d.services.panel,image:"/path/to/panel-image.jpg",icon:"\uD83C\uDFAE",description:"Centralized management interface for all your game servers. Easily deploy, configure and monitor your Minecraft, CS2, Garry's Mod and many other servers.",features:["Support for 20+ popular games (Minecraft, CS2, GMod...)","One-click deployment with pre-configured templates","Real-time administration console","File management with integrated editor","Performance and resource monitoring","Automatic backup system","Automated task scheduler"]},{name:"Mails",url:d.services.mails,image:"/path/to/mails-image.jpg",icon:"\uD83D\uDCE7",description:"Professional email service with modern web interface. Benefit from a personalized @la-banquise.fr email address with all advanced features.",features:["Personalized @la-banquise.fr email addresses","Modern and responsive webmail interface","Integrated anti-spam and antivirus filters","Synchronized contacts and calendar","IMAP/SMTP support for external clients","Generous storage with archiving","Communication encryption","Automatic data backup"]}],hero:{title:"Welcome to La Banquise",subtitle:"Hosting provider, for students, by students.",cta:"Discover our services"},navigation:{home:"Home",services:"Services",about:"About",contact:"Contact"},common:{discoverFeatures:"Discover all features",close:"Close",loading:"Loading..."}}},L=()=>{let[e,t]=(0,i.useState)("fr");return(0,i.useEffect)(()=>{},[]),(0,i.useEffect)(()=>{},[e]),{t:(0,i.useMemo)(()=>I[e],[e]),currentLanguage:e,changeLanguage:e=>{I[e]&&t(e)},availableLanguages:(0,i.useMemo)(()=>Object.keys(I),[])}},B=()=>{let[e,t]=(0,i.useState)(null);return{selectedService:e,openServiceModal:(0,i.useCallback)(e=>{t(e)},[]),closeServiceModal:(0,i.useCallback)(()=>{t(null)},[]),isModalOpen:null!==e}},O=(e=null)=>{let[t,s]=(0,i.useState)(e),a=(0,i.useCallback)(e=>{s(t=>t===e?null:e)},[]),r=(0,i.useCallback)(e=>{s(e)},[]),n=(0,i.useCallback)(()=>{s(null)},[]),l=(0,i.useCallback)(e=>t===e,[t]);return{openAccordion:t,toggleAccordion:a,openSpecificAccordion:r,closeAccordion:n,isOpen:l}},G=()=>{let[e,t]=(0,i.useState)(0);return(0,i.useEffect)(()=>{let e=()=>{t(Math.min(window.scrollY/(document.documentElement.scrollHeight-window.innerHeight),1))};return window.addEventListener("scroll",e),e(),()=>window.removeEventListener("scroll",e)},[]),e};function F(){let{t:e,currentLanguage:t,changeLanguage:s,availableLanguages:i}=L(),{selectedService:r,openServiceModal:n,closeServiceModal:l}=B(),{openAccordion:o,toggleAccordion:d}=O(),u=G();return(0,a.jsxs)("div",{className:"min-h-screen relative overflow-x-hidden",children:[(0,a.jsxs)("div",{className:"fixed inset-0 pointer-events-none",children:[a.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-banquise-blue-light via-banquise-blue via-banquise-blue-dark to-banquise-blue-dark"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-banquise-blue-dark/60 to-banquise-blue-dark transition-opacity duration-500",style:{opacity:.9*u}}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-banquise-blue-dark/70 to-banquise-blue-dark transition-opacity duration-500",style:{opacity:Math.max(0,(u-.2)*1.5)}}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-banquise-blue-dark/80 to-slate-900 transition-opacity duration-500",style:{opacity:Math.max(0,(u-.5)*2)}}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-banquise-blue-dark/50 to-slate-900 transition-opacity duration-500",style:{opacity:Math.max(0,(u-.7)*2.5)}}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-banquise-blue-lightest/4 via-transparent to-transparent"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-bl from-transparent via-banquise-blue-lightest/2 to-transparent"}),(0,a.jsxs)("div",{className:"absolute inset-0",children:[a.jsx("div",{className:"absolute top-0 left-1/4 w-px h-full bg-gradient-to-b from-banquise-blue-lightest/20 via-banquise-blue-lightest/8 to-transparent animate-ocean-shimmer"}),a.jsx("div",{className:"absolute top-0 left-2/3 w-px h-full bg-gradient-to-b from-banquise-blue-lightest/15 via-banquise-blue-lightest/6 to-transparent animate-ocean-shimmer delay-1000"}),a.jsx("div",{className:"absolute top-0 left-3/4 w-px h-full bg-gradient-to-b from-banquise-blue-lightest/10 via-banquise-blue-lightest/4 to-transparent animate-ocean-shimmer delay-2000"})]}),(0,a.jsxs)("div",{className:"absolute inset-0",children:[a.jsx("div",{className:"absolute top-1/6 left-1/5 w-2 h-2 bg-banquise-blue-lightest/20 rounded-full animate-bubble-float"}),a.jsx("div",{className:"absolute top-1/4 left-3/4 w-1 h-1 bg-banquise-blue-lightest/15 rounded-full animate-bubble-float-fast delay-500"}),a.jsx("div",{className:"absolute top-1/3 left-1/3 w-3 h-3 bg-banquise-blue-lightest/10 rounded-full animate-bubble-float-slow"}),a.jsx("div",{className:"absolute top-1/2 left-4/5 w-1.5 h-1.5 bg-banquise-blue-lightest/18 rounded-full animate-bubble-float delay-1000"}),a.jsx("div",{className:"absolute top-2/3 left-1/6 w-2.5 h-2.5 bg-banquise-blue-lightest/8 rounded-full animate-bubble-float-slow delay-1500"}),a.jsx("div",{className:"absolute top-3/4 left-2/3 w-1 h-1 bg-banquise-blue-lightest/22 rounded-full animate-bubble-float-fast delay-700"}),a.jsx("div",{className:"absolute top-5/6 left-1/2 w-1.5 h-1.5 bg-banquise-blue-lightest/12 rounded-full animate-bubble-float delay-300"}),a.jsx("div",{className:"absolute top-11/12 left-3/5 w-2 h-2 bg-banquise-blue-lightest/6 rounded-full animate-bubble-float-slow delay-2000"}),a.jsx("div",{className:"absolute top-1/8 left-1/2 w-1.5 h-1.5 bg-banquise-blue-lightest/25 rounded-full animate-bubble-float-fast delay-800"}),a.jsx("div",{className:"absolute top-3/8 left-1/8 w-2 h-2 bg-banquise-blue-lightest/12 rounded-full animate-bubble-float delay-1200"}),a.jsx("div",{className:"absolute top-5/8 left-7/8 w-1 h-1 bg-banquise-blue-lightest/20 rounded-full animate-bubble-float-slow delay-600"}),a.jsx("div",{className:"absolute top-7/8 left-1/4 w-2.5 h-2.5 bg-banquise-blue-lightest/8 rounded-full animate-bubble-float-fast delay-1800"}),a.jsx("div",{className:"absolute top-1/7 left-5/6 w-1 h-1 bg-banquise-blue-lightest/28 rounded-full animate-bubble-float delay-400"}),a.jsx("div",{className:"absolute top-2/7 left-2/5 w-1.5 h-1.5 bg-banquise-blue-lightest/15 rounded-full animate-bubble-float-slow delay-900"}),a.jsx("div",{className:"absolute top-4/7 left-3/8 w-2 h-2 bg-banquise-blue-lightest/10 rounded-full animate-bubble-float-fast delay-1400"}),a.jsx("div",{className:"absolute top-6/7 left-4/5 w-1 h-1 bg-banquise-blue-lightest/18 rounded-full animate-bubble-float delay-200"}),a.jsx("div",{className:"absolute top-1/10 left-3/10 w-0.5 h-0.5 bg-banquise-blue-lightest/30 rounded-full animate-bubble-float-fast delay-100"}),a.jsx("div",{className:"absolute top-3/10 left-7/10 w-0.5 h-0.5 bg-banquise-blue-lightest/25 rounded-full animate-bubble-float delay-1100"}),a.jsx("div",{className:"absolute top-7/10 left-1/10 w-0.5 h-0.5 bg-banquise-blue-lightest/20 rounded-full animate-bubble-float-slow delay-1700"}),a.jsx("div",{className:"absolute top-9/10 left-9/10 w-0.5 h-0.5 bg-banquise-blue-lightest/15 rounded-full animate-bubble-float-fast delay-2200"}),a.jsx("div",{className:"absolute top-1/5 left-4/7 w-3 h-3 bg-banquise-blue-lightest/5 rounded-full animate-bubble-float-slow delay-1600"}),a.jsx("div",{className:"absolute top-2/5 left-6/7 w-2.5 h-2.5 bg-banquise-blue-lightest/7 rounded-full animate-bubble-float delay-800"}),a.jsx("div",{className:"absolute top-4/5 left-2/7 w-3.5 h-3.5 bg-banquise-blue-lightest/4 rounded-full animate-bubble-float-slow delay-2400"})]})]}),(0,a.jsxs)("div",{className:"relative z-10 text-white",children:[a.jsx(j,{translations:e.navigation,languageSwitcher:a.jsx(A,{currentLanguage:t,onLanguageChange:s,availableLanguages:i})}),a.jsx(y,{translations:e.hero}),a.jsx(C,{services:e.services,onServiceClick:n,translations:e.common}),a.jsx(D,{}),a.jsx(E,{openAccordion:o,toggleAccordion:d}),a.jsx(z,{})]}),a.jsx(_,{}),r&&a.jsx(M,{service:r,onClose:l,translations:e.common})]})}},2481:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return v}});let a=s(1174),i=s(8374),r=s(326),n=i._(s(7577)),l=a._(s(962)),o=a._(s(815)),d=s(3078),u=s(5248),c=s(1206);s(576);let m=s(131),b=a._(s(6820)),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function x(e,t,s,a,i,r,n){let l=null==e?void 0:e.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==s?void 0:s.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,i=!1;s.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==a?void 0:a.current)&&a.current(e)}}))}function g(e){return n.use?{fetchPriority:e}:{fetchpriority:e}}globalThis.__NEXT_IMAGE_IMPORTED=!0;let p=(0,n.forwardRef)((e,t)=>{let{src:s,srcSet:a,sizes:i,height:l,width:o,decoding:d,className:u,style:c,fetchPriority:m,placeholder:b,loading:h,unoptimized:p,fill:f,onLoadRef:v,onLoadingCompleteRef:w,setBlurComplete:j,setShowAltText:y,sizesInput:q,onLoad:N,onError:k,...C}=e;return(0,r.jsx)("img",{...C,...g(m),loading:h,width:o,height:l,decoding:d,"data-nimg":f?"fill":"1",className:u,style:c,sizes:i,srcSet:a,src:s,ref:(0,n.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(k&&(e.src=e.src),e.complete&&x(e,b,v,w,j,p,q))},[s,b,v,w,j,k,p,q,t]),onLoad:e=>{x(e.currentTarget,b,v,w,j,p,q)},onError:e=>{y(!0),"empty"!==b&&j(!0),k&&k(e)}})});function f(e){let{isAppRouter:t,imgAttributes:s}=e,a={as:"image",imageSrcSet:s.srcSet,imageSizes:s.sizes,crossOrigin:s.crossOrigin,referrerPolicy:s.referrerPolicy,...g(s.fetchPriority)};return t&&l.default.preload?(l.default.preload(s.src,a),null):(0,r.jsx)(o.default,{children:(0,r.jsx)("link",{rel:"preload",href:s.srcSet?void 0:s.src,...a},"__nimg-"+s.src+s.srcSet+s.sizes)})}let v=(0,n.forwardRef)((e,t)=>{let s=(0,n.useContext)(m.RouterContext),a=(0,n.useContext)(c.ImageConfigContext),i=(0,n.useMemo)(()=>{var e;let t=h||a||u.imageConfigDefault,s=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),i=t.deviceSizes.sort((e,t)=>e-t),r=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:s,deviceSizes:i,qualities:r}},[a]),{onLoad:l,onLoadingComplete:o}=e,x=(0,n.useRef)(l);(0,n.useEffect)(()=>{x.current=l},[l]);let g=(0,n.useRef)(o);(0,n.useEffect)(()=>{g.current=o},[o]);let[v,w]=(0,n.useState)(!1),[j,y]=(0,n.useState)(!1),{props:q,meta:N}=(0,d.getImgProps)(e,{defaultLoader:b.default,imgConf:i,blurComplete:v,showAltText:j});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p,{...q,unoptimized:N.unoptimized,placeholder:N.placeholder,fill:N.fill,onLoadRef:x,onLoadingCompleteRef:g,setBlurComplete:w,setShowAltText:y,sizesInput:e.sizes,ref:t}),N.priority?(0,r.jsx)(f,{isAppRouter:!s,imgAttributes:q}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3484:(e,t,s)=>{"use strict";e.exports=s(1616).vendored.contexts.AmpContext},1157:(e,t,s)=>{"use strict";e.exports=s(1616).vendored.contexts.HeadManagerContext},1206:(e,t,s)=>{"use strict";e.exports=s(1616).vendored.contexts.ImageConfigContext},131:(e,t,s)=>{"use strict";e.exports=s(1616).vendored.contexts.RouterContext},8710:(e,t)=>{"use strict";function s(e){let{ampFirst:t=!1,hybrid:s=!1,hasQuery:a=!1}=void 0===e?{}:e;return t||s&&a}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return s}})},3078:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),s(576);let a=s(380),i=s(5248);function r(e){return void 0!==e.default}function n(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,t){var s,l;let o,d,u,{src:c,sizes:m,unoptimized:b=!1,priority:h=!1,loading:x,className:g,quality:p,width:f,height:v,fill:w=!1,style:j,overrideSrc:y,onLoad:q,onLoadingComplete:N,placeholder:k="empty",blurDataURL:C,fetchPriority:D,decoding:S="async",layout:P,objectFit:E,objectPosition:z,lazyBoundary:M,lazyRoot:_,...A}=e,{imgConf:I,showAltText:L,blurComplete:B,defaultLoader:O}=t,G=I||i.imageConfigDefault;if("allSizes"in G)o=G;else{let e=[...G.deviceSizes,...G.imageSizes].sort((e,t)=>e-t),t=G.deviceSizes.sort((e,t)=>e-t),a=null==(s=G.qualities)?void 0:s.sort((e,t)=>e-t);o={...G,allSizes:e,deviceSizes:t,qualities:a}}if(void 0===O)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let F=A.loader||O;delete A.loader,delete A.srcSet;let R="__next_img_default"in F;if(R){if("custom"===o.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=F;F=t=>{let{config:s,...a}=t;return e(a)}}if(P){"fill"===P&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[P];e&&(j={...j,...e});let t={responsive:"100vw",fill:"100vw"}[P];t&&!m&&(m=t)}let $="",T=n(f),W=n(v);if("object"==typeof(l=c)&&(r(l)||void 0!==l.src)){let e=r(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(d=e.blurWidth,u=e.blurHeight,C=C||e.blurDataURL,$=e.src,!w){if(T||W){if(T&&!W){let t=T/e.width;W=Math.round(e.height*t)}else if(!T&&W){let t=W/e.height;T=Math.round(e.width*t)}}else T=e.width,W=e.height}}let H=!h&&("lazy"===x||void 0===x);(!(c="string"==typeof c?c:$)||c.startsWith("data:")||c.startsWith("blob:"))&&(b=!0,H=!1),o.unoptimized&&(b=!0),R&&c.endsWith(".svg")&&!o.dangerouslyAllowSVG&&(b=!0),h&&(D="high");let U=n(p),V=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:E,objectPosition:z}:{},L?{}:{color:"transparent"},j),Y=B||"empty"===k?null:"blur"===k?'url("data:image/svg+xml;charset=utf-8,'+(0,a.getImageBlurSvg)({widthInt:T,heightInt:W,blurWidth:d,blurHeight:u,blurDataURL:C||"",objectFit:V.objectFit})+'")':'url("'+k+'")',J=Y?{backgroundSize:V.objectFit||"cover",backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},X=function(e){let{config:t,src:s,unoptimized:a,width:i,quality:r,sizes:n,loader:l}=e;if(a)return{src:s,srcSet:void 0,sizes:void 0};let{widths:o,kind:d}=function(e,t,s){let{deviceSizes:a,allSizes:i}=e;if(s){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let a;a=e.exec(s);a)t.push(parseInt(a[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=a[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:a,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,n),u=o.length-1;return{sizes:n||"w"!==d?n:"100vw",srcSet:o.map((e,a)=>l({config:t,src:s,quality:r,width:e})+" "+("w"===d?e:a+1)+d).join(", "),src:l({config:t,src:s,quality:r,width:o[u]})}}({config:o,src:c,unoptimized:b,width:T,quality:U,sizes:m,loader:F});return{props:{...A,loading:H?"lazy":x,fetchPriority:D,width:T,height:W,decoding:S,className:g,style:{...V,...J},sizes:X.sizes,srcSet:X.srcSet,src:y||X.src},meta:{unoptimized:b,priority:h,placeholder:k,fill:w}}}},815:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var s in t)Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}(t,{default:function(){return x},defaultHead:function(){return c}});let a=s(1174),i=s(8374),r=s(326),n=i._(s(7577)),l=a._(s(8003)),o=s(3484),d=s(1157),u=s(8710);function c(e){void 0===e&&(e=!1);let t=[(0,r.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,r.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function m(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===n.default.Fragment?e.concat(n.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}s(576);let b=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:s}=t;return e.reduce(m,[]).reverse().concat(c(s).reverse()).filter(function(){let e=new Set,t=new Set,s=new Set,a={};return i=>{let r=!0,n=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){n=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?r=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?r=!1:t.add(i.type);break;case"meta":for(let e=0,t=b.length;e{let a=e.key||t;if(!s&&"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,n.default.cloneElement(e,t)}return n.default.cloneElement(e,{key:a})})}let x=function(e){let{children:t}=e,s=(0,n.useContext)(o.AmpStateContext),a=(0,n.useContext)(d.HeadManagerContext);return(0,r.jsx)(l.default,{reduceComponentsToState:h,headManager:a,inAmpMode:(0,u.isInAmpMode)(s),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)},380:(e,t)=>{"use strict";function s(e){let{widthInt:t,heightInt:s,blurWidth:a,blurHeight:i,blurDataURL:r,objectFit:n}=e,l=a?40*a:t,o=i?40*i:s,d=l&&o?"viewBox='0 0 "+l+" "+o+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+d+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(d?"none":"contain"===n?"xMidYMid":"cover"===n?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+r+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return s}})},5248:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var s in t)Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}(t,{VALID_LOADERS:function(){return s},imageConfigDefault:function(){return a}});let s=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},9029:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var s in t)Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}(t,{default:function(){return o},getImageProps:function(){return l}});let a=s(1174),i=s(3078),r=s(2481),n=a._(s(6820));function l(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:n.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,s]of Object.entries(t))void 0===s&&delete t[e];return{props:t}}let o=r.Image},6820:(e,t)=>{"use strict";function s(e){var t;let{config:s,src:a,width:i,quality:r}=e,n=r||(null==(t=s.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}});let a=s(7577),i=()=>{},r=()=>{};function n(e){var t;let{headManager:s,reduceComponentsToState:n}=e;function l(){if(s&&s.mountedInstances){let t=a.Children.toArray(Array.from(s.mountedInstances).filter(Boolean));s.updateHead(n(t,e))}}return null==s||null==(t=s.mountedInstances)||t.add(e.children),l(),i(()=>{var t;return null==s||null==(t=s.mountedInstances)||t.add(e.children),()=>{var t;null==s||null==(t=s.mountedInstances)||t.delete(e.children)}}),i(()=>(s&&(s._pendingUpdate=l),()=>{s&&(s._pendingUpdate=l)})),r(()=>(s&&s._pendingUpdate&&(s._pendingUpdate(),s._pendingUpdate=null),()=>{s&&s._pendingUpdate&&(s._pendingUpdate(),s._pendingUpdate=null)})),null}},1506:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r,metadata:()=>i});var a=s(9510);s(7272);let i={title:"La Banquise - H\xe9bergement et Communaut\xe9 Tech",description:"Association d'h\xe9bergement et lab r\xe9seau pour tous les \xe9tudiants et associations de l'EPITA. Services Wiki, Gitea, Panel de jeux."};function r({children:e}){return(0,a.jsxs)("html",{lang:"fr",children:[a.jsx("head",{}),a.jsx("body",{children:e})]})}},908:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});let a=(0,s(8570).createProxy)(String.raw`/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx#default`)},7272:()=>{}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[819],()=>s(1010));module.exports=a})(); \ No newline at end of file diff --git a/banquise-website/.next/server/app/page.js.nft.json b/banquise-website/.next/server/app/page.js.nft.json new file mode 100644 index 0000000..c548449 --- /dev/null +++ b/banquise-website/.next/server/app/page.js.nft.json @@ -0,0 +1 @@ +{"version":1,"files":["../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../node_modules/next/dist/client/components/async-local-storage.js","../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/package.json","../../../package.json","../../package.json","../chunks/819.js","../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/banquise-website/.next/server/app/page_client-reference-manifest.js b/banquise-website/.next/server/app/page_client-reference-manifest.js index b890895..b4d0262 100644 --- a/banquise-website/.next/server/app/page_client-reference-manifest.js +++ b/banquise-website/.next/server/app/page_client-reference-manifest.js @@ -1 +1 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"(app-pages-browser)/./app/page.tsx":{"*":{"id":"(ssr)/./app/page.tsx","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/app-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/error-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/not-found-boundary.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js","name":"*","chunks":[],"async":false}},"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js":{"*":{"id":"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx":{"id":"(app-pages-browser)/./app/page.tsx","name":"*","chunks":["app/page","static/chunks/app/page.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/globals.css":{"id":"(app-pages-browser)/./app/globals.css","name":"*","chunks":["app/layout","static/chunks/app/layout.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/app-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/app-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/client-page.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/client-page.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/layout-router.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/layout-router.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/not-found-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/not-found-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/not-found-boundary.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/not-found-boundary.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":"(app-pages-browser)/./node_modules/next/dist/client/components/render-from-template-context.js","name":"*","chunks":["app-pages-internals","static/chunks/app-pages-internals.js"],"async":false}},"entryCSSFiles":{"/home/sahamone/Documents/La Banquise/website-front/banquise-website/":[],"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page":[],"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout":["static/css/app/layout.css"]}} \ No newline at end of file +globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"1702":{"*":{"id":"5563","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-75a40be3e1c8e68a.js"],"async":false},"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page.tsx":{"id":1702,"name":"*","chunks":["145","static/chunks/145-7efb8ef7bc9ac179.js","931","static/chunks/app/page-c46de648578fb029.js"],"async":false}},"entryCSSFiles":{"/home/sahamone/Documents/La Banquise/website-front/banquise-website/":[],"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/layout":["static/css/42dfb7eda7c856d4.css"],"/home/sahamone/Documents/La Banquise/website-front/banquise-website/app/page":[]}} \ No newline at end of file diff --git a/banquise-website/.next/server/chunks/682.js b/banquise-website/.next/server/chunks/682.js new file mode 100644 index 0000000..aa2b899 --- /dev/null +++ b/banquise-website/.next/server/chunks/682.js @@ -0,0 +1,6 @@ +"use strict";exports.id=682,exports.ids=[682],exports.modules={1682:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Head:function(){return y},Html:function(){return I},Main:function(){return T},NextScript:function(){return S},default:function(){return P}});let r=n(997),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(void 0);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(6689)),o=n(5104),s=n(5778),a=n(9630),l=function(e){return e&&e.__esModule?e:{default:e}}(n(676)),u=n(3112),c=n(8584);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}let f=new Set;function d(e,t,n){let r=(0,s.getPageFiles)(e,"/_app"),i=n?[]:(0,s.getPageFiles)(e,t);return{sharedFiles:r,pageFiles:i,allFiles:[...new Set([...r,...i])]}}function h(e,t){let{assetPrefix:n,buildManifest:i,assetQueryString:o,disableOptimizedLoading:s,crossOrigin:a}=e;return i.polyfillFiles.filter(e=>e.endsWith(".js")&&!e.endsWith(".module.js")).map(e=>(0,r.jsx)("script",{defer:!s,nonce:t.nonce,crossOrigin:t.crossOrigin||a,noModule:!0,src:`${n}/_next/${(0,c.encodeURIPath)(e)}${o}`},e))}function m({styles:e}){if(!e)return null;let t=Array.isArray(e)?e:[];if(e.props&&Array.isArray(e.props.children)){let n=e=>{var t,n;return null==e?void 0:null==(n=e.props)?void 0:null==(t=n.dangerouslySetInnerHTML)?void 0:t.__html};e.props.children.forEach(e=>{Array.isArray(e)?e.forEach(e=>n(e)&&t.push(e)):n(e)&&t.push(e)})}return(0,r.jsx)("style",{"amp-custom":"",dangerouslySetInnerHTML:{__html:t.map(e=>e.props.dangerouslySetInnerHTML.__html).join("").replace(/\/\*# sourceMappingURL=.*\*\//g,"").replace(/\/\*@ sourceURL=.*?\*\//g,"")}})}function _(e,t,n){let{dynamicImports:i,assetPrefix:o,isDevelopment:s,assetQueryString:a,disableOptimizedLoading:l,crossOrigin:u}=e;return i.map(e=>!e.endsWith(".js")||n.allFiles.includes(e)?null:(0,r.jsx)("script",{async:!s&&l,defer:!l,src:`${o}/_next/${(0,c.encodeURIPath)(e)}${a}`,nonce:t.nonce,crossOrigin:t.crossOrigin||u},e))}function g(e,t,n){var i;let{assetPrefix:o,buildManifest:s,isDevelopment:a,assetQueryString:l,disableOptimizedLoading:u,crossOrigin:p}=e;return[...n.allFiles.filter(e=>e.endsWith(".js")),...null==(i=s.lowPriorityFiles)?void 0:i.filter(e=>e.endsWith(".js"))].map(e=>(0,r.jsx)("script",{src:`${o}/_next/${(0,c.encodeURIPath)(e)}${l}`,nonce:t.nonce,async:!a&&u,defer:!u,crossOrigin:t.crossOrigin||p},e))}function E(e,t){let{scriptLoader:n,disableOptimizedLoading:o,crossOrigin:s}=e,a=function(e,t){let{assetPrefix:n,scriptLoader:o,crossOrigin:s,nextScriptWorkers:a}=e;if(!a)return null;try{let{partytownSnippet:e}=require("@builder.io/partytown/integration"),a=(Array.isArray(t.children)?t.children:[t.children]).find(e=>{var t,n;return!!e&&!!e.props&&(null==e?void 0:null==(n=e.props)?void 0:null==(t=n.dangerouslySetInnerHTML)?void 0:t.__html.length)&&"data-partytown-config"in e.props});return(0,r.jsxs)(r.Fragment,{children:[!a&&(0,r.jsx)("script",{"data-partytown-config":"",dangerouslySetInnerHTML:{__html:` + partytown = { + lib: "${n}/_next/static/~partytown/" + }; + `}}),(0,r.jsx)("script",{"data-partytown":"",dangerouslySetInnerHTML:{__html:e()}}),(o.worker||[]).map((e,n)=>{let{strategy:r,src:o,children:a,dangerouslySetInnerHTML:l,...u}=e,c={};if(o)c.src=o;else if(l&&l.__html)c.dangerouslySetInnerHTML={__html:l.__html};else if(a)c.dangerouslySetInnerHTML={__html:"string"==typeof a?a:Array.isArray(a)?a.join(""):""};else throw Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script");return(0,i.createElement)("script",{...c,...u,type:"text/partytown",key:o||n,nonce:t.nonce,"data-nscript":"worker",crossOrigin:t.crossOrigin||s})})]})}catch(e){return(0,l.default)(e)&&"MODULE_NOT_FOUND"!==e.code&&console.warn(`Warning: ${e.message}`),null}}(e,t),u=(n.beforeInteractive||[]).filter(e=>e.src).map((e,n)=>{let{strategy:r,...a}=e;return(0,i.createElement)("script",{...a,key:a.src||n,defer:a.defer??!o,nonce:t.nonce,"data-nscript":"beforeInteractive",crossOrigin:t.crossOrigin||s})});return(0,r.jsxs)(r.Fragment,{children:[a,u]})}class y extends i.default.Component{static #e=this.contextType=u.HtmlContext;getCssLinks(e){let{assetPrefix:t,assetQueryString:n,dynamicImports:i,crossOrigin:o,optimizeCss:s,optimizeFonts:a}=this.context,l=e.allFiles.filter(e=>e.endsWith(".css")),u=new Set(e.sharedFiles),p=new Set([]),f=Array.from(new Set(i.filter(e=>e.endsWith(".css"))));if(f.length){let e=new Set(l);p=new Set(f=f.filter(t=>!(e.has(t)||u.has(t)))),l.push(...f)}let d=[];return l.forEach(e=>{let i=u.has(e);s||d.push((0,r.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,as:"style",crossOrigin:this.props.crossOrigin||o},`${e}-preload`));let a=p.has(e);d.push((0,r.jsx)("link",{nonce:this.props.nonce,rel:"stylesheet",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,crossOrigin:this.props.crossOrigin||o,"data-n-g":a?void 0:i?"":void 0,"data-n-p":a?void 0:i?void 0:""},e))}),a&&(d=this.makeStylesheetInert(d)),0===d.length?null:d}getPreloadDynamicChunks(){let{dynamicImports:e,assetPrefix:t,assetQueryString:n,crossOrigin:i}=this.context;return e.map(e=>e.endsWith(".js")?(0,r.jsx)("link",{rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,as:"script",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||i},e):null).filter(Boolean)}getPreloadMainLinks(e){let{assetPrefix:t,assetQueryString:n,scriptLoader:i,crossOrigin:o}=this.context,s=e.allFiles.filter(e=>e.endsWith(".js"));return[...(i.beforeInteractive||[]).map(e=>(0,r.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:e.src,as:"script",crossOrigin:this.props.crossOrigin||o},e.src)),...s.map(e=>(0,r.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,as:"script",crossOrigin:this.props.crossOrigin||o},e))]}getBeforeInteractiveInlineScripts(){let{scriptLoader:e}=this.context,{nonce:t,crossOrigin:n}=this.props;return(e.beforeInteractive||[]).filter(e=>!e.src&&(e.dangerouslySetInnerHTML||e.children)).map((e,r)=>{let{strategy:o,children:s,dangerouslySetInnerHTML:a,src:l,...u}=e,c="";return a&&a.__html?c=a.__html:s&&(c="string"==typeof s?s:Array.isArray(s)?s.join(""):""),(0,i.createElement)("script",{...u,dangerouslySetInnerHTML:{__html:c},key:u.id||r,nonce:t,"data-nscript":"beforeInteractive",crossOrigin:n||void 0})})}getDynamicChunks(e){return _(this.context,this.props,e)}getPreNextScripts(){return E(this.context,this.props)}getScripts(e){return g(this.context,this.props,e)}getPolyfillScripts(){return h(this.context,this.props)}makeStylesheetInert(e){return i.default.Children.map(e,e=>{var t,n;if((null==e?void 0:e.type)==="link"&&(null==e?void 0:null==(t=e.props)?void 0:t.href)&&o.OPTIMIZED_FONT_PROVIDERS.some(({url:t})=>{var n,r;return null==e?void 0:null==(r=e.props)?void 0:null==(n=r.href)?void 0:n.startsWith(t)})){let t={...e.props||{},"data-href":e.props.href,href:void 0};return i.default.cloneElement(e,t)}if(null==e?void 0:null==(n=e.props)?void 0:n.children){let t={...e.props||{},children:this.makeStylesheetInert(e.props.children)};return i.default.cloneElement(e,t)}return e}).filter(Boolean)}render(){let{styles:e,ampPath:t,inAmpMode:o,hybridAmp:s,canonicalBase:a,__NEXT_DATA__:l,dangerousAsPath:u,headTags:p,unstable_runtimeJS:f,unstable_JsPreload:h,disableOptimizedLoading:_,optimizeCss:g,optimizeFonts:E,assetPrefix:y,nextFontManifest:S}=this.context,I=!1===f,T=!1===h||!_;this.context.docComponentsRendered.Head=!0;let{head:P}=this.context,O=[],x=[];P&&(P.forEach(e=>{let t;this.context.strictNextHead&&(t=i.default.createElement("meta",{name:"next-head",content:"1"})),e&&"link"===e.type&&"preload"===e.props.rel&&"style"===e.props.as?(t&&O.push(t),O.push(e)):e&&(t&&("meta"!==e.type||!e.props.charSet)&&x.push(t),x.push(e))}),P=O.concat(x));let b=i.default.Children.toArray(this.props.children).filter(Boolean);E&&!o&&(b=this.makeStylesheetInert(b));let N=!1,j=!1;P=i.default.Children.map(P||[],e=>{if(!e)return e;let{type:t,props:n}=e;if(o){let r="";if("meta"===t&&"viewport"===n.name?r='name="viewport"':"link"===t&&"canonical"===n.rel?j=!0:"script"===t&&(n.src&&-1>n.src.indexOf("ampproject")||n.dangerouslySetInnerHTML&&(!n.type||"text/javascript"===n.type))&&(r="{r+=` ${e}="${n[e]}"`}),r+="/>"),r)return console.warn(`Found conflicting amp tag "${e.type}" with conflicting prop ${r} in ${l.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`),null}else"link"===t&&"amphtml"===n.rel&&(N=!0);return e});let v=d(this.context.buildManifest,this.context.__NEXT_DATA__.page,o),R=function(e,t,n=""){if(!e)return{preconnect:null,preload:null};let i=e.pages["/_app"],o=e.pages[t],s=Array.from(new Set([...i??[],...o??[]]));return{preconnect:0===s.length&&(i||o)?(0,r.jsx)("link",{"data-next-font":e.pagesUsingSizeAdjust?"size-adjust":"",rel:"preconnect",href:"/",crossOrigin:"anonymous"}):null,preload:s?s.map(e=>{let t=/\.(woff|woff2|eot|ttf|otf)$/.exec(e)[1];return(0,r.jsx)("link",{rel:"preload",href:`${n}/_next/${(0,c.encodeURIPath)(e)}`,as:"font",type:`font/${t}`,crossOrigin:"anonymous","data-next-font":e.includes("-s")?"size-adjust":""},e)}):null}}(S,u,y);return(0,r.jsxs)("head",{...function(e){let{crossOrigin:t,nonce:n,...r}=e;return r}(this.props),children:[this.context.isDevelopment&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{"data-next-hide-fouc":!0,"data-ampdevmode":o?"true":void 0,dangerouslySetInnerHTML:{__html:"body{display:none}"}}),(0,r.jsx)("noscript",{"data-next-hide-fouc":!0,"data-ampdevmode":o?"true":void 0,children:(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{display:block}"}})})]}),P,this.context.strictNextHead?null:(0,r.jsx)("meta",{name:"next-head-count",content:i.default.Children.count(P||[]).toString()}),b,E&&(0,r.jsx)("meta",{name:"next-font-preconnect"}),R.preconnect,R.preload,o&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{name:"viewport",content:"width=device-width,minimum-scale=1,initial-scale=1"}),!j&&(0,r.jsx)("link",{rel:"canonical",href:a+n(733).cleanAmpPath(u)}),(0,r.jsx)("link",{rel:"preload",as:"script",href:"https://cdn.ampproject.org/v0.js"}),(0,r.jsx)(m,{styles:e}),(0,r.jsx)("style",{"amp-boilerplate":"",dangerouslySetInnerHTML:{__html:"body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}"}}),(0,r.jsx)("noscript",{children:(0,r.jsx)("style",{"amp-boilerplate":"",dangerouslySetInnerHTML:{__html:"body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}"}})}),(0,r.jsx)("script",{async:!0,src:"https://cdn.ampproject.org/v0.js"})]}),!o&&(0,r.jsxs)(r.Fragment,{children:[!N&&s&&(0,r.jsx)("link",{rel:"amphtml",href:a+(t||`${u}${u.includes("?")?"&":"?"}amp=1`)}),this.getBeforeInteractiveInlineScripts(),!g&&this.getCssLinks(v),!g&&(0,r.jsx)("noscript",{"data-n-css":this.props.nonce??""}),!I&&!T&&this.getPreloadDynamicChunks(),!I&&!T&&this.getPreloadMainLinks(v),!_&&!I&&this.getPolyfillScripts(),!_&&!I&&this.getPreNextScripts(),!_&&!I&&this.getDynamicChunks(v),!_&&!I&&this.getScripts(v),g&&this.getCssLinks(v),g&&(0,r.jsx)("noscript",{"data-n-css":this.props.nonce??""}),this.context.isDevelopment&&(0,r.jsx)("noscript",{id:"__next_css__DO_NOT_USE__"}),e||null]}),i.default.createElement(i.default.Fragment,{},...p||[])]})}}class S extends i.default.Component{static #e=this.contextType=u.HtmlContext;getDynamicChunks(e){return _(this.context,this.props,e)}getPreNextScripts(){return E(this.context,this.props)}getScripts(e){return g(this.context,this.props,e)}getPolyfillScripts(){return h(this.context,this.props)}static getInlineScriptSource(e){let{__NEXT_DATA__:t,largePageDataBytes:r}=e;try{let i=JSON.stringify(t);if(f.has(t.page))return(0,a.htmlEscapeJsonString)(i);let o=Buffer.from(i).byteLength,s=n(5955).Z;return r&&o>r&&(f.add(t.page),console.warn(`Warning: data for page "${t.page}"${t.page===e.dangerousAsPath?"":` (path "${e.dangerousAsPath}")`} is ${s(o)} which exceeds the threshold of ${s(r)}, this amount of data can reduce performance. +See more info here: https://nextjs.org/docs/messages/large-page-data`)),(0,a.htmlEscapeJsonString)(i)}catch(e){if((0,l.default)(e)&&-1!==e.message.indexOf("circular structure"))throw Error(`Circular structure in "getInitialProps" result of page "${t.page}". https://nextjs.org/docs/messages/circular-structure`);throw e}}render(){let{assetPrefix:e,inAmpMode:t,buildManifest:n,unstable_runtimeJS:i,docComponentsRendered:o,assetQueryString:s,disableOptimizedLoading:a,crossOrigin:l}=this.context,u=!1===i;if(o.NextScript=!0,t)return null;let p=d(this.context.buildManifest,this.context.__NEXT_DATA__.page,t);return(0,r.jsxs)(r.Fragment,{children:[!u&&n.devFiles?n.devFiles.map(t=>(0,r.jsx)("script",{src:`${e}/_next/${(0,c.encodeURIPath)(t)}${s}`,nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||l},t)):null,u?null:(0,r.jsx)("script",{id:"__NEXT_DATA__",type:"application/json",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||l,dangerouslySetInnerHTML:{__html:S.getInlineScriptSource(this.context)}}),a&&!u&&this.getPolyfillScripts(),a&&!u&&this.getPreNextScripts(),a&&!u&&this.getDynamicChunks(p),a&&!u&&this.getScripts(p)]})}}function I(e){let{inAmpMode:t,docComponentsRendered:n,locale:o,scriptLoader:s,__NEXT_DATA__:a}=(0,u.useHtmlContext)();return n.Html=!0,function(e,t,n){var r,o,s,a;if(!n.children)return;let l=[],u=Array.isArray(n.children)?n.children:[n.children],c=null==(o=u.find(e=>e.type===y))?void 0:null==(r=o.props)?void 0:r.children,p=null==(a=u.find(e=>"body"===e.type))?void 0:null==(s=a.props)?void 0:s.children,f=[...Array.isArray(c)?c:[c],...Array.isArray(p)?p:[p]];i.default.Children.forEach(f,t=>{var n;if(t&&(null==(n=t.type)?void 0:n.__nextScript)){if("beforeInteractive"===t.props.strategy){e.beforeInteractive=(e.beforeInteractive||[]).concat([{...t.props}]);return}if(["lazyOnload","afterInteractive","worker"].includes(t.props.strategy)){l.push(t.props);return}}}),t.scriptLoader=l}(s,a,e),(0,r.jsx)("html",{...e,lang:e.lang||o||void 0,amp:t?"":void 0,"data-ampdevmode":void 0})}function T(){let{docComponentsRendered:e}=(0,u.useHtmlContext)();return e.Main=!0,(0,r.jsx)("next-js-internal-body-render-target",{})}class P extends i.default.Component{static getInitialProps(e){return e.defaultGetInitialProps(e)}render(){return(0,r.jsxs)(I,{children:[(0,r.jsx)(y,{}),(0,r.jsxs)("body",{children:[(0,r.jsx)(T,{}),(0,r.jsx)(S,{})]})]})}}P[o.NEXT_BUILTIN_DOCUMENT]=function(){return(0,r.jsxs)(I,{children:[(0,r.jsx)(y,{}),(0,r.jsxs)("body",{children:[(0,r.jsx)(T,{}),(0,r.jsx)(S,{})]})]})}},5104:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{APP_BUILD_MANIFEST:function(){return E},APP_CLIENT_INTERNALS:function(){return K},APP_PATHS_MANIFEST:function(){return m},APP_PATH_ROUTES_MANIFEST:function(){return _},AUTOMATIC_FONT_OPTIMIZATION_MANIFEST:function(){return M},BARREL_OPTIMIZATION_PREFIX:function(){return B},BLOCKED_PAGES:function(){return F},BUILD_ID_FILE:function(){return w},BUILD_MANIFEST:function(){return g},CLIENT_PUBLIC_FILES_PATH:function(){return D},CLIENT_REFERENCE_MANIFEST:function(){return W},CLIENT_STATIC_FILES_PATH:function(){return U},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return q},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return V},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return X},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return Q},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return Z},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return J},COMPILER_INDEXES:function(){return o},COMPILER_NAMES:function(){return i},CONFIG_FILES:function(){return C},DEFAULT_RUNTIME_WEBPACK:function(){return et},DEFAULT_SANS_SERIF_FONT:function(){return el},DEFAULT_SERIF_FONT:function(){return ea},DEV_CLIENT_PAGES_MANIFEST:function(){return j},DEV_MIDDLEWARE_MANIFEST:function(){return R},EDGE_RUNTIME_WEBPACK:function(){return en},EDGE_UNSUPPORTED_NODE_APIS:function(){return ed},EXPORT_DETAIL:function(){return P},EXPORT_MARKER:function(){return T},FUNCTIONS_CONFIG_MANIFEST:function(){return y},GOOGLE_FONT_PROVIDER:function(){return eo},IMAGES_MANIFEST:function(){return b},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return Y},MIDDLEWARE_BUILD_MANIFEST:function(){return G},MIDDLEWARE_MANIFEST:function(){return v},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return z},MODERN_BROWSERSLIST_TARGET:function(){return r.default},NEXT_BUILTIN_DOCUMENT:function(){return $},NEXT_FONT_MANIFEST:function(){return I},OPTIMIZED_FONT_PROVIDERS:function(){return es},PAGES_MANIFEST:function(){return h},PHASE_DEVELOPMENT_SERVER:function(){return p},PHASE_EXPORT:function(){return l},PHASE_INFO:function(){return d},PHASE_PRODUCTION_BUILD:function(){return u},PHASE_PRODUCTION_SERVER:function(){return c},PHASE_TEST:function(){return f},PRERENDER_MANIFEST:function(){return O},REACT_LOADABLE_MANIFEST:function(){return A},ROUTES_MANIFEST:function(){return x},RSC_MODULE_TYPES:function(){return ef},SERVER_DIRECTORY:function(){return L},SERVER_FILES_MANIFEST:function(){return N},SERVER_PROPS_ID:function(){return ei},SERVER_REFERENCE_MANIFEST:function(){return H},STATIC_PROPS_ID:function(){return er},STATIC_STATUS_PAGES:function(){return eu},STRING_LITERAL_DROP_BUNDLE:function(){return k},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return S},SYSTEM_ENTRYPOINTS:function(){return eh},TRACE_OUTPUT_VERSION:function(){return ec},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ep},UNDERSCORE_NOT_FOUND_ROUTE:function(){return s},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return a}});let r=n(167)._(n(979)),i={client:"client",server:"server",edgeServer:"edge-server"},o={[i.client]:0,[i.server]:1,[i.edgeServer]:2},s="/_not-found",a=""+s+"/page",l="phase-export",u="phase-production-build",c="phase-production-server",p="phase-development-server",f="phase-test",d="phase-info",h="pages-manifest.json",m="app-paths-manifest.json",_="app-path-routes-manifest.json",g="build-manifest.json",E="app-build-manifest.json",y="functions-config-manifest.json",S="subresource-integrity-manifest",I="next-font-manifest",T="export-marker.json",P="export-detail.json",O="prerender-manifest.json",x="routes-manifest.json",b="images-manifest.json",N="required-server-files.json",j="_devPagesManifest.json",v="middleware-manifest.json",R="_devMiddlewareManifest.json",A="react-loadable-manifest.json",M="font-manifest.json",L="server",C=["next.config.js","next.config.mjs"],w="BUILD_ID",F=["/_document","/_app","/_error"],D="public",U="static",k="__NEXT_DROP_CLIENT_FILE__",$="__NEXT_BUILTIN_DOCUMENT__",B="__barrel_optimize__",W="client-reference-manifest",H="server-reference-manifest",G="middleware-build-manifest",z="middleware-react-loadable-manifest",Y="interception-route-rewrite-manifest",V="main",X=""+V+"-app",K="app-pages-internals",Z="react-refresh",q="amp",J="webpack",Q="polyfills",ee=Symbol(Q),et="webpack-runtime",en="edge-runtime-webpack",er="__N_SSG",ei="__N_SSP",eo="https://fonts.googleapis.com/",es=[{url:eo,preconnect:"https://fonts.gstatic.com"},{url:"https://use.typekit.net",preconnect:"https://use.typekit.net"}],ea={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},el={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},eu=["/500"],ec=1,ep=6e3,ef={client:"client",server:"server"},ed=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],eh=new Set([V,Z,q,X]);("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)},8584:(e,t)=>{function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"encodeURIPath",{enumerable:!0,get:function(){return n}})},8299:(e,t)=>{function n(e){return Object.prototype.toString.call(e)}function r(e){if("[object Object]"!==n(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getObjectClassLabel:function(){return n},isPlainObject:function(){return r}})},979:e=>{e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},5876:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return o}});let r=n(2189),i=n(4212);function o(e){let t=(0,i.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,r.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},5078:(e,t)=>{function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},9431:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePagePath",{enumerable:!0,get:function(){return s}});let r=n(5078),i=n(2189),o=n(5782);function s(e){let t=/^\/index(\/|$)/.test(e)&&!(0,i.isDynamicRoute)(e)?"/index"+e:"/"===e?"/index":(0,r.ensureLeadingSlash)(e);{let{posix:e}=n(5315),r=e.normalize(t);if(r!==t)throw new o.NormalizeError("Requested and resolved page mismatch: "+t+" "+r)}return t}},4212:(e,t)=>{function n(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return n}})},2340:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return o},normalizeRscURL:function(){return s}});let r=n(5078),i=n(3737);function o(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,i.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function s(e){return e.replace(/\.rsc($|\?)/,"$1")}},2189:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return i.isDynamicRoute}});let r=n(317),i=n(1735)},1735:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let r=n(2407),i=/\/\[[^/]+?\](?=\/|$)/;function o(e){return(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),i.test(e)}},317:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let n=i.slice(1,-1),s=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),s=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function o(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(s){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');o(this.optionalRestSlugName,n),this.optionalRestSlugName=n,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');o(this.restSlugName,n),this.restSlugName=n,i="[...]"}}else{if(s)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');o(this.slugName,n),this.slugName=n,i="[]"}}this.children.has(i)||this.children.set(i,new n),this.children.get(i)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},3737:(e,t)=>{function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return i},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",i="__DEFAULT__"},5782:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return g},NormalizeError:function(){return m},PageNotFoundError:function(){return _},SP:function(){return f},ST:function(){return d},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return l},getLocationOrigin:function(){return s},getURL:function(){return a},isAbsoluteUrl:function(){return o},isResSent:function(){return u},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return y}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,i=Array(r),o=0;oi.test(e);function s(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function a(){let{href:e}=window.location,t=s();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function p(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&u(n))return r;if(!r)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let f="undefined"!=typeof performance,d=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class _ extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function y(e){return JSON.stringify({message:e.message,stack:e.stack})}},676:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return i},getProperError:function(){return o}});let r=n(8299);function i(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function o(e){return i(e)?e:Error((0,r.isPlainObject)(e)?JSON.stringify(e):e+"")}},5955:(e,t)=>{Object.defineProperty(t,"Z",{enumerable:!0,get:function(){return i}});let n=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],r=(e,t)=>{let n=e;return"string"==typeof t?n=e.toLocaleString(t):!0===t&&(n=e.toLocaleString()),n};function i(e,t){if(!Number.isFinite(e))throw TypeError(`Expected a finite number, got ${typeof e}: ${e}`);if((t=Object.assign({},t)).signed&&0===e)return" 0 B";let i=e<0,o=i?"-":t.signed?"+":"";if(i&&(e=-e),e<1)return o+r(e,t.locale)+" B";let s=Math.min(Math.floor(Math.log10(e)/3),n.length-1);return o+r(e=Number((e/Math.pow(1e3,s)).toPrecision(3)),t.locale)+" "+n[s]}},2407:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return i},extractInterceptionRouteInformation:function(){return s},isInterceptionRouteAppPath:function(){return o}});let r=n(2340),i=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>i.find(t=>e.startsWith(t)))}function s(e){let t,n,o;for(let r of e.split("/"))if(n=i.find(e=>r.startsWith(e))){[t,o]=e.split(n,2);break}if(!t||!n||!o)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":o="/"===t?`/${o}`:t+"/"+o;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let s=t.split("/");if(s.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);o=s.slice(0,-2).concat(o).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:o}}},7093:(e,t,n)=>{e.exports=n(2785)},3112:(e,t,n)=>{e.exports=n(7093).vendored.contexts.HtmlContext},5778:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getPageFiles",{enumerable:!0,get:function(){return o}});let r=n(5876),i=n(9431);function o(e,t){let n=(0,r.denormalizePagePath)((0,i.normalizePagePath)(t));return e.pages[n]||(console.warn(`Could not find files for ${n} in .next/build-manifest.json`),[])}},9630:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ESCAPE_REGEX:function(){return r},htmlEscapeJsonString:function(){return i}});let n={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},r=/[&><\u2028\u2029]/g;function i(e){return e.replace(r,e=>n[e])}},733:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cleanAmpPath:function(){return o},debounce:function(){return s},isBlockedPage:function(){return i}});let r=n(5104);function i(e){return r.BLOCKED_PAGES.includes(e)}function o(e){return e.match(/\?amp=(y|yes|true|1)/)&&(e=e.replace(/\?amp=(y|yes|true|1)&?/,"?")),e.match(/&=(y|yes|true|1)/)&&(e=e.replace(/&=(y|yes|true|1)/,"")),e=e.replace(/\?$/,"")}function s(e,t,n=1/0){let r,i,o;let s=0,a=0;function l(){let u=Date.now(),c=a+t-u;c<=0||s+n>=u?(r=void 0,e.apply(o,i)):r=setTimeout(l,c)}return function(...e){i=e,o=this,a=Date.now(),void 0===r&&(s=a,r=setTimeout(l,t))}}},167:(e,t)=>{t._=t._interop_require_default=function(e){return e&&e.__esModule?e:{default:e}}}}; \ No newline at end of file diff --git a/banquise-website/.next/server/chunks/819.js b/banquise-website/.next/server/chunks/819.js new file mode 100644 index 0000000..d6ecfb5 --- /dev/null +++ b/banquise-website/.next/server/chunks/819.js @@ -0,0 +1,3 @@ +exports.id=819,exports.ids=[819],exports.modules={3486:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return o}});let n=r(8974),a=r(3658);function o(e,t){return(0,a.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("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)},5424:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return a}});let n=r(2994);async function a(e,t){let r=(0,n.getServerActionDispatcher)();if(!r)throw Error("Invariant: missing action dispatcher.");return new Promise((n,a)=>{r({actionId:e,actionArgs:t,resolve:n,reject:a})})}("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)},8038:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return l}});let n=r(7577),a=r(962),o="next-route-announcer";function l(e){let{tree:t}=e,[r,l]=(0,n.useState)(null);(0,n.useEffect)(()=>(l(function(){var e;let t=document.getElementsByName(o)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(o);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(o)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[i,u]=(0,n.useState)(""),s=(0,n.useRef)();return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==s.current&&s.current!==e&&u(e),s.current=e},[t]),r?(0,a.createPortal)(i,r):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5138:(e,t)=>{"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,{ACTION:function(){return n},FLIGHT_PARAMETERS:function(){return u},NEXT_DID_POSTPONE_HEADER:function(){return c},NEXT_ROUTER_PREFETCH_HEADER:function(){return o},NEXT_ROUTER_STATE_TREE:function(){return a},NEXT_RSC_UNION_QUERY:function(){return s},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return i},RSC_HEADER:function(){return r}});let r="RSC",n="Next-Action",a="Next-Router-State-Tree",o="Next-Router-Prefetch",l="Next-Url",i="text/x-component",u=[[r],[a],[o]],s="_rsc",c="x-nextjs-postponed";("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)},2994:(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,{createEmptyCacheNode:function(){return N},default:function(){return I},getServerActionDispatcher:function(){return E},urlToUrlWithoutFlightMarker:function(){return j}});let n=r(8374),a=r(326),o=n._(r(7577)),l=r(2413),i=r(7767),u=r(7584),s=r(7008),c=r(7326),d=r(9727),f=r(6199),p=r(2148),g=r(3486),h=r(8038),_=r(6265),y=r(2492),v=r(9519),b=r(5138),m=r(4237),P=r(7929),R=r(8071),S=null,O=null;function E(){return O}let T={};function j(e){let t=new URL(e,location.origin);return t.searchParams.delete(b.NEXT_RSC_UNION_QUERY),t}function x(e){return e.origin!==window.location.origin}function M(e){let{appRouterState:t,sync:r}=e;return(0,o.useInsertionEffect)(()=>{let{tree:e,pushRef:n,canonicalUrl:a}=t,o={...n.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};n.pendingPush&&(0,u.createHrefFromUrl)(new URL(window.location.href))!==a?(n.pendingPush=!1,window.history.pushState(o,"",a)):window.history.replaceState(o,"",a),r(t)},[t,r]),null}function N(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function C(e){null==e&&(e={});let t=window.history.state,r=null==t?void 0:t.__NA;r&&(e.__NA=r);let n=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return n&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=n),e}function A(e){let{headCacheNode:t}=e,r=null!==t?t.head:null,n=null!==t?t.prefetchHead:null,a=null!==n?n:r;return(0,o.useDeferredValue)(r,a)}function w(e){let t,{buildId:r,initialHead:n,initialTree:u,urlParts:d,initialSeedData:b,couldBeIntercepted:E,assetPrefix:j,missingSlots:N}=e,w=(0,o.useMemo)(()=>(0,f.createInitialRouterState)({buildId:r,initialSeedData:b,urlParts:d,initialTree:u,initialParallelRoutes:S,location:null,initialHead:n,couldBeIntercepted:E}),[r,b,d,u,n,E]),[I,D,L]=(0,c.useReducerWithReduxDevtools)(w);(0,o.useEffect)(()=>{S=null},[]);let{canonicalUrl:U}=(0,c.useUnwrapState)(I),{searchParams:F,pathname:H}=(0,o.useMemo)(()=>{let e=new URL(U,"http://n");return{searchParams:e.searchParams,pathname:(0,P.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[U]),G=(0,o.useCallback)(e=>{let{previousTree:t,serverResponse:r}=e;(0,o.startTransition)(()=>{D({type:i.ACTION_SERVER_PATCH,previousTree:t,serverResponse:r})})},[D]),k=(0,o.useCallback)((e,t,r)=>{let n=new URL((0,g.addBasePath)(e),location.href);return D({type:i.ACTION_NAVIGATE,url:n,isExternalUrl:x(n),locationSearch:location.search,shouldScroll:null==r||r,navigateType:t})},[D]);O=(0,o.useCallback)(e=>{(0,o.startTransition)(()=>{D({...e,type:i.ACTION_SERVER_ACTION})})},[D]);let B=(0,o.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r;if(!(0,p.isBot)(window.navigator.userAgent)){try{r=new URL((0,g.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}x(r)||(0,o.startTransition)(()=>{var e;D({type:i.ACTION_PREFETCH,url:r,kind:null!=(e=null==t?void 0:t.kind)?e:i.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,o.startTransition)(()=>{var r;k(e,"replace",null==(r=t.scroll)||r)})},push:(e,t)=>{void 0===t&&(t={}),(0,o.startTransition)(()=>{var r;k(e,"push",null==(r=t.scroll)||r)})},refresh:()=>{(0,o.startTransition)(()=>{D({type:i.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[D,k]);(0,o.useEffect)(()=>{window.next&&(window.next.router=B)},[B]),(0,o.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(T.pendingMpaPath=void 0,D({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[D]);let{pushRef:V}=(0,c.useUnwrapState)(I);if(V.mpaNavigation){if(T.pendingMpaPath!==U){let e=window.location;V.pendingPush?e.assign(U):e.replace(U),T.pendingMpaPath=U}(0,o.use)(v.unresolvedThenable)}(0,o.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),r=e=>{var t;let r=window.location.href,n=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,o.startTransition)(()=>{D({type:i.ACTION_RESTORE,url:new URL(null!=e?e:r,r),tree:n})})};window.history.pushState=function(t,n,a){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=C(t),a&&r(a)),e(t,n,a)},window.history.replaceState=function(e,n,a){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=C(e),a&&r(a)),t(e,n,a)};let n=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,o.startTransition)(()=>{D({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",n),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",n)}},[D]);let{cache:$,tree:X,nextUrl:z,focusAndScrollRef:K}=(0,c.useUnwrapState)(I),W=(0,o.useMemo)(()=>(0,y.findHeadInCache)($,X[1]),[$,X]),Y=(0,o.useMemo)(()=>(function e(t,r){for(let n of(void 0===r&&(r={}),Object.values(t[1]))){let t=n[0],a=Array.isArray(t),o=a?t[1]:t;!o||o.startsWith(R.PAGE_SEGMENT_KEY)||(a&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):a&&(r[t[0]]=t[1]),r=e(n,r))}return r})(X),[X]);if(null!==W){let[e,r]=W;t=(0,a.jsx)(A,{headCacheNode:e},r)}else t=null;let q=(0,a.jsxs)(_.RedirectBoundary,{children:[t,$.rsc,(0,a.jsx)(h.AppRouterAnnouncer,{tree:X})]});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(M,{appRouterState:(0,c.useUnwrapState)(I),sync:L}),(0,a.jsx)(s.PathParamsContext.Provider,{value:Y,children:(0,a.jsx)(s.PathnameContext.Provider,{value:H,children:(0,a.jsx)(s.SearchParamsContext.Provider,{value:F,children:(0,a.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:r,changeByServerResponse:G,tree:X,focusAndScrollRef:K,nextUrl:z},children:(0,a.jsx)(l.AppRouterContext.Provider,{value:B,children:(0,a.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:$.parallelRoutes,tree:X,url:U,loading:$.loading},children:q})})})})})})]})}function I(e){let{globalErrorComponent:t,...r}=e;return(0,a.jsx)(d.ErrorBoundary,{errorComponent:t,children:(0,a.jsx)(w,{...r})})}("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)},6136:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return o}});let n=r(4129),a=r(5869);function o(e){let t=a.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new n.BailoutToCSRError(e)}("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)},6114:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return o}});let n=r(326),a=r(3325);function o(e){let{Component:t,props:r}=e;return r.searchParams=(0,a.createDynamicallyTrackedSearchParams)(r.searchParams||{}),(0,n.jsx)(t,{...r})}("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)},9727:(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,{ErrorBoundary:function(){return g},ErrorBoundaryHandler:function(){return d},GlobalError:function(){return f},default:function(){return p}});let n=r(1174),a=r(326),o=n._(r(7577)),l=r(7389),i=r(7313),u=r(5869),s={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"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function c(e){let{error:t}=e,r=u.staticGenerationAsyncStorage.getStore();if((null==r?void 0:r.isRevalidate)||(null==r?void 0:r.isStaticGeneration))throw console.error(t),t;return null}class d extends o.default.Component{static getDerivedStateFromError(e){if((0,i.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,a.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function f(e){let{error:t}=e,r=null==t?void 0:t.digest;return(0,a.jsxs)("html",{id:"__next_error__",children:[(0,a.jsx)("head",{}),(0,a.jsxs)("body",{children:[(0,a.jsx)(c,{error:t}),(0,a.jsx)("div",{style:s.error,children:(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{style:s.text,children:"Application error: a "+(r?"server":"client")+"-side exception has occurred (see the "+(r?"server logs":"browser console")+" for more information)."}),r?(0,a.jsx)("p",{style:s.text,children:"Digest: "+r}):null]})})]})]})}let p=f;function g(e){let{errorComponent:t,errorStyles:r,errorScripts:n,children:o}=e,i=(0,l.usePathname)();return t?(0,a.jsx)(d,{pathname:i,errorComponent:t,errorStyles:r,errorScripts:n,children:o}):(0,a.jsx)(a.Fragment,{children:o})}("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)},442:(e,t)=>{"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,{DynamicServerError:function(){return n},isDynamicServerError:function(){return a}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===r}("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)},7313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return o}});let n=r(706),a=r(2747);function o(e){return e&&e.digest&&((0,a.isRedirectError)(e)||(0,n.isNotFoundError)(e))}("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)},9671:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return S}}),r(1174);let n=r(8374),a=r(326),o=n._(r(7577));r(962);let l=r(2413),i=r(9009),u=r(9519),s=r(9727),c=r(455),d=r(9976),f=r(6265),p=r(1868),g=r(2162),h=r(9886),_=r(5262),y=["bottom","height","left","right","top","width","x","y"];function v(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class b extends o.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,c.matchSegment)(t,e[r]))))return;let r=null,n=e.hashFragment;if(n&&(r=function(e){var t;return"top"===e?document.body:null!=(t=document.getElementById(e))?t:document.getElementsByName(e)[0]}(n)),!r&&(r=null),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return y.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,d.handleSmoothScroll)(()=>{if(n){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!v(r,t)&&(e.scrollTop=0,v(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function m(e){let{segmentPath:t,children:r}=e,n=(0,o.useContext)(l.GlobalLayoutRouterContext);if(!n)throw Error("invariant global layout router not mounted");return(0,a.jsx)(b,{segmentPath:t,focusAndScrollRef:n.focusAndScrollRef,children:r})}function P(e){let{parallelRouterKey:t,url:r,childNodes:n,segmentPath:s,tree:d,cacheKey:f}=e,p=(0,o.useContext)(l.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:g,changeByServerResponse:h,tree:y}=p,v=n.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,n.set(f,e)}let b=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,o.useDeferredValue)(v.rsc,b),P="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,o.use)(m):m;if(!P){let e=v.lazyData;if(null===e){let t=function e(t,r){if(t){let[n,a]=t,o=2===t.length;if((0,c.matchSegment)(r[0],n)&&r[1].hasOwnProperty(a)){if(o){let t=e(void 0,r[1][a]);return[r[0],{...r[1],[a]:[t[0],t[1],t[2],"refetch"]}]}return[r[0],{...r[1],[a]:e(t.slice(2),r[1][a])}]}}return r}(["",...s],y),n=(0,_.hasInterceptionRouteInCurrentTree)(y);v.lazyData=e=(0,i.fetchServerResponse)(new URL(r,location.origin),t,n?p.nextUrl:null,g),v.lazyDataResolved=!1}let t=(0,o.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,o.startTransition)(()=>{h({previousTree:y,serverResponse:t})})}),v.lazyDataResolved=!0),(0,o.use)(u.unresolvedThenable)}return(0,a.jsx)(l.LayoutRouterContext.Provider,{value:{tree:d[1][t],childNodes:v.parallelRoutes,url:r,loading:v.loading},children:P})}function R(e){let{children:t,hasLoading:r,loading:n,loadingStyles:l,loadingScripts:i}=e;return r?(0,a.jsx)(o.Suspense,{fallback:(0,a.jsxs)(a.Fragment,{children:[l,i,n]}),children:t}):(0,a.jsx)(a.Fragment,{children:t})}function S(e){let{parallelRouterKey:t,segmentPath:r,error:n,errorStyles:i,errorScripts:u,templateStyles:c,templateScripts:d,template:_,notFound:y,notFoundStyles:v}=e,b=(0,o.useContext)(l.LayoutRouterContext);if(!b)throw Error("invariant expected layout router to be mounted");let{childNodes:S,tree:O,url:E,loading:T}=b,j=S.get(t);j||(j=new Map,S.set(t,j));let x=O[1][t][0],M=(0,g.getSegmentValue)(x),N=[x];return(0,a.jsx)(a.Fragment,{children:N.map(e=>{let o=(0,g.getSegmentValue)(e),b=(0,h.createRouterCacheKey)(e);return(0,a.jsxs)(l.TemplateContext.Provider,{value:(0,a.jsx)(m,{segmentPath:r,children:(0,a.jsx)(s.ErrorBoundary,{errorComponent:n,errorStyles:i,errorScripts:u,children:(0,a.jsx)(R,{hasLoading:!!T,loading:null==T?void 0:T[0],loadingStyles:null==T?void 0:T[1],loadingScripts:null==T?void 0:T[2],children:(0,a.jsx)(p.NotFoundBoundary,{notFound:y,notFoundStyles:v,children:(0,a.jsx)(f.RedirectBoundary,{children:(0,a.jsx)(P,{parallelRouterKey:t,url:E,tree:O,childNodes:j,segmentPath:r,cacheKey:b,isActive:M===o})})})})})}),children:[c,d,_]},(0,h.createRouterCacheKey)(e,!0))})})}("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)},455:(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,{canSegmentBeOverridden:function(){return o},matchSegment:function(){return a}});let n=r(2357),a=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],o=(e,t)=>{var r;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(r=(0,n.getSegmentParam)(e))?void 0:r.param)===t[0]};("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)},7389:(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,{ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},RedirectType:function(){return u.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},notFound:function(){return u.notFound},permanentRedirect:function(){return u.permanentRedirect},redirect:function(){return u.redirect},useParams:function(){return p},usePathname:function(){return d},useRouter:function(){return f},useSearchParams:function(){return c},useSelectedLayoutSegment:function(){return h},useSelectedLayoutSegments:function(){return g},useServerInsertedHTML:function(){return s.useServerInsertedHTML}});let n=r(7577),a=r(2413),o=r(7008),l=r(2162),i=r(8071),u=r(7375),s=r(3347);function c(){let e=(0,n.useContext)(o.SearchParamsContext),t=(0,n.useMemo)(()=>e?new u.ReadonlyURLSearchParams(e):null,[e]);{let{bailoutToClientRendering:e}=r(6136);e("useSearchParams()")}return t}function d(){return(0,n.useContext)(o.PathnameContext)}function f(){let e=(0,n.useContext)(a.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,n.useContext)(o.PathParamsContext)}function g(e){void 0===e&&(e="children");let t=(0,n.useContext)(a.LayoutRouterContext);return t?function e(t,r,n,a){let o;if(void 0===n&&(n=!0),void 0===a&&(a=[]),n)o=t[1][r];else{var u;let e=t[1];o=null!=(u=e.children)?u:Object.values(e)[0]}if(!o)return a;let s=o[0],c=(0,l.getSegmentValue)(s);return!c||c.startsWith(i.PAGE_SEGMENT_KEY)?a:(a.push(c),e(o,r,!1,a))}(t.tree,e):null}function h(e){void 0===e&&(e="children");let t=g(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===i.DEFAULT_SEGMENT_KEY?null:r}("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)},7375:(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,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return n.RedirectType},notFound:function(){return a.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect}});let n=r(2747),a=r(706);class o extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new o}delete(){throw new o}set(){throw new o}sort(){throw new o}}("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)},1868:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return c}});let n=r(8374),a=r(326),o=n._(r(7577)),l=r(7389),i=r(706);r(576);let u=r(2413);class s extends o.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,i.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function c(e){let{notFound:t,notFoundStyles:r,asNotFound:n,children:i}=e,c=(0,l.usePathname)(),d=(0,o.useContext)(u.MissingSlotContext);return t?(0,a.jsx)(s,{pathname:c,notFound:t,notFoundStyles:r,asNotFound:n,missingSlots:d,children:i}):(0,a.jsx)(a.Fragment,{children:i})}("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)},706:(e,t)=>{"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,{isNotFoundError:function(){return a},notFound:function(){return n}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}("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)},7815:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return s}});let n=r(8285),a=r(8817);var o=a._("_maxConcurrency"),l=a._("_runningCount"),i=a._("_queue"),u=a._("_processNext");class s{enqueue(e){let t,r;let a=new Promise((e,n)=>{t=e,r=n}),o=async()=>{try{n._(this,l)[l]++;let r=await e();t(r)}catch(e){r(e)}finally{n._(this,l)[l]--,n._(this,u)[u]()}};return n._(this,i)[i].push({promiseFn:a,task:o}),n._(this,u)[u](),a}bump(e){let t=n._(this,i)[i].findIndex(t=>t.promiseFn===e);if(t>-1){let e=n._(this,i)[i].splice(t,1)[0];n._(this,i)[i].unshift(e),n._(this,u)[u](!0)}}constructor(e=5){Object.defineProperty(this,u,{value:c}),Object.defineProperty(this,o,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,i,{writable:!0,value:void 0}),n._(this,o)[o]=e,n._(this,l)[l]=0,n._(this,i)[i]=[]}}function c(e){if(void 0===e&&(e=!1),(n._(this,l)[l]0){var t;null==(t=n._(this,i)[i].shift())||t.task()}}("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)},6265:(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,{RedirectBoundary:function(){return c},RedirectErrorBoundary:function(){return s}});let n=r(8374),a=r(326),o=n._(r(7577)),l=r(7389),i=r(2747);function u(e){let{redirect:t,reset:r,redirectType:n}=e,a=(0,l.useRouter)();return(0,o.useEffect)(()=>{o.default.startTransition(()=>{n===i.RedirectType.push?a.push(t,{}):a.replace(t,{}),r()})},[t,n,r,a]),null}class s extends o.default.Component{static getDerivedStateFromError(e){if((0,i.isRedirectError)(e))return{redirect:(0,i.getURLFromRedirectError)(e),redirectType:(0,i.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,a.jsx)(u,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function c(e){let{children:t}=e,r=(0,l.useRouter)();return(0,a.jsx)(s,{router: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)},8778:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}}),function(e){e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect"}(r||(r={})),("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)},2747:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return u},getRedirectStatusCodeFromError:function(){return g},getRedirectTypeFromError:function(){return p},getURLFromRedirectError:function(){return f},isRedirectError:function(){return d},permanentRedirect:function(){return c},redirect:function(){return s}});let a=r(4580),o=r(2934),l=r(8778),i="NEXT_REDIRECT";function u(e,t,r){void 0===r&&(r=l.RedirectStatusCode.TemporaryRedirect);let n=Error(i);n.digest=i+";"+t+";"+e+";"+r+";";let o=a.requestAsyncStorage.getStore();return o&&(n.mutableCookies=o.mutableCookies),n}function s(e,t){void 0===t&&(t="replace");let r=o.actionAsyncStorage.getStore();throw u(e,t,(null==r?void 0:r.isAction)?l.RedirectStatusCode.SeeOther:l.RedirectStatusCode.TemporaryRedirect)}function c(e,t){void 0===t&&(t="replace");let r=o.actionAsyncStorage.getStore();throw u(e,t,(null==r?void 0:r.isAction)?l.RedirectStatusCode.SeeOther:l.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r,n,a]=e.digest.split(";",4),o=Number(a);return t===i&&("replace"===r||"push"===r)&&"string"==typeof n&&!isNaN(o)&&o in l.RedirectStatusCode}function f(e){return d(e)?e.digest.split(";",3)[2]:null}function p(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function g(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(function(e){e.push="push",e.replace="replace"})(n||(n={})),("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)},4759:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(8374),a=r(326),o=n._(r(7577)),l=r(2413);function i(){let e=(0,o.useContext)(l.TemplateContext);return(0,a.jsx)(a.Fragment,{children:e})}("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)},9894:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return o}});let n=r(114),a=r(9056);function o(e,t,r,o){let[l,i,u]=r.slice(-3);if(null===i)return!1;if(3===r.length){let r=i[2],a=i[3];t.loading=a,t.rsc=r,t.prefetchRsc=null,(0,n.fillLazyItemsTillLeafWithHead)(t,e,l,i,u,o)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,a.fillCacheWithNewSubTreeData)(t,e,r,o);return!0}("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)},5166:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,n,i){let u;let[s,c,d,f,p]=r;if(1===t.length){let e=l(r,n,t);return(0,o.addRefreshMarkerToActiveParallelSegments)(e,i),e}let[g,h]=t;if(!(0,a.matchSegment)(g,s))return null;if(2===t.length)u=l(c[h],n,t);else if(null===(u=e(t.slice(2),c[h],n,i)))return null;let _=[t[0],{...c,[h]:u},d,f];return p&&(_[4]=!0),(0,o.addRefreshMarkerToActiveParallelSegments)(_,i),_}}});let n=r(8071),a=r(455),o=r(4158);function l(e,t,r){let[o,i]=e,[u,s]=t;if(u===n.DEFAULT_SEGMENT_KEY&&o!==n.DEFAULT_SEGMENT_KEY)return e;if((0,a.matchSegment)(o,u)){let t={};for(let e in i)void 0!==s[e]?t[e]=l(i[e],s[e],r):t[e]=i[e];for(let e in s)t[e]||(t[e]=s[e]);let n=[o,t];return e[2]&&(n[2]=e[2]),e[3]&&(n[3]=e[3]),e[4]&&(n[4]=e[4]),n}return 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)},2895:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,r,a){let o=a.length<=2,[l,i]=a,u=(0,n.createRouterCacheKey)(i),s=r.parallelRoutes.get(l),c=t.parallelRoutes.get(l);c&&c!==s||(c=new Map(s),t.parallelRoutes.set(l,c));let d=null==s?void 0:s.get(u),f=c.get(u);if(o){f&&f.lazyData&&f!==d||c.set(u,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!f||!d){f||c.set(u,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return f===d&&(f={lazyData:f.lazyData,rsc:f.rsc,prefetchRsc:f.prefetchRsc,head:f.head,prefetchHead:f.prefetchHead,parallelRoutes:new Map(f.parallelRoutes),lazyDataResolved:f.lazyDataResolved,loading:f.loading},c.set(u,f)),e(f,d,a.slice(2))}}});let n=r(9886);("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)},3648:(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,{computeChangedPath:function(){return c},extractPathFromFlightRouterState:function(){return s}});let n=r(7356),a=r(8071),o=r(455),l=e=>"/"===e[0]?e.slice(1):e,i=e=>"string"==typeof e?"children"===e?"":e:e[1];function u(e){return e.reduce((e,t)=>""===(t=l(t))||(0,a.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function s(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if(r===a.DEFAULT_SEGMENT_KEY||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith(a.PAGE_SEGMENT_KEY))return"";let o=[i(r)],l=null!=(t=e[1])?t:{},c=l.children?s(l.children):void 0;if(void 0!==c)o.push(c);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let r=s(t);void 0!==r&&o.push(r)}return u(o)}function c(e,t){let r=function e(t,r){let[a,l]=t,[u,c]=r,d=i(a),f=i(u);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>d.startsWith(e)||f.startsWith(e)))return"";if(!(0,o.matchSegment)(a,u)){var p;return null!=(p=s(r))?p:""}for(let t in l)if(c[t]){let r=e(l[t],c[t]);if(null!==r)return i(u)+"/"+r}return null}(e,t);return null==r||"/"===r?r:u(r.split("/"))}("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)},7584:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("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)},6199:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return s}});let n=r(7584),a=r(114),o=r(3648),l=r(9373),i=r(7767),u=r(4158);function s(e){var t;let{buildId:r,initialTree:s,initialSeedData:c,urlParts:d,initialParallelRoutes:f,location:p,initialHead:g,couldBeIntercepted:h}=e,_=d.join("/"),y=!p,v={lazyData:null,rsc:c[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:y?new Map:f,lazyDataResolved:!1,loading:c[3]},b=p?(0,n.createHrefFromUrl)(p):_;(0,u.addRefreshMarkerToActiveParallelSegments)(s,b);let m=new Map;(null===f||0===f.size)&&(0,a.fillLazyItemsTillLeafWithHead)(v,void 0,s,c,g);let P={buildId:r,tree:s,cache:v,prefetchCache:m,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:b,nextUrl:null!=(t=(0,o.extractPathFromFlightRouterState)(s)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",s,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:i.PrefetchKind.AUTO,data:[t,void 0,!1,h],tree:P.tree,prefetchCache:P.prefetchCache,nextUrl:P.nextUrl})}return P}("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)},9886:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return a}});let n=r(8071);function a(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("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)},9009:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return c}});let n=r(5138),a=r(2994),o=r(5424),l=r(7767),i=r(2165),{createFromFetch:u}=r(6493);function s(e){return[(0,a.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function c(e,t,r,c,d){let f={[n.RSC_HEADER]:"1",[n.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(t))};d===l.PrefetchKind.AUTO&&(f[n.NEXT_ROUTER_PREFETCH_HEADER]="1"),r&&(f[n.NEXT_URL]=r);let p=(0,i.hexHash)([f[n.NEXT_ROUTER_PREFETCH_HEADER]||"0",f[n.NEXT_ROUTER_STATE_TREE],f[n.NEXT_URL]].join(","));try{var g;let t=new URL(e);t.searchParams.set(n.NEXT_RSC_UNION_QUERY,p);let r=await fetch(t,{credentials:"same-origin",headers:f}),l=(0,a.urlToUrlWithoutFlightMarker)(r.url),i=r.redirected?l:void 0,d=r.headers.get("content-type")||"",h=!!r.headers.get(n.NEXT_DID_POSTPONE_HEADER),_=!!(null==(g=r.headers.get("vary"))?void 0:g.includes(n.NEXT_URL));if(d!==n.RSC_CONTENT_TYPE_HEADER||!r.ok)return e.hash&&(l.hash=e.hash),s(l.toString());let[y,v]=await u(Promise.resolve(r),{callServer:o.callServer});if(c!==y)return s(r.url);return[v,i,h,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("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)},9056:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,r,l,i){let u=l.length<=5,[s,c]=l,d=(0,o.createRouterCacheKey)(c),f=r.parallelRoutes.get(s);if(!f)return;let p=t.parallelRoutes.get(s);p&&p!==f||(p=new Map(f),t.parallelRoutes.set(s,p));let g=f.get(d),h=p.get(d);if(u){if(!h||!h.lazyData||h===g){let e=l[3];h={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:g?new Map(g.parallelRoutes):new Map,lazyDataResolved:!1},g&&(0,n.invalidateCacheByRouterState)(h,g,l[2]),(0,a.fillLazyItemsTillLeafWithHead)(h,g,l[2],e,l[4],i),p.set(d,h)}return}h&&g&&(h===g&&(h={lazyData:h.lazyData,rsc:h.rsc,prefetchRsc:h.prefetchRsc,head:h.head,prefetchHead:h.prefetchHead,parallelRoutes:new Map(h.parallelRoutes),lazyDataResolved:!1,loading:h.loading},p.set(d,h)),e(h,g,l.slice(2),i))}}});let n=r(2498),a=r(114),o=r(9886);("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)},114:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,o,l,i,u){if(0===Object.keys(o[1]).length){t.head=i;return}for(let s in o[1]){let c;let d=o[1][s],f=d[0],p=(0,n.createRouterCacheKey)(f),g=null!==l&&void 0!==l[1][s]?l[1][s]:null;if(r){let n=r.parallelRoutes.get(s);if(n){let r;let o=(null==u?void 0:u.kind)==="auto"&&u.status===a.PrefetchCacheEntryStatus.reusable,l=new Map(n),c=l.get(p);r=null!==g?{lazyData:null,rsc:g[2],prefetchRsc:null,head:null,prefetchHead:null,loading:g[3],parallelRoutes:new Map(null==c?void 0:c.parallelRoutes),lazyDataResolved:!1}:o&&c?{lazyData:c.lazyData,rsc:c.rsc,prefetchRsc:c.prefetchRsc,head:c.head,prefetchHead:c.prefetchHead,parallelRoutes:new Map(c.parallelRoutes),lazyDataResolved:c.lazyDataResolved,loading:c.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==c?void 0:c.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,r),e(r,c,d,g||null,i,u),t.parallelRoutes.set(s,l);continue}}if(null!==g){let e=g[2],t=g[3];c={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else c={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let h=t.parallelRoutes.get(s);h?h.set(p,c):t.parallelRoutes.set(s,new Map([[p,c]])),e(c,void 0,d,g,i,u)}}}});let n=r(9886),a=r(7767);("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)},7252:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return o}});let n=r(3648);function a(e){return void 0!==e}function o(e,t){var r,o,l;let i=null==(o=t.shouldScroll)||o,u=e.nextUrl;if(a(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?u=r:u||(u=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:a(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:a(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:a(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:a(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!i&&(!!a(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(r=t.canonicalUrl)?void 0:r.split("#",1)[0]),hashFragment:i?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:i?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:a(t.patchedTree)?t.patchedTree:e.tree,nextUrl:u}}("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)},5652:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return a}});let n=r(941);function a(e,t,r){return(0,n.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("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)},3193:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,a){let o=a.length<=2,[l,i]=a,u=(0,n.createRouterCacheKey)(i),s=r.parallelRoutes.get(l);if(!s)return;let c=t.parallelRoutes.get(l);if(c&&c!==s||(c=new Map(s),t.parallelRoutes.set(l,c)),o){c.delete(u);return}let d=s.get(u),f=c.get(u);f&&d&&(f===d&&(f={lazyData:f.lazyData,rsc:f.rsc,prefetchRsc:f.prefetchRsc,head:f.head,prefetchHead:f.prefetchHead,parallelRoutes:new Map(f.parallelRoutes),lazyDataResolved:f.lazyDataResolved},c.set(u,f)),e(f,d,a.slice(2)))}}});let n=r(9886);("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)},2498:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return a}});let n=r(9886);function a(e,t,r){for(let a in r[1]){let o=r[1][a][0],l=(0,n.createRouterCacheKey)(o),i=t.parallelRoutes.get(a);if(i){let t=new Map(i);t.delete(l),e.parallelRoutes.set(a,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)},3772:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],a=r[0];if(Array.isArray(n)&&Array.isArray(a)){if(n[0]!==a[0]||n[2]!==a[2])return!0}else if(n!==a)return!0;if(t[4])return!r[4];if(r[4])return!0;let o=Object.values(t[1])[0],l=Object.values(r[1])[0];return!o||!l||e(o,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)},8831:(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,{abortTask:function(){return s},listenForDynamicRequest:function(){return i},updateCacheNodeOnNavigation:function(){return function e(t,r,i,s,c){let d=r[1],f=i[1],p=s[1],g=t.parallelRoutes,h=new Map(g),_={},y=null;for(let t in f){let r;let i=f[t],s=d[t],v=g.get(t),b=p[t],m=i[0],P=(0,o.createRouterCacheKey)(m),R=void 0!==s?s[0]:void 0,S=void 0!==v?v.get(P):void 0;if(null!==(r=m===n.PAGE_SEGMENT_KEY?l(i,void 0!==b?b:null,c):m===n.DEFAULT_SEGMENT_KEY?void 0!==s?{route:s,node:null,children:null}:l(i,void 0!==b?b:null,c):void 0!==R&&(0,a.matchSegment)(m,R)&&void 0!==S&&void 0!==s?null!=b?e(S,s,i,b,c):function(e){let t=u(e,null,null);return{route:e,node:t,children:null}}(i):l(i,void 0!==b?b:null,c))){null===y&&(y=new Map),y.set(t,r);let e=r.node;if(null!==e){let r=new Map(v);r.set(P,e),h.set(t,r)}_[t]=r.route}else _[t]=i}if(null===y)return null;let v={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:h,lazyDataResolved:!1};return{route:function(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}(i,_),node:v,children:y}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,r){let n=r[1],a=t.parallelRoutes,l=new Map(a);for(let t in n){let r=n[t],i=r[0],u=(0,o.createRouterCacheKey)(i),s=a.get(t);if(void 0!==s){let n=s.get(u);if(void 0!==n){let a=e(n,r),o=new Map(s);o.set(u,a),l.set(t,o)}}}let i=t.rsc,u=f(i)&&"pending"===i.status;return{lazyData:null,rsc:i,head:t.head,prefetchHead:u?t.prefetchHead:null,prefetchRsc:u?t.prefetchRsc:null,loading:u?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let n=r(8071),a=r(455),o=r(9886);function l(e,t,r){let n=u(e,t,r);return{route:e,node:n,children:null}}function i(e,t){t.then(t=>{for(let r of t[0]){let t=r.slice(0,-3),n=r[r.length-3],l=r[r.length-2],i=r[r.length-1];"string"!=typeof t&&function(e,t,r,n,l){let i=e;for(let e=0;e{s(e,t)})}function u(e,t,r){let n=e[1],a=null!==t?t[1]:null,l=new Map;for(let e in n){let t=n[e],i=null!==a?a[e]:null,s=t[0],c=(0,o.createRouterCacheKey)(s),d=u(t,void 0===i?null:i,r),f=new Map;f.set(c,d),l.set(e,f)}let i=0===l.size,s=null!==t?t[2]:null,c=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==s?s:null,prefetchHead:i?r:null,loading:void 0!==c?c:null,rsc:p(),head:i?p():null,lazyDataResolved:!1}}function s(e,t){let r=e.node;if(null===r)return;let n=e.children;if(null===n)c(e.route,r,t);else for(let e of n.values())s(e,t);e.node=null}function c(e,t,r){let n=e[1],a=t.parallelRoutes;for(let e in n){let t=n[e],l=a.get(e);if(void 0===l)continue;let i=t[0],u=(0,o.createRouterCacheKey)(i),s=l.get(u);void 0!==s&&c(t,s,r)}let l=t.rsc;f(l)&&(null===r?l.resolve(null):l.reject(r));let i=t.head;f(i)&&i.resolve(null)}let d=Symbol();function f(e){return e&&e.tag===d}function p(){let e,t;let r=new Promise((r,n)=>{e=r,t=n});return r.status="pending",r.resolve=t=>{"pending"===r.status&&(r.status="fulfilled",r.value=t,e(t))},r.reject=e=>{"pending"===r.status&&(r.status="rejected",r.reason=e,t(e))},r.tag=d,r}("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)},9373:(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,{createPrefetchCacheEntryForInitialLoad:function(){return s},getOrCreatePrefetchCacheEntry:function(){return u},prunePrefetchCache:function(){return d}});let n=r(7584),a=r(9009),o=r(7767),l=r(1156);function i(e,t){let r=(0,n.createHrefFromUrl)(e,!1);return t?t+"%"+r:r}function u(e){let t,{url:r,nextUrl:n,tree:a,buildId:l,prefetchCache:u,kind:s}=e,d=i(r,n),f=u.get(d);if(f)t=f;else{let e=i(r),n=u.get(e);n&&(t=n)}return t?(t.status=g(t),t.kind!==o.PrefetchKind.FULL&&s===o.PrefetchKind.FULL)?c({tree:a,url:r,buildId:l,nextUrl:n,prefetchCache:u,kind:null!=s?s:o.PrefetchKind.TEMPORARY}):(s&&t.kind===o.PrefetchKind.TEMPORARY&&(t.kind=s),t):c({tree:a,url:r,buildId:l,nextUrl:n,prefetchCache:u,kind:s||o.PrefetchKind.TEMPORARY})}function s(e){let{nextUrl:t,tree:r,prefetchCache:n,url:a,kind:l,data:u}=e,[,,,s]=u,c=s?i(a,t):i(a),d={treeAtTimeOfPrefetch:r,data:Promise.resolve(u),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:c,status:o.PrefetchCacheEntryStatus.fresh};return n.set(c,d),d}function c(e){let{url:t,kind:r,tree:n,nextUrl:u,buildId:s,prefetchCache:c}=e,d=i(t),f=l.prefetchQueue.enqueue(()=>(0,a.fetchServerResponse)(t,n,u,s,r).then(e=>{let[,,,r]=e;return r&&function(e){let{url:t,nextUrl:r,prefetchCache:n}=e,a=i(t),o=n.get(a);if(!o)return;let l=i(t,r);n.set(l,o),n.delete(a)}({url:t,nextUrl:u,prefetchCache:c}),e})),p={treeAtTimeOfPrefetch:n,data:f,kind:r,prefetchTime:Date.now(),lastUsedTime:null,key:d,status:o.PrefetchCacheEntryStatus.fresh};return c.set(d,p),p}function d(e){for(let[t,r]of e)g(r)===o.PrefetchCacheEntryStatus.expired&&e.delete(t)}let f=1e3*Number("30"),p=1e3*Number("300");function g(e){let{kind:t,prefetchTime:r,lastUsedTime:n}=e;return Date.now()<(null!=n?n:r)+f?n?o.PrefetchCacheEntryStatus.reusable:o.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fastRefreshReducer",{enumerable:!0,get:function(){return n}}),r(9009),r(7584),r(5166),r(3772),r(941),r(7252),r(9894),r(2994),r(5652),r(5262);let n=function(e,t){return e};("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)},2492:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return a}});let n=r(9886);function a(e,t){return function e(t,r,a){if(0===Object.keys(r).length)return[t,a];for(let o in r){let[l,i]=r[o],u=t.parallelRoutes.get(o);if(!u)continue;let s=(0,n.createRouterCacheKey)(l),c=u.get(s);if(!c)continue;let d=e(c,i,a+"/"+s);if(d)return d}return null}(e,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)},2162:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("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)},5262:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e(t){let[r,a]=t;if(Array.isArray(r)&&("di"===r[2]||"ci"===r[2])||"string"==typeof r&&(0,n.isInterceptionRouteAppPath)(r))return!0;if(a){for(let t in a)if(e(a[t]))return!0}return!1}}});let n=r(7356);("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)},941:(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,{handleExternalUrl:function(){return _},navigateReducer:function(){return v}}),r(9009);let n=r(7584),a=r(3193),o=r(5166),l=r(4614),i=r(3772),u=r(7767),s=r(7252),c=r(9894),d=r(1156),f=r(2994),p=r(8071),g=(r(8831),r(9373)),h=r(2895);function _(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,s.handleMutable)(e,t)}function y(e){let t=[],[r,n]=e;if(0===Object.keys(n).length)return[[r]];for(let[e,a]of Object.entries(n))for(let n of y(a))""===r?t.push([e,...n]):t.push([r,e,...n]);return t}let v=function(e,t){let{url:r,isExternalUrl:v,navigateType:b,shouldScroll:m}=t,P={},{hash:R}=r,S=(0,n.createHrefFromUrl)(r),O="push"===b;if((0,g.prunePrefetchCache)(e.prefetchCache),P.preserveCustomHistoryState=!1,v)return _(e,P,r.toString(),O);let E=(0,g.getOrCreatePrefetchCacheEntry)({url:r,nextUrl:e.nextUrl,tree:e.tree,buildId:e.buildId,prefetchCache:e.prefetchCache}),{treeAtTimeOfPrefetch:T,data:j}=E;return d.prefetchQueue.bump(j),j.then(t=>{let[r,d]=t,g=!1;if(E.lastUsedTime||(E.lastUsedTime=Date.now(),g=!0),"string"==typeof r)return _(e,P,r,O);if(document.getElementById("__next-page-redirect"))return _(e,P,S,O);let v=e.tree,b=e.cache,j=[];for(let t of r){let r=t.slice(0,-4),n=t.slice(-3)[0],s=["",...r],d=(0,o.applyRouterStatePatchToTree)(s,v,n,S);if(null===d&&(d=(0,o.applyRouterStatePatchToTree)(s,T,n,S)),null!==d){if((0,i.isNavigatingToNewRootLayout)(v,d))return _(e,P,S,O);let o=(0,f.createEmptyCacheNode)(),m=!1;for(let e of(E.status!==u.PrefetchCacheEntryStatus.stale||g?m=(0,c.applyFlightData)(b,o,t,E):(m=function(e,t,r,n){let a=!1;for(let o of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),y(n).map(e=>[...r,...e])))(0,h.clearCacheNodeDataForSegmentPath)(e,t,o),a=!0;return a}(o,b,r,n),E.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(s,v)?(o.rsc=b.rsc,o.prefetchRsc=b.prefetchRsc,(0,a.invalidateCacheBelowFlightSegmentPath)(o,b,r),P.cache=o):m&&(P.cache=o,b=o),v=d,y(n))){let t=[...r,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&j.push(t)}}}return P.patchedTree=v,P.canonicalUrl=d?(0,n.createHrefFromUrl)(d):S,P.pendingPush=O,P.scrollableSegments=j,P.hashFragment=R,P.shouldScroll=m,(0,s.handleMutable)(e,P)},()=>e)};("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)},1156:(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,{prefetchQueue:function(){return l},prefetchReducer:function(){return i}});let n=r(5138),a=r(7815),o=r(9373),l=new a.PromiseQueue(5);function i(e,t){(0,o.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;return r.searchParams.delete(n.NEXT_RSC_UNION_QUERY),(0,o.getOrCreatePrefetchCacheEntry)({url:r,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("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)},9809:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return g}});let n=r(9009),a=r(7584),o=r(5166),l=r(3772),i=r(941),u=r(7252),s=r(114),c=r(2994),d=r(5652),f=r(5262),p=r(4158);function g(e,t){let{origin:r}=t,g={},h=e.canonicalUrl,_=e.tree;g.preserveCustomHistoryState=!1;let y=(0,c.createEmptyCacheNode)(),v=(0,f.hasInterceptionRouteInCurrentTree)(e.tree);return y.lazyData=(0,n.fetchServerResponse)(new URL(h,r),[_[0],_[1],_[2],"refetch"],v?e.nextUrl:null,e.buildId),y.lazyData.then(async r=>{let[n,c]=r;if("string"==typeof n)return(0,i.handleExternalUrl)(e,g,n,e.pushRef.pendingPush);for(let r of(y.lazyData=null,n)){if(3!==r.length)return console.log("REFRESH FAILED"),e;let[n]=r,u=(0,o.applyRouterStatePatchToTree)([""],_,n,e.canonicalUrl);if(null===u)return(0,d.handleSegmentMismatch)(e,t,n);if((0,l.isNavigatingToNewRootLayout)(_,u))return(0,i.handleExternalUrl)(e,g,h,e.pushRef.pendingPush);let f=c?(0,a.createHrefFromUrl)(c):void 0;c&&(g.canonicalUrl=f);let[b,m]=r.slice(-2);if(null!==b){let e=b[2];y.rsc=e,y.prefetchRsc=null,(0,s.fillLazyItemsTillLeafWithHead)(y,void 0,n,b,m),g.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:u,updatedCache:y,includeNextUrl:v,canonicalUrl:g.canonicalUrl||e.canonicalUrl}),g.cache=y,g.patchedTree=u,g.canonicalUrl=h,_=u}return(0,u.handleMutable)(e,g)},()=>e)}("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)},5608:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return o}});let n=r(7584),a=r(3648);function o(e,t){var r;let{url:o,tree:l}=t,i=(0,n.createHrefFromUrl)(o),u=l||e.tree,s=e.cache;return{buildId:e.buildId,canonicalUrl:i,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:s,prefetchCache:e.prefetchCache,tree:u,nextUrl:null!=(r=(0,a.extractPathFromFlightRouterState)(u))?r:o.pathname}}r(8831),("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)},5240:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return b}});let n=r(5424),a=r(5138),o=r(3486),l=r(7584),i=r(941),u=r(5166),s=r(3772),c=r(7252),d=r(114),f=r(2994),p=r(5262),g=r(5652),h=r(4158),{createFromFetch:_,encodeReply:y}=r(6493);async function v(e,t,r){let l,{actionId:i,actionArgs:u}=r,s=await y(u),c=await fetch("",{method:"POST",headers:{Accept:a.RSC_CONTENT_TYPE_HEADER,[a.ACTION]:i,[a.NEXT_ROUTER_STATE_TREE]:encodeURIComponent(JSON.stringify(e.tree)),...t?{[a.NEXT_URL]:t}:{}},body:s}),d=c.headers.get("x-action-redirect");try{let e=JSON.parse(c.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let f=d?new URL((0,o.addBasePath)(d),new URL(e.canonicalUrl,window.location.href)):void 0;if(c.headers.get("content-type")===a.RSC_CONTENT_TYPE_HEADER){let e=await _(Promise.resolve(c),{callServer:n.callServer});if(d){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:f,revalidatedParts:l}}let[t,[,r]]=null!=e?e:[];return{actionResult:t,actionFlightData:r,redirectLocation:f,revalidatedParts:l}}return{redirectLocation:f,revalidatedParts:l}}function b(e,t){let{resolve:r,reject:n}=t,a={},o=e.canonicalUrl,_=e.tree;a.preserveCustomHistoryState=!1;let y=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return a.inFlightServerAction=v(e,y,t),a.inFlightServerAction.then(async n=>{let{actionResult:p,actionFlightData:v,redirectLocation:b}=n;if(b&&(e.pushRef.pendingPush=!0,a.pendingPush=!0),!v)return(r(p),b)?(0,i.handleExternalUrl)(e,a,b.href,e.pushRef.pendingPush):e;if("string"==typeof v)return(0,i.handleExternalUrl)(e,a,v,e.pushRef.pendingPush);if(a.inFlightServerAction=null,b){let e=(0,l.createHrefFromUrl)(b,!1);a.canonicalUrl=e}for(let r of v){if(3!==r.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[n]=r,c=(0,u.applyRouterStatePatchToTree)([""],_,n,b?(0,l.createHrefFromUrl)(b):e.canonicalUrl);if(null===c)return(0,g.handleSegmentMismatch)(e,t,n);if((0,s.isNavigatingToNewRootLayout)(_,c))return(0,i.handleExternalUrl)(e,a,o,e.pushRef.pendingPush);let[p,v]=r.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,f.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,d.fillLazyItemsTillLeafWithHead)(t,void 0,n,p,v),await (0,h.refreshInactiveParallelSegments)({state:e,updatedTree:c,updatedCache:t,includeNextUrl:!!y,canonicalUrl:a.canonicalUrl||e.canonicalUrl}),a.cache=t,a.prefetchCache=new Map}a.patchedTree=c,_=c}return r(p),(0,c.handleMutable)(e,a)},t=>(n(t),e))}("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)},4025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return d}});let n=r(7584),a=r(5166),o=r(3772),l=r(941),i=r(9894),u=r(7252),s=r(2994),c=r(5652);function d(e,t){let{serverResponse:r}=t,[d,f]=r,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof d)return(0,l.handleExternalUrl)(e,p,d,e.pushRef.pendingPush);let g=e.tree,h=e.cache;for(let r of d){let u=r.slice(0,-4),[d]=r.slice(-3,-2),_=(0,a.applyRouterStatePatchToTree)(["",...u],g,d,e.canonicalUrl);if(null===_)return(0,c.handleSegmentMismatch)(e,t,d);if((0,o.isNavigatingToNewRootLayout)(g,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let y=f?(0,n.createHrefFromUrl)(f):void 0;y&&(p.canonicalUrl=y);let v=(0,s.createEmptyCacheNode)();(0,i.applyFlightData)(h,v,r),p.patchedTree=_,p.cache=v,h=v,g=_}return(0,u.handleMutable)(e,p)}("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)},4158:(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,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,r){let[n,a,,l]=t;for(let i in n.includes(o.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=r,t[3]="refresh"),a)e(a[i],r)}},refreshInactiveParallelSegments:function(){return l}});let n=r(9894),a=r(9009),o=r(8071);async function l(e){let t=new Set;await i({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function i(e){let{state:t,updatedTree:r,updatedCache:o,includeNextUrl:l,fetchedSegments:u,rootTree:s=r,canonicalUrl:c}=e,[,d,f,p]=r,g=[];if(f&&f!==c&&"refresh"===p&&!u.has(f)){u.add(f);let e=(0,a.fetchServerResponse)(new URL(f,location.origin),[s[0],s[1],s[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,n.applyFlightData)(o,o,e)});g.push(e)}for(let e in d){let r=i({state:t,updatedTree:d[e],updatedCache:o,includeNextUrl:l,fetchedSegments:u,rootTree:s,canonicalUrl:c});g.push(r)}await Promise.all(g)}("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)},7767:(e,t)=>{"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_FAST_REFRESH:function(){return s},ACTION_NAVIGATE:function(){return o},ACTION_PREFETCH:function(){return u},ACTION_REFRESH:function(){return a},ACTION_RESTORE:function(){return l},ACTION_SERVER_ACTION:function(){return c},ACTION_SERVER_PATCH:function(){return i},PrefetchCacheEntryStatus:function(){return n},PrefetchKind:function(){return r},isThenable:function(){return d}});let a="refresh",o="navigate",l="restore",i="server-patch",u="prefetch",s="fast-refresh",c="server-action";function d(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(function(e){e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary"})(r||(r={})),function(e){e.fresh="fresh",e.reusable="reusable",e.expired="expired",e.stale="stale"}(n||(n={})),("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)},3860:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return n}}),r(7767),r(941),r(4025),r(5608),r(9809),r(1156),r(5703),r(5240);let n=function(e,t){return e};("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)},4614:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[a,o]=r,[l,i]=t;return(0,n.matchSegment)(l,a)?!(t.length<=2)&&e(t.slice(2),o[i]):!!Array.isArray(l)}}});let n=r(455);("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)},3325:(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,{createDynamicallyTrackedSearchParams:function(){return i},createUntrackedSearchParams:function(){return l}});let n=r(5869),a=r(2846),o=r(2255);function l(e){let t=n.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function i(e){let t=n.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,r,n)=>("string"==typeof r&&(0,a.trackDynamicDataAccessed)(t,"searchParams."+r),o.ReflectAdapter.get(e,r,n)),has:(e,r)=>("string"==typeof r&&(0,a.trackDynamicDataAccessed)(t,"searchParams."+r),Reflect.has(e,r)),ownKeys:e=>((0,a.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("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)},6488:(e,t)=>{"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,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return a}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function a(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===r}("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)},9519:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return r}});let r={then:()=>{}};("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)},7326:(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,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return l}});let n=r(8374)._(r(7577)),a=r(7767);function o(e){if(e instanceof Map){let t={};for(let[r,n]of e.entries()){if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n._bundlerConfig){t[r]="FlightData";continue}}t[r]=o(n)}return t}if("object"==typeof e&&null!==e){let t={};for(let r in e){let n=e[r];if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n.hasOwnProperty("_bundlerConfig")){t[r]="FlightData";continue}}t[r]=o(n)}return t}return Array.isArray(e)?e.map(o):e}function l(e){return(0,a.isThenable)(e)?(0,n.use)(e):e}r(3879);let i=function(e){return[e,()=>{},()=>{}]};("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)},7929:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return a}});let n=r(4655);function a(e){return(0,n.pathHasPrefix)(e,"")}("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)},3658:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return o}});let n=r(3236),a=r(3067),o=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:o}=(0,a.parsePath)(e);return""+(0,n.removeTrailingSlash)(t)+r+o};("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)},4237:(e,t,r)=>{"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(7929),("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)},6401:(e,t)=>{"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,{getPathname:function(){return n},isFullStringUrl:function(){return a},parseUrl:function(){return o}});let r="http://n";function n(e){return new URL(e,r).pathname}function a(e){return/https?:\/\//.test(e)}function o(e){let t;try{t=new URL(e,r)}catch{}return t}},2846:(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,{Postpone:function(){return d},createPostponedAbortSignal:function(){return y},createPrerenderState:function(){return u},formatDynamicAPIAccesses:function(){return h},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return c},trackDynamicFetch:function(){return f},usedDynamicAPIs:function(){return g}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(7577)),a=r(442),o=r(6488),l=r(6401),i="function"==typeof n.default.unstable_postpone;function u(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let r=(0,l.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new o.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new a.DynamicServerError(`Route ${r} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}}function c(e,t){let r=(0,l.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${r} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new o.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new a.DynamicServerError(`Route ${r} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}function d({reason:e,prerenderState:t,pathname:r}){p(t,e,r)}function f(e,t){e.prerenderState&&p(e.prerenderState,t,e.urlPathname)}function p(e,t,r){_();let a=`Route ${r} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),n.default.unstable_postpone(a)}function g(e){return e.dynamicAccesses.length>0}function h(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: +${t}`))}function _(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function y(e){_();let t=new AbortController;try{n.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},2357:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return a}});let n=r(7356);function a(e){let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},7356:(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,{INTERCEPTION_ROUTE_MARKERS:function(){return a},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return o}});let n=r(2862),a=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>a.find(t=>e.startsWith(t)))}function l(e){let t,r,o;for(let n of e.split("/"))if(r=a.find(e=>n.startsWith(e))){[t,o]=e.split(r,2);break}if(!t||!r||!o)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":o="/"===t?`/${o}`:t+"/"+o;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);o=l.slice(0,-2).concat(o).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:o}}},1616:(e,t,r)=>{"use strict";e.exports=r(399)},2413:(e,t,r)=>{"use strict";e.exports=r(1616).vendored.contexts.AppRouterContext},7008:(e,t,r)=>{"use strict";e.exports=r(1616).vendored.contexts.HooksClientContext},3347:(e,t,r)=>{"use strict";e.exports=r(1616).vendored.contexts.ServerInsertedHtml},962:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].ReactDOM},326:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].ReactJsxRuntime},6493:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].ReactServerDOMWebpackClientEdge},7577:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].React},2255:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},2165:(e,t)=>{"use strict";function r(e){let t=5381;for(let r=0;r>>0}function n(e){return r(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{djb2Hash:function(){return r},hexHash:function(){return n}})},4129:(e,t)=>{"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,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return a}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},6058:(e,t)=>{"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},3879:(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,{ActionQueueContext:function(){return i},createMutableActionQueue:function(){return c}});let n=r(8374),a=r(7767),o=r(3860),l=n._(r(7577)),i=l.default.createContext(null);function u(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?s({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:a.ACTION_REFRESH,origin:window.location.origin},t)))}async function s(e){let{actionQueue:t,action:r,setState:n}=e,o=t.state;if(!o)throw Error("Invariant: Router state not initialized");t.pending=r;let l=r.payload,i=t.action(o,l);function s(e){r.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),u(t,n),r.resolve(e))}(0,a.isThenable)(i)?i.then(s,e=>{u(t,n),r.reject(e)}):s(i)}function c(){let e={state:null,dispatch:(t,r)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==a.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,l.startTransition)(()=>{r(e)})}let o={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=o,s({actionQueue:e,action:o,setState:r})):t.type===a.ACTION_NAVIGATE||t.type===a.ACTION_RESTORE?(e.pending.discarded=!0,e.last=o,e.pending.payload.type===a.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),s({actionQueue:e,action:o,setState:r})):(null!==e.last&&(e.last.next=o),e.last=o)})(e,t,r),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,o.reducer)(e,t)},pending:null,last:null};return e}},8974:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=r(3067);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=(0,n.parsePath)(e);return""+t+r+a+o}},2862:(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,{normalizeAppPath:function(){return o},normalizeRscURL:function(){return l}});let n=r(6058),a=r(8071);function o(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,a.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},9976:(e,t)=>{"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},2148:(e,t)=>{"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},3067:(e,t)=>{"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},4655:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=r(3067);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},3236:(e,t)=>{"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},8071:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}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_SEGMENT_KEY:function(){return a},PAGE_SEGMENT_KEY:function(){return n},isGroupSegment:function(){return r}});let n="__PAGE__",a="__DEFAULT__"},576:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},8839:(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,{bootstrap:function(){return i},error:function(){return s},event:function(){return p},info:function(){return f},prefixes:function(){return a},ready:function(){return d},trace:function(){return g},wait:function(){return u},warn:function(){return c},warnOnce:function(){return _}});let n=r(1354),a={wait:(0,n.white)((0,n.bold)("○")),error:(0,n.red)((0,n.bold)("⨯")),warn:(0,n.yellow)((0,n.bold)("⚠")),ready:"▲",info:(0,n.white)((0,n.bold)(" ")),event:(0,n.green)((0,n.bold)("✓")),trace:(0,n.magenta)((0,n.bold)("\xbb"))},o={log:"log",warn:"warn",error:"error"};function l(e,...t){(""===t[0]||void 0===t[0])&&1===t.length&&t.shift();let r=e in o?o[e]:"log",n=a[e];0===t.length?console[r](""):console[r](" "+n,...t)}function i(...e){console.log(" ",...e)}function u(...e){l("wait",...e)}function s(...e){l("error",...e)}function c(...e){l("warn",...e)}function d(...e){l("ready",...e)}function f(...e){l("info",...e)}function p(...e){l("event",...e)}function g(...e){l("trace",...e)}let h=new Set;function _(...e){h.has(e[0])||(h.add(e.join(" ")),c(...e))}},8570:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createProxy",{enumerable:!0,get:function(){return n}});let n=r(1749).createClientModuleProxy},9943:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/app-router.js")},3144:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/client-page.js")},7922:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/error-boundary.js")},4789:(e,t)=>{"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,{DynamicServerError:function(){return n},isDynamicServerError:function(){return a}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===r}("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)},5106:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/layout-router.js")},525:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/not-found-boundary.js")},5866:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}}),r(3370);let n=r(9510);r(1159);let a={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:{display:"inline-block"},h1:{display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};function o(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("title",{children:"404: This page could not be found."}),(0,n.jsx)("div",{style:a.error,children:(0,n.jsxs)("div",{children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,n.jsx)("h1",{className:"next-error-h1",style:a.h1,children:"404"}),(0,n.jsx)("div",{style:a.desc,children:(0,n.jsx)("h2",{style:a.h2,children:"This page could not be found."})})]})})]})}("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)},4892:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("/home/sahamone/Documents/La Banquise/website-front/banquise-website/node_modules/next/dist/client/components/render-from-template-context.js")},9181:(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,{createDynamicallyTrackedSearchParams:function(){return i},createUntrackedSearchParams:function(){return l}});let n=r(5869),a=r(6278),o=r(8238);function l(e){let t=n.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function i(e){let t=n.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,r,n)=>("string"==typeof r&&(0,a.trackDynamicDataAccessed)(t,"searchParams."+r),o.ReflectAdapter.get(e,r,n)),has:(e,r)=>("string"==typeof r&&(0,a.trackDynamicDataAccessed)(t,"searchParams."+r),Reflect.has(e,r)),ownKeys:e=>((0,a.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("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)},4618:(e,t)=>{"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,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return a}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function a(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===r}("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)},7482:e=>{(()=>{"use strict";var t={491:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContextAPI=void 0;let n=r(223),a=r(172),o=r(930),l="context",i=new n.NoopContextManager;class u{constructor(){}static getInstance(){return this._instance||(this._instance=new u),this._instance}setGlobalContextManager(e){return(0,a.registerGlobal)(l,e,o.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,t,r,...n){return this._getContextManager().with(e,t,r,...n)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return(0,a.getGlobal)(l)||i}disable(){this._getContextManager().disable(),(0,a.unregisterGlobal)(l,o.DiagAPI.instance())}}t.ContextAPI=u},930:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagAPI=void 0;let n=r(56),a=r(912),o=r(957),l=r(172);class i{constructor(){function e(e){return function(...t){let r=(0,l.getGlobal)("diag");if(r)return r[e](...t)}}let t=this;t.setLogger=(e,r={logLevel:o.DiagLogLevel.INFO})=>{var n,i,u;if(e===t){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!==(n=e.stack)&&void 0!==n?n:e.message),!1}"number"==typeof r&&(r={logLevel:r});let s=(0,l.getGlobal)("diag"),c=(0,a.createLogLevelDiagLogger)(null!==(i=r.logLevel)&&void 0!==i?i:o.DiagLogLevel.INFO,e);if(s&&!r.suppressOverrideMessage){let e=null!==(u=Error().stack)&&void 0!==u?u:"";s.warn(`Current logger will be overwritten from ${e}`),c.warn(`Current logger will overwrite one already registered from ${e}`)}return(0,l.registerGlobal)("diag",c,t,!0)},t.disable=()=>{(0,l.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new n.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}static instance(){return this._instance||(this._instance=new i),this._instance}}t.DiagAPI=i},653:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsAPI=void 0;let n=r(660),a=r(172),o=r(930),l="metrics";class i{constructor(){}static getInstance(){return this._instance||(this._instance=new i),this._instance}setGlobalMeterProvider(e){return(0,a.registerGlobal)(l,e,o.DiagAPI.instance())}getMeterProvider(){return(0,a.getGlobal)(l)||n.NOOP_METER_PROVIDER}getMeter(e,t,r){return this.getMeterProvider().getMeter(e,t,r)}disable(){(0,a.unregisterGlobal)(l,o.DiagAPI.instance())}}t.MetricsAPI=i},181:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropagationAPI=void 0;let n=r(172),a=r(874),o=r(194),l=r(277),i=r(369),u=r(930),s="propagation",c=new a.NoopTextMapPropagator;class d{constructor(){this.createBaggage=i.createBaggage,this.getBaggage=l.getBaggage,this.getActiveBaggage=l.getActiveBaggage,this.setBaggage=l.setBaggage,this.deleteBaggage=l.deleteBaggage}static getInstance(){return this._instance||(this._instance=new d),this._instance}setGlobalPropagator(e){return(0,n.registerGlobal)(s,e,u.DiagAPI.instance())}inject(e,t,r=o.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,t,r)}extract(e,t,r=o.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,t,r)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,n.unregisterGlobal)(s,u.DiagAPI.instance())}_getGlobalPropagator(){return(0,n.getGlobal)(s)||c}}t.PropagationAPI=d},997:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceAPI=void 0;let n=r(172),a=r(846),o=r(139),l=r(607),i=r(930),u="trace";class s{constructor(){this._proxyTracerProvider=new a.ProxyTracerProvider,this.wrapSpanContext=o.wrapSpanContext,this.isSpanContextValid=o.isSpanContextValid,this.deleteSpan=l.deleteSpan,this.getSpan=l.getSpan,this.getActiveSpan=l.getActiveSpan,this.getSpanContext=l.getSpanContext,this.setSpan=l.setSpan,this.setSpanContext=l.setSpanContext}static getInstance(){return this._instance||(this._instance=new s),this._instance}setGlobalTracerProvider(e){let t=(0,n.registerGlobal)(u,this._proxyTracerProvider,i.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return(0,n.getGlobal)(u)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){(0,n.unregisterGlobal)(u,i.DiagAPI.instance()),this._proxyTracerProvider=new a.ProxyTracerProvider}}t.TraceAPI=s},277:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;let n=r(491),a=(0,r(780).createContextKey)("OpenTelemetry Baggage Key");function o(e){return e.getValue(a)||void 0}t.getBaggage=o,t.getActiveBaggage=function(){return o(n.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(a,t)},t.deleteBaggage=function(e){return e.deleteValue(a)}},993:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaggageImpl=void 0;class r{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,t])=>[e,t])}setEntry(e,t){let n=new r(this._entries);return n._entries.set(e,t),n}removeEntry(e){let t=new r(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new r(this._entries);for(let r of e)t._entries.delete(r);return t}clear(){return new r}}t.BaggageImpl=r},830:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataSymbol=void 0,t.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataFromString=t.createBaggage=void 0;let n=r(930),a=r(993),o=r(830),l=n.DiagAPI.instance();t.createBaggage=function(e={}){return new a.BaggageImpl(new Map(Object.entries(e)))},t.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(l.error(`Cannot create baggage metadata from unknown type: ${typeof e}`),e=""),{__TYPE__:o.baggageEntryMetadataSymbol,toString:()=>e}}},67:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0;let n=r(491);t.context=n.ContextAPI.getInstance()},223:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopContextManager=void 0;let n=r(780);class a{active(){return n.ROOT_CONTEXT}with(e,t,r,...n){return t.call(r,...n)}bind(e,t){return t}enable(){return this}disable(){return this}}t.NoopContextManager=a},780:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONTEXT=t.createContextKey=void 0,t.createContextKey=function(e){return Symbol.for(e)};class r{constructor(e){let t=this;t._currentContext=e?new Map(e):new Map,t.getValue=e=>t._currentContext.get(e),t.setValue=(e,n)=>{let a=new r(t._currentContext);return a._currentContext.set(e,n),a},t.deleteValue=e=>{let n=new r(t._currentContext);return n._currentContext.delete(e),n}}}t.ROOT_CONTEXT=new r},506:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.diag=void 0;let n=r(930);t.diag=n.DiagAPI.instance()},56:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagComponentLogger=void 0;let n=r(172);class a{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return o("debug",this._namespace,e)}error(...e){return o("error",this._namespace,e)}info(...e){return o("info",this._namespace,e)}warn(...e){return o("warn",this._namespace,e)}verbose(...e){return o("verbose",this._namespace,e)}}function o(e,t,r){let a=(0,n.getGlobal)("diag");if(a)return r.unshift(t),a[e](...r)}t.DiagComponentLogger=a},972:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagConsoleLogger=void 0;let r=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class n{constructor(){for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.createLogLevelDiagLogger=void 0;let n=r(957);t.createLogLevelDiagLogger=function(e,t){function r(r,n){let a=t[r];return"function"==typeof a&&e>=n?a.bind(t):function(){}}return en.DiagLogLevel.ALL&&(e=n.DiagLogLevel.ALL),t=t||{},{error:r("error",n.DiagLogLevel.ERROR),warn:r("warn",n.DiagLogLevel.WARN),info:r("info",n.DiagLogLevel.INFO),debug:r("debug",n.DiagLogLevel.DEBUG),verbose:r("verbose",n.DiagLogLevel.VERBOSE)}}},957:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagLogLevel=void 0,function(e){e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"}(t.DiagLogLevel||(t.DiagLogLevel={}))},172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobal=t.getGlobal=t.registerGlobal=void 0;let n=r(200),a=r(521),o=r(130),l=a.VERSION.split(".")[0],i=Symbol.for(`opentelemetry.js.api.${l}`),u=n._globalThis;t.registerGlobal=function(e,t,r,n=!1){var o;let l=u[i]=null!==(o=u[i])&&void 0!==o?o:{version:a.VERSION};if(!n&&l[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return r.error(t.stack||t.message),!1}if(l.version!==a.VERSION){let t=Error(`@opentelemetry/api: Registration of version v${l.version} for ${e} does not match previously registered API v${a.VERSION}`);return r.error(t.stack||t.message),!1}return l[e]=t,r.debug(`@opentelemetry/api: Registered a global for ${e} v${a.VERSION}.`),!0},t.getGlobal=function(e){var t,r;let n=null===(t=u[i])||void 0===t?void 0:t.version;if(n&&(0,o.isCompatible)(n))return null===(r=u[i])||void 0===r?void 0:r[e]},t.unregisterGlobal=function(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${a.VERSION}.`);let r=u[i];r&&delete r[e]}},130:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isCompatible=t._makeCompatibilityCheck=void 0;let n=r(521),a=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function o(e){let t=new Set([e]),r=new Set,n=e.match(a);if(!n)return()=>!1;let o={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=o.prerelease)return function(t){return t===e};function l(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;let n=e.match(a);if(!n)return l(e);let i={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};return null!=i.prerelease||o.major!==i.major?l(e):0===o.major?o.minor===i.minor&&o.patch<=i.patch?(t.add(e),!0):l(e):o.minor<=i.minor?(t.add(e),!0):l(e)}}t._makeCompatibilityCheck=o,t.isCompatible=o(n.VERSION)},886:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.metrics=void 0;let n=r(653);t.metrics=n.MetricsAPI.getInstance()},901:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ValueType=void 0,function(e){e[e.INT=0]="INT",e[e.DOUBLE=1]="DOUBLE"}(t.ValueType||(t.ValueType={}))},102:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoopMeter=t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=t.NOOP_OBSERVABLE_GAUGE_METRIC=t.NOOP_OBSERVABLE_COUNTER_METRIC=t.NOOP_UP_DOWN_COUNTER_METRIC=t.NOOP_HISTOGRAM_METRIC=t.NOOP_COUNTER_METRIC=t.NOOP_METER=t.NoopObservableUpDownCounterMetric=t.NoopObservableGaugeMetric=t.NoopObservableCounterMetric=t.NoopObservableMetric=t.NoopHistogramMetric=t.NoopUpDownCounterMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;class r{constructor(){}createHistogram(e,r){return t.NOOP_HISTOGRAM_METRIC}createCounter(e,r){return t.NOOP_COUNTER_METRIC}createUpDownCounter(e,r){return t.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,r){return t.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,r){return t.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,r){return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}}t.NoopMeter=r;class n{}t.NoopMetric=n;class a extends n{add(e,t){}}t.NoopCounterMetric=a;class o extends n{add(e,t){}}t.NoopUpDownCounterMetric=o;class l extends n{record(e,t){}}t.NoopHistogramMetric=l;class i{addCallback(e){}removeCallback(e){}}t.NoopObservableMetric=i;class u extends i{}t.NoopObservableCounterMetric=u;class s extends i{}t.NoopObservableGaugeMetric=s;class c extends i{}t.NoopObservableUpDownCounterMetric=c,t.NOOP_METER=new r,t.NOOP_COUNTER_METRIC=new a,t.NOOP_HISTOGRAM_METRIC=new l,t.NOOP_UP_DOWN_COUNTER_METRIC=new o,t.NOOP_OBSERVABLE_COUNTER_METRIC=new u,t.NOOP_OBSERVABLE_GAUGE_METRIC=new s,t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new c,t.createNoopMeter=function(){return t.NOOP_METER}},660:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;let n=r(102);class a{getMeter(e,t,r){return n.NOOP_METER}}t.NoopMeterProvider=a,t.NOOP_METER_PROVIDER=new a},200:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),a(r(46),t)},651:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:global},46:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),a(r(651),t)},939:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propagation=void 0;let n=r(181);t.propagation=n.PropagationAPI.getInstance()},874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTextMapPropagator=void 0;class r{inject(e,t){}extract(e,t){return e}fields(){return[]}}t.NoopTextMapPropagator=r},194:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTextMapSetter=t.defaultTextMapGetter=void 0,t.defaultTextMapGetter={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},t.defaultTextMapSetter={set(e,t,r){null!=e&&(e[t]=r)}}},845:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trace=void 0;let n=r(997);t.trace=n.TraceAPI.getInstance()},403:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NonRecordingSpan=void 0;let n=r(476);class a{constructor(e=n.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}t.NonRecordingSpan=a},614:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracer=void 0;let n=r(491),a=r(607),o=r(403),l=r(139),i=n.ContextAPI.getInstance();class u{startSpan(e,t,r=i.active()){if(null==t?void 0:t.root)return new o.NonRecordingSpan;let n=r&&(0,a.getSpanContext)(r);return"object"==typeof n&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&(0,l.isSpanContextValid)(n)?new o.NonRecordingSpan(n):new o.NonRecordingSpan}startActiveSpan(e,t,r,n){let o,l,u;if(arguments.length<2)return;2==arguments.length?u=t:3==arguments.length?(o=t,u=r):(o=t,l=r,u=n);let s=null!=l?l:i.active(),c=this.startSpan(e,o,s),d=(0,a.setSpan)(s,c);return i.with(d,u,void 0,c)}}t.NoopTracer=u},124:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracerProvider=void 0;let n=r(614);class a{getTracer(e,t,r){return new n.NoopTracer}}t.NoopTracerProvider=a},125:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracer=void 0;let n=new(r(614)).NoopTracer;class a{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}startSpan(e,t,r){return this._getTracer().startSpan(e,t,r)}startActiveSpan(e,t,r,n){let a=this._getTracer();return Reflect.apply(a.startActiveSpan,a,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):n}}t.ProxyTracer=a},846:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracerProvider=void 0;let n=r(125),a=new(r(124)).NoopTracerProvider;class o{getTracer(e,t,r){var a;return null!==(a=this.getDelegateTracer(e,t,r))&&void 0!==a?a:new n.ProxyTracer(this,e,t,r)}getDelegate(){var e;return null!==(e=this._delegate)&&void 0!==e?e:a}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,r){var n;return null===(n=this._delegate)||void 0===n?void 0:n.getTracer(e,t,r)}}t.ProxyTracerProvider=o},996:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(t.SamplingDecision||(t.SamplingDecision={}))},607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSpanContext=t.setSpanContext=t.deleteSpan=t.setSpan=t.getActiveSpan=t.getSpan=void 0;let n=r(780),a=r(403),o=r(491),l=(0,n.createContextKey)("OpenTelemetry Context Key SPAN");function i(e){return e.getValue(l)||void 0}function u(e,t){return e.setValue(l,t)}t.getSpan=i,t.getActiveSpan=function(){return i(o.ContextAPI.getInstance().active())},t.setSpan=u,t.deleteSpan=function(e){return e.deleteValue(l)},t.setSpanContext=function(e,t){return u(e,new a.NonRecordingSpan(t))},t.getSpanContext=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.spanContext()}},325:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;let n=r(564);class a{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let r=t.trim(),a=r.indexOf("=");if(-1!==a){let o=r.slice(0,a),l=r.slice(a+1,t.length);(0,n.validateKey)(o)&&(0,n.validateValue)(l)&&e.set(o,l)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new a;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=a},564:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let r="[_0-9a-z-*/]",n=`[a-z]${r}{0,255}`,a=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,o=RegExp(`^(?:${n}|${a})$`),l=/^[ -~]{0,255}[!-~]$/,i=/,|=/;t.validateKey=function(e){return o.test(e)},t.validateValue=function(e){return l.test(e)&&!i.test(e)}},98:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createTraceState=void 0;let n=r(325);t.createTraceState=function(e){return new n.TraceStateImpl(e)}},476:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;let n=r(475);t.INVALID_SPANID="0000000000000000",t.INVALID_TRACEID="00000000000000000000000000000000",t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:n.TraceFlags.NONE}},357:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanKind=void 0,function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"}(t.SpanKind||(t.SpanKind={}))},139:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wrapSpanContext=t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=void 0;let n=r(476),a=r(403),o=/^([0-9a-f]{32})$/i,l=/^[0-9a-f]{16}$/i;function i(e){return o.test(e)&&e!==n.INVALID_TRACEID}function u(e){return l.test(e)&&e!==n.INVALID_SPANID}t.isValidTraceId=i,t.isValidSpanId=u,t.isSpanContextValid=function(e){return i(e.traceId)&&u(e.spanId)},t.wrapSpanContext=function(e){return new a.NonRecordingSpan(e)}},847:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanStatusCode=void 0,function(e){e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"}(t.SpanStatusCode||(t.SpanStatusCode={}))},475:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceFlags=void 0,function(e){e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"}(t.TraceFlags||(t.TraceFlags={}))},521:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.6.0"}},r={};function n(e){var a=r[e];if(void 0!==a)return a.exports;var o=r[e]={exports:{}},l=!0;try{t[e].call(o.exports,o,o.exports,n),l=!1}finally{l&&delete r[e]}return o.exports}n.ab=__dirname+"/";var a={};(()=>{Object.defineProperty(a,"__esModule",{value:!0}),a.trace=a.propagation=a.metrics=a.diag=a.context=a.INVALID_SPAN_CONTEXT=a.INVALID_TRACEID=a.INVALID_SPANID=a.isValidSpanId=a.isValidTraceId=a.isSpanContextValid=a.createTraceState=a.TraceFlags=a.SpanStatusCode=a.SpanKind=a.SamplingDecision=a.ProxyTracerProvider=a.ProxyTracer=a.defaultTextMapSetter=a.defaultTextMapGetter=a.ValueType=a.createNoopMeter=a.DiagLogLevel=a.DiagConsoleLogger=a.ROOT_CONTEXT=a.createContextKey=a.baggageEntryMetadataFromString=void 0;var e=n(369);Object.defineProperty(a,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return e.baggageEntryMetadataFromString}});var t=n(780);Object.defineProperty(a,"createContextKey",{enumerable:!0,get:function(){return t.createContextKey}}),Object.defineProperty(a,"ROOT_CONTEXT",{enumerable:!0,get:function(){return t.ROOT_CONTEXT}});var r=n(972);Object.defineProperty(a,"DiagConsoleLogger",{enumerable:!0,get:function(){return r.DiagConsoleLogger}});var o=n(957);Object.defineProperty(a,"DiagLogLevel",{enumerable:!0,get:function(){return o.DiagLogLevel}});var l=n(102);Object.defineProperty(a,"createNoopMeter",{enumerable:!0,get:function(){return l.createNoopMeter}});var i=n(901);Object.defineProperty(a,"ValueType",{enumerable:!0,get:function(){return i.ValueType}});var u=n(194);Object.defineProperty(a,"defaultTextMapGetter",{enumerable:!0,get:function(){return u.defaultTextMapGetter}}),Object.defineProperty(a,"defaultTextMapSetter",{enumerable:!0,get:function(){return u.defaultTextMapSetter}});var s=n(125);Object.defineProperty(a,"ProxyTracer",{enumerable:!0,get:function(){return s.ProxyTracer}});var c=n(846);Object.defineProperty(a,"ProxyTracerProvider",{enumerable:!0,get:function(){return c.ProxyTracerProvider}});var d=n(996);Object.defineProperty(a,"SamplingDecision",{enumerable:!0,get:function(){return d.SamplingDecision}});var f=n(357);Object.defineProperty(a,"SpanKind",{enumerable:!0,get:function(){return f.SpanKind}});var p=n(847);Object.defineProperty(a,"SpanStatusCode",{enumerable:!0,get:function(){return p.SpanStatusCode}});var g=n(475);Object.defineProperty(a,"TraceFlags",{enumerable:!0,get:function(){return g.TraceFlags}});var h=n(98);Object.defineProperty(a,"createTraceState",{enumerable:!0,get:function(){return h.createTraceState}});var _=n(139);Object.defineProperty(a,"isSpanContextValid",{enumerable:!0,get:function(){return _.isSpanContextValid}}),Object.defineProperty(a,"isValidTraceId",{enumerable:!0,get:function(){return _.isValidTraceId}}),Object.defineProperty(a,"isValidSpanId",{enumerable:!0,get:function(){return _.isValidSpanId}});var y=n(476);Object.defineProperty(a,"INVALID_SPANID",{enumerable:!0,get:function(){return y.INVALID_SPANID}}),Object.defineProperty(a,"INVALID_TRACEID",{enumerable:!0,get:function(){return y.INVALID_TRACEID}}),Object.defineProperty(a,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return y.INVALID_SPAN_CONTEXT}});let v=n(67);Object.defineProperty(a,"context",{enumerable:!0,get:function(){return v.context}});let b=n(506);Object.defineProperty(a,"diag",{enumerable:!0,get:function(){return b.diag}});let m=n(886);Object.defineProperty(a,"metrics",{enumerable:!0,get:function(){return m.metrics}});let P=n(939);Object.defineProperty(a,"propagation",{enumerable:!0,get:function(){return P.propagation}});let R=n(845);Object.defineProperty(a,"trace",{enumerable:!0,get:function(){return R.trace}}),a.default={context:v.context,diag:b.diag,metrics:m.metrics,propagation:P.propagation,trace:R.trace}})(),e.exports=a})()},1943:(e,t)=>{"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,{ACTION_SUFFIX:function(){return u},APP_DIR_ALIAS:function(){return j},CACHE_ONE_YEAR:function(){return m},DOT_NEXT_ALIAS:function(){return E},ESLINT_DEFAULT_DIRS:function(){return X},GSP_NO_RETURNED_VALUE:function(){return H},GSSP_COMPONENT_MEMBER_ERROR:function(){return B},GSSP_NO_RETURNED_VALUE:function(){return G},INSTRUMENTATION_HOOK_FILENAME:function(){return S},MIDDLEWARE_FILENAME:function(){return P},MIDDLEWARE_LOCATION_REGEXP:function(){return R},NEXT_BODY_SUFFIX:function(){return d},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return b},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return g},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return h},NEXT_CACHE_SOFT_TAGS_HEADER:function(){return p},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return v},NEXT_CACHE_TAGS_HEADER:function(){return f},NEXT_CACHE_TAG_MAX_ITEMS:function(){return _},NEXT_CACHE_TAG_MAX_LENGTH:function(){return y},NEXT_DATA_SUFFIX:function(){return s},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return n},NEXT_META_SUFFIX:function(){return c},NEXT_QUERY_PARAM_PREFIX:function(){return r},NON_STANDARD_NODE_ENV:function(){return V},PAGES_DIR_ALIAS:function(){return O},PRERENDER_REVALIDATE_HEADER:function(){return a},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return o},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return w},ROOT_DIR_ALIAS:function(){return T},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return A},RSC_ACTION_ENCRYPTION_ALIAS:function(){return C},RSC_ACTION_PROXY_ALIAS:function(){return N},RSC_ACTION_VALIDATE_ALIAS:function(){return M},RSC_MOD_REF_PROXY_ALIAS:function(){return x},RSC_PREFETCH_SUFFIX:function(){return l},RSC_SUFFIX:function(){return i},SERVER_PROPS_EXPORT_ERROR:function(){return F},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return D},SERVER_PROPS_SSG_CONFLICT:function(){return L},SERVER_RUNTIME:function(){return z},SSG_FALLBACK_EXPORT_ERROR:function(){return $},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return I},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return U},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return k},WEBPACK_LAYERS:function(){return W},WEBPACK_RESOURCE_QUERIES:function(){return Y}});let r="nxtP",n="nxtI",a="x-prerender-revalidate",o="x-prerender-revalidate-if-generated",l=".prefetch.rsc",i=".rsc",u=".action",s=".json",c=".meta",d=".body",f="x-next-cache-tags",p="x-next-cache-soft-tags",g="x-next-revalidated-tags",h="x-next-revalidate-tag-token",_=128,y=256,v=1024,b="_N_T_",m=31536e3,P="middleware",R=`(?:src/)?${P}`,S="instrumentation",O="private-next-pages",E="private-dot-next",T="private-next-root-dir",j="private-next-app-dir",x="next/dist/build/webpack/loaders/next-flight-loader/module-proxy",M="private-next-rsc-action-validate",N="private-next-rsc-server-reference",C="private-next-rsc-action-encryption",A="private-next-rsc-action-client-wrapper",w="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",I="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",D="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",L="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",U="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",F="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",H="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",G="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",k="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",B="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",V='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',$="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",X=["app","pages","components","lib","src"],z={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},K={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",api:"api",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",appMetadataRoute:"app-metadata-route",appRouteHandler:"app-route-handler"},W={...K,GROUP:{serverOnly:[K.reactServerComponents,K.actionBrowser,K.appMetadataRoute,K.appRouteHandler,K.instrument],clientOnly:[K.serverSideRendering,K.appPagesBrowser],nonClientServerTarget:[K.middleware,K.api],app:[K.reactServerComponents,K.actionBrowser,K.appMetadataRoute,K.appRouteHandler,K.serverSideRendering,K.appPagesBrowser,K.shared,K.instrument]}},Y={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},1354:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bgBlack:function(){return T},bgBlue:function(){return N},bgCyan:function(){return A},bgGreen:function(){return x},bgMagenta:function(){return C},bgRed:function(){return j},bgWhite:function(){return w},bgYellow:function(){return M},black:function(){return _},blue:function(){return m},bold:function(){return s},cyan:function(){return S},dim:function(){return c},gray:function(){return E},green:function(){return v},hidden:function(){return g},inverse:function(){return p},italic:function(){return d},magenta:function(){return P},purple:function(){return R},red:function(){return y},reset:function(){return u},strikethrough:function(){return h},underline:function(){return f},white:function(){return O},yellow:function(){return b}});let{env:n,stdout:a}=(null==(r=globalThis)?void 0:r.process)??{},o=n&&!n.NO_COLOR&&(n.FORCE_COLOR||(null==a?void 0:a.isTTY)&&!n.CI&&"dumb"!==n.TERM),l=(e,t,r,n)=>{let a=e.substring(0,n)+r,o=e.substring(n+t.length),i=o.indexOf(t);return~i?a+l(o,t,r,i):a+o},i=(e,t,r=e)=>o?n=>{let a=""+n,o=a.indexOf(t,e.length);return~o?e+l(a,t,r,o)+t:e+a+t}:String,u=o?e=>`\x1b[0m${e}\x1b[0m`:String,s=i("\x1b[1m","\x1b[22m","\x1b[22m\x1b[1m"),c=i("\x1b[2m","\x1b[22m","\x1b[22m\x1b[2m"),d=i("\x1b[3m","\x1b[23m"),f=i("\x1b[4m","\x1b[24m"),p=i("\x1b[7m","\x1b[27m"),g=i("\x1b[8m","\x1b[28m"),h=i("\x1b[9m","\x1b[29m"),_=i("\x1b[30m","\x1b[39m"),y=i("\x1b[31m","\x1b[39m"),v=i("\x1b[32m","\x1b[39m"),b=i("\x1b[33m","\x1b[39m"),m=i("\x1b[34m","\x1b[39m"),P=i("\x1b[35m","\x1b[39m"),R=i("\x1b[38;2;173;127;168m","\x1b[39m"),S=i("\x1b[36m","\x1b[39m"),O=i("\x1b[37m","\x1b[39m"),E=i("\x1b[90m","\x1b[39m"),T=i("\x1b[40m","\x1b[49m"),j=i("\x1b[41m","\x1b[49m"),x=i("\x1b[42m","\x1b[49m"),M=i("\x1b[43m","\x1b[49m"),N=i("\x1b[44m","\x1b[49m"),C=i("\x1b[45m","\x1b[49m"),A=i("\x1b[46m","\x1b[49m"),w=i("\x1b[47m","\x1b[49m")},8834:(e,t)=>{"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,{getPathname:function(){return n},isFullStringUrl:function(){return a},parseUrl:function(){return o}});let r="http://n";function n(e){return new URL(e,r).pathname}function a(e){return/https?:\/\//.test(e)}function o(e){let t;try{t=new URL(e,r)}catch{}return t}},6278:(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,{Postpone:function(){return d},createPostponedAbortSignal:function(){return y},createPrerenderState:function(){return u},formatDynamicAPIAccesses:function(){return h},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return c},trackDynamicFetch:function(){return f},usedDynamicAPIs:function(){return g}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(1159)),a=r(4789),o=r(4618),l=r(8834),i="function"==typeof n.default.unstable_postpone;function u(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let r=(0,l.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new o.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new a.DynamicServerError(`Route ${r} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}}function c(e,t){let r=(0,l.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${r} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new o.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new a.DynamicServerError(`Route ${r} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}function d({reason:e,prerenderState:t,pathname:r}){p(t,e,r)}function f(e,t){e.prerenderState&&p(e.prerenderState,t,e.urlPathname)}function p(e,t,r){_();let a=`Route ${r} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),n.default.unstable_postpone(a)}function g(e){return e.dynamicAccesses.length>0}function h(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: +${t}`))}function _(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function y(e){_();let t=new AbortController;try{n.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},5231:(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,{AppRouter:function(){return a.default},ClientPageRoot:function(){return c.ClientPageRoot},LayoutRouter:function(){return o.default},NotFoundBoundary:function(){return p.NotFoundBoundary},Postpone:function(){return _.Postpone},RenderFromTemplateContext:function(){return l.default},actionAsyncStorage:function(){return s.actionAsyncStorage},createDynamicallyTrackedSearchParams:function(){return d.createDynamicallyTrackedSearchParams},createUntrackedSearchParams:function(){return d.createUntrackedSearchParams},decodeAction:function(){return n.decodeAction},decodeFormState:function(){return n.decodeFormState},decodeReply:function(){return n.decodeReply},patchFetch:function(){return m},preconnect:function(){return h.preconnect},preloadFont:function(){return h.preloadFont},preloadStyle:function(){return h.preloadStyle},renderToReadableStream:function(){return n.renderToReadableStream},requestAsyncStorage:function(){return u.requestAsyncStorage},serverHooks:function(){return f},staticGenerationAsyncStorage:function(){return i.staticGenerationAsyncStorage},taintObjectReference:function(){return y.taintObjectReference}});let n=r(1749),a=v(r(9943)),o=v(r(5106)),l=v(r(4892)),i=r(5869),u=r(4580),s=r(2934),c=r(3144),d=r(9181),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=b(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=a?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(n,o,l):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}(r(4789)),p=r(525),g=r(670);r(7922);let h=r(135),_=r(9257),y=r(526);function v(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function m(){return(0,g.patchFetch)({serverHooks:f,staticGenerationAsyncStorage:i.staticGenerationAsyncStorage})}},9257:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Postpone",{enumerable:!0,get:function(){return n.Postpone}});let n=r(6278)},135:(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,{preconnect:function(){return l},preloadFont:function(){return o},preloadStyle:function(){return a}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(7049));function a(e,t){let r={as:"style"};"string"==typeof t&&(r.crossOrigin=t),n.default.preload(e,r)}function o(e,t,r){let a={as:"font",type:t};"string"==typeof r&&(a.crossOrigin=r),n.default.preload(e,a)}function l(e,t){n.default.preconnect(e,"string"==typeof t?{crossOrigin:t}:void 0)}},526:(e,t,r)=>{"use strict";function n(){throw Error("Taint can only be used with the taint flag.")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{taintObjectReference:function(){return a},taintUniqueValue:function(){return o}}),r(1159);let a=n,o=n},8716:(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={}))},3191:(e,t,r)=>{"use strict";e.exports=r(399)},7049:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].ReactDOM},9510:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].ReactJsxRuntime},1749:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].ReactServerDOMWebpackServerEdge},1159:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].React},4300:(e,t)=>{"use strict";function r(e){if(!e.body)return[e,e];let[t,r]=e.body.tee(),n=new Response(t,{status:e.status,statusText:e.statusText,headers:e.headers});Object.defineProperty(n,"url",{value:e.url});let a=new Response(r,{status:e.status,statusText:e.statusText,headers:e.headers});return Object.defineProperty(a,"url",{value:e.url}),[n,a]}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"cloneResponse",{enumerable:!0,get:function(){return r}})},9585:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createDedupeFetch",{enumerable:!0,get:function(){return l}});let n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=a?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(n,l,i):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(1159)),a=r(4300);function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}function l(e){let t=n.cache(e=>[]);return function(r,n){let o,l;if(n&&n.signal)return e(r,n);if("string"!=typeof r||n){let t="string"==typeof r||r instanceof URL?new Request(r,n):r;if("GET"!==t.method&&"HEAD"!==t.method||t.keepalive)return e(r,n);l=JSON.stringify([t.method,Array.from(t.headers.entries()),t.mode,t.redirect,t.credentials,t.referrer,t.referrerPolicy,t.integrity]),o=t.url}else l='["GET",[],null,"follow",null,null,null,null]',o=r;let i=t(o);for(let e=0,t=i.length;e{let t=i[e][2];if(!t)throw Error("No cached response");let[r,n]=(0,a.cloneResponse)(t);return i[e][2]=n,r})}let u=new AbortController,s=e(r,{...n,signal:u.signal}),c=[l,s,null];return i.push(c),s.then(e=>{let[t,r]=(0,a.cloneResponse)(e);return c[2]=r,t})}}},670:(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,{addImplicitTags:function(){return g},patchFetch:function(){return _},validateRevalidate:function(){return d},validateTags:function(){return f}});let n=r(1376),a=r(4994),o=r(1943),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=a?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(n,o,l):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}(r(8839)),i=r(6278),u=r(9585),s=r(4300);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function d(e,t){try{let r;if(!1===e)r=e;else if("number"==typeof e&&!isNaN(e)&&e>-1)r=e;else if(void 0!==e)throw Error(`Invalid revalidate value "${e}" on "${t}", must be a non-negative number or "false"`);return r}catch(e){if(e instanceof Error&&e.message.includes("Invalid revalidate"))throw e;return}}function f(e,t){let r=[],n=[];for(let a=0;ao.NEXT_CACHE_TAG_MAX_LENGTH?n.push({tag:l,reason:`exceeded max length of ${o.NEXT_CACHE_TAG_MAX_LENGTH}`}):r.push(l),r.length>o.NEXT_CACHE_TAG_MAX_ITEMS){console.warn(`Warning: exceeded max tag count for ${t}, dropped tags:`,e.slice(a).join(", "));break}}if(n.length>0)for(let{tag:e,reason:r}of(console.warn(`Warning: invalid tags passed to ${t}: `),n))console.log(`tag: "${e}" ${r}`);return r}let p=e=>{let t=["/layout"];if(e.startsWith("/")){let r=e.split("/");for(let e=1;e{var p,_;let y;try{(y=new URL(u instanceof Request?u.url:u)).username="",y.password=""}catch{y=void 0}let v=(null==y?void 0:y.href)??"",b=Date.now(),m=(null==c?void 0:null==(p=c.method)?void 0:p.toUpperCase())||"GET",P=(null==c?void 0:null==(_=c.next)?void 0:_.internal)===!0,R="1"===process.env.NEXT_OTEL_FETCH_DISABLED;return(0,a.getTracer)().trace(P?n.NextNodeServerSpan.internalFetch:n.AppRenderSpan.fetch,{hideSpan:R,kind:a.SpanKind.CLIENT,spanName:["fetch",m,v].filter(Boolean).join(" "),attributes:{"http.url":v,"http.method":m,"net.peer.name":null==y?void 0:y.hostname,"net.peer.port":(null==y?void 0:y.port)||void 0}},async()=>{var n;let a,p,_;if(P)return e(u,c);let y=r.getStore();if(!y||y.isDraftMode)return e(u,c);let m=u&&"object"==typeof u&&"string"==typeof u.method,R=e=>(null==c?void 0:c[e])||(m?u[e]:null),S=e=>{var t,r,n;return void 0!==(null==c?void 0:null==(t=c.next)?void 0:t[e])?null==c?void 0:null==(r=c.next)?void 0:r[e]:m?null==(n=u.next)?void 0:n[e]:void 0},O=S("revalidate"),E=f(S("tags")||[],`fetch ${u.toString()}`);if(Array.isArray(E))for(let e of(y.tags||(y.tags=[]),E))y.tags.includes(e)||y.tags.push(e);let T=g(y),j=y.fetchCache,x=!!y.isUnstableNoStore,M=R("cache"),N="";"string"==typeof M&&void 0!==O&&(m&&"default"===M||l.warn(`fetch for ${v} on ${y.urlPathname} specified "cache: ${M}" and "revalidate: ${O}", only one should be specified.`),M=void 0),"force-cache"===M?O=!1:("no-cache"===M||"no-store"===M||"force-no-store"===j||"only-no-store"===j)&&(O=0),("no-cache"===M||"no-store"===M)&&(N=`cache: ${M}`),_=d(O,y.urlPathname);let C=R("headers"),A="function"==typeof(null==C?void 0:C.get)?C:new Headers(C||{}),w=A.get("authorization")||A.get("cookie"),I=!["get","head"].includes((null==(n=R("method"))?void 0:n.toLowerCase())||"get"),D=(w||I)&&0===y.revalidate;switch(j){case"force-no-store":N="fetchCache = force-no-store";break;case"only-no-store":if("force-cache"===M||void 0!==_&&(!1===_||_>0))throw Error(`cache: 'force-cache' used on fetch for ${v} with 'export const fetchCache = 'only-no-store'`);N="fetchCache = only-no-store";break;case"only-cache":if("no-store"===M)throw Error(`cache: 'no-store' used on fetch for ${v} with 'export const fetchCache = 'only-cache'`);break;case"force-cache":(void 0===O||0===O)&&(N="fetchCache = force-cache",_=!1)}void 0===_?"default-cache"===j?(_=!1,N="fetchCache = default-cache"):D?(_=0,N="auto no cache"):"default-no-store"===j?(_=0,N="fetchCache = default-no-store"):x?(_=0,N="noStore call"):(N="auto cache",_="boolean"!=typeof y.revalidate&&void 0!==y.revalidate&&y.revalidate):N||(N=`revalidate: ${_}`),y.forceStatic&&0===_||D||void 0!==y.revalidate&&("number"!=typeof _||!1!==y.revalidate&&("number"!=typeof y.revalidate||!(_0||!1===_;if(y.incrementalCache&&L)try{a=await y.incrementalCache.fetchCacheKey(v,m?u:c)}catch(e){console.error("Failed to generate cache key for",u)}let U=y.nextFetchId??1;y.nextFetchId=U+1;let F="number"!=typeof _?o.CACHE_ONE_YEAR:_,H=async(t,r)=>{let n=["cache","credentials","headers","integrity","keepalive","method","mode","redirect","referrer","referrerPolicy","window","duplex",...t?[]:["signal"]];if(m){let e=u,t={body:e._ogBody||e.body};for(let r of n)t[r]=e[r];u=new Request(e.url,t)}else if(c){let{_ogBody:e,body:r,signal:n,...a}=c;c={...a,body:e||r,signal:t?void 0:n}}let o={...c,next:{...null==c?void 0:c.next,fetchType:"origin",fetchIdx:U}};return e(u,o).then(async e=>{if(t||h(y,{start:b,url:v,cacheReason:r||N,cacheStatus:0===_||r?"skip":"miss",status:e.status,method:o.method||"GET"}),200===e.status&&y.incrementalCache&&a&&L){let t=Buffer.from(await e.arrayBuffer());try{await y.incrementalCache.set(a,{kind:"FETCH",data:{headers:Object.fromEntries(e.headers.entries()),body:t.toString("base64"),status:e.status,url:e.url},revalidate:F},{fetchCache:!0,revalidate:_,fetchUrl:v,fetchIdx:U,tags:E})}catch(e){console.warn("Failed to set fetch cache",u,e)}let r=new Response(t,{headers:new Headers(e.headers),status:e.status});return Object.defineProperty(r,"url",{value:e.url}),r}return e})},G=()=>Promise.resolve(),k=!1;if(a&&y.incrementalCache){G=await y.incrementalCache.lock(a);let e=y.isOnDemandRevalidate?null:await y.incrementalCache.get(a,{kindHint:"fetch",revalidate:_,fetchUrl:v,fetchIdx:U,tags:E,softTags:T});if(e?await G():p="cache-control: no-cache (hard refresh)",(null==e?void 0:e.value)&&"FETCH"===e.value.kind){if(y.isRevalidate&&e.isStale)k=!0;else{if(e.isStale&&(y.pendingRevalidates??={},!y.pendingRevalidates[a])){let e=H(!0).then(async e=>({body:await e.arrayBuffer(),headers:e.headers,status:e.status,statusText:e.statusText})).finally(()=>{y.pendingRevalidates??={},delete y.pendingRevalidates[a||""]});e.catch(console.error),y.pendingRevalidates[a]=e}let t=e.value.data;h(y,{start:b,url:v,cacheReason:N,cacheStatus:"hit",status:t.status||200,method:(null==c?void 0:c.method)||"GET"});let r=new Response(Buffer.from(t.body,"base64"),{headers:t.headers,status:t.status});return Object.defineProperty(r,"url",{value:e.value.data.url}),r}}}if(y.isStaticGeneration&&c&&"object"==typeof c){let{cache:e}=c;if(!y.forceStatic&&"no-store"===e){let e=`no-store fetch ${u}${y.urlPathname?` ${y.urlPathname}`:""}`;(0,i.trackDynamicFetch)(y,e),y.revalidate=0;let r=new t(e);throw y.dynamicUsageErr=r,y.dynamicUsageDescription=e,r}let r="next"in c,{next:n={}}=c;if("number"==typeof n.revalidate&&(void 0===y.revalidate||"number"==typeof y.revalidate&&n.revalidate{let t=e[0];return{body:await t.arrayBuffer(),headers:t.headers,status:t.status,statusText:t.statusText}}).finally(()=>{if(a){var e;(null==(e=y.pendingRevalidates)?void 0:e[a])&&delete y.pendingRevalidates[a]}})).catch(()=>{}),y.pendingRevalidates[a]=e,t.then(e=>e[1])}})};return u.__nextPatched=!0,u.__nextGetStaticStore=()=>r,u._nextOriginalFetch=e,u}(r,e)}},1376:(e,t)=>{"use strict";var r,n,a,o,l,i,u,s,c,d,f,p;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRenderSpan:function(){return u},AppRouteRouteHandlersSpan:function(){return d},BaseServerSpan:function(){return r},LoadComponentsSpan:function(){return n},LogSpanAllowList:function(){return h},MiddlewareSpan:function(){return p},NextNodeServerSpan:function(){return o},NextServerSpan:function(){return a},NextVanillaSpanAllowlist:function(){return g},NodeSpan:function(){return c},RenderSpan:function(){return i},ResolveMetadataSpan:function(){return f},RouterSpan:function(){return s},StartServerSpan:function(){return l}}),function(e){e.handleRequest="BaseServer.handleRequest",e.run="BaseServer.run",e.pipe="BaseServer.pipe",e.getStaticHTML="BaseServer.getStaticHTML",e.render="BaseServer.render",e.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",e.renderToResponse="BaseServer.renderToResponse",e.renderToHTML="BaseServer.renderToHTML",e.renderError="BaseServer.renderError",e.renderErrorToResponse="BaseServer.renderErrorToResponse",e.renderErrorToHTML="BaseServer.renderErrorToHTML",e.render404="BaseServer.render404"}(r||(r={})),function(e){e.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",e.loadComponents="LoadComponents.loadComponents"}(n||(n={})),function(e){e.getRequestHandler="NextServer.getRequestHandler",e.getServer="NextServer.getServer",e.getServerRequestHandler="NextServer.getServerRequestHandler",e.createServer="createServer.createServer"}(a||(a={})),function(e){e.compression="NextNodeServer.compression",e.getBuildId="NextNodeServer.getBuildId",e.createComponentTree="NextNodeServer.createComponentTree",e.clientComponentLoading="NextNodeServer.clientComponentLoading",e.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",e.generateStaticRoutes="NextNodeServer.generateStaticRoutes",e.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",e.generatePublicRoutes="NextNodeServer.generatePublicRoutes",e.generateImageRoutes="NextNodeServer.generateImageRoutes.route",e.sendRenderResult="NextNodeServer.sendRenderResult",e.proxyRequest="NextNodeServer.proxyRequest",e.runApi="NextNodeServer.runApi",e.render="NextNodeServer.render",e.renderHTML="NextNodeServer.renderHTML",e.imageOptimizer="NextNodeServer.imageOptimizer",e.getPagePath="NextNodeServer.getPagePath",e.getRoutesManifest="NextNodeServer.getRoutesManifest",e.findPageComponents="NextNodeServer.findPageComponents",e.getFontManifest="NextNodeServer.getFontManifest",e.getServerComponentManifest="NextNodeServer.getServerComponentManifest",e.getRequestHandler="NextNodeServer.getRequestHandler",e.renderToHTML="NextNodeServer.renderToHTML",e.renderError="NextNodeServer.renderError",e.renderErrorToHTML="NextNodeServer.renderErrorToHTML",e.render404="NextNodeServer.render404",e.startResponse="NextNodeServer.startResponse",e.route="route",e.onProxyReq="onProxyReq",e.apiResolver="apiResolver",e.internalFetch="internalFetch"}(o||(o={})),(l||(l={})).startServer="startServer.startServer",function(e){e.getServerSideProps="Render.getServerSideProps",e.getStaticProps="Render.getStaticProps",e.renderToString="Render.renderToString",e.renderDocument="Render.renderDocument",e.createBodyResult="Render.createBodyResult"}(i||(i={})),function(e){e.renderToString="AppRender.renderToString",e.renderToReadableStream="AppRender.renderToReadableStream",e.getBodyResult="AppRender.getBodyResult",e.fetch="AppRender.fetch"}(u||(u={})),(s||(s={})).executeRoute="Router.executeRoute",(c||(c={})).runHandler="Node.runHandler",(d||(d={})).runHandler="AppRouteRouteHandlers.runHandler",function(e){e.generateMetadata="ResolveMetadata.generateMetadata",e.generateViewport="ResolveMetadata.generateViewport"}(f||(f={})),(p||(p={})).execute="Middleware.execute";let g=["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"],h=["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"]},4994:(e,t,r)=>{"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{SpanKind:function(){return s},SpanStatusCode:function(){return u},getTracer:function(){return v}});let a=r(1376);try{n=r(7482)}catch(e){n=r(7482)}let{context:o,propagation:l,trace:i,SpanStatusCode:u,SpanKind:s,ROOT_CONTEXT:c}=n,d=e=>null!==e&&"object"==typeof e&&"function"==typeof e.then,f=(e,t)=>{(null==t?void 0:t.bubble)===!0?e.setAttribute("next.bubble",!0):(t&&e.recordException(t),e.setStatus({code:u.ERROR,message:null==t?void 0:t.message})),e.end()},p=new Map,g=n.createContextKey("next.rootSpanId"),h=0,_=()=>h++;class y{getTracerInstance(){return i.getTracer("next.js","0.0.1")}getContext(){return o}getActiveScopeSpan(){return i.getSpan(null==o?void 0:o.active())}withPropagatedContext(e,t,r){let n=o.active();if(i.getSpanContext(n))return t();let a=l.extract(n,e,r);return o.with(a,t)}trace(...e){var t;let[r,n,l]=e,{fn:u,options:s}="function"==typeof n?{fn:n,options:{}}:{fn:l,options:{...n}},h=s.spanName??r;if(!a.NextVanillaSpanAllowlist.includes(r)&&"1"!==process.env.NEXT_OTEL_VERBOSE||s.hideSpan)return u();let y=this.getSpanContext((null==s?void 0:s.parentSpan)??this.getActiveScopeSpan()),v=!1;y?(null==(t=i.getSpanContext(y))?void 0:t.isRemote)&&(v=!0):(y=(null==o?void 0:o.active())??c,v=!0);let b=_();return s.attributes={"next.span_name":h,"next.span_type":r,...s.attributes},o.with(y.setValue(g,b),()=>this.getTracerInstance().startActiveSpan(h,s,e=>{let t="performance"in globalThis?globalThis.performance.now():void 0,n=()=>{p.delete(b),t&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX&&a.LogSpanAllowList.includes(r||"")&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(r.split(".").pop()||"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}`,{start:t,end:performance.now()})};v&&p.set(b,new Map(Object.entries(s.attributes??{})));try{if(u.length>1)return u(e,t=>f(e,t));let t=u(e);if(d(t))return t.then(t=>(e.end(),t)).catch(t=>{throw f(e,t),t}).finally(n);return e.end(),n(),t}catch(t){throw f(e,t),n(),t}}))}wrap(...e){let t=this,[r,n,l]=3===e.length?e:[e[0],{},e[1]];return a.NextVanillaSpanAllowlist.includes(r)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let e=n;"function"==typeof e&&"function"==typeof l&&(e=e.apply(this,arguments));let a=arguments.length-1,i=arguments[a];if("function"!=typeof i)return t.trace(r,e,()=>l.apply(this,arguments));{let n=t.getContext().bind(o.active(),i);return t.trace(r,e,(e,t)=>(arguments[a]=function(e){return null==t||t(e),n.apply(this,arguments)},l.apply(this,arguments)))}}:l}startSpan(...e){let[t,r]=e,n=this.getSpanContext((null==r?void 0:r.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(t,r,n)}getSpanContext(e){return e?i.setSpan(o.active(),e):void 0}getRootSpanAttributes(){let e=o.active().getValue(g);return p.get(e)}}let v=(()=>{let e=new y;return()=>e})()},8238:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},8285:(e,t,r)=>{"use strict";function n(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw TypeError("attempted to use private field on non-instance");return e}r.r(t),r.d(t,{_:()=>n,_class_private_field_loose_base:()=>n})},8817:(e,t,r)=>{"use strict";r.r(t),r.d(t,{_:()=>a,_class_private_field_loose_key:()=>a});var n=0;function a(e){return"__private_"+n+++"_"+e}},1174:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n,_interop_require_default:()=>n})},8374:(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=o?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(a,l,i):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}r.r(t),r.d(t,{_:()=>a,_interop_require_wildcard:()=>a})},3370:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n,_interop_require_default:()=>n})}}; \ No newline at end of file diff --git a/banquise-website/.next/server/chunks/font-manifest.json b/banquise-website/.next/server/chunks/font-manifest.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/banquise-website/.next/server/chunks/font-manifest.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/banquise-website/.next/server/font-manifest.json b/banquise-website/.next/server/font-manifest.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/banquise-website/.next/server/font-manifest.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/banquise-website/.next/server/functions-config-manifest.json b/banquise-website/.next/server/functions-config-manifest.json new file mode 100644 index 0000000..996cd78 --- /dev/null +++ b/banquise-website/.next/server/functions-config-manifest.json @@ -0,0 +1 @@ +{"version":1,"functions":{}} \ No newline at end of file diff --git a/banquise-website/.next/server/interception-route-rewrite-manifest.js b/banquise-website/.next/server/interception-route-rewrite-manifest.js index 82d3ab1..24f77ba 100644 --- a/banquise-website/.next/server/interception-route-rewrite-manifest.js +++ b/banquise-website/.next/server/interception-route-rewrite-manifest.js @@ -1 +1 @@ -self.__INTERCEPTION_ROUTE_REWRITE_MANIFEST="[]" \ No newline at end of file +self.__INTERCEPTION_ROUTE_REWRITE_MANIFEST="[]"; \ No newline at end of file diff --git a/banquise-website/.next/server/middleware-build-manifest.js b/banquise-website/.next/server/middleware-build-manifest.js index 36489d8..eeaa5b7 100644 --- a/banquise-website/.next/server/middleware-build-manifest.js +++ b/banquise-website/.next/server/middleware-build-manifest.js @@ -1,21 +1 @@ -self.__BUILD_MANIFEST = { - "polyfillFiles": [ - "static/chunks/polyfills.js" - ], - "devFiles": [], - "ampDevFiles": [], - "lowPriorityFiles": [], - "rootMainFiles": [ - "static/chunks/webpack.js", - "static/chunks/main-app.js" - ], - "pages": { - "/_app": [] - }, - "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:["static/chunks/webpack-c81f7fd28659d64f.js","static/chunks/fd9d1056-0ff392f7c03a948a.js","static/chunks/117-e4a05cc4fa1974fe.js","static/chunks/main-app-741f9f025b2fde52.js"],pages:{"/_app":["static/chunks/webpack-c81f7fd28659d64f.js","static/chunks/framework-f66176bb897dc684.js","static/chunks/main-4ae1c19a276989c6.js","static/chunks/pages/_app-72b849fbd24ac258.js"],"/_error":["static/chunks/webpack-c81f7fd28659d64f.js","static/chunks/framework-f66176bb897dc684.js","static/chunks/main-4ae1c19a276989c6.js","static/chunks/pages/_error-7ba65e1336b92748.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/banquise-website/.next/server/middleware-react-loadable-manifest.js b/banquise-website/.next/server/middleware-react-loadable-manifest.js index ca34f09..170749e 100644 --- a/banquise-website/.next/server/middleware-react-loadable-manifest.js +++ b/banquise-website/.next/server/middleware-react-loadable-manifest.js @@ -1 +1 @@ -self.__REACT_LOADABLE_MANIFEST="{}" \ No newline at end of file +self.__REACT_LOADABLE_MANIFEST="{}"; \ No newline at end of file diff --git a/banquise-website/.next/server/next-font-manifest.js b/banquise-website/.next/server/next-font-manifest.js index 5cc97eb..8267a50 100644 --- a/banquise-website/.next/server/next-font-manifest.js +++ b/banquise-website/.next/server/next-font-manifest.js @@ -1 +1 @@ -self.__NEXT_FONT_MANIFEST="{\"pages\":{},\"app\":{},\"appUsingSizeAdjust\":false,\"pagesUsingSizeAdjust\":false}" \ No newline at end of file +self.__NEXT_FONT_MANIFEST='{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false}'; \ No newline at end of file diff --git a/banquise-website/.next/server/pages-manifest.json b/banquise-website/.next/server/pages-manifest.json index 9e26dfe..f7c2e89 100644 --- a/banquise-website/.next/server/pages-manifest.json +++ b/banquise-website/.next/server/pages-manifest.json @@ -1 +1 @@ -{} \ No newline at end of file +{"/_app":"pages/_app.js","/_error":"pages/_error.js","/_document":"pages/_document.js","/404":"pages/404.html"} \ No newline at end of file diff --git a/banquise-website/.next/server/pages/404.html b/banquise-website/.next/server/pages/404.html new file mode 100644 index 0000000..bb143ab --- /dev/null +++ b/banquise-website/.next/server/pages/404.html @@ -0,0 +1 @@ +404: This page could not be found.La Banquise - Hébergement et Communauté Tech

404

This page could not be found.

\ No newline at end of file diff --git a/banquise-website/.next/server/pages/500.html b/banquise-website/.next/server/pages/500.html new file mode 100644 index 0000000..a27aca0 --- /dev/null +++ b/banquise-website/.next/server/pages/500.html @@ -0,0 +1 @@ +500: Internal Server Error

500

Internal Server Error.

\ No newline at end of file diff --git a/banquise-website/.next/server/pages/_app.js b/banquise-website/.next/server/pages/_app.js new file mode 100644 index 0000000..df07b84 --- /dev/null +++ b/banquise-website/.next/server/pages/_app.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=888,e.ids=[888],e.modules={8141:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(167),o=r(997),i=n._(r(6689)),u=r(5782);async function s(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,u.loadGetInitialProps)(t,r)}}class a extends i.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}a.origGetInitialProps=s,a.getInitialProps=s,("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)},5782:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return g},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return y},NormalizeError:function(){return m},PageNotFoundError:function(){return P},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return a},getLocationOrigin:function(){return u},getURL:function(){return s},isAbsoluteUrl:function(){return i},isResSent:function(){return c},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return l},stringifyError:function(){return x}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),i=0;io.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=u();return e.substring(t.length)}function a(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function c(e){return e.finished||e.headersSent}function l(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&c(r))return n;if(!n)throw Error('"'+a(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class m extends Error{}class P extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},6689:e=>{e.exports=require("react")},997:e=>{e.exports=require("react/jsx-runtime")},167:(e,t)=>{t._=t._interop_require_default=function(e){return e&&e.__esModule?e:{default:e}}}};var t=require("../webpack-runtime.js");t.C(e);var r=t(t.s=8141);module.exports=r})(); \ No newline at end of file diff --git a/banquise-website/.next/server/pages/_app.js.nft.json b/banquise-website/.next/server/pages/_app.js.nft.json new file mode 100644 index 0000000..f4a2132 --- /dev/null +++ b/banquise-website/.next/server/pages/_app.js.nft.json @@ -0,0 +1 @@ +{"version":1,"files":["../../../node_modules/next/dist/pages/_app.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../package.json","../../package.json","../webpack-runtime.js"]} \ No newline at end of file diff --git a/banquise-website/.next/server/pages/_document.js b/banquise-website/.next/server/pages/_document.js new file mode 100644 index 0000000..445c33f --- /dev/null +++ b/banquise-website/.next/server/pages/_document.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=660,e.ids=[660],e.modules={2785:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{e.exports=require("react")},997:e=>{e.exports=require("react/jsx-runtime")},5315:e=>{e.exports=require("path")}};var r=require("../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[682],()=>s(1682));module.exports=t})(); \ No newline at end of file diff --git a/banquise-website/.next/server/pages/_document.js.nft.json b/banquise-website/.next/server/pages/_document.js.nft.json new file mode 100644 index 0000000..0f53100 --- /dev/null +++ b/banquise-website/.next/server/pages/_document.js.nft.json @@ -0,0 +1 @@ +{"version":1,"files":["../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/compiled/node-html-parser/index.js","../../../node_modules/next/dist/compiled/node-html-parser/package.json","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/pages/_document.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../package.json","../../package.json","../chunks/682.js","../webpack-runtime.js"]} \ No newline at end of file diff --git a/banquise-website/.next/server/pages/_error.js b/banquise-website/.next/server/pages/_error.js new file mode 100644 index 0000000..b39a7a6 --- /dev/null +++ b/banquise-website/.next/server/pages/_error.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=820,e.ids=[820,660],e.modules={1323:(e,t)=>{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}}})},6051:(e,t,r)=>{r.r(t),r.d(t,{config:()=>h,default:()=>p,getServerSideProps:()=>g,getStaticPaths:()=>f,getStaticProps:()=>c,reportWebVitals:()=>y,routeModule:()=>v,unstable_getServerProps:()=>P,unstable_getServerSideProps:()=>x,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>m,unstable_getStaticProps:()=>b});var n=r(7093),o=r(5244),l=r(1323),a=r(1682),i=r.n(a),u=r(8141),d=r.n(u),s=r(8529);let p=(0,l.l)(s,"default"),c=(0,l.l)(s,"getStaticProps"),f=(0,l.l)(s,"getStaticPaths"),g=(0,l.l)(s,"getServerSideProps"),h=(0,l.l)(s,"config"),y=(0,l.l)(s,"reportWebVitals"),b=(0,l.l)(s,"unstable_getStaticProps"),m=(0,l.l)(s,"unstable_getStaticPaths"),_=(0,l.l)(s,"unstable_getStaticParams"),P=(0,l.l)(s,"unstable_getServerProps"),x=(0,l.l)(s,"unstable_getServerSideProps"),v=new n.PagesRouteModule({definition:{kind:o.x.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},components:{App:d(),Document:i()},userland:s})},8141:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(167),o=r(997),l=n._(r(6689)),a=r(5782);async function i(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,a.loadGetInitialProps)(t,r)}}class u extends l.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}u.origGetInitialProps=i,u.getInitialProps=i,("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)},8529:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(167),o=r(997),l=n._(r(6689)),a=n._(r(494)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function u(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let d={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 s extends l.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||i[e]||"An unexpected error has occurred";return(0,o.jsxs)("div",{style:d.error,children:[(0,o.jsx)(a.default,{children:(0,o.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,o.jsxs)("div",{style:d.desc,children:[(0,o.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,o.jsx)("h1",{className:"next-error-h1",style:d.h1,children:e}):null,(0,o.jsx)("div",{style:d.wrap,children:(0,o.jsxs)("h2",{style:d.h2,children:[this.props.title||e?r:(0,o.jsx)(o.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}s.displayName="ErrorPage",s.getInitialProps=u,s.origGetInitialProps=u,("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)},8579:(e,t)=>{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}})},494:(e,t,r)=>{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 h},defaultHead:function(){return p}});let n=r(167),o=r(8760),l=r(997),a=o._(r(6689)),i=n._(r(3657)),u=r(8039),d=r(1988),s=r(8579);function p(e){void 0===e&&(e=!1);let t=[(0,l.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,l.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function c(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(9784);let f=["name","httpEquiv","charSet","itemProp"];function g(e,t){let{inAmpMode:r}=t;return e.reduce(c,[]).reverse().concat(p(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let l=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?l=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?l=!1:t.add(o.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,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:n})})}let h=function(e){let{children:t}=e,r=(0,a.useContext)(u.AmpStateContext),n=(0,a.useContext)(d.HeadManagerContext);return(0,l.jsx)(i.default,{reduceComponentsToState:g,headManager:n,inAmpMode:(0,s.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)},3657:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(6689),o=()=>{},l=()=>{};function a(e){var t;let{headManager:r,reduceComponentsToState:a}=e;function i(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(a(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),i(),o(()=>{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)}}),o(()=>(r&&(r._pendingUpdate=i),()=>{r&&(r._pendingUpdate=i)})),l(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},9784:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},5244:(e,t)=>{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)=>{e.exports=r(7093).vendored.contexts.AmpContext},1988:(e,t,r)=>{e.exports=r(7093).vendored.contexts.HeadManagerContext},2785:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{e.exports=require("react")},997:e=>{e.exports=require("react/jsx-runtime")},5315:e=>{e.exports=require("path")},8760:(e,t)=>{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 o={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=l?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[682],()=>r(6051));module.exports=n})(); \ No newline at end of file diff --git a/banquise-website/.next/server/pages/_error.js.nft.json b/banquise-website/.next/server/pages/_error.js.nft.json new file mode 100644 index 0000000..abe34ef --- /dev/null +++ b/banquise-website/.next/server/pages/_error.js.nft.json @@ -0,0 +1 @@ +{"version":1,"files":["../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/compiled/node-html-parser/index.js","../../../node_modules/next/dist/compiled/node-html-parser/package.json","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../package.json","../chunks/682.js","../webpack-runtime.js"]} \ No newline at end of file diff --git a/banquise-website/.next/server/server-reference-manifest.js b/banquise-website/.next/server/server-reference-manifest.js index cc0af96..3ca5dc5 100644 --- a/banquise-website/.next/server/server-reference-manifest.js +++ b/banquise-website/.next/server/server-reference-manifest.js @@ -1 +1 @@ -self.__RSC_SERVER_MANIFEST="{\n \"node\": {},\n \"edge\": {},\n \"encryptionKey\": \"process.env.NEXT_SERVER_ACTIONS_ENCRYPTION_KEY\"\n}" \ No newline at end of file +self.__RSC_SERVER_MANIFEST="{\"node\":{},\"edge\":{},\"encryptionKey\":\"process.env.NEXT_SERVER_ACTIONS_ENCRYPTION_KEY\"}" \ No newline at end of file diff --git a/banquise-website/.next/server/server-reference-manifest.json b/banquise-website/.next/server/server-reference-manifest.json index 98cab49..bfd9e28 100644 --- a/banquise-website/.next/server/server-reference-manifest.json +++ b/banquise-website/.next/server/server-reference-manifest.json @@ -1,5 +1 @@ -{ - "node": {}, - "edge": {}, - "encryptionKey": "XYhFxS1p3/QSDkytcT8eK3qP39UlEBTGqwIaHxTEpqE=" -} \ No newline at end of file +{"node":{},"edge":{},"encryptionKey":"T9c8EJ6DJifzoV2Tf52tWaB5MjFJlytGhYX8Nc7zjqI="} \ No newline at end of file diff --git a/banquise-website/.next/server/vendor-chunks/@swc.js b/banquise-website/.next/server/vendor-chunks/@swc.js deleted file mode 100644 index c49058c..0000000 --- a/banquise-website/.next/server/vendor-chunks/@swc.js +++ /dev/null @@ -1,75 +0,0 @@ -"use strict"; -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -exports.id = "vendor-chunks/@swc"; -exports.ids = ["vendor-chunks/@swc"]; -exports.modules = { - -/***/ "(ssr)/./node_modules/@swc/helpers/esm/_class_private_field_loose_base.js": -/*!**************************************************************************!*\ - !*** ./node_modules/@swc/helpers/esm/_class_private_field_loose_base.js ***! - \**************************************************************************/ -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ _: () => (/* binding */ _class_private_field_loose_base),\n/* harmony export */ _class_private_field_loose_base: () => (/* binding */ _class_private_field_loose_base)\n/* harmony export */ });\nfunction _class_private_field_loose_base(receiver, privateKey) {\n if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) {\n throw new TypeError(\"attempted to use private field on non-instance\");\n }\n\n return receiver;\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2VzbS9fY2xhc3NfcHJpdmF0ZV9maWVsZF9sb29zZV9iYXNlLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQU87QUFDUDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNnRCIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2VzbS9fY2xhc3NfcHJpdmF0ZV9maWVsZF9sb29zZV9iYXNlLmpzP2RkNjciXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIF9jbGFzc19wcml2YXRlX2ZpZWxkX2xvb3NlX2Jhc2UocmVjZWl2ZXIsIHByaXZhdGVLZXkpIHtcbiAgICBpZiAoIU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChyZWNlaXZlciwgcHJpdmF0ZUtleSkpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcImF0dGVtcHRlZCB0byB1c2UgcHJpdmF0ZSBmaWVsZCBvbiBub24taW5zdGFuY2VcIik7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlY2VpdmVyO1xufVxuZXhwb3J0IHsgX2NsYXNzX3ByaXZhdGVfZmllbGRfbG9vc2VfYmFzZSBhcyBfIH07XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@swc/helpers/esm/_class_private_field_loose_base.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/@swc/helpers/esm/_class_private_field_loose_key.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@swc/helpers/esm/_class_private_field_loose_key.js ***! - \*************************************************************************/ -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ _: () => (/* binding */ _class_private_field_loose_key),\n/* harmony export */ _class_private_field_loose_key: () => (/* binding */ _class_private_field_loose_key)\n/* harmony export */ });\nvar id = 0;\n\nfunction _class_private_field_loose_key(name) {\n return \"__private_\" + id++ + \"_\" + name;\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2VzbS9fY2xhc3NfcHJpdmF0ZV9maWVsZF9sb29zZV9rZXkuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTs7QUFFTztBQUNQO0FBQ0E7QUFDK0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vbm9kZV9tb2R1bGVzL0Bzd2MvaGVscGVycy9lc20vX2NsYXNzX3ByaXZhdGVfZmllbGRfbG9vc2Vfa2V5LmpzPzAyYjEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGlkID0gMDtcblxuZXhwb3J0IGZ1bmN0aW9uIF9jbGFzc19wcml2YXRlX2ZpZWxkX2xvb3NlX2tleShuYW1lKSB7XG4gICAgcmV0dXJuIFwiX19wcml2YXRlX1wiICsgaWQrKyArIFwiX1wiICsgbmFtZTtcbn1cbmV4cG9ydCB7IF9jbGFzc19wcml2YXRlX2ZpZWxkX2xvb3NlX2tleSBhcyBfIH07XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@swc/helpers/esm/_class_private_field_loose_key.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/@swc/helpers/esm/_interop_require_default.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@swc/helpers/esm/_interop_require_default.js ***! - \*******************************************************************/ -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ _: () => (/* binding */ _interop_require_default),\n/* harmony export */ _interop_require_default: () => (/* binding */ _interop_require_default)\n/* harmony export */ });\nfunction _interop_require_default(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2VzbS9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBTztBQUNQLDJDQUEyQztBQUMzQztBQUN5QyIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2VzbS9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanM/YzA3ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gX2ludGVyb3BfcmVxdWlyZV9kZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7IGRlZmF1bHQ6IG9iaiB9O1xufVxuZXhwb3J0IHsgX2ludGVyb3BfcmVxdWlyZV9kZWZhdWx0IGFzIF8gfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@swc/helpers/esm/_interop_require_default.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js": -/*!********************************************************************!*\ - !*** ./node_modules/@swc/helpers/esm/_interop_require_wildcard.js ***! - \********************************************************************/ -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ _: () => (/* binding */ _interop_require_wildcard),\n/* harmony export */ _interop_require_wildcard: () => (/* binding */ _interop_require_wildcard)\n/* harmony export */ });\nfunction _getRequireWildcardCache(nodeInterop) {\n if (typeof WeakMap !== \"function\") return null;\n\n var cacheBabelInterop = new WeakMap();\n var cacheNodeInterop = new WeakMap();\n\n return (_getRequireWildcardCache = function(nodeInterop) {\n return nodeInterop ? cacheNodeInterop : cacheBabelInterop;\n })(nodeInterop);\n}\nfunction _interop_require_wildcard(obj, nodeInterop) {\n if (!nodeInterop && obj && obj.__esModule) return obj;\n if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") return { default: obj };\n\n var cache = _getRequireWildcardCache(nodeInterop);\n\n if (cache && cache.has(obj)) return cache.get(obj);\n\n var newObj = { __proto__: null };\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n\n for (var key in obj) {\n if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;\n if (desc && (desc.get || desc.set)) Object.defineProperty(newObj, key, desc);\n else newObj[key] = obj[key];\n }\n }\n\n newObj.default = obj;\n\n if (cache) cache.set(obj, newObj);\n\n return newObj;\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2VzbS9faW50ZXJvcF9yZXF1aXJlX3dpbGRjYXJkLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDTztBQUNQO0FBQ0EsdUZBQXVGOztBQUV2Rjs7QUFFQTs7QUFFQSxtQkFBbUI7QUFDbkI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUMwQyIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2VzbS9faW50ZXJvcF9yZXF1aXJlX3dpbGRjYXJkLmpzPzViMTEiXSwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gX2dldFJlcXVpcmVXaWxkY2FyZENhY2hlKG5vZGVJbnRlcm9wKSB7XG4gICAgaWYgKHR5cGVvZiBXZWFrTWFwICE9PSBcImZ1bmN0aW9uXCIpIHJldHVybiBudWxsO1xuXG4gICAgdmFyIGNhY2hlQmFiZWxJbnRlcm9wID0gbmV3IFdlYWtNYXAoKTtcbiAgICB2YXIgY2FjaGVOb2RlSW50ZXJvcCA9IG5ldyBXZWFrTWFwKCk7XG5cbiAgICByZXR1cm4gKF9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZSA9IGZ1bmN0aW9uKG5vZGVJbnRlcm9wKSB7XG4gICAgICAgIHJldHVybiBub2RlSW50ZXJvcCA/IGNhY2hlTm9kZUludGVyb3AgOiBjYWNoZUJhYmVsSW50ZXJvcDtcbiAgICB9KShub2RlSW50ZXJvcCk7XG59XG5leHBvcnQgZnVuY3Rpb24gX2ludGVyb3BfcmVxdWlyZV93aWxkY2FyZChvYmosIG5vZGVJbnRlcm9wKSB7XG4gICAgaWYgKCFub2RlSW50ZXJvcCAmJiBvYmogJiYgb2JqLl9fZXNNb2R1bGUpIHJldHVybiBvYmo7XG4gICAgaWYgKG9iaiA9PT0gbnVsbCB8fCB0eXBlb2Ygb2JqICE9PSBcIm9iamVjdFwiICYmIHR5cGVvZiBvYmogIT09IFwiZnVuY3Rpb25cIikgcmV0dXJuIHsgZGVmYXVsdDogb2JqIH07XG5cbiAgICB2YXIgY2FjaGUgPSBfZ2V0UmVxdWlyZVdpbGRjYXJkQ2FjaGUobm9kZUludGVyb3ApO1xuXG4gICAgaWYgKGNhY2hlICYmIGNhY2hlLmhhcyhvYmopKSByZXR1cm4gY2FjaGUuZ2V0KG9iaik7XG5cbiAgICB2YXIgbmV3T2JqID0geyBfX3Byb3RvX186IG51bGwgfTtcbiAgICB2YXIgaGFzUHJvcGVydHlEZXNjcmlwdG9yID0gT2JqZWN0LmRlZmluZVByb3BlcnR5ICYmIE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3I7XG5cbiAgICBmb3IgKHZhciBrZXkgaW4gb2JqKSB7XG4gICAgICAgIGlmIChrZXkgIT09IFwiZGVmYXVsdFwiICYmIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIGtleSkpIHtcbiAgICAgICAgICAgIHZhciBkZXNjID0gaGFzUHJvcGVydHlEZXNjcmlwdG9yID8gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihvYmosIGtleSkgOiBudWxsO1xuICAgICAgICAgICAgaWYgKGRlc2MgJiYgKGRlc2MuZ2V0IHx8IGRlc2Muc2V0KSkgT2JqZWN0LmRlZmluZVByb3BlcnR5KG5ld09iaiwga2V5LCBkZXNjKTtcbiAgICAgICAgICAgIGVsc2UgbmV3T2JqW2tleV0gPSBvYmpba2V5XTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG5ld09iai5kZWZhdWx0ID0gb2JqO1xuXG4gICAgaWYgKGNhY2hlKSBjYWNoZS5zZXQob2JqLCBuZXdPYmopO1xuXG4gICAgcmV0dXJuIG5ld09iajtcbn1cbmV4cG9ydCB7IF9pbnRlcm9wX3JlcXVpcmVfd2lsZGNhcmQgYXMgXyB9O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/@swc/helpers/esm/_tagged_template_literal_loose.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@swc/helpers/esm/_tagged_template_literal_loose.js ***! - \*************************************************************************/ -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ _: () => (/* binding */ _tagged_template_literal_loose),\n/* harmony export */ _tagged_template_literal_loose: () => (/* binding */ _tagged_template_literal_loose)\n/* harmony export */ });\nfunction _tagged_template_literal_loose(strings, raw) {\n if (!raw) raw = strings.slice(0);\n\n strings.raw = raw;\n\n return strings;\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2VzbS9fdGFnZ2VkX3RlbXBsYXRlX2xpdGVyYWxfbG9vc2UuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBTztBQUNQOztBQUVBOztBQUVBO0FBQ0E7QUFDK0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vbm9kZV9tb2R1bGVzL0Bzd2MvaGVscGVycy9lc20vX3RhZ2dlZF90ZW1wbGF0ZV9saXRlcmFsX2xvb3NlLmpzPzc4MmYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIF90YWdnZWRfdGVtcGxhdGVfbGl0ZXJhbF9sb29zZShzdHJpbmdzLCByYXcpIHtcbiAgICBpZiAoIXJhdykgcmF3ID0gc3RyaW5ncy5zbGljZSgwKTtcblxuICAgIHN0cmluZ3MucmF3ID0gcmF3O1xuXG4gICAgcmV0dXJuIHN0cmluZ3M7XG59XG5leHBvcnQgeyBfdGFnZ2VkX3RlbXBsYXRlX2xpdGVyYWxfbG9vc2UgYXMgXyB9O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@swc/helpers/esm/_tagged_template_literal_loose.js\n"); - -/***/ }), - -/***/ "(rsc)/./node_modules/@swc/helpers/esm/_interop_require_default.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@swc/helpers/esm/_interop_require_default.js ***! - \*******************************************************************/ -/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ _: () => (/* binding */ _interop_require_default),\n/* harmony export */ _interop_require_default: () => (/* binding */ _interop_require_default)\n/* harmony export */ });\nfunction _interop_require_default(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2VzbS9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBTztBQUNQLDJDQUEyQztBQUMzQztBQUN5QyIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi9ub2RlX21vZHVsZXMvQHN3Yy9oZWxwZXJzL2VzbS9faW50ZXJvcF9yZXF1aXJlX2RlZmF1bHQuanM/MTE5ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gX2ludGVyb3BfcmVxdWlyZV9kZWZhdWx0KG9iaikge1xuICAgIHJldHVybiBvYmogJiYgb2JqLl9fZXNNb2R1bGUgPyBvYmogOiB7IGRlZmF1bHQ6IG9iaiB9O1xufVxuZXhwb3J0IHsgX2ludGVyb3BfcmVxdWlyZV9kZWZhdWx0IGFzIF8gfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/@swc/helpers/esm/_interop_require_default.js\n"); - -/***/ }) - -}; -; \ No newline at end of file diff --git a/banquise-website/.next/server/vendor-chunks/next.js b/banquise-website/.next/server/vendor-chunks/next.js deleted file mode 100644 index 302dfef..0000000 --- a/banquise-website/.next/server/vendor-chunks/next.js +++ /dev/null @@ -1,2342 +0,0 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -exports.id = "vendor-chunks/next"; -exports.ids = ["vendor-chunks/next"]; -exports.modules = { - -/***/ "(ssr)/./node_modules/next/dist/api/image.js": -/*!*********************************************!*\ - !*** ./node_modules/next/dist/api/image.js ***! - \*********************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* reexport default from dynamic */ _shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0___default.a)\n/* harmony export */ });\n/* harmony import */ var _shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../shared/lib/image-external */ \"(ssr)/./node_modules/next/dist/shared/lib/image-external.js\");\n/* harmony import */ var _shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== \"default\") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _shared_lib_image_external__WEBPACK_IMPORTED_MODULE_0__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\n\n\n//# sourceMappingURL=image.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2FwaS9pbWFnZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBdUQ7QUFDVjs7QUFFN0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9hcGkvaW1hZ2UuanM/ODg5OCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IH0gZnJvbSBcIi4uL3NoYXJlZC9saWIvaW1hZ2UtZXh0ZXJuYWxcIjtcbmV4cG9ydCAqIGZyb20gXCIuLi9zaGFyZWQvbGliL2ltYWdlLWV4dGVybmFsXCI7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWltYWdlLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/api/image.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/add-base-path.js": -/*!********************************************************!*\ - !*** ./node_modules/next/dist/client/add-base-path.js ***! - \********************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"addBasePath\", ({\n enumerable: true,\n get: function() {\n return addBasePath;\n }\n}));\nconst _addpathprefix = __webpack_require__(/*! ../shared/lib/router/utils/add-path-prefix */ \"(ssr)/./node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js\");\nconst _normalizetrailingslash = __webpack_require__(/*! ./normalize-trailing-slash */ \"(ssr)/./node_modules/next/dist/client/normalize-trailing-slash.js\");\nconst basePath = false || \"\";\nfunction addBasePath(path, required) {\n return (0, _normalizetrailingslash.normalizePathTrailingSlash)( false ? 0 : (0, _addpathprefix.addPathPrefix)(path, basePath));\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=add-base-path.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9hZGQtYmFzZS1wYXRoLmpzIiwibWFwcGluZ3MiOiI7Ozs7K0NBS2dCQTs7O2VBQUFBOzs7MkNBTGM7b0RBQ2E7QUFFM0MsTUFBTUMsV0FBV0MsTUFBbUMsSUFBZTtBQUU1RCxTQUFTRixZQUFZSyxJQUFZLEVBQUVDLFFBQWtCO0lBQzFELE9BQU9DLENBQUFBLEdBQUFBLHdCQUFBQSwwQkFBMEIsRUFDL0JMLE1BQStDSSxHQUMzQ0QsQ0FBQUEsR0FDQUksQ0FBQUEsR0FBQUEsZUFBQUEsYUFBYSxFQUFDSixNQUFNSjtBQUU1QiIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vc3JjL2NsaWVudC9hZGQtYmFzZS1wYXRoLnRzPzUxNzEiXSwibmFtZXMiOlsiYWRkQmFzZVBhdGgiLCJiYXNlUGF0aCIsInByb2Nlc3MiLCJlbnYiLCJfX05FWFRfUk9VVEVSX0JBU0VQQVRIIiwicGF0aCIsInJlcXVpcmVkIiwibm9ybWFsaXplUGF0aFRyYWlsaW5nU2xhc2giLCJfX05FWFRfTUFOVUFMX0NMSUVOVF9CQVNFX1BBVEgiLCJhZGRQYXRoUHJlZml4Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/add-base-path.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/app-call-server.js": -/*!**********************************************************!*\ - !*** ./node_modules/next/dist/client/app-call-server.js ***! - \**********************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"callServer\", ({\n enumerable: true,\n get: function() {\n return callServer;\n }\n}));\nconst _approuter = __webpack_require__(/*! ./components/app-router */ \"(ssr)/./node_modules/next/dist/client/components/app-router.js\");\nasync function callServer(actionId, actionArgs) {\n const actionDispatcher = (0, _approuter.getServerActionDispatcher)();\n if (!actionDispatcher) {\n throw new Error(\"Invariant: missing action dispatcher.\");\n }\n return new Promise((resolve, reject)=>{\n actionDispatcher({\n actionId,\n actionArgs,\n resolve,\n reject\n });\n });\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=app-call-server.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9hcHAtY2FsbC1zZXJ2ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs4Q0FFc0JBOzs7ZUFBQUE7Ozt1Q0FGb0I7QUFFbkMsZUFBZUEsV0FBV0MsUUFBZ0IsRUFBRUMsVUFBaUI7SUFDbEUsTUFBTUMsbUJBQW1CQyxDQUFBQSxHQUFBQSxXQUFBQSx5QkFBeUI7SUFFbEQsSUFBSSxDQUFDRCxrQkFBa0I7UUFDckIsTUFBTSxJQUFJRSxNQUFNO0lBQ2xCO0lBRUEsT0FBTyxJQUFJQyxRQUFRLENBQUNDLFNBQVNDO1FBQzNCTCxpQkFBaUI7WUFDZkY7WUFDQUM7WUFDQUs7WUFDQUM7UUFDRjtJQUNGO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uL3NyYy9jbGllbnQvYXBwLWNhbGwtc2VydmVyLnRzPzQ5NGEiXSwibmFtZXMiOlsiY2FsbFNlcnZlciIsImFjdGlvbklkIiwiYWN0aW9uQXJncyIsImFjdGlvbkRpc3BhdGNoZXIiLCJnZXRTZXJ2ZXJBY3Rpb25EaXNwYXRjaGVyIiwiRXJyb3IiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/app-call-server.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/app-router-announcer.js": -/*!**************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/app-router-announcer.js ***! - \**************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"AppRouterAnnouncer\", ({\n enumerable: true,\n get: function() {\n return AppRouterAnnouncer;\n }\n}));\nconst _react = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\nconst _reactdom = __webpack_require__(/*! react-dom */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-dom.js\");\nconst ANNOUNCER_TYPE = \"next-route-announcer\";\nconst ANNOUNCER_ID = \"__next-route-announcer__\";\nfunction getAnnouncerNode() {\n var _existingAnnouncer_shadowRoot;\n const existingAnnouncer = document.getElementsByName(ANNOUNCER_TYPE)[0];\n if (existingAnnouncer == null ? void 0 : (_existingAnnouncer_shadowRoot = existingAnnouncer.shadowRoot) == null ? void 0 : _existingAnnouncer_shadowRoot.childNodes[0]) {\n return existingAnnouncer.shadowRoot.childNodes[0];\n } else {\n const container = document.createElement(ANNOUNCER_TYPE);\n container.style.cssText = \"position:absolute\";\n const announcer = document.createElement(\"div\");\n announcer.ariaLive = \"assertive\";\n announcer.id = ANNOUNCER_ID;\n announcer.role = \"alert\";\n announcer.style.cssText = \"position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal\";\n // Use shadow DOM here to avoid any potential CSS bleed\n const shadow = container.attachShadow({\n mode: \"open\"\n });\n shadow.appendChild(announcer);\n document.body.appendChild(container);\n return announcer;\n }\n}\nfunction AppRouterAnnouncer(param) {\n let { tree } = param;\n const [portalNode, setPortalNode] = (0, _react.useState)(null);\n (0, _react.useEffect)(()=>{\n const announcer = getAnnouncerNode();\n setPortalNode(announcer);\n return ()=>{\n const container = document.getElementsByTagName(ANNOUNCER_TYPE)[0];\n if (container == null ? void 0 : container.isConnected) {\n document.body.removeChild(container);\n }\n };\n }, []);\n const [routeAnnouncement, setRouteAnnouncement] = (0, _react.useState)(\"\");\n const previousTitle = (0, _react.useRef)();\n (0, _react.useEffect)(()=>{\n let currentTitle = \"\";\n if (document.title) {\n currentTitle = document.title;\n } else {\n const pageHeader = document.querySelector(\"h1\");\n if (pageHeader) {\n currentTitle = pageHeader.innerText || pageHeader.textContent || \"\";\n }\n }\n // Only announce the title change, but not for the first load because screen\n // readers do that automatically.\n if (previousTitle.current !== undefined && previousTitle.current !== currentTitle) {\n setRouteAnnouncement(currentTitle);\n }\n previousTitle.current = currentTitle;\n }, [\n tree\n ]);\n return portalNode ? /*#__PURE__*/ (0, _reactdom.createPortal)(routeAnnouncement, portalNode) : null;\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=app-router-announcer.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2FwcC1yb3V0ZXItYW5ub3VuY2VyLmpzIiwibWFwcGluZ3MiOiI7Ozs7c0RBNkJnQkE7OztlQUFBQTs7O21DQTdCNEI7c0NBQ2Y7QUFHN0IsTUFBTUMsaUJBQWlCO0FBQ3ZCLE1BQU1DLGVBQWU7QUFFckIsU0FBU0M7UUFFSEM7SUFESixNQUFNQSxvQkFBb0JDLFNBQVNDLGlCQUFpQixDQUFDTCxlQUFlLENBQUMsRUFBRTtJQUN2RSxJQUFJRyxxQkFBQUEsT0FBQUEsS0FBQUEsSUFBQUEsQ0FBQUEsZ0NBQUFBLGtCQUFtQkcsVUFBVSxxQkFBN0JILDhCQUErQkksVUFBVSxDQUFDLEVBQUUsRUFBRTtRQUNoRCxPQUFPSixrQkFBa0JHLFVBQVUsQ0FBQ0MsVUFBVSxDQUFDLEVBQUU7SUFDbkQsT0FBTztRQUNMLE1BQU1DLFlBQVlKLFNBQVNLLGFBQWEsQ0FBQ1Q7UUFDekNRLFVBQVVFLEtBQUssQ0FBQ0MsT0FBTyxHQUFHO1FBQzFCLE1BQU1DLFlBQVlSLFNBQVNLLGFBQWEsQ0FBQztRQUN6Q0csVUFBVUMsUUFBUSxHQUFHO1FBQ3JCRCxVQUFVRSxFQUFFLEdBQUdiO1FBQ2ZXLFVBQVVHLElBQUksR0FBRztRQUNqQkgsVUFBVUYsS0FBSyxDQUFDQyxPQUFPLEdBQ3JCO1FBRUYsdURBQXVEO1FBQ3ZELE1BQU1LLFNBQVNSLFVBQVVTLFlBQVksQ0FBQztZQUFFQyxNQUFNO1FBQU87UUFDckRGLE9BQU9HLFdBQVcsQ0FBQ1A7UUFDbkJSLFNBQVNnQixJQUFJLENBQUNELFdBQVcsQ0FBQ1g7UUFDMUIsT0FBT0k7SUFDVDtBQUNGO0FBRU8sU0FBU2IsbUJBQW1Cc0IsS0FBcUM7SUFBckMsTUFBRUMsSUFBSSxFQUErQixHQUFyQ0Q7SUFDakMsTUFBTSxDQUFDRSxZQUFZQyxjQUFjLEdBQUdDLENBQUFBLEdBQUFBLE9BQUFBLFFBQVEsRUFBcUI7SUFFakVDLENBQUFBLEdBQUFBLE9BQUFBLFNBQVMsRUFBQztRQUNSLE1BQU1kLFlBQVlWO1FBQ2xCc0IsY0FBY1o7UUFDZCxPQUFPO1lBQ0wsTUFBTUosWUFBWUosU0FBU3VCLG9CQUFvQixDQUFDM0IsZUFBZSxDQUFDLEVBQUU7WUFDbEUsSUFBSVEsYUFBQUEsT0FBQUEsS0FBQUEsSUFBQUEsVUFBV29CLFdBQVcsRUFBRTtnQkFDMUJ4QixTQUFTZ0IsSUFBSSxDQUFDUyxXQUFXLENBQUNyQjtZQUM1QjtRQUNGO0lBQ0YsR0FBRyxFQUFFO0lBRUwsTUFBTSxDQUFDc0IsbUJBQW1CQyxxQkFBcUIsR0FBR04sQ0FBQUEsR0FBQUEsT0FBQUEsUUFBUSxFQUFDO0lBQzNELE1BQU1PLGdCQUFnQkMsQ0FBQUEsR0FBQUEsT0FBQUEsTUFBTTtJQUU1QlAsQ0FBQUEsR0FBQUEsT0FBQUEsU0FBUyxFQUFDO1FBQ1IsSUFBSVEsZUFBZTtRQUNuQixJQUFJOUIsU0FBUytCLEtBQUssRUFBRTtZQUNsQkQsZUFBZTlCLFNBQVMrQixLQUFLO1FBQy9CLE9BQU87WUFDTCxNQUFNQyxhQUFhaEMsU0FBU2lDLGFBQWEsQ0FBQztZQUMxQyxJQUFJRCxZQUFZO2dCQUNkRixlQUFlRSxXQUFXRSxTQUFTLElBQUlGLFdBQVdHLFdBQVcsSUFBSTtZQUNuRTtRQUNGO1FBRUEsNEVBQTRFO1FBQzVFLGlDQUFpQztRQUNqQyxJQUNFUCxjQUFjUSxPQUFPLEtBQUtDLGFBQzFCVCxjQUFjUSxPQUFPLEtBQUtOLGNBQzFCO1lBQ0FILHFCQUFxQkc7UUFDdkI7UUFDQUYsY0FBY1EsT0FBTyxHQUFHTjtJQUMxQixHQUFHO1FBQUNaO0tBQUs7SUFFVCxPQUFPQyxhQUFhbUIsV0FBYm5CLEdBQWFtQixDQUFBQSxHQUFBQSxVQUFBQSxZQUFZLEVBQUNaLG1CQUFtQlAsY0FBYztBQUNwRSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL2FwcC1yb3V0ZXItYW5ub3VuY2VyLnRzeD9hZGUzIl0sIm5hbWVzIjpbIkFwcFJvdXRlckFubm91bmNlciIsIkFOTk9VTkNFUl9UWVBFIiwiQU5OT1VOQ0VSX0lEIiwiZ2V0QW5ub3VuY2VyTm9kZSIsImV4aXN0aW5nQW5ub3VuY2VyIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50c0J5TmFtZSIsInNoYWRvd1Jvb3QiLCJjaGlsZE5vZGVzIiwiY29udGFpbmVyIiwiY3JlYXRlRWxlbWVudCIsInN0eWxlIiwiY3NzVGV4dCIsImFubm91bmNlciIsImFyaWFMaXZlIiwiaWQiLCJyb2xlIiwic2hhZG93IiwiYXR0YWNoU2hhZG93IiwibW9kZSIsImFwcGVuZENoaWxkIiwiYm9keSIsInBhcmFtIiwidHJlZSIsInBvcnRhbE5vZGUiLCJzZXRQb3J0YWxOb2RlIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJnZXRFbGVtZW50c0J5VGFnTmFtZSIsImlzQ29ubmVjdGVkIiwicmVtb3ZlQ2hpbGQiLCJyb3V0ZUFubm91bmNlbWVudCIsInNldFJvdXRlQW5ub3VuY2VtZW50IiwicHJldmlvdXNUaXRsZSIsInVzZVJlZiIsImN1cnJlbnRUaXRsZSIsInRpdGxlIiwicGFnZUhlYWRlciIsInF1ZXJ5U2VsZWN0b3IiLCJpbm5lclRleHQiLCJ0ZXh0Q29udGVudCIsImN1cnJlbnQiLCJ1bmRlZmluZWQiLCJjcmVhdGVQb3J0YWwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/app-router-announcer.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/app-router-headers.js": -/*!************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/app-router-headers.js ***! - \************************************************************************/ -/***/ ((module, exports) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n ACTION: function() {\n return ACTION;\n },\n FLIGHT_PARAMETERS: function() {\n return FLIGHT_PARAMETERS;\n },\n NEXT_DID_POSTPONE_HEADER: function() {\n return NEXT_DID_POSTPONE_HEADER;\n },\n NEXT_ROUTER_PREFETCH_HEADER: function() {\n return NEXT_ROUTER_PREFETCH_HEADER;\n },\n NEXT_ROUTER_STATE_TREE: function() {\n return NEXT_ROUTER_STATE_TREE;\n },\n NEXT_RSC_UNION_QUERY: function() {\n return NEXT_RSC_UNION_QUERY;\n },\n NEXT_URL: function() {\n return NEXT_URL;\n },\n RSC_CONTENT_TYPE_HEADER: function() {\n return RSC_CONTENT_TYPE_HEADER;\n },\n RSC_HEADER: function() {\n return RSC_HEADER;\n }\n});\nconst RSC_HEADER = \"RSC\";\nconst ACTION = \"Next-Action\";\nconst NEXT_ROUTER_STATE_TREE = \"Next-Router-State-Tree\";\nconst NEXT_ROUTER_PREFETCH_HEADER = \"Next-Router-Prefetch\";\nconst NEXT_URL = \"Next-Url\";\nconst RSC_CONTENT_TYPE_HEADER = \"text/x-component\";\nconst FLIGHT_PARAMETERS = [\n [\n RSC_HEADER\n ],\n [\n NEXT_ROUTER_STATE_TREE\n ],\n [\n NEXT_ROUTER_PREFETCH_HEADER\n ]\n];\nconst NEXT_RSC_UNION_QUERY = \"_rsc\";\nconst NEXT_DID_POSTPONE_HEADER = \"x-nextjs-postponed\";\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=app-router-headers.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2FwcC1yb3V0ZXItaGVhZGVycy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7SUFDYUEsUUFBTTtlQUFOQTs7SUFPQUMsbUJBQWlCO2VBQWpCQTs7SUFRQUMsMEJBQXdCO2VBQXhCQTs7SUFaQUMsNkJBQTJCO2VBQTNCQTs7SUFEQUMsd0JBQXNCO2VBQXRCQTs7SUFXQUMsc0JBQW9CO2VBQXBCQTs7SUFUQUMsVUFBUTtlQUFSQTs7SUFDQUMseUJBQXVCO2VBQXZCQTs7SUFOQUMsWUFBVTtlQUFWQTs7O0FBQU4sTUFBTUEsYUFBYTtBQUNuQixNQUFNUixTQUFTO0FBRWYsTUFBTUkseUJBQXlCO0FBQy9CLE1BQU1ELDhCQUE4QjtBQUNwQyxNQUFNRyxXQUFXO0FBQ2pCLE1BQU1DLDBCQUEwQjtBQUVoQyxNQUFNTixvQkFBb0I7SUFDL0I7UUFBQ087S0FBVztJQUNaO1FBQUNKO0tBQXVCO0lBQ3hCO1FBQUNEO0tBQTRCO0NBQzlCO0FBRU0sTUFBTUUsdUJBQXVCO0FBRTdCLE1BQU1ILDJCQUEyQiIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL2FwcC1yb3V0ZXItaGVhZGVycy50cz9mOTRlIl0sIm5hbWVzIjpbIkFDVElPTiIsIkZMSUdIVF9QQVJBTUVURVJTIiwiTkVYVF9ESURfUE9TVFBPTkVfSEVBREVSIiwiTkVYVF9ST1VURVJfUFJFRkVUQ0hfSEVBREVSIiwiTkVYVF9ST1VURVJfU1RBVEVfVFJFRSIsIk5FWFRfUlNDX1VOSU9OX1FVRVJZIiwiTkVYVF9VUkwiLCJSU0NfQ09OVEVOVF9UWVBFX0hFQURFUiIsIlJTQ19IRUFERVIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/app-router-headers.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/app-router.js": -/*!****************************************************************!*\ - !*** ./node_modules/next/dist/client/components/app-router.js ***! - \****************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("/* __next_internal_client_entry_do_not_use__ cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n createEmptyCacheNode: function() {\n return createEmptyCacheNode;\n },\n default: function() {\n return AppRouter;\n },\n getServerActionDispatcher: function() {\n return getServerActionDispatcher;\n },\n urlToUrlWithoutFlightMarker: function() {\n return urlToUrlWithoutFlightMarker;\n }\n});\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst _approutercontextsharedruntime = __webpack_require__(/*! ../../shared/lib/app-router-context.shared-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js\");\nconst _routerreducertypes = __webpack_require__(/*! ./router-reducer/router-reducer-types */ \"(ssr)/./node_modules/next/dist/client/components/router-reducer/router-reducer-types.js\");\nconst _createhreffromurl = __webpack_require__(/*! ./router-reducer/create-href-from-url */ \"(ssr)/./node_modules/next/dist/client/components/router-reducer/create-href-from-url.js\");\nconst _hooksclientcontextsharedruntime = __webpack_require__(/*! ../../shared/lib/hooks-client-context.shared-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js\");\nconst _usereducerwithdevtools = __webpack_require__(/*! ./use-reducer-with-devtools */ \"(ssr)/./node_modules/next/dist/client/components/use-reducer-with-devtools.js\");\nconst _errorboundary = __webpack_require__(/*! ./error-boundary */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\");\nconst _createinitialrouterstate = __webpack_require__(/*! ./router-reducer/create-initial-router-state */ \"(ssr)/./node_modules/next/dist/client/components/router-reducer/create-initial-router-state.js\");\nconst _isbot = __webpack_require__(/*! ../../shared/lib/router/utils/is-bot */ \"(ssr)/./node_modules/next/dist/shared/lib/router/utils/is-bot.js\");\nconst _addbasepath = __webpack_require__(/*! ../add-base-path */ \"(ssr)/./node_modules/next/dist/client/add-base-path.js\");\nconst _approuterannouncer = __webpack_require__(/*! ./app-router-announcer */ \"(ssr)/./node_modules/next/dist/client/components/app-router-announcer.js\");\nconst _redirectboundary = __webpack_require__(/*! ./redirect-boundary */ \"(ssr)/./node_modules/next/dist/client/components/redirect-boundary.js\");\nconst _findheadincache = __webpack_require__(/*! ./router-reducer/reducers/find-head-in-cache */ \"(ssr)/./node_modules/next/dist/client/components/router-reducer/reducers/find-head-in-cache.js\");\nconst _unresolvedthenable = __webpack_require__(/*! ./unresolved-thenable */ \"(ssr)/./node_modules/next/dist/client/components/unresolved-thenable.js\");\nconst _approuterheaders = __webpack_require__(/*! ./app-router-headers */ \"(ssr)/./node_modules/next/dist/client/components/app-router-headers.js\");\nconst _removebasepath = __webpack_require__(/*! ../remove-base-path */ \"(ssr)/./node_modules/next/dist/client/remove-base-path.js\");\nconst _hasbasepath = __webpack_require__(/*! ../has-base-path */ \"(ssr)/./node_modules/next/dist/client/has-base-path.js\");\nconst _segment = __webpack_require__(/*! ../../shared/lib/segment */ \"(ssr)/./node_modules/next/dist/shared/lib/segment.js\");\nconst isServer = \"undefined\" === \"undefined\";\n// Ensure the initialParallelRoutes are not combined because of double-rendering in the browser with Strict Mode.\nlet initialParallelRoutes = isServer ? null : new Map();\nlet globalServerActionDispatcher = null;\nfunction getServerActionDispatcher() {\n return globalServerActionDispatcher;\n}\nconst globalMutable = {};\nfunction urlToUrlWithoutFlightMarker(url) {\n const urlWithoutFlightParameters = new URL(url, location.origin);\n urlWithoutFlightParameters.searchParams.delete(_approuterheaders.NEXT_RSC_UNION_QUERY);\n if (false) {}\n return urlWithoutFlightParameters;\n}\n// this function performs a depth-first search of the tree to find the selected\n// params\nfunction getSelectedParams(currentTree, params) {\n if (params === void 0) params = {};\n const parallelRoutes = currentTree[1];\n for (const parallelRoute of Object.values(parallelRoutes)){\n const segment = parallelRoute[0];\n const isDynamicParameter = Array.isArray(segment);\n const segmentValue = isDynamicParameter ? segment[1] : segment;\n if (!segmentValue || segmentValue.startsWith(_segment.PAGE_SEGMENT_KEY)) continue;\n // Ensure catchAll and optional catchall are turned into an array\n const isCatchAll = isDynamicParameter && (segment[2] === \"c\" || segment[2] === \"oc\");\n if (isCatchAll) {\n params[segment[0]] = segment[1].split(\"/\");\n } else if (isDynamicParameter) {\n params[segment[0]] = segment[1];\n }\n params = getSelectedParams(parallelRoute, params);\n }\n return params;\n}\nfunction isExternalURL(url) {\n return url.origin !== window.location.origin;\n}\nfunction HistoryUpdater(param) {\n let { appRouterState, sync } = param;\n (0, _react.useInsertionEffect)(()=>{\n const { tree, pushRef, canonicalUrl } = appRouterState;\n const historyState = {\n ...pushRef.preserveCustomHistoryState ? window.history.state : {},\n // Identifier is shortened intentionally.\n // __NA is used to identify if the history entry can be handled by the app-router.\n // __N is used to identify if the history entry can be handled by the old router.\n __NA: true,\n __PRIVATE_NEXTJS_INTERNALS_TREE: tree\n };\n if (pushRef.pendingPush && // Skip pushing an additional history entry if the canonicalUrl is the same as the current url.\n // This mirrors the browser behavior for normal navigation.\n (0, _createhreffromurl.createHrefFromUrl)(new URL(window.location.href)) !== canonicalUrl) {\n // This intentionally mutates React state, pushRef is overwritten to ensure additional push/replace calls do not trigger an additional history entry.\n pushRef.pendingPush = false;\n window.history.pushState(historyState, \"\", canonicalUrl);\n } else {\n window.history.replaceState(historyState, \"\", canonicalUrl);\n }\n sync(appRouterState);\n }, [\n appRouterState,\n sync\n ]);\n return null;\n}\nfunction createEmptyCacheNode() {\n return {\n lazyData: null,\n rsc: null,\n prefetchRsc: null,\n head: null,\n prefetchHead: null,\n parallelRoutes: new Map(),\n lazyDataResolved: false,\n loading: null\n };\n}\nfunction useServerActionDispatcher(dispatch) {\n const serverActionDispatcher = (0, _react.useCallback)((actionPayload)=>{\n (0, _react.startTransition)(()=>{\n dispatch({\n ...actionPayload,\n type: _routerreducertypes.ACTION_SERVER_ACTION\n });\n });\n }, [\n dispatch\n ]);\n globalServerActionDispatcher = serverActionDispatcher;\n}\n/**\n * Server response that only patches the cache and tree.\n */ function useChangeByServerResponse(dispatch) {\n return (0, _react.useCallback)((param)=>{\n let { previousTree, serverResponse } = param;\n (0, _react.startTransition)(()=>{\n dispatch({\n type: _routerreducertypes.ACTION_SERVER_PATCH,\n previousTree,\n serverResponse\n });\n });\n }, [\n dispatch\n ]);\n}\nfunction useNavigate(dispatch) {\n return (0, _react.useCallback)((href, navigateType, shouldScroll)=>{\n const url = new URL((0, _addbasepath.addBasePath)(href), location.href);\n return dispatch({\n type: _routerreducertypes.ACTION_NAVIGATE,\n url,\n isExternalUrl: isExternalURL(url),\n locationSearch: location.search,\n shouldScroll: shouldScroll != null ? shouldScroll : true,\n navigateType\n });\n }, [\n dispatch\n ]);\n}\nfunction copyNextJsInternalHistoryState(data) {\n if (data == null) data = {};\n const currentState = window.history.state;\n const __NA = currentState == null ? void 0 : currentState.__NA;\n if (__NA) {\n data.__NA = __NA;\n }\n const __PRIVATE_NEXTJS_INTERNALS_TREE = currentState == null ? void 0 : currentState.__PRIVATE_NEXTJS_INTERNALS_TREE;\n if (__PRIVATE_NEXTJS_INTERNALS_TREE) {\n data.__PRIVATE_NEXTJS_INTERNALS_TREE = __PRIVATE_NEXTJS_INTERNALS_TREE;\n }\n return data;\n}\nfunction Head(param) {\n let { headCacheNode } = param;\n // If this segment has a `prefetchHead`, it's the statically prefetched data.\n // We should use that on initial render instead of `head`. Then we'll switch\n // to `head` when the dynamic response streams in.\n const head = headCacheNode !== null ? headCacheNode.head : null;\n const prefetchHead = headCacheNode !== null ? headCacheNode.prefetchHead : null;\n // If no prefetch data is available, then we go straight to rendering `head`.\n const resolvedPrefetchRsc = prefetchHead !== null ? prefetchHead : head;\n // We use `useDeferredValue` to handle switching between the prefetched and\n // final values. The second argument is returned on initial render, then it\n // re-renders with the first argument.\n //\n // @ts-expect-error The second argument to `useDeferredValue` is only\n // available in the experimental builds. When its disabled, it will always\n // return `head`.\n return (0, _react.useDeferredValue)(head, resolvedPrefetchRsc);\n}\n/**\n * The global router that wraps the application components.\n */ function Router(param) {\n let { buildId, initialHead, initialTree, urlParts, initialSeedData, couldBeIntercepted, assetPrefix, missingSlots } = param;\n const initialState = (0, _react.useMemo)(()=>(0, _createinitialrouterstate.createInitialRouterState)({\n buildId,\n initialSeedData,\n urlParts,\n initialTree,\n initialParallelRoutes,\n location: !isServer ? window.location : null,\n initialHead,\n couldBeIntercepted\n }), [\n buildId,\n initialSeedData,\n urlParts,\n initialTree,\n initialHead,\n couldBeIntercepted\n ]);\n const [reducerState, dispatch, sync] = (0, _usereducerwithdevtools.useReducerWithReduxDevtools)(initialState);\n (0, _react.useEffect)(()=>{\n // Ensure initialParallelRoutes is cleaned up from memory once it's used.\n initialParallelRoutes = null;\n }, []);\n const { canonicalUrl } = (0, _usereducerwithdevtools.useUnwrapState)(reducerState);\n // Add memoized pathname/query for useSearchParams and usePathname.\n const { searchParams, pathname } = (0, _react.useMemo)(()=>{\n const url = new URL(canonicalUrl, true ? \"http://n\" : 0);\n return {\n // This is turned into a readonly class in `useSearchParams`\n searchParams: url.searchParams,\n pathname: (0, _hasbasepath.hasBasePath)(url.pathname) ? (0, _removebasepath.removeBasePath)(url.pathname) : url.pathname\n };\n }, [\n canonicalUrl\n ]);\n const changeByServerResponse = useChangeByServerResponse(dispatch);\n const navigate = useNavigate(dispatch);\n useServerActionDispatcher(dispatch);\n /**\n * The app router that is exposed through `useRouter`. It's only concerned with dispatching actions to the reducer, does not hold state.\n */ const appRouter = (0, _react.useMemo)(()=>{\n const routerInstance = {\n back: ()=>window.history.back(),\n forward: ()=>window.history.forward(),\n prefetch: (href, options)=>{\n // Don't prefetch for bots as they don't navigate.\n if ((0, _isbot.isBot)(window.navigator.userAgent)) {\n return;\n }\n let url;\n try {\n url = new URL((0, _addbasepath.addBasePath)(href), window.location.href);\n } catch (_) {\n throw new Error(\"Cannot prefetch '\" + href + \"' because it cannot be converted to a URL.\");\n }\n // Don't prefetch during development (improves compilation performance)\n if (true) {\n return;\n }\n // External urls can't be prefetched in the same way.\n if (isExternalURL(url)) {\n return;\n }\n (0, _react.startTransition)(()=>{\n var _options_kind;\n dispatch({\n type: _routerreducertypes.ACTION_PREFETCH,\n url,\n kind: (_options_kind = options == null ? void 0 : options.kind) != null ? _options_kind : _routerreducertypes.PrefetchKind.FULL\n });\n });\n },\n replace: (href, options)=>{\n if (options === void 0) options = {};\n (0, _react.startTransition)(()=>{\n var _options_scroll;\n navigate(href, \"replace\", (_options_scroll = options.scroll) != null ? _options_scroll : true);\n });\n },\n push: (href, options)=>{\n if (options === void 0) options = {};\n (0, _react.startTransition)(()=>{\n var _options_scroll;\n navigate(href, \"push\", (_options_scroll = options.scroll) != null ? _options_scroll : true);\n });\n },\n refresh: ()=>{\n (0, _react.startTransition)(()=>{\n dispatch({\n type: _routerreducertypes.ACTION_REFRESH,\n origin: window.location.origin\n });\n });\n },\n fastRefresh: ()=>{\n if (false) {} else {\n (0, _react.startTransition)(()=>{\n dispatch({\n type: _routerreducertypes.ACTION_FAST_REFRESH,\n origin: window.location.origin\n });\n });\n }\n }\n };\n return routerInstance;\n }, [\n dispatch,\n navigate\n ]);\n (0, _react.useEffect)(()=>{\n // Exists for debugging purposes. Don't use in application code.\n if (window.next) {\n window.next.router = appRouter;\n }\n }, [\n appRouter\n ]);\n if (true) {\n // eslint-disable-next-line react-hooks/rules-of-hooks\n const { cache, prefetchCache, tree } = (0, _usereducerwithdevtools.useUnwrapState)(reducerState);\n // This hook is in a conditional but that is ok because `process.env.NODE_ENV` never changes\n // eslint-disable-next-line react-hooks/rules-of-hooks\n (0, _react.useEffect)(()=>{\n // Add `window.nd` for debugging purposes.\n // This is not meant for use in applications as concurrent rendering will affect the cache/tree/router.\n // @ts-ignore this is for debugging\n window.nd = {\n router: appRouter,\n cache,\n prefetchCache,\n tree\n };\n }, [\n appRouter,\n cache,\n prefetchCache,\n tree\n ]);\n }\n (0, _react.useEffect)(()=>{\n // If the app is restored from bfcache, it's possible that\n // pushRef.mpaNavigation is true, which would mean that any re-render of this component\n // would trigger the mpa navigation logic again from the lines below.\n // This will restore the router to the initial state in the event that the app is restored from bfcache.\n function handlePageShow(event) {\n var _window_history_state;\n if (!event.persisted || !((_window_history_state = window.history.state) == null ? void 0 : _window_history_state.__PRIVATE_NEXTJS_INTERNALS_TREE)) {\n return;\n }\n // Clear the pendingMpaPath value so that a subsequent MPA navigation to the same URL can be triggered.\n // This is necessary because if the browser restored from bfcache, the pendingMpaPath would still be set to the value\n // of the last MPA navigation.\n globalMutable.pendingMpaPath = undefined;\n dispatch({\n type: _routerreducertypes.ACTION_RESTORE,\n url: new URL(window.location.href),\n tree: window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE\n });\n }\n window.addEventListener(\"pageshow\", handlePageShow);\n return ()=>{\n window.removeEventListener(\"pageshow\", handlePageShow);\n };\n }, [\n dispatch\n ]);\n // When mpaNavigation flag is set do a hard navigation to the new url.\n // Infinitely suspend because we don't actually want to rerender any child\n // components with the new URL and any entangled state updates shouldn't\n // commit either (eg: useTransition isPending should stay true until the page\n // unloads).\n //\n // This is a side effect in render. Don't try this at home, kids. It's\n // probably safe because we know this is a singleton component and it's never\n // in . At least I hope so. (It will run twice in dev strict mode,\n // but that's... fine?)\n const { pushRef } = (0, _usereducerwithdevtools.useUnwrapState)(reducerState);\n if (pushRef.mpaNavigation) {\n // if there's a re-render, we don't want to trigger another redirect if one is already in flight to the same URL\n if (globalMutable.pendingMpaPath !== canonicalUrl) {\n const location1 = window.location;\n if (pushRef.pendingPush) {\n location1.assign(canonicalUrl);\n } else {\n location1.replace(canonicalUrl);\n }\n globalMutable.pendingMpaPath = canonicalUrl;\n }\n // TODO-APP: Should we listen to navigateerror here to catch failed\n // navigations somehow? And should we call window.stop() if a SPA navigation\n // should interrupt an MPA one?\n (0, _react.use)(_unresolvedthenable.unresolvedThenable);\n }\n (0, _react.useEffect)(()=>{\n const originalPushState = window.history.pushState.bind(window.history);\n const originalReplaceState = window.history.replaceState.bind(window.history);\n // Ensure the canonical URL in the Next.js Router is updated when the URL is changed so that `usePathname` and `useSearchParams` hold the pushed values.\n const applyUrlFromHistoryPushReplace = (url)=>{\n var _window_history_state;\n const href = window.location.href;\n const tree = (_window_history_state = window.history.state) == null ? void 0 : _window_history_state.__PRIVATE_NEXTJS_INTERNALS_TREE;\n (0, _react.startTransition)(()=>{\n dispatch({\n type: _routerreducertypes.ACTION_RESTORE,\n url: new URL(url != null ? url : href, href),\n tree\n });\n });\n };\n /**\n * Patch pushState to ensure external changes to the history are reflected in the Next.js Router.\n * Ensures Next.js internal history state is copied to the new history entry.\n * Ensures usePathname and useSearchParams hold the newly provided url.\n */ window.history.pushState = function pushState(data, _unused, url) {\n // Avoid a loop when Next.js internals trigger pushState/replaceState\n if ((data == null ? void 0 : data.__NA) || (data == null ? void 0 : data._N)) {\n return originalPushState(data, _unused, url);\n }\n data = copyNextJsInternalHistoryState(data);\n if (url) {\n applyUrlFromHistoryPushReplace(url);\n }\n return originalPushState(data, _unused, url);\n };\n /**\n * Patch replaceState to ensure external changes to the history are reflected in the Next.js Router.\n * Ensures Next.js internal history state is copied to the new history entry.\n * Ensures usePathname and useSearchParams hold the newly provided url.\n */ window.history.replaceState = function replaceState(data, _unused, url) {\n // Avoid a loop when Next.js internals trigger pushState/replaceState\n if ((data == null ? void 0 : data.__NA) || (data == null ? void 0 : data._N)) {\n return originalReplaceState(data, _unused, url);\n }\n data = copyNextJsInternalHistoryState(data);\n if (url) {\n applyUrlFromHistoryPushReplace(url);\n }\n return originalReplaceState(data, _unused, url);\n };\n /**\n * Handle popstate event, this is used to handle back/forward in the browser.\n * By default dispatches ACTION_RESTORE, however if the history entry was not pushed/replaced by app-router it will reload the page.\n * That case can happen when the old router injected the history entry.\n */ const onPopState = (param)=>{\n let { state } = param;\n if (!state) {\n // TODO-APP: this case only happens when pushState/replaceState was called outside of Next.js. It should probably reload the page in this case.\n return;\n }\n // This case happens when the history entry was pushed by the `pages` router.\n if (!state.__NA) {\n window.location.reload();\n return;\n }\n // TODO-APP: Ideally the back button should not use startTransition as it should apply the updates synchronously\n // Without startTransition works if the cache is there for this path\n (0, _react.startTransition)(()=>{\n dispatch({\n type: _routerreducertypes.ACTION_RESTORE,\n url: new URL(window.location.href),\n tree: state.__PRIVATE_NEXTJS_INTERNALS_TREE\n });\n });\n };\n // Register popstate event to call onPopstate.\n window.addEventListener(\"popstate\", onPopState);\n return ()=>{\n window.history.pushState = originalPushState;\n window.history.replaceState = originalReplaceState;\n window.removeEventListener(\"popstate\", onPopState);\n };\n }, [\n dispatch\n ]);\n const { cache, tree, nextUrl, focusAndScrollRef } = (0, _usereducerwithdevtools.useUnwrapState)(reducerState);\n const matchingHead = (0, _react.useMemo)(()=>{\n return (0, _findheadincache.findHeadInCache)(cache, tree[1]);\n }, [\n cache,\n tree\n ]);\n // Add memoized pathParams for useParams.\n const pathParams = (0, _react.useMemo)(()=>{\n return getSelectedParams(tree);\n }, [\n tree\n ]);\n let head;\n if (matchingHead !== null) {\n // The head is wrapped in an extra component so we can use\n // `useDeferredValue` to swap between the prefetched and final versions of\n // the head. (This is what LayoutRouter does for segment data, too.)\n //\n // The `key` is used to remount the component whenever the head moves to\n // a different segment.\n const [headCacheNode, headKey] = matchingHead;\n head = /*#__PURE__*/ (0, _jsxruntime.jsx)(Head, {\n headCacheNode: headCacheNode\n }, headKey);\n } else {\n head = null;\n }\n let content = /*#__PURE__*/ (0, _jsxruntime.jsxs)(_redirectboundary.RedirectBoundary, {\n children: [\n head,\n cache.rsc,\n /*#__PURE__*/ (0, _jsxruntime.jsx)(_approuterannouncer.AppRouterAnnouncer, {\n tree: tree\n })\n ]\n });\n if (true) {\n if (false) {}\n const HotReloader = (__webpack_require__(/*! ./react-dev-overlay/app/hot-reloader-client */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/app/hot-reloader-client.js\")[\"default\"]);\n content = /*#__PURE__*/ (0, _jsxruntime.jsx)(HotReloader, {\n assetPrefix: assetPrefix,\n children: content\n });\n }\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(_jsxruntime.Fragment, {\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(HistoryUpdater, {\n appRouterState: (0, _usereducerwithdevtools.useUnwrapState)(reducerState),\n sync: sync\n }),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(_hooksclientcontextsharedruntime.PathParamsContext.Provider, {\n value: pathParams,\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(_hooksclientcontextsharedruntime.PathnameContext.Provider, {\n value: pathname,\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(_hooksclientcontextsharedruntime.SearchParamsContext.Provider, {\n value: searchParams,\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(_approutercontextsharedruntime.GlobalLayoutRouterContext.Provider, {\n value: {\n buildId,\n changeByServerResponse,\n tree,\n focusAndScrollRef,\n nextUrl\n },\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(_approutercontextsharedruntime.AppRouterContext.Provider, {\n value: appRouter,\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(_approutercontextsharedruntime.LayoutRouterContext.Provider, {\n value: {\n childNodes: cache.parallelRoutes,\n tree,\n // Root node always has `url`\n // Provided in AppTreeContext to ensure it can be overwritten in layout-router\n url: canonicalUrl,\n loading: cache.loading\n },\n children: content\n })\n })\n })\n })\n })\n })\n ]\n });\n}\nfunction AppRouter(props) {\n const { globalErrorComponent, ...rest } = props;\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(_errorboundary.ErrorBoundary, {\n errorComponent: globalErrorComponent,\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(Router, {\n ...rest\n })\n });\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=app-router.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2FwcC1yb3V0ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7UUFtTGdCQSxTQUFBQTswQkFBQUE7O0lBbWhCaEI7OztJQTNuQmdCQzsrQkFBQUE7O0lBUUFDO2lDQUFBQTs7Ozs7O3VEQWxFVEMsQ0FBQSxDQUFBQyxtQkFBQUEsQ0FBQTt1Q0FlQUEsbUJBQUFBLENBQUE7Z0RBUTJCOzt5Q0FVM0JBLG1CQUFBQSxDQUFBO2dDQUN1QkEsbUJBQUFBLENBQUE7O2tDQUdSQSxtQkFBQUEsQ0FBQTs7O2dEQUdXOzhDQUNEOztnREFFSzs4Q0FDTjs0Q0FDSDt5Q0FDSztBQUdqQyxNQUFNQyxXQUFXRCxtQkFBQUEsQ0FBT0Usc0ZBQUFBO0FBRXhCLE1BQUFELFdBQUE7QUFDQSxpSEFFUUU7QUFFUixJQUFJQyx3QkFBQUEsV0FBK0IsV0FBQUQ7QUFFNUIsSUFBQUMsK0JBQVNQO1NBQ2RBO0lBQ0YsT0FBQU87QUFFQTtBQUlPLE1BQUFDLGdCQUFTUCxDQUFBQTtTQUNkQSw0QkFBTVEsR0FBNkI7SUFDbkNBLE1BQUFBLDZCQUEyQkMsSUFBWUMsSUFBQ0MsS0FBT0MsU0FBQUEsTUFBQUE7SUFDL0NKLDJCQUF3QkMsWUFBSyxDQUFBRSxNQUFjLENBQUFFLGtCQUFBRCxvQkFBQTtRQUN6Q0UsS0FDY0MsRUFBb0IsRUFTcEM7SUFDRixPQUFBUDtBQUVBO0FBQ0EsK0VBQVM7QUFDVCxTQUFTWTtTQUVQQyxrQkFBQUEsV0FBa0IsRUFBQUEsTUFBQTtJQUVsQixJQUFBQSxXQUFNQyxLQUFBQSxHQUFpQkMsU0FBQUEsQ0FBQUE7SUFFdkIsTUFBS0QsaUJBQU1FLFdBQWlCQyxDQUFPQyxFQUFBQTtTQUNqQyxNQUFNQyxpQkFBVUgsT0FBY0UsTUFBRSxDQUFBSixnQkFBQTtRQUNoQyxNQUFNTSxVQUFBQSxhQUFxQkMsQ0FBQUEsRUFBQUE7UUFDM0IsTUFBTUMscUJBQWVGLE1BQUFBLE9BQUFBLENBQUFBO1FBQ3JCLE1BQUtFLGVBQWdCQSxxQkFBYUMsT0FBV0MsQ0FBQUEsRUFBQUEsR0FBQUE7UUFFN0MsS0FBQUYsZ0JBQUFBLGFBQUFDLFVBQUEsQ0FBQUUsU0FBQUQsZ0JBQWlFO1FBQ2pFLGlFQUMrQ0w7UUFFL0MsTUFBSU8sYUFBWU4sc0JBQUFELENBQUFBLE9BQUEsZUFBQUEsT0FBQTtZQUNkTixZQUFPTTtZQUNUTixNQUFPLENBQUlPLE9BQUFBLENBQUFBLEVBQUFBLENBQUFBLEdBQUFBLE9BQW9CLElBQUFPLEtBQUE7ZUFDN0JkLElBQU9NLG9CQUFjQTtZQUN2Qk4sTUFBQSxDQUFBTSxPQUFBLE9BQUFBLE9BQUE7UUFFQU47UUFDRkEsU0FBQUQsa0JBQUFJLGVBQUFIO0lBRUE7SUFDRixPQUFBQTtBQVlBO1NBQ0VlLGNBQWlCQyxHQUFLakM7SUFDeEIsT0FBQWlDLElBQUFDLE1BQUEsS0FBQWxDLE9BQUFtQyxRQUFBLENBQUFELE1BQUE7QUFFQTtTQUF3QkUsZUFDUkMsS0FDZEM7SUFLQUMsSUFBQUEsRUFBQUEsY0FBQUEsRUFBQUEsSUFBQUEsRUFBQUEsR0FBbUJGO1FBQ2pCRyxPQUFNRCxrQkFBaUJFLEVBQUFBO1FBQ3ZCLE1BQU1DLEVBQUFBLElBQUFBLEVBQUFBLE9BQWUsRUFBQUQsWUFBQSxLQUFBRTtjQUNuQkQsZUFBWUU7WUFDWixHQUFBQyxRQUFBRCwwQkFBQSxHQUFBNUMsT0FBeUM4QyxPQUFBLENBQUFDLEtBQUE7WUFDekM7WUFDQSxrRkFBaUY7WUFDakZDLGlGQUFNO1lBQ05DLE1BQUFBO1lBQ0ZBLGlDQUFBQztRQUNBO1FBR0UsSUFBQUwsUUFBQU0sV0FBQSxtR0FBMkQ7UUFDM0RDLDJEQUFpQ2pCO1lBRWpDa0IsbUJBQUFELGlCQUFBLE1BQUE5QyxJQUFBTixPQUFBbUMsUUFBQSxDQUFBbUIsSUFBQSxPQUFBYixjQUFBO1lBQ0FJLHFKQUFzQjtZQUN0QjdDLFFBQU84QyxXQUFRUyxHQUFBQTtZQUNqQnZELE9BQU84QyxPQUFBLENBQUFTLFNBQUEsQ0FBQWIsY0FBQSxJQUFBRDtlQUNMekM7WUFDRkEsT0FBQThDLE9BQUEsQ0FBQVUsWUFBQSxDQUFBZCxjQUFBLElBQUFEO1FBRUFIO1FBQ0NBLEtBQUFLOztRQUFpQkw7UUFBS0E7S0FDekI7SUFDRjtBQUVPO1NBQ0w1QztXQUNFK0Q7UUFDQUMsVUFBSztRQUNMQyxLQUFBQTtRQUNBQyxhQUFNO1FBQ05DLE1BQUFBO1FBQ0EzQyxjQUFBQTtRQUNBNEMsZ0JBQUFBLElBQWtCN0Q7UUFDbEI4RCxrQkFBUztRQUNYQSxTQUFBO0lBQ0Y7QUFFQTtTQUNFQywwQkFBdURDLFFBQUFBO1VBRW5EQyx5QkFBZSxDQUFDLEdBQUExQixPQUFBeUIsV0FBQSxHQUFBRTtZQUNkQyxPQUFBQSxlQUFTO3FCQUNKRDtnQkFDSEUsR0FBQUEsYUFBTUM7Z0JBQ1JELE1BQUFFLG9CQUFBRCxvQkFBQTtZQUNGO1FBRUY7O1FBQVVGO0tBRVpsRTtJQUNGQSwrQkFBQXNFO0FBRUE7OztJQU1FLFNBQU9QLDBCQUNMRyxRQUFBO1dBQUMsSUFBRUssT0FBQUEsV0FBY0MsRUFBQUEsQ0FBQUE7UUFDZlIsSUFBQUEsRUFBQUEsWUFBQUEsRUFBQUEsY0FBZ0IsS0FBQTdCO1lBQ2QrQixPQUFBQSxlQUFTO3FCQUNQQztnQkFDQUksTUFBQUEsb0JBQUFBLG1CQUFBQTtnQkFDQUM7Z0JBQ0ZBO1lBQ0Y7UUFFRjs7UUFBVU47S0FFZDtBQUVBO1NBQ0VPLFlBQU9WLFFBQUFBO1dBRUgsSUFBTWhDLE9BQU1nQyxXQUFRVyxFQUFBQSxDQUFBQSxNQUFBQSxjQUFXQztRQUUvQixNQUFBNUMsTUFBT21DLElBQVM5RCxJQUFBLElBQUF3RSxhQUFBRixXQUFBLEVBQUF0QixPQUFBbkIsU0FBQW1CLElBQUE7ZUFDZGUsU0FBTVU7WUFDTjlDLE1BQUFBLG9CQUFBQSxlQUFBQTtZQUNBK0M7WUFDQUMsZUFBQUEsY0FBeUJDO1lBQ3pCTCxnQkFBY0EsU0FBQUEsTUFBQUE7WUFDZE0sY0FBQUEsZ0JBQUFBLE9BQUFBLGVBQUFBO1lBQ0ZBO1FBRUY7O1FBQVVmO0tBRWQ7QUFFQTtTQUNNZ0IsK0JBQXNCQSxJQUFBO0lBQzFCLElBQUFBLFFBQU1DLE1BQUFBLE9BQWVyRixDQUFBQTtJQUNyQixNQUFNZ0QsZUFBT3FDLE9BQUFBLE9BQUFBLENBQUFBLEtBQUFBO0lBQ2IsTUFBSXJDLE9BQU1xQyxnQkFBQSxnQkFBQUEsYUFBQXJDLElBQUE7UUFDUm9DLE1BQUtwQztRQUNQb0MsS0FBQXBDLElBQUEsR0FBQUE7SUFDQTtJQUVBLE1BQUlDLGtDQUFpQ29DLGdCQUFBLGdCQUFBQSxhQUFBcEMsK0JBQUE7UUFDbkNtQyxpQ0FBS25DO1FBQ1BtQyxLQUFBbkMsK0JBQUEsR0FBQUE7SUFFQTtJQUNGLE9BQUFtQztBQUVBO1NBQWNFLEtBQ1pDLEtBQUFBO0lBSUEsTUFBQUEsYUFBQSxLQUFBbEQ7SUFDQSw2RUFBNEU7SUFDNUUsNEVBQWtEO0lBQ2xELGtEQUFzQ2tEO0lBQ3RDLE1BQU0xQixPQUFBQSxrQkFDSjBCLE9BQUFBLGNBQXlCQSxJQUFBQSxHQUFBQTtJQUUzQixNQUFBMUIsZUFBQTBCLGtCQUFBLE9BQUFBLGNBQUExQixZQUFBO0lBQ0EsNkVBQW1FRDtJQUVuRSxNQUFBNEIsc0JBQUEzQixpQkFBQSxPQUFBQSxlQUFBRDtJQUNBLDJFQUEyRTtJQUMzRSwyRUFBc0M7SUFDdEMsc0NBQUU7SUFDRjtJQUNBO0lBQ0EsMEVBQWlCO0lBQ2pCLGlCQUFPNkI7SUFDVCxXQUFBakQsT0FBQWlELGdCQUFBLEVBQUE3QixNQUFBNEI7QUFFQTs7O0lBR2dCLFNBQ2RFLE9BQ0FDLEtBQUFBO0lBUUEsTUFBTUMsT0FBQUEsRUFBQUEsV0FBZUMsRUFBQUEsV0FBTyxFQUMxQkMsUUFDRUMsRUFBQUEsZUFBQUEsRUFBQUEsa0JBQUFBLEVBQUFBLFdBQXdCLEVBQUNDLFlBQUEsS0FBQTNEO3lCQUN2QnFELENBQUFBLEdBQUFBLE9BQUFBLE9BQUFBLEVBQUFBLElBQUFBLENBQUFBLEdBQUFBLDBCQUFBQSx3QkFBQUEsRUFBQUE7WUFDQU87WUFDQUg7WUFDQUk7WUFDQUM7WUFDQWhFO1lBQ0F3RCxVQUFBQSxDQUFBQSxXQUFBQSxPQUFBQSxRQUFBQSxHQUFBQTtZQUNBUztZQUVKQTtRQUNFVixJQUFBQTtRQUNBTztRQUNBSDtRQUNBSTtRQUNBUDtRQUNBUztRQUNEQTtLQUVIO0lBR0FDLE1BQUFBLENBQUFBLGNBQVNqQyxVQUFDOUIsS0FBQSxPQUFBZ0Usd0JBQUFDLDJCQUFBLEVBQUFYO1FBQ1JwRCxPQUFBNkQsU0FBQTtRQUNBRix5RUFBd0I7UUFDdkJBLHdCQUFFO0lBRUw7SUFDQSxRQUFBMUQsWUFBQSxTQUFBNkQsd0JBQUFFLGNBQW1FLEVBQUFDO0lBQ25FLG1FQUEyQztVQUN6QyxFQUFBcEcsWUFBZ0JDLEVBQUFBLFFBQ2RtQyxFQUFBQSxHQUFBQSxDQUFBQSxHQUNBRCxPQUFPeEMsT0FBQUEsRUFBQUE7UUFHVCxNQUFBaUMsTUFBTyxJQUFBM0IsSUFBQW1DLGNBQUEscUJBQUF6QyxDQUFBO2VBQ0w7WUFDQUssNERBQThCO1lBQzlCTyxjQUFVOEYsSUFBQUEsWUFBQUE7WUFHWjlGLFVBQUEsSUFBQStGLGFBQUFELFdBQUEsRUFBQXpFLElBQUFyQixRQUFBLFFBQUFnRyxnQkFBQUMsY0FBQSxFQUFBNUUsSUFBQXJCLFFBQUEsSUFBQXFCLElBQUFyQixRQUFBO1FBQ0M7O1FBQWM2QjtLQUVqQjtJQUNBLE1BQU1xRSx5QkFBdUIxQywwQkFBQUE7SUFDN0JKLE1BQUFBLFdBQUFBLFlBQTBCSTtJQUUxQkosMEJBQUFJOzs7WUFJRTJDLFlBQU1DLENBQUFBLEdBQUFBLE9BQW9DbkIsT0FBQTtjQUN4Q29CLGlCQUFtQm5FO1lBQ25Cb0UsTUFBQUEsSUFBU2xILE9BQU1BLE9BQU84QyxDQUFBQSxJQUFRb0U7WUFDOUJDLFNBQUFBLElBQVc3RCxPQUFNOEQsT0FBQUEsQ0FBQUEsT0FBQUE7c0JBQ2YsQ0FBQTlELE1BQUE4RDtnQkFDQSxrREFBb0M7b0JBQ2xDLElBQUFDLE9BQUFDLEtBQUEsRUFBQXRILE9BQUF1SCxTQUFBLENBQUFDLFNBQUE7b0JBQ0Y7Z0JBRUE7Z0JBQ0EsSUFBSXZGO29CQUNGQTtvQkFDQUEsTUFBT3BDLElBQUdTLElBQUEsSUFBQXdFLGFBQUFGLFdBQUEsRUFBQXRCLE9BQUF0RCxPQUFBbUMsUUFBQSxDQUFBbUIsSUFBQTt5QkFDVnpELEdBQU07b0JBR1IsVUFBQTRILE1BQUEsc0JBQUFuRSxPQUFBO2dCQUVBO2dCQUNBLHVFQUE0QztvQkFDMUM1QyxJQUFBO29CQUNGO2dCQUVBO2dCQUNBLHFEQUF3QjtvQkFDdEJzQixjQUFBQyxNQUFBO29CQUNGO2dCQUNBaUM7MkJBSVVrRCxlQUFBQSxFQUFBQTtvQkFIUmhELElBQUFBOzZCQUNFQzt3QkFDQXBDLE1BQUFBLG9CQUFBQSxlQUFBQTt3QkFDQXlGO3dCQUNGQSxNQUFBLENBQUFDLGdCQUFBUCxXQUFBLGdCQUFBQSxRQUFBTSxJQUFBLFlBQUFDLGdCQUFBcEQsb0JBQUFxRCxZQUFBLENBQUFDLElBQUE7b0JBQ0Y7Z0JBQ0Y7WUFDQUM7cUJBQWdCVixDQUFBQSxNQUFBQTtnQkFDZGxELElBQUFBLFlBQUFBLEtBQUFBLEdBQUFBLFVBQWdCOzJCQUNZa0QsZUFBQUEsRUFBQUE7b0JBQTFCTixJQUFBQTtvQkFDRkEsU0FBQXhELE1BQUEsWUFBQXlFLGtCQUFBWCxRQUFBWSxNQUFBLFlBQUFELGtCQUFBO2dCQUNGO1lBQ0FFO3lCQUFhYjtnQkFDWGxELElBQUFBLFlBQUFBLEtBQUFBLEdBQUFBLFVBQWdCOzJCQUNTa0QsZUFBQUEsRUFBQUE7b0JBQXZCTixJQUFBQTtvQkFDRkEsU0FBQXhELE1BQUEsU0FBQXlFLGtCQUFBWCxRQUFBWSxNQUFBLFlBQUFELGtCQUFBO2dCQUNGO1lBQ0FHO3FCQUNFaEU7b0JBQ0VFLE9BQUFBLGVBQVM7NkJBQ1BDO3dCQUNBbkMsTUFBQUEsb0JBQXdCQSxjQUFNO3dCQUNoQ0EsUUFBQWxDLE9BQUFtQyxRQUFBLENBQUFELE1BQUE7b0JBQ0Y7Z0JBQ0Y7WUFDQWlHO3lCQUNNekg7b0JBQ0ZBLEtBQ0UsSSxNQUdGd0Q7d0JBQ0VFLE9BQUFBLGVBQVM7aUNBQ1BDOzRCQUNBbkMsTUFBQUEsb0JBQXdCQSxtQkFBTTs0QkFDaENBLFFBQUFsQyxPQUFBbUMsUUFBQSxDQUFBRCxNQUFBO3dCQUNGO29CQUNGO2dCQUNGO1lBQ0Y7UUFFQTtRQUNDLE9BQUE4RTs7UUFBV0Y7UUFBU0E7S0FFdkJUO1FBQ0U3RCxPQUFBNkQsU0FBQTtRQUNBLGdFQUFpQjtZQUNmckcsT0FBT29JLElBQUksRUFBQ0M7WUFDZHJJLE9BQUFvSSxJQUFBLENBQUFDLE1BQUEsR0FBQXRCO1FBQ0M7O1FBQVdBO0tBRWQ7UUFDRXJHLElBQUE7UUFDQSxzREFBdUM4RjtRQUV2QyxRQUFBOEIsS0FBQSxFQUFBQyxhQUFBLEVBQUFyRixJQUFBLFNBQUFvRCx3QkFBQUUsY0FBQSxFQUFBQztRQUNBLDRGQUFzRDtRQUN0REosc0RBQVU7WUFDUjdELE9BQUE2RCxTQUFBO1lBQ0E7WUFDQSx1R0FBbUM7WUFDbkNyRyxtQ0FBWTttQkFDVnFJLEVBQUFBLEdBQVF0QjtnQkFDUnVCLFFBQUFBO2dCQUNBQztnQkFDQXJGO2dCQUNGQTtZQUNDOztZQUFZb0Y7WUFBT0M7WUFBZXJGO1lBQUtBO1NBQzVDO0lBRUFtRDtRQUNFN0QsT0FBQTZELFNBQUE7UUFDQTtRQUNBLHVGQUFxRTtRQUNyRTtRQUNBLHdHQUFrRDtpQkFHN0NyRyxlQUFBQSxLQUFBQTtZQUZILElBQ0V3STtnQkFHQSxDQUFBQyxNQUFBQyxTQUFBLE9BQUFGLHdCQUFBeEksT0FBQThDLE9BQUEsQ0FBQUMsS0FBQSxxQkFBQXlGLHNCQUFBdkYsK0JBQUE7Z0JBQ0Y7WUFFQTtZQUNBO1lBQ0EscUhBQThCO1lBQzlCOUMsOEJBQTRCO1lBRTVCaUUsY0FBU3VFLGNBQUEsR0FBQUM7cUJBQ1B2RTtnQkFDQXBDLE1BQUtzQyxvQkFBZXBDLGNBQWE7Z0JBQ2pDZSxLQUFBQSxJQUFNbEQsSUFBTzhDLE9BQU9YLFFBQU9jLENBQUFBLElBQUFBO2dCQUM3QkMsTUFBQWxELE9BQUE4QyxPQUFBLENBQUFDLEtBQUEsQ0FBQUUsK0JBQUE7WUFDRjtRQUVBakQ7UUFFQUEsT0FBTzZJLGdCQUFBLGFBQUFDO2VBQ0w5STtZQUNGQSxPQUFBK0ksbUJBQUEsYUFBQUQ7UUFDQzs7UUFBVTFFO0tBRWI7SUFDQTtJQUNBLDBFQUF3RTtJQUN4RTtJQUNBLDZFQUFZO0lBQ1osWUFBRTtJQUNGO0lBQ0E7SUFDQSw2RUFBNkU7SUFDN0UsNkVBQXVCO0lBQ3ZCLHVCQUFvQm9DO0lBQ3BCLE1BQUkzRCxFQUFBQSxPQUFRbUcsRUFBQUEsR0FBQUEsQ0FBQUEsR0FBQUEsd0JBQWV4QyxjQUFBLEVBQUFDO1FBQ3pCNUQsUUFBQW1HLGFBQUE7UUFDQSxnSEFBbUQ7WUFDakQ3SSxjQUFNZ0MsY0FBa0JBLEtBQVFNLGNBQUE7WUFDaEMsTUFBSUksWUFBUU0sT0FBYWhCLFFBQUE7Z0JBQ3ZCQSxRQUFBQSxXQUFnQk0sRUFBQUE7Z0JBQ2xCd0csVUFBT0MsTUFBQSxDQUFBekc7bUJBQ0xOO2dCQUNGOEcsVUFBQW5CLE9BQUEsQ0FBQXJGO1lBRUF0QztZQUNGQSxjQUFBd0ksY0FBQSxHQUFBbEc7UUFDQTtRQUNBO1FBQ0EsNEVBQStCO1FBQy9CMEcsK0JBQUlDO1FBQ04sSUFBQTVHLE9BQUEyRyxHQUFBLEVBQUFFLG9CQUFBRCxrQkFBQTtJQUVBL0M7UUFDRTdELE9BQU04RyxTQUFBQSxFQUFBQTtRQUNOLE1BQU1DLG9CQUFBQSxPQUF1QnZKLE9BQU84QyxDQUFBQSxTQUFRVSxDQUFBQSxJQUFBQSxDQUFZeEQsT0FDdERBLE9BQU84QztRQUdULE1BQUF5Ryx1QkFBQXZKLE9BQUE4QyxPQUFBLENBQUFVLFlBQUEsQ0FBQWdHLElBQUEsQ0FBQXhKLE9BQUE4QyxPQUFBO1FBQ0Esd0pBQ0ViOytDQUlFakMsQ0FBQUE7WUFGRixJQUFBd0k7WUFDQSxNQUFNdEYsT0FBQUEsT0FDSmxELFFBQUFBLENBQUFBLElBQUFBO1lBRUZrRSxNQUFBQSxPQUFBQSxDQUFBQSx3QkFBZ0JsRSxPQUFBOEMsT0FBQSxDQUFBQyxLQUFBLHFCQUFBeUYsc0JBQUF2RiwrQkFBQTtnQkFDZG1CLE9BQUFBLGVBQVM7eUJBQ1BDO29CQUNBcEMsTUFBS3NDLG9CQUFRdEMsY0FBYXFCO29CQUMxQkosS0FBQUEsSUFBQUEsSUFBQUEsT0FBQUEsT0FBQUEsTUFBQUEsTUFBQUE7b0JBQ0ZBO2dCQUNGO1lBQ0Y7UUFFQTs7Ozs7ZUFVRUosT0FBQSxDQUFBUyxTQUFBLFlBQUFBLFVBQUE2QixJQUFBLEVBQUFxRSxPQUFBLEVBQUF4SCxHQUFBO1lBQ0EscUVBQWtCbUQ7Z0JBQ2hCLENBQUFBLFFBQU9rRSxPQUFBQSxLQUFBQSxJQUFrQmxFLEtBQUFBLElBQU1xRSxLQUFTeEgsQ0FBQUEsUUFBQUEsT0FBQUEsS0FBQUEsSUFBQUEsS0FBQUEsRUFBQUEsR0FBQUE7Z0JBQzFDLE9BQUFxSCxrQkFBQWxFLE1BQUFxRSxTQUFBeEg7WUFFQW1EO1lBRUFBLE9BQUluRCwrQkFBS21EO2dCQUNQc0UsS0FBQUE7Z0JBQ0ZBLCtCQUFBekg7WUFFQTtZQUNGLE9BQUFxSCxrQkFBQWxFLE1BQUFxRSxTQUFBeEg7UUFFQTs7Ozs7ZUFVRWEsT0FBQSxDQUFBVSxZQUFBLFlBQUFBLGFBQUE0QixJQUFBLEVBQUFxRSxPQUFBLEVBQUF4SCxHQUFBO1lBQ0EscUVBQWtCbUQ7Z0JBQ2hCLENBQUFBLFFBQU9tRSxPQUFBQSxLQUFBQSxJQUFBQSxLQUFxQm5FLElBQU1xRSxLQUFBQSxDQUFBQSxRQUFTeEgsT0FBQUEsS0FBQUEsSUFBQUEsS0FBQUEsRUFBQUEsR0FBQUE7Z0JBQzdDLE9BQUFzSCxxQkFBQW5FLE1BQUFxRSxTQUFBeEg7WUFDQW1EO1lBRUFBLE9BQUluRCwrQkFBS21EO2dCQUNQc0UsS0FBQUE7Z0JBQ0ZBLCtCQUFBekg7WUFDQTtZQUNGLE9BQUFzSCxxQkFBQW5FLE1BQUFxRSxTQUFBeEg7UUFFQTs7Ozs7MkJBSzRDLENBQUFJO1lBQzFDLElBQUksRUFBQ1UsS0FBQUEsRUFBTyxHQUFBVjtnQkFDVixDQUFBVSxPQUFBO2dCQUNBO2dCQUNGO1lBRUE7WUFDQSw2RUFBaUI7Z0JBQ2YvQyxDQUFBQSxNQUFPbUMsSUFBQUEsRUFBQUE7Z0JBQ1BuQyxPQUFBbUMsUUFBQSxDQUFBd0gsTUFBQTtnQkFDRjtZQUVBO1lBQ0EsZ0hBQW9FO1lBQ3BFekYsb0VBQWdCO2dCQUNkRSxPQUFBQSxlQUFTO3lCQUNQQztvQkFDQXBDLE1BQUtzQyxvQkFBZXBDLGNBQWE7b0JBQ2pDZSxLQUFBQSxJQUFNSCxJQUFNRSxPQUFBQSxRQUFBQSxDQUFBQSxJQUFBQTtvQkFDZEMsTUFBQUgsTUFBQUUsK0JBQUE7Z0JBQ0Y7WUFDRjtRQUVBO1FBQ0FqRCw4Q0FBb0M0SjtRQUNwQzVKLE9BQU82SSxnQkFBQSxhQUFBZTtlQUNMNUo7WUFDQUEsT0FBTzhDLE9BQU8sQ0FBQ1UsU0FBQUEsR0FBWThGO1lBQzNCdEosT0FBTytJLE9BQUFBLENBQUFBLFlBQW9CLEdBQUFRO1lBQzdCdkosT0FBQStJLG1CQUFBLGFBQUFhO1FBQ0M7O1FBQVV4RjtLQUViO0lBR0EsTUFBTXlGLEVBQUFBLEtBQUFBLEVBQUFBLElBQUFBLEVBQWVoRSxPQUFBQSxFQUFBQSxpQkFBUSxTQUFBUyx3QkFBQUUsY0FBQSxFQUFBQztVQUMzQm9ELGVBQU9DLENBQUFBLEdBQUFBLE9BQUFBLE9BQUFBLEVBQUFBO1FBQ04sV0FBQUMsaUJBQUFELGVBQUEsRUFBQXhCLE9BQUFwRixJQUFBOztRQUFRQTtRQUFLQTtLQUVoQjtJQUNBLHlDQUEyQjtVQUN6QjhHLGFBQU9oSixDQUFBQSxHQUFBQSxPQUFrQmtDLE9BQUFBLEVBQUFBO1FBQ3hCLE9BQUFsQyxrQkFBQWtDOztRQUFNQTtLQUVUO0lBQ0EsSUFBSTJHO1FBQ0ZBLGlCQUFBO1FBQ0E7UUFDQSwwRUFBb0U7UUFDcEUsb0VBQUU7UUFDRjtRQUNBLHdFQUF1QjtRQUN2Qix1QkFBc0JJO1FBQ3RCckcsTUFBQUEsQ0FBQUEsZUFBT3FHLFFBQUEsR0FBQUo7ZUFBbUN0RSxXQUFmQSxHQUFlQSxDQUFBQSxHQUFBQSxZQUFBQSxHQUFBQSxFQUFBQSxNQUFBQTtZQUF4QjBFLGVBQUFBO1FBQ3BCLEdBQU9BO1dBQ0xyRztRQUNGQSxPQUFBO0lBRUE7O2tCQUVLQTtZQUNBMEU7O3VCQUN5QnBGLEdBQUFBLENBQUFBLEdBQUFBLFlBQUFBLEdBQUFBLEVBQUFBLG9CQUFBQSxrQkFBQUEsRUFBQUE7Ozs7SUFJOUI7UUFDRXhDLElBQXNCLEVBQWE7WUFDakMsS0FBTXdKLEVBQUFBLEVBVVI7UUFHQUMsTUFBQUEsY0FBQUEsb0xBQVdLO2tCQUF5QkMsV0FBQUEsR0FBQUEsQ0FBQUEsR0FBQUEsWUFBQUEsR0FBQUEsRUFBQUEsYUFBQUE7eUJBQWNOOztRQUNwRDtJQUVBOzs7dUJBR014SCxHQUFBQSxDQUFBQSxHQUFBQSxZQUFnQjZELEdBQUFBLEVBQUFBLGdCQUFBQTtnQkFDaEJsRSxnQkFBTUEsQ0FBQUEsR0FBQUEsd0JBQUFBLGNBQUFBLEVBQUFBOzs7dUJBRTJCMEgsR0FBQUEsQ0FBQUEsR0FBQUEsWUFBQUEsR0FBQUEsRUFBQUEsaUNBQUFBLGlCQUFBQSxDQUFBQSxRQUFBQSxFQUFBQTs7MEJBQ0FwSixXQUFBQSxHQUFBQSxDQUFBQSxHQUFBQSxZQUFBQSxHQUFBQSxFQUFBQSxpQ0FBQUEsZUFBQUEsQ0FBQUEsUUFBQUEsRUFBQUE7OzhCQUNNUCxXQUFBQSxHQUFBQSxDQUFBQSxHQUFBQSxZQUFBQSxHQUFBQSxFQUFBQSxpQ0FBQUEsbUJBQUFBLENBQUFBLFFBQUFBLEVBQUFBOztrQ0FFMUIsa0JBQUErSixZQUFBQyxHQUFBLEVBQUFLLCtCQUFBQyx5QkFBQSxDQUFBQyxRQUFBO21DQUNMbEY7Z0NBQ0FtRjtnQ0FDQTNIO2dDQUNBNEg7Z0NBQ0FDO2dDQUNGQTs7c0NBRWtDaEUsV0FBQUEsR0FBQUEsQ0FBQUEsR0FBQUEsWUFBQUEsR0FBQUEsRUFBQUEsK0JBQUFBLGdCQUFBQSxDQUFBQSxRQUFBQSxFQUFBQTs7MENBRXZCLGtCQUFBcUQsWUFBQUMsR0FBQSxFQUFBSywrQkFBQU0sbUJBQUEsQ0FBQUosUUFBQTsyQ0FDTEs7d0NBQ0EvSCxZQUFBQSxNQUFBQSxjQUFBQTt3Q0FDQUE7d0NBQ0E7d0NBQ0FqQiw4RUFBS1E7d0NBQ0xzQixLQUFBQTt3Q0FDRkEsU0FBQXVFLE1BQUF2RSxPQUFBOzs7Ozs7Ozs7O0lBV2xCO0FBRWU7U0FHYm1ILFVBQVFDLEtBQUFBO0lBRVIsUUFBQUEsb0JBQ0UsS0FBQUMsTUFBQSxHQUFDQztXQUE4QkYsV0FBaEJHLEdBQWdCSCxDQUFBQSxHQUFBQSxZQUFBQSxHQUFBQSxFQUFBQSxlQUFBQSxhQUFBQSxFQUFBQTt3QkFDN0JBO2tCQUFnQixrQkFBQWYsWUFBQUMsR0FBQSxFQUFBa0IsUUFBQTs7O0lBR3RCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvYXBwLXJvdXRlci50c3g/Mzc4MSJdLCJuYW1lcyI6WyJjcmVhdGVFbXB0eUNhY2hlTm9kZSIsImdldFNlcnZlckFjdGlvbkRpc3BhdGNoZXIiLCJ1cmxUb1VybFdpdGhvdXRGbGlnaHRNYXJrZXIiLCJfIiwicmVxdWlyZSIsImlzU2VydmVyIiwid2luZG93IiwiTWFwIiwiZ2xvYmFsU2VydmVyQWN0aW9uRGlzcGF0Y2hlciIsImdsb2JhbE11dGFibGUiLCJ1cmxXaXRob3V0RmxpZ2h0UGFyYW1ldGVycyIsInNlYXJjaFBhcmFtcyIsIlVSTCIsImRlbGV0ZSIsIk5FWFRfUlNDX1VOSU9OX1FVRVJZIiwiX2FwcHJvdXRlcmhlYWRlcnMiLCJwcm9jZXNzIiwiX19ORVhUX0NPTkZJR19PVVRQVVQiLCJwYXRobmFtZSIsImxlbmd0aCIsImVuZHNXaXRoIiwic2xpY2UiLCJnZXRTZWxlY3RlZFBhcmFtcyIsInBhcmFtcyIsInBhcmFsbGVsUm91dGVzIiwiY3VycmVudFRyZWUiLCJwYXJhbGxlbFJvdXRlIiwiT2JqZWN0IiwidmFsdWVzIiwic2VnbWVudCIsImlzRHluYW1pY1BhcmFtZXRlciIsIkFycmF5Iiwic2VnbWVudFZhbHVlIiwic3RhcnRzV2l0aCIsIlBBR0VfU0VHTUVOVF9LRVkiLCJfc2VnbWVudCIsImlzQ2F0Y2hBbGwiLCJzcGxpdCIsImlzRXh0ZXJuYWxVUkwiLCJ1cmwiLCJvcmlnaW4iLCJsb2NhdGlvbiIsIkhpc3RvcnlVcGRhdGVyIiwicGFyYW0iLCJzeW5jIiwidXNlSW5zZXJ0aW9uRWZmZWN0IiwiX3JlYWN0IiwiY2Fub25pY2FsVXJsIiwiaGlzdG9yeVN0YXRlIiwiYXBwUm91dGVyU3RhdGUiLCJwcmVzZXJ2ZUN1c3RvbUhpc3RvcnlTdGF0ZSIsInB1c2hSZWYiLCJoaXN0b3J5Iiwic3RhdGUiLCJfX05BIiwiX19QUklWQVRFX05FWFRKU19JTlRFUk5BTFNfVFJFRSIsInRyZWUiLCJwZW5kaW5nUHVzaCIsImNyZWF0ZUhyZWZGcm9tVXJsIiwiX2NyZWF0ZWhyZWZmcm9tdXJsIiwiaHJlZiIsInB1c2hTdGF0ZSIsInJlcGxhY2VTdGF0ZSIsImxhenlEYXRhIiwicnNjIiwicHJlZmV0Y2hSc2MiLCJoZWFkIiwicHJlZmV0Y2hIZWFkIiwibGF6eURhdGFSZXNvbHZlZCIsImxvYWRpbmciLCJ1c2VTZXJ2ZXJBY3Rpb25EaXNwYXRjaGVyIiwidXNlQ2FsbGJhY2siLCJzdGFydFRyYW5zaXRpb24iLCJhY3Rpb25QYXlsb2FkIiwiZGlzcGF0Y2giLCJ0eXBlIiwiQUNUSU9OX1NFUlZFUl9BQ1RJT04iLCJfcm91dGVycmVkdWNlcnR5cGVzIiwic2VydmVyQWN0aW9uRGlzcGF0Y2hlciIsInByZXZpb3VzVHJlZSIsInNlcnZlclJlc3BvbnNlIiwidXNlTmF2aWdhdGUiLCJhZGRCYXNlUGF0aCIsInNob3VsZFNjcm9sbCIsIl9hZGRiYXNlcGF0aCIsIkFDVElPTl9OQVZJR0FURSIsImlzRXh0ZXJuYWxVcmwiLCJsb2NhdGlvblNlYXJjaCIsInNlYXJjaCIsIm5hdmlnYXRlVHlwZSIsImRhdGEiLCJjdXJyZW50U3RhdGUiLCJIZWFkIiwiaGVhZENhY2hlTm9kZSIsInJlc29sdmVkUHJlZmV0Y2hSc2MiLCJ1c2VEZWZlcnJlZFZhbHVlIiwiYnVpbGRJZCIsImluaXRpYWxIZWFkIiwiaW5pdGlhbFN0YXRlIiwidXNlTWVtbyIsInVybFBhcnRzIiwiY3JlYXRlSW5pdGlhbFJvdXRlclN0YXRlIiwibWlzc2luZ1Nsb3RzIiwiaW5pdGlhbFNlZWREYXRhIiwiaW5pdGlhbFRyZWUiLCJpbml0aWFsUGFyYWxsZWxSb3V0ZXMiLCJjb3VsZEJlSW50ZXJjZXB0ZWQiLCJ1c2VFZmZlY3QiLCJfdXNlcmVkdWNlcndpdGhkZXZ0b29scyIsInVzZVJlZHVjZXJXaXRoUmVkdXhEZXZ0b29scyIsInVzZVVud3JhcFN0YXRlIiwicmVkdWNlclN0YXRlIiwiaGFzQmFzZVBhdGgiLCJfaGFzYmFzZXBhdGgiLCJfcmVtb3ZlYmFzZXBhdGgiLCJyZW1vdmVCYXNlUGF0aCIsIm5hdmlnYXRlIiwiYXBwUm91dGVyIiwicm91dGVySW5zdGFuY2UiLCJiYWNrIiwiZm9yd2FyZCIsInByZWZldGNoIiwib3B0aW9ucyIsIl9pc2JvdCIsImlzQm90IiwibmF2aWdhdG9yIiwidXNlckFnZW50IiwiRXJyb3IiLCJraW5kIiwiX29wdGlvbnNfa2luZCIsIlByZWZldGNoS2luZCIsIkZVTEwiLCJyZXBsYWNlIiwiX29wdGlvbnNfc2Nyb2xsIiwic2Nyb2xsIiwicHVzaCIsInJlZnJlc2giLCJmYXN0UmVmcmVzaCIsIm5leHQiLCJyb3V0ZXIiLCJjYWNoZSIsInByZWZldGNoQ2FjaGUiLCJfd2luZG93X2hpc3Rvcnlfc3RhdGUiLCJldmVudCIsInBlcnNpc3RlZCIsInBlbmRpbmdNcGFQYXRoIiwidW5kZWZpbmVkIiwiYWRkRXZlbnRMaXN0ZW5lciIsImhhbmRsZVBhZ2VTaG93IiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsIm1wYU5hdmlnYXRpb24iLCJsb2NhdGlvbjEiLCJhc3NpZ24iLCJ1c2UiLCJ1bnJlc29sdmVkVGhlbmFibGUiLCJfdW5yZXNvbHZlZHRoZW5hYmxlIiwib3JpZ2luYWxQdXNoU3RhdGUiLCJvcmlnaW5hbFJlcGxhY2VTdGF0ZSIsImJpbmQiLCJfdW51c2VkIiwiYXBwbHlVcmxGcm9tSGlzdG9yeVB1c2hSZXBsYWNlIiwicmVsb2FkIiwib25Qb3BTdGF0ZSIsIm1hdGNoaW5nSGVhZCIsImZpbmRIZWFkSW5DYWNoZSIsIl9maW5kaGVhZGluY2FjaGUiLCJwYXRoUGFyYW1zIiwiaGVhZEtleSIsIkRldlJvb3ROb3RGb3VuZEJvdW5kYXJ5IiwiY29udGVudCIsIl9qc3hydW50aW1lIiwianN4IiwiTWlzc2luZ1Nsb3RDb250ZXh0IiwidmFsdWUiLCJIb3RSZWxvYWRlciIsImFzc2V0UHJlZml4IiwiX2FwcHJvdXRlcmNvbnRleHRzaGFyZWRydW50aW1lIiwiR2xvYmFsTGF5b3V0Um91dGVyQ29udGV4dCIsIlByb3ZpZGVyIiwiY2hhbmdlQnlTZXJ2ZXJSZXNwb25zZSIsImZvY3VzQW5kU2Nyb2xsUmVmIiwibmV4dFVybCIsIkxheW91dFJvdXRlckNvbnRleHQiLCJjaGlsZE5vZGVzIiwiQXBwUm91dGVyIiwiZ2xvYmFsRXJyb3JDb21wb25lbnQiLCJyZXN0IiwiRXJyb3JCb3VuZGFyeSIsImVycm9yQ29tcG9uZW50IiwiUm91dGVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/app-router.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/bailout-to-client-rendering.js": -/*!*********************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/bailout-to-client-rendering.js ***! - \*********************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"bailoutToClientRendering\", ({\n enumerable: true,\n get: function() {\n return bailoutToClientRendering;\n }\n}));\nconst _bailouttocsr = __webpack_require__(/*! ../../shared/lib/lazy-dynamic/bailout-to-csr */ \"(ssr)/./node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js\");\nconst _staticgenerationasyncstorageexternal = __webpack_require__(/*! ./static-generation-async-storage.external */ \"../../client/components/static-generation-async-storage.external\");\nfunction bailoutToClientRendering(reason) {\n const staticGenerationStore = _staticgenerationasyncstorageexternal.staticGenerationAsyncStorage.getStore();\n if (staticGenerationStore == null ? void 0 : staticGenerationStore.forceStatic) return;\n if (staticGenerationStore == null ? void 0 : staticGenerationStore.isStaticGeneration) throw new _bailouttocsr.BailoutToCSRError(reason);\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=bailout-to-client-rendering.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2JhaWxvdXQtdG8tY2xpZW50LXJlbmRlcmluZy5qcyIsIm1hcHBpbmdzIjoiOzs7OzREQUdnQkE7OztlQUFBQTs7OzBDQUhrQjtrRUFDVztBQUV0QyxTQUFTQSx5QkFBeUJDLE1BQWM7SUFDckQsTUFBTUMsd0JBQXdCQyxzQ0FBQUEsNEJBQTRCLENBQUNDLFFBQVE7SUFFbkUsSUFBSUYseUJBQUFBLE9BQUFBLEtBQUFBLElBQUFBLHNCQUF1QkcsV0FBVyxFQUFFO0lBRXhDLElBQUlILHlCQUFBQSxPQUFBQSxLQUFBQSxJQUFBQSxzQkFBdUJJLGtCQUFrQixFQUMzQyxNQUFNLElBQUlDLGNBQUFBLGlCQUFpQixDQUFDTjtBQUNoQyIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL2JhaWxvdXQtdG8tY2xpZW50LXJlbmRlcmluZy50cz9iYmQ4Il0sIm5hbWVzIjpbImJhaWxvdXRUb0NsaWVudFJlbmRlcmluZyIsInJlYXNvbiIsInN0YXRpY0dlbmVyYXRpb25TdG9yZSIsInN0YXRpY0dlbmVyYXRpb25Bc3luY1N0b3JhZ2UiLCJnZXRTdG9yZSIsImZvcmNlU3RhdGljIiwiaXNTdGF0aWNHZW5lcmF0aW9uIiwiQmFpbG91dFRvQ1NSRXJyb3IiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/bailout-to-client-rendering.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/client-page.js": -/*!*****************************************************************!*\ - !*** ./node_modules/next/dist/client/components/client-page.js ***! - \*****************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("/* __next_internal_client_entry_do_not_use__ cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"ClientPageRoot\", ({\n enumerable: true,\n get: function() {\n return ClientPageRoot;\n }\n}));\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _searchparams = __webpack_require__(/*! ./search-params */ \"(ssr)/./node_modules/next/dist/client/components/search-params.js\");\nfunction ClientPageRoot(param) {\n let { Component, props } = param;\n // We expect to be passed searchParams but even if we aren't we can construct one from\n // an empty object. We only do this if we are in a static generation as a performance\n // optimization. Ideally we'd unconditionally construct the tracked params but since\n // this creates a proxy which is slow and this would happen even for client navigations\n // that are done entirely dynamically and we know there the dynamic tracking is a noop\n // in this dynamic case we can safely elide it.\n props.searchParams = (0, _searchparams.createDynamicallyTrackedSearchParams)(props.searchParams || {});\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(Component, {\n ...props\n });\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=client-page.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2NsaWVudC1wYWdlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBR08sTUFBQUEsZ0JBQVNDLG1CQUFBQSxDQU1mO1NBTjhCQSxlQUU3QkMsS0FJRDtJQUNDLE1BQUFDLFNBQUEsRUFBQUQsS0FBQSxLQUFBRTtJQUNBLHNGQUFxRjtJQUNyRixxRkFBb0Y7SUFDcEY7SUFDQSx1RkFBc0Y7SUFDdEYsc0ZBQStDO0lBQy9DRiwrQ0FBcUJHO0lBR3JCSCxNQUFBSSxZQUFBLEdBQU8sSUFBQU4sY0FBQUssb0NBQUNGLEVBQUFBLE1BQUFBLFlBQUFBLElBQUFBLENBQUFBO1dBQW1CLGtCQUFBSSxZQUFBQyxHQUFBLEVBQUFMLFdBQUE7O0lBQzdCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXBhZ2UudHN4Pzg0YzUiXSwibmFtZXMiOlsiX3NlYXJjaHBhcmFtcyIsIkNsaWVudFBhZ2VSb290IiwicHJvcHMiLCJDb21wb25lbnQiLCJwYXJhbSIsImNyZWF0ZUR5bmFtaWNhbGx5VHJhY2tlZFNlYXJjaFBhcmFtcyIsInNlYXJjaFBhcmFtcyIsIl9qc3hydW50aW1lIiwianN4Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/client-page.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/error-boundary.js": -/*!********************************************************************!*\ - !*** ./node_modules/next/dist/client/components/error-boundary.js ***! - \********************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("/* __next_internal_client_entry_do_not_use__ cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n ErrorBoundary: function() {\n return ErrorBoundary;\n },\n ErrorBoundaryHandler: function() {\n return ErrorBoundaryHandler;\n },\n GlobalError: function() {\n return GlobalError;\n },\n // Exported so that the import signature in the loaders can be identical to user\n // supplied custom global error signatures.\n default: function() {\n return _default;\n }\n});\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst _navigation = __webpack_require__(/*! ./navigation */ \"(ssr)/./node_modules/next/dist/client/components/navigation.js\");\nconst _isnextroutererror = __webpack_require__(/*! ./is-next-router-error */ \"(ssr)/./node_modules/next/dist/client/components/is-next-router-error.js\");\nconst _staticgenerationasyncstorageexternal = __webpack_require__(/*! ./static-generation-async-storage.external */ \"../../client/components/static-generation-async-storage.external\");\nconst styles = {\n error: {\n // https://github.com/sindresorhus/modern-normalize/blob/main/modern-normalize.css#L38-L52\n fontFamily: 'system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"',\n height: \"100vh\",\n textAlign: \"center\",\n display: \"flex\",\n flexDirection: \"column\",\n alignItems: \"center\",\n justifyContent: \"center\"\n },\n text: {\n fontSize: \"14px\",\n fontWeight: 400,\n lineHeight: \"28px\",\n margin: \"0 8px\"\n }\n};\n// if we are revalidating we want to re-throw the error so the\n// function crashes so we can maintain our previous cache\n// instead of caching the error page\nfunction HandleISRError(param) {\n let { error } = param;\n const store = _staticgenerationasyncstorageexternal.staticGenerationAsyncStorage.getStore();\n if ((store == null ? void 0 : store.isRevalidate) || (store == null ? void 0 : store.isStaticGeneration)) {\n console.error(error);\n throw error;\n }\n return null;\n}\nclass ErrorBoundaryHandler extends _react.default.Component {\n static getDerivedStateFromError(error) {\n if ((0, _isnextroutererror.isNextRouterError)(error)) {\n // Re-throw if an expected internal Next.js router error occurs\n // this means it should be handled by a different boundary (such as a NotFound boundary in a parent segment)\n throw error;\n }\n return {\n error\n };\n }\n static getDerivedStateFromProps(props, state) {\n /**\n * Handles reset of the error boundary when a navigation happens.\n * Ensures the error boundary does not stay enabled when navigating to a new page.\n * Approach of setState in render is safe as it checks the previous pathname and then overrides\n * it as outlined in https://react.dev/reference/react/useState#storing-information-from-previous-renders\n */ if (props.pathname !== state.previousPathname && state.error) {\n return {\n error: null,\n previousPathname: props.pathname\n };\n }\n return {\n error: state.error,\n previousPathname: props.pathname\n };\n }\n // Explicit type is needed to avoid the generated `.d.ts` having a wide return type that could be specific the the `@types/react` version.\n render() {\n if (this.state.error) {\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(_jsxruntime.Fragment, {\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(HandleISRError, {\n error: this.state.error\n }),\n this.props.errorStyles,\n this.props.errorScripts,\n /*#__PURE__*/ (0, _jsxruntime.jsx)(this.props.errorComponent, {\n error: this.state.error,\n reset: this.reset\n })\n ]\n });\n }\n return this.props.children;\n }\n constructor(props){\n super(props);\n this.reset = ()=>{\n this.setState({\n error: null\n });\n };\n this.state = {\n error: null,\n previousPathname: this.props.pathname\n };\n }\n}\nfunction GlobalError(param) {\n let { error } = param;\n const digest = error == null ? void 0 : error.digest;\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"html\", {\n id: \"__next_error__\",\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"head\", {}),\n /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"body\", {\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(HandleISRError, {\n error: error\n }),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"div\", {\n style: styles.error,\n children: /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"div\", {\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"h2\", {\n style: styles.text,\n children: \"Application error: a \" + (digest ? \"server\" : \"client\") + \"-side exception has occurred (see the \" + (digest ? \"server logs\" : \"browser console\") + \" for more information).\"\n }),\n digest ? /*#__PURE__*/ (0, _jsxruntime.jsx)(\"p\", {\n style: styles.text,\n children: \"Digest: \" + digest\n }) : null\n ]\n })\n })\n ]\n })\n ]\n });\n}\nconst _default = GlobalError;\nfunction ErrorBoundary(param) {\n let { errorComponent, errorStyles, errorScripts, children } = param;\n const pathname = (0, _navigation.usePathname)();\n if (errorComponent) {\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(ErrorBoundaryHandler, {\n pathname: pathname,\n errorComponent: errorComponent,\n errorStyles: errorStyles,\n errorScripts: errorScripts,\n children: children\n });\n }\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(_jsxruntime.Fragment, {\n children: children\n });\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=error-boundary.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2Vycm9yLWJvdW5kYXJ5LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O1FBb0tnQkEsU0FBYTttQkFBYkE7O0lBdEdIQzswQkFBQUE7O0lBaUVHQztpQkFBQUE7O0lBd0JoQjtJQUNBLGdGQUEyQztJQUMzQywyQ0FBMEI7Ozs7Ozs7NkJBdEpFQyx5QkFBQUMsQ0FBQSxDQUFBQyxtQkFBQUEsQ0FBQTs7O0FBSTVCLE1BQU1DLHdDQUFTRCxtQkFBQUEsQ0FBQTtNQUNiRSxTQUFPO1dBQ0w7UUFDQUMsMEZBQ0U7UUFDRkMsWUFBUTtRQUNSQyxRQUFBQTtRQUNBQyxXQUFTO1FBQ1RDLFNBQUFBO1FBQ0FDLGVBQVk7UUFDWkMsWUFBQUE7UUFDRkEsZ0JBQUE7SUFDQUM7VUFDRUM7UUFDQUMsVUFBQUE7UUFDQUMsWUFBWTtRQUNaQyxZQUFRO1FBQ1ZBLFFBQUE7SUFDRjtBQXdCQTtBQUNBLDhEQUF5RDtBQUN6RCx5REFBb0M7QUFDcEMsb0NBQWlEO1NBQXpCQyxlQUFBQyxLQUFBO0lBQ3RCLE1BQU1DLEtBQUFBLEVBQUFBLEdBQVFDO0lBQ2QsTUFBSUQsUUFBQUEsc0NBQW1CQyw0QkFBSUQsQ0FBQUEsUUFBT0U7UUFDaENDLENBQUFBLFNBQVFsQixPQUFNQSxLQUFBQSxJQUFBQSxNQUFBQSxZQUFBQSxLQUFBQSxDQUFBQSxTQUFBQSxPQUFBQSxLQUFBQSxJQUFBQSxNQUFBQSxrQkFBQUEsR0FBQUE7UUFDZGtCLFFBQU1sQixLQUFBQSxDQUFBQTtRQUNSLE1BQUFBO0lBRUE7SUFDRjtBQUVPO01BU0xOLDZCQUFPeUIsT0FBcUNDLE9BQUUsQ0FBQUMsU0FBQTtXQUM1Q0YseUJBQUlHLEtBQUFBLEVBQUFBO1lBQ0YsSUFBQUMsbUJBQUFELGlCQUFBLEVBQUF0QixRQUFBO1lBQ0E7WUFDQSw0R0FBTUE7WUFDUixNQUFBQTtRQUVBO2VBQVNBO1lBQU1BO1FBQ2pCO0lBRUE7V0FJRXdCLHlCQUFBQyxLQUFBLEVBQUFDLEtBQUE7Ozs7OztZQU9FRCxNQUFBRSxRQUFPLEtBQUFELE1BQUFFLGdCQUFBLElBQUFGLE1BQUExQixLQUFBO21CQUNMQTtnQkFDQTRCLE9BQUFBO2dCQUNGQSxrQkFBQUgsTUFBQUUsUUFBQTtZQUNGO1FBQ0E7ZUFDRTNCO1lBQ0E0QixPQUFBQSxNQUFBQSxLQUFrQkg7WUFDcEJHLGtCQUFBSCxNQUFBRSxRQUFBO1FBQ0Y7SUFNQTtJQUNBRSwwSUFBMEI7YUFDcEI7WUFDRixLQUFBSCxLQUFBLENBQUExQixLQUFBOzs7K0JBRTJCLEdBQUksSUFBQzBCLFlBQVdJLEdBQUEsRUFBQWpCLGdCQUFBOztvQkFDdEM7b0JBQ0EsSUFBSSxDQUFDWSxLQUFLLENBQUNNLFdBQUFBOzJDQUNaOytCQUNTLEdBQUksSUFBQ0wsWUFBV0ksR0FBQSxPQUFBTCxLQUFBLENBQUFPLGNBQUE7d0JBQ3ZCQyxPQUFPLElBQUksQ0FBQ0EsS0FBSyxDQUFBakMsS0FBQTs7OztZQUl6QjtRQUVBO1FBQ0YsWUFBQXlCLEtBQUEsQ0FBQVMsUUFBQTtJQTFEQUM7Z0JBQ1FWLEtBQUFBLENBQUFBO2FBb0NSUSxDQUFBQTtZQUNFLENBQUFBLEtBQUtHLEdBQUFBO2dCQUFXcEMsQ0FBQUEsUUFBTztnQkFBS0EsT0FBQTtZQUM5QjtRQXJDRTtZQUFlQSxDQUFBQSxLQUFBQSxHQUFPO1lBQU00QixPQUFBQTtZQUFzQ0Esa0JBQUEsS0FBQUgsS0FBQSxDQUFBRSxRQUFBO1FBQ3BFO0lBd0RGO0FBRU87U0FBcUJoQyxZQUFBbUIsS0FBQTtJQUMxQixNQUFNdUIsS0FBQUEsRUFBQUEsR0FBNkJyQztJQUNuQyxNQUFBcUMsU0FBQXJDLFNBQ0UsZ0JBQUFBLE1BQUNzQyxNQUFBQTtXQUFRLGtCQUFBRSxZQUFBQyxJQUFBOzs7MEJBRVAsSUFBQUQsWUFBQVYsR0FBQSxVQUFDWSxDQUFBQTs7OytCQUN3QjFDLEdBQUFBLENBQUFBLEdBQUFBLFlBQUFBLEdBQUFBLEVBQUFBLGdCQUFBQTs7OytCQUNYRCxHQUFBQSxDQUFBQSxHQUFPQyxZQUFLOEIsR0FBQTtzQ0FDdEI5QixLQUFBOzs7MkNBQ2FELEdBQUFBLENBQUFBLEdBQU9TLFlBQUlzQixHQUFBO2tEQUNsQnRCLElBQUE7O2dDQU1INkI7eUNBQThCLFdBQUo3QixHQUFJLElBQUFnQyxZQUFBVixHQUFBO2tEQUFJdEIsSUFBQTs4Q0FBMEIsYUFBQTZCOzs7Ozs7OztJQU16RTs7QUFlTyxNQUFBTyxXQUFTbkQ7U0FBY0EsY0FDNUJ1QyxLQUNBYTtJQUlBLE1BQU1sQixjQUFXbUIsRUFBQUEsV0FBQUEsRUFBQUEsWUFBVyxFQUFBWixRQUFBLEtBQUFwQjtJQUM1QixNQUFJa0IsV0FBQUEsQ0FBQUEsR0FBZ0JlLFlBQUFELFdBQUE7UUFDbEJkLGdCQUFBO2VBRWNMLFdBQUFBLEdBQUFBLENBQUFBLEdBQUFBLFlBQUFBLEdBQUFBLEVBQUFBLHNCQUFBQTtZQUNWSyxVQUFBQTtZQUNBYSxnQkFBYUE7WUFDYmQsYUFBQUE7MEJBRUNHOztRQUdQO0lBRUE7V0FBVUEsV0FBQUEsR0FBQUEsQ0FBQUEsR0FBQUEsWUFBQUEsR0FBQUEsRUFBQUEsWUFBQUEsUUFBQUEsRUFBQUE7O0lBQ1oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9lcnJvci1ib3VuZGFyeS50c3g/NjY1OSJdLCJuYW1lcyI6WyJFcnJvckJvdW5kYXJ5IiwiRXJyb3JCb3VuZGFyeUhhbmRsZXIiLCJHbG9iYWxFcnJvciIsIl9pbnRlcm9wX3JlcXVpcmVfZGVmYXVsdCIsIl8iLCJyZXF1aXJlIiwic3R5bGVzIiwiZXJyb3IiLCJmb250RmFtaWx5IiwiaGVpZ2h0IiwidGV4dEFsaWduIiwiZGlzcGxheSIsImZsZXhEaXJlY3Rpb24iLCJhbGlnbkl0ZW1zIiwianVzdGlmeUNvbnRlbnQiLCJ0ZXh0IiwiZm9udFNpemUiLCJmb250V2VpZ2h0IiwibGluZUhlaWdodCIsIm1hcmdpbiIsIkhhbmRsZUlTUkVycm9yIiwicGFyYW0iLCJzdG9yZSIsInN0YXRpY0dlbmVyYXRpb25Bc3luY1N0b3JhZ2UiLCJpc1N0YXRpY0dlbmVyYXRpb24iLCJjb25zb2xlIiwiZ2V0RGVyaXZlZFN0YXRlRnJvbUVycm9yIiwiZGVmYXVsdCIsIkNvbXBvbmVudCIsImlzTmV4dFJvdXRlckVycm9yIiwiX2lzbmV4dHJvdXRlcmVycm9yIiwiZ2V0RGVyaXZlZFN0YXRlRnJvbVByb3BzIiwicHJvcHMiLCJzdGF0ZSIsInBhdGhuYW1lIiwicHJldmlvdXNQYXRobmFtZSIsInJlbmRlciIsImpzeCIsImVycm9yU2NyaXB0cyIsImVycm9yQ29tcG9uZW50IiwicmVzZXQiLCJjaGlsZHJlbiIsImNvbnN0cnVjdG9yIiwic2V0U3RhdGUiLCJkaWdlc3QiLCJodG1sIiwiaWQiLCJfanN4cnVudGltZSIsImpzeHMiLCJib2R5Iiwic3R5bGUiLCJfZGVmYXVsdCIsImVycm9yU3R5bGVzIiwidXNlUGF0aG5hbWUiLCJfbmF2aWdhdGlvbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/error-boundary.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/hooks-server-context.js": -/*!**************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/hooks-server-context.js ***! - \**************************************************************************/ -/***/ ((module, exports) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n DynamicServerError: function() {\n return DynamicServerError;\n },\n isDynamicServerError: function() {\n return isDynamicServerError;\n }\n});\nconst DYNAMIC_ERROR_CODE = \"DYNAMIC_SERVER_USAGE\";\nclass DynamicServerError extends Error {\n constructor(description){\n super(\"Dynamic server usage: \" + description);\n this.description = description;\n this.digest = DYNAMIC_ERROR_CODE;\n }\n}\nfunction isDynamicServerError(err) {\n if (typeof err !== \"object\" || err === null || !(\"digest\" in err) || typeof err.digest !== \"string\") {\n return false;\n }\n return err.digest === DYNAMIC_ERROR_CODE;\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=hooks-server-context.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2hvb2tzLXNlcnZlci1jb250ZXh0LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztJQUVhQSxvQkFBa0I7ZUFBbEJBOztJQVFHQyxzQkFBb0I7ZUFBcEJBOzs7QUFWaEIsTUFBTUMscUJBQXFCO0FBRXBCLE1BQU1GLDJCQUEyQkc7SUFHdENDLFlBQVlDLFdBQW1DLENBQUU7UUFDL0MsS0FBSyxDQUFDLDJCQUF5QkE7YUFETEEsV0FBQUEsR0FBQUE7YUFGNUJDLE1BQUFBLEdBQW9DSjtJQUlwQztBQUNGO0FBRU8sU0FBU0QscUJBQXFCTSxHQUFZO0lBQy9DLElBQ0UsT0FBT0EsUUFBUSxZQUNmQSxRQUFRLFFBQ1IsQ0FBRSxhQUFZQSxHQUFBQSxLQUNkLE9BQU9BLElBQUlELE1BQU0sS0FBSyxVQUN0QjtRQUNBLE9BQU87SUFDVDtJQUVBLE9BQU9DLElBQUlELE1BQU0sS0FBS0o7QUFDeEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9ob29rcy1zZXJ2ZXItY29udGV4dC50cz84MjM4Il0sIm5hbWVzIjpbIkR5bmFtaWNTZXJ2ZXJFcnJvciIsImlzRHluYW1pY1NlcnZlckVycm9yIiwiRFlOQU1JQ19FUlJPUl9DT0RFIiwiRXJyb3IiLCJjb25zdHJ1Y3RvciIsImRlc2NyaXB0aW9uIiwiZGlnZXN0IiwiZXJyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/hooks-server-context.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/is-hydration-error.js": -/*!************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/is-hydration-error.js ***! - \************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"isHydrationError\", ({\n enumerable: true,\n get: function() {\n return isHydrationError;\n }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _iserror = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ../../lib/is-error */ \"(ssr)/./node_modules/next/dist/lib/is-error.js\"));\nconst hydrationErrorRegex = /hydration failed|while hydrating|content does not match|did not match/i;\nfunction isHydrationError(error) {\n return (0, _iserror.default)(error) && hydrationErrorRegex.test(error.message);\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=is-hydration-error.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2lzLWh5ZHJhdGlvbi1lcnJvci5qcyIsIm1hcHBpbmdzIjoiOzs7O29EQUtnQkE7OztlQUFBQTs7Ozs4RUFMSTtBQUVwQixNQUFNQyxzQkFDSjtBQUVLLFNBQVNELGlCQUFpQkUsS0FBYztJQUM3QyxPQUFPQyxDQUFBQSxHQUFBQSxTQUFBQSxPQUFPLEVBQUNELFVBQVVELG9CQUFvQkcsSUFBSSxDQUFDRixNQUFNRyxPQUFPO0FBQ2pFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvaXMtaHlkcmF0aW9uLWVycm9yLnRzPzZmYmEiXSwibmFtZXMiOlsiaXNIeWRyYXRpb25FcnJvciIsImh5ZHJhdGlvbkVycm9yUmVnZXgiLCJlcnJvciIsImlzRXJyb3IiLCJ0ZXN0IiwibWVzc2FnZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/is-hydration-error.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/is-next-router-error.js": -/*!**************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/is-next-router-error.js ***! - \**************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"isNextRouterError\", ({\n enumerable: true,\n get: function() {\n return isNextRouterError;\n }\n}));\nconst _notfound = __webpack_require__(/*! ./not-found */ \"(ssr)/./node_modules/next/dist/client/components/not-found.js\");\nconst _redirect = __webpack_require__(/*! ./redirect */ \"(ssr)/./node_modules/next/dist/client/components/redirect.js\");\nfunction isNextRouterError(error) {\n return error && error.digest && ((0, _redirect.isRedirectError)(error) || (0, _notfound.isNotFoundError)(error));\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=is-next-router-error.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2lzLW5leHQtcm91dGVyLWVycm9yLmpzIiwibWFwcGluZ3MiOiI7Ozs7cURBR2dCQTs7O2VBQUFBOzs7c0NBSGdCO3NDQUNBO0FBRXpCLFNBQVNBLGtCQUFrQkMsS0FBVTtJQUMxQyxPQUNFQSxTQUFTQSxNQUFNQyxNQUFNLElBQUtDLENBQUFBLENBQUFBLEdBQUFBLFVBQUFBLGVBQWUsRUFBQ0YsVUFBVUcsQ0FBQUEsR0FBQUEsVUFBQUEsZUFBZSxFQUFDSCxNQUFBQTtBQUV4RSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL2lzLW5leHQtcm91dGVyLWVycm9yLnRzP2U1MDUiXSwibmFtZXMiOlsiaXNOZXh0Um91dGVyRXJyb3IiLCJlcnJvciIsImRpZ2VzdCIsImlzUmVkaXJlY3RFcnJvciIsImlzTm90Rm91bmRFcnJvciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/is-next-router-error.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/layout-router.js": -/*!*******************************************************************!*\ - !*** ./node_modules/next/dist/client/components/layout-router.js ***! - \*******************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("/* __next_internal_client_entry_do_not_use__ cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"default\", ({\n enumerable: true,\n get: function() {\n return OuterLayoutRouter;\n }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst _reactdom = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! react-dom */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-dom.js\"));\nconst _approutercontextsharedruntime = __webpack_require__(/*! ../../shared/lib/app-router-context.shared-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js\");\nconst _fetchserverresponse = __webpack_require__(/*! ./router-reducer/fetch-server-response */ \"(ssr)/./node_modules/next/dist/client/components/router-reducer/fetch-server-response.js\");\nconst _unresolvedthenable = __webpack_require__(/*! ./unresolved-thenable */ \"(ssr)/./node_modules/next/dist/client/components/unresolved-thenable.js\");\nconst _errorboundary = __webpack_require__(/*! ./error-boundary */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\");\nconst _matchsegments = __webpack_require__(/*! ./match-segments */ \"(ssr)/./node_modules/next/dist/client/components/match-segments.js\");\nconst _handlesmoothscroll = __webpack_require__(/*! ../../shared/lib/router/utils/handle-smooth-scroll */ \"(ssr)/./node_modules/next/dist/shared/lib/router/utils/handle-smooth-scroll.js\");\nconst _redirectboundary = __webpack_require__(/*! ./redirect-boundary */ \"(ssr)/./node_modules/next/dist/client/components/redirect-boundary.js\");\nconst _notfoundboundary = __webpack_require__(/*! ./not-found-boundary */ \"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js\");\nconst _getsegmentvalue = __webpack_require__(/*! ./router-reducer/reducers/get-segment-value */ \"(ssr)/./node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js\");\nconst _createroutercachekey = __webpack_require__(/*! ./router-reducer/create-router-cache-key */ \"(ssr)/./node_modules/next/dist/client/components/router-reducer/create-router-cache-key.js\");\nconst _hasinterceptionrouteincurrenttree = __webpack_require__(/*! ./router-reducer/reducers/has-interception-route-in-current-tree */ \"(ssr)/./node_modules/next/dist/client/components/router-reducer/reducers/has-interception-route-in-current-tree.js\");\n/**\n * Add refetch marker to router state at the point of the current layout segment.\n * This ensures the response returned is not further down than the current layout segment.\n */ function walkAddRefetch(segmentPathToWalk, treeToRecreate) {\n if (segmentPathToWalk) {\n const [segment, parallelRouteKey] = segmentPathToWalk;\n const isLast = segmentPathToWalk.length === 2;\n if ((0, _matchsegments.matchSegment)(treeToRecreate[0], segment)) {\n if (treeToRecreate[1].hasOwnProperty(parallelRouteKey)) {\n if (isLast) {\n const subTree = walkAddRefetch(undefined, treeToRecreate[1][parallelRouteKey]);\n return [\n treeToRecreate[0],\n {\n ...treeToRecreate[1],\n [parallelRouteKey]: [\n subTree[0],\n subTree[1],\n subTree[2],\n \"refetch\"\n ]\n }\n ];\n }\n return [\n treeToRecreate[0],\n {\n ...treeToRecreate[1],\n [parallelRouteKey]: walkAddRefetch(segmentPathToWalk.slice(2), treeToRecreate[1][parallelRouteKey])\n }\n ];\n }\n }\n }\n return treeToRecreate;\n}\n// TODO-APP: Replace with new React API for finding dom nodes without a `ref` when available\n/**\n * Wraps ReactDOM.findDOMNode with additional logic to hide React Strict Mode warning\n */ function findDOMNode(instance) {\n // Tree-shake for server bundle\n if (true) return null;\n // Only apply strict mode warning when not in production\n if (true) {\n const originalConsoleError = console.error;\n try {\n console.error = function() {\n for(var _len = arguments.length, messages = new Array(_len), _key = 0; _key < _len; _key++){\n messages[_key] = arguments[_key];\n }\n // Ignore strict mode warning for the findDomNode call below\n if (!messages[0].includes(\"Warning: %s is deprecated in StrictMode.\")) {\n originalConsoleError(...messages);\n }\n };\n return _reactdom.default.findDOMNode(instance);\n } finally{\n console.error = originalConsoleError;\n }\n }\n return _reactdom.default.findDOMNode(instance);\n}\nconst rectProperties = [\n \"bottom\",\n \"height\",\n \"left\",\n \"right\",\n \"top\",\n \"width\",\n \"x\",\n \"y\"\n];\n/**\n * Check if a HTMLElement is hidden or fixed/sticky position\n */ function shouldSkipElement(element) {\n // we ignore fixed or sticky positioned elements since they'll likely pass the \"in-viewport\" check\n // and will result in a situation we bail on scroll because of something like a fixed nav,\n // even though the actual page content is offscreen\n if ([\n \"sticky\",\n \"fixed\"\n ].includes(getComputedStyle(element).position)) {\n if (true) {\n console.warn(\"Skipping auto-scroll behavior due to `position: sticky` or `position: fixed` on element:\", element);\n }\n return true;\n }\n // Uses `getBoundingClientRect` to check if the element is hidden instead of `offsetParent`\n // because `offsetParent` doesn't consider document/body\n const rect = element.getBoundingClientRect();\n return rectProperties.every((item)=>rect[item] === 0);\n}\n/**\n * Check if the top corner of the HTMLElement is in the viewport.\n */ function topOfElementInViewport(element, viewportHeight) {\n const rect = element.getBoundingClientRect();\n return rect.top >= 0 && rect.top <= viewportHeight;\n}\n/**\n * Find the DOM node for a hash fragment.\n * If `top` the page has to scroll to the top of the page. This mirrors the browser's behavior.\n * If the hash fragment is an id, the page has to scroll to the element with that id.\n * If the hash fragment is a name, the page has to scroll to the first element with that name.\n */ function getHashFragmentDomNode(hashFragment) {\n // If the hash fragment is `top` the page has to scroll to the top of the page.\n if (hashFragment === \"top\") {\n return document.body;\n }\n var _document_getElementById;\n // If the hash fragment is an id, the page has to scroll to the element with that id.\n return (_document_getElementById = document.getElementById(hashFragment)) != null ? _document_getElementById : document.getElementsByName(hashFragment)[0];\n}\nclass InnerScrollAndFocusHandler extends _react.default.Component {\n componentDidMount() {\n this.handlePotentialScroll();\n }\n componentDidUpdate() {\n // Because this property is overwritten in handlePotentialScroll it's fine to always run it when true as it'll be set to false for subsequent renders.\n if (this.props.focusAndScrollRef.apply) {\n this.handlePotentialScroll();\n }\n }\n render() {\n return this.props.children;\n }\n constructor(...args){\n super(...args);\n this.handlePotentialScroll = ()=>{\n // Handle scroll and focus, it's only applied once in the first useEffect that triggers that changed.\n const { focusAndScrollRef, segmentPath } = this.props;\n if (focusAndScrollRef.apply) {\n // segmentPaths is an array of segment paths that should be scrolled to\n // if the current segment path is not in the array, the scroll is not applied\n // unless the array is empty, in which case the scroll is always applied\n if (focusAndScrollRef.segmentPaths.length !== 0 && !focusAndScrollRef.segmentPaths.some((scrollRefSegmentPath)=>segmentPath.every((segment, index)=>(0, _matchsegments.matchSegment)(segment, scrollRefSegmentPath[index])))) {\n return;\n }\n let domNode = null;\n const hashFragment = focusAndScrollRef.hashFragment;\n if (hashFragment) {\n domNode = getHashFragmentDomNode(hashFragment);\n }\n // `findDOMNode` is tricky because it returns just the first child if the component is a fragment.\n // This already caused a bug where the first child was a in head.\n if (!domNode) {\n domNode = findDOMNode(this);\n }\n // If there is no DOM node this layout-router level is skipped. It'll be handled higher-up in the tree.\n if (!(domNode instanceof Element)) {\n return;\n }\n // Verify if the element is a HTMLElement and if we want to consider it for scroll behavior.\n // If the element is skipped, try to select the next sibling and try again.\n while(!(domNode instanceof HTMLElement) || shouldSkipElement(domNode)){\n // No siblings found that match the criteria are found, so handle scroll higher up in the tree instead.\n if (domNode.nextElementSibling === null) {\n return;\n }\n domNode = domNode.nextElementSibling;\n }\n // State is mutated to ensure that the focus and scroll is applied only once.\n focusAndScrollRef.apply = false;\n focusAndScrollRef.hashFragment = null;\n focusAndScrollRef.segmentPaths = [];\n (0, _handlesmoothscroll.handleSmoothScroll)(()=>{\n // In case of hash scroll, we only need to scroll the element into view\n if (hashFragment) {\n domNode.scrollIntoView();\n return;\n }\n // Store the current viewport height because reading `clientHeight` causes a reflow,\n // and it won't change during this function.\n const htmlElement = document.documentElement;\n const viewportHeight = htmlElement.clientHeight;\n // If the element's top edge is already in the viewport, exit early.\n if (topOfElementInViewport(domNode, viewportHeight)) {\n return;\n }\n // Otherwise, try scrolling go the top of the document to be backward compatible with pages\n // scrollIntoView() called on `` element scrolls horizontally on chrome and firefox (that shouldn't happen)\n // We could use it to scroll horizontally following RTL but that also seems to be broken - it will always scroll left\n // scrollLeft = 0 also seems to ignore RTL and manually checking for RTL is too much hassle so we will scroll just vertically\n htmlElement.scrollTop = 0;\n // Scroll to domNode if domNode is not in viewport when scrolled to top of document\n if (!topOfElementInViewport(domNode, viewportHeight)) {\n domNode.scrollIntoView();\n }\n }, {\n // We will force layout by querying domNode position\n dontForceLayout: true,\n onlyHashChange: focusAndScrollRef.onlyHashChange\n });\n // Mutate after scrolling so that it can be read by `handleSmoothScroll`\n focusAndScrollRef.onlyHashChange = false;\n // Set focus on the element\n domNode.focus();\n }\n };\n }\n}\nfunction ScrollAndFocusHandler(param) {\n let { segmentPath, children } = param;\n const context = (0, _react.useContext)(_approutercontextsharedruntime.GlobalLayoutRouterContext);\n if (!context) {\n throw new Error(\"invariant global layout router not mounted\");\n }\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(InnerScrollAndFocusHandler, {\n segmentPath: segmentPath,\n focusAndScrollRef: context.focusAndScrollRef,\n children: children\n });\n}\n/**\n * InnerLayoutRouter handles rendering the provided segment based on the cache.\n */ function InnerLayoutRouter(param) {\n let { parallelRouterKey, url, childNodes, segmentPath, tree, // isActive,\n cacheKey } = param;\n const context = (0, _react.useContext)(_approutercontextsharedruntime.GlobalLayoutRouterContext);\n if (!context) {\n throw new Error(\"invariant global layout router not mounted\");\n }\n const { buildId, changeByServerResponse, tree: fullTree } = context;\n // Read segment path from the parallel router cache node.\n let childNode = childNodes.get(cacheKey);\n // When data is not available during rendering client-side we need to fetch\n // it from the server.\n if (childNode === undefined) {\n const newLazyCacheNode = {\n lazyData: null,\n rsc: null,\n prefetchRsc: null,\n head: null,\n prefetchHead: null,\n parallelRoutes: new Map(),\n lazyDataResolved: false,\n loading: null\n };\n /**\n * Flight data fetch kicked off during render and put into the cache.\n */ childNode = newLazyCacheNode;\n childNodes.set(cacheKey, newLazyCacheNode);\n }\n // `rsc` represents the renderable node for this segment.\n // If this segment has a `prefetchRsc`, it's the statically prefetched data.\n // We should use that on initial render instead of `rsc`. Then we'll switch\n // to `rsc` when the dynamic response streams in.\n //\n // If no prefetch data is available, then we go straight to rendering `rsc`.\n const resolvedPrefetchRsc = childNode.prefetchRsc !== null ? childNode.prefetchRsc : childNode.rsc;\n // We use `useDeferredValue` to handle switching between the prefetched and\n // final values. The second argument is returned on initial render, then it\n // re-renders with the first argument.\n //\n // @ts-expect-error The second argument to `useDeferredValue` is only\n // available in the experimental builds. When its disabled, it will always\n // return `rsc`.\n const rsc = (0, _react.useDeferredValue)(childNode.rsc, resolvedPrefetchRsc);\n // `rsc` is either a React node or a promise for a React node, except we\n // special case `null` to represent that this segment's data is missing. If\n // it's a promise, we need to unwrap it so we can determine whether or not the\n // data is missing.\n const resolvedRsc = typeof rsc === \"object\" && rsc !== null && typeof rsc.then === \"function\" ? (0, _react.use)(rsc) : rsc;\n if (!resolvedRsc) {\n // The data for this segment is not available, and there's no pending\n // navigation that will be able to fulfill it. We need to fetch more from\n // the server and patch the cache.\n // Check if there's already a pending request.\n let lazyData = childNode.lazyData;\n if (lazyData === null) {\n /**\n * Router state with refetch marker added\n */ // TODO-APP: remove ''\n const refetchTree = walkAddRefetch([\n \"\",\n ...segmentPath\n ], fullTree);\n const includeNextUrl = (0, _hasinterceptionrouteincurrenttree.hasInterceptionRouteInCurrentTree)(fullTree);\n childNode.lazyData = lazyData = (0, _fetchserverresponse.fetchServerResponse)(new URL(url, location.origin), refetchTree, includeNextUrl ? context.nextUrl : null, buildId);\n childNode.lazyDataResolved = false;\n }\n /**\n * Flight response data\n */ // When the data has not resolved yet `use` will suspend here.\n const serverResponse = (0, _react.use)(lazyData);\n if (!childNode.lazyDataResolved) {\n // setTimeout is used to start a new transition during render, this is an intentional hack around React.\n setTimeout(()=>{\n (0, _react.startTransition)(()=>{\n changeByServerResponse({\n previousTree: fullTree,\n serverResponse\n });\n });\n });\n // It's important that we mark this as resolved, in case this branch is replayed, we don't want to continously re-apply\n // the patch to the tree.\n childNode.lazyDataResolved = true;\n }\n // Suspend infinitely as `changeByServerResponse` will cause a different part of the tree to be rendered.\n // A falsey `resolvedRsc` indicates missing data -- we should not commit that branch, and we need to wait for the data to arrive.\n (0, _react.use)(_unresolvedthenable.unresolvedThenable);\n }\n // If we get to this point, then we know we have something we can render.\n const subtree = /*#__PURE__*/ (0, _jsxruntime.jsx)(_approutercontextsharedruntime.LayoutRouterContext.Provider, {\n value: {\n tree: tree[1][parallelRouterKey],\n childNodes: childNode.parallelRoutes,\n // TODO-APP: overriding of url for parallel routes\n url: url,\n loading: childNode.loading\n },\n children: resolvedRsc\n });\n // Ensure root layout is not wrapped in a div as the root layout renders ``\n return subtree;\n}\n/**\n * Renders suspense boundary with the provided \"loading\" property as the fallback.\n * If no loading property is provided it renders the children without a suspense boundary.\n */ function LoadingBoundary(param) {\n let { children, hasLoading, loading, loadingStyles, loadingScripts } = param;\n // We have an explicit prop for checking if `loading` is provided, to disambiguate between a loading\n // component that returns `null` / `undefined`, vs not having a loading component at all.\n if (hasLoading) {\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(_react.Suspense, {\n fallback: /*#__PURE__*/ (0, _jsxruntime.jsxs)(_jsxruntime.Fragment, {\n children: [\n loadingStyles,\n loadingScripts,\n loading\n ]\n }),\n children: children\n });\n }\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(_jsxruntime.Fragment, {\n children: children\n });\n}\nfunction OuterLayoutRouter(param) {\n let { parallelRouterKey, segmentPath, error, errorStyles, errorScripts, templateStyles, templateScripts, template, notFound, notFoundStyles } = param;\n const context = (0, _react.useContext)(_approutercontextsharedruntime.LayoutRouterContext);\n if (!context) {\n throw new Error(\"invariant expected layout router to be mounted\");\n }\n const { childNodes, tree, url, loading } = context;\n // Get the current parallelRouter cache node\n let childNodesForParallelRouter = childNodes.get(parallelRouterKey);\n // If the parallel router cache node does not exist yet, create it.\n // This writes to the cache when there is no item in the cache yet. It never *overwrites* existing cache items which is why it's safe in concurrent mode.\n if (!childNodesForParallelRouter) {\n childNodesForParallelRouter = new Map();\n childNodes.set(parallelRouterKey, childNodesForParallelRouter);\n }\n // Get the active segment in the tree\n // The reason arrays are used in the data format is that these are transferred from the server to the browser so it's optimized to save bytes.\n const treeSegment = tree[1][parallelRouterKey][0];\n // If segment is an array it's a dynamic route and we want to read the dynamic route value as the segment to get from the cache.\n const currentChildSegmentValue = (0, _getsegmentvalue.getSegmentValue)(treeSegment);\n /**\n * Decides which segments to keep rendering, all segments that are not active will be wrapped in ``.\n */ // TODO-APP: Add handling of `` when it's available.\n const preservedSegments = [\n treeSegment\n ];\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(_jsxruntime.Fragment, {\n children: preservedSegments.map((preservedSegment)=>{\n const preservedSegmentValue = (0, _getsegmentvalue.getSegmentValue)(preservedSegment);\n const cacheKey = (0, _createroutercachekey.createRouterCacheKey)(preservedSegment);\n return(/*\n - Error boundary\n - Only renders error boundary if error component is provided.\n - Rendered for each segment to ensure they have their own error state.\n - Loading boundary\n - Only renders suspense boundary if loading components is provided.\n - Rendered for each segment to ensure they have their own loading state.\n - Passed to the router during rendering to ensure it can be immediately rendered when suspending on a Flight fetch.\n */ /*#__PURE__*/ (0, _jsxruntime.jsxs)(_approutercontextsharedruntime.TemplateContext.Provider, {\n value: /*#__PURE__*/ (0, _jsxruntime.jsx)(ScrollAndFocusHandler, {\n segmentPath: segmentPath,\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(_errorboundary.ErrorBoundary, {\n errorComponent: error,\n errorStyles: errorStyles,\n errorScripts: errorScripts,\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(LoadingBoundary, {\n hasLoading: Boolean(loading),\n loading: loading == null ? void 0 : loading[0],\n loadingStyles: loading == null ? void 0 : loading[1],\n loadingScripts: loading == null ? void 0 : loading[2],\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(_notfoundboundary.NotFoundBoundary, {\n notFound: notFound,\n notFoundStyles: notFoundStyles,\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(_redirectboundary.RedirectBoundary, {\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(InnerLayoutRouter, {\n parallelRouterKey: parallelRouterKey,\n url: url,\n tree: tree,\n childNodes: childNodesForParallelRouter,\n segmentPath: segmentPath,\n cacheKey: cacheKey,\n isActive: currentChildSegmentValue === preservedSegmentValue\n })\n })\n })\n })\n })\n }),\n children: [\n templateStyles,\n templateScripts,\n template\n ]\n }, (0, _createroutercachekey.createRouterCacheKey)(preservedSegment, true)));\n })\n });\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=layout-router.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2xheW91dC1yb3V0ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7eURBMEJPQSxDQUFBLENBQUFDLG1CQUFBQSxDQUFBO3VDQUM2QkEsbUJBQUFBLENBQUE7aURBQ0Q7Z0RBQ0w7MkNBQ0Q7O2dEQUVJOzhDQUNBOzhDQUNEOzs7QUFJaEMsTUFBQUMscUNBQUFELG1CQUFBQSxDQUFBOzs7O0lBUUUsU0FBSUUsZUFBbUJBLGlCQUFBLEVBQUFDLGNBQUE7UUFDckJELG1CQUFnQkU7UUFDaEIsTUFBTUMsQ0FBQUEsU0FBU0gsaUJBQWtCSSxHQUFBQTtRQUVqQyxNQUFJQyxTQUFBQSxrQkFBQUEsTUFBYUosS0FBQUE7WUFDZixJQUFJQSxlQUFlSSxZQUFHQyxFQUFBQSxjQUFlSixDQUFBQSxFQUFBQSxFQUFBQSxVQUFtQjtnQkFDdERELGNBQVksSUFBQUssY0FBQSxDQUFBSixtQkFBQTtvQkFDVkMsUUFBTUk7b0JBSU4sTUFBQUEsVUFBT0MsZUFBQUMsV0FBQVIsY0FBQSxJQUFBQyxpQkFBQTsyQkFDTEQ7d0JBQ0FBLGNBQUE7OzRCQUVFLEdBQUNDLGNBQUFBLENBQWlCLEVBQUU7OENBQ1I7Z0NBQ1ZLLE9BQU8sQ0FBQyxFQUFFO2dDQUNWQSxPQUFPLENBQUMsRUFBRTtnQ0FDVkEsT0FBQTtnQ0FDRDs2QkFDSDt3QkFDRDtxQkFDSDtnQkFFQTt1QkFDRU47b0JBQ0FBLGNBQUE7O3dCQUVFLEdBQUNDLGNBQUFBLENBQWlCLEVBQUVNO3dCQUl0QixDQUFBTixpQkFBQSxFQUFBTSxlQUFBUixrQkFBQVUsS0FBQSxLQUFBVCxjQUFBLElBQUFDLGlCQUFBO29CQUNEO2lCQUNIO1lBQ0Y7UUFDRjtJQUVBO0lBQ0YsT0FBQUQ7QUFFQTtBQUNBOzs7SUFNRSxTQUFBVSxZQUFBQyxRQUFBO0lBQ0EsK0JBQXNCO0lBQ3RCO0lBQ0Esd0RBQTJDO1FBQ3pDQyxJQUFNQyxFQUErQkM7UUFDckMsTUFBSUQsdUJBQUFFLFFBQUFELEtBQUE7WUFDRkM7O29CQUFvQkMsSUFBQUEsT0FBQUEsVUFBQUEsTUFBQUEsRUFBQUEsV0FBQUEsSUFBQUEsTUFBQUEsT0FBQUEsT0FBQUEsR0FBQUEsT0FBQUEsTUFBQUEsT0FBQUE7O2dCQUNsQjtnQkFDQSw0REFBMEI7b0JBQ3hCSCxDQUFBQSxRQUFBQSxDQUFBQSxFQUFBQSxDQUFBQSxRQUFBQSxDQUFBQSw2Q0FBd0JHO29CQUMxQkgsd0JBQUFHO2dCQUNGO1lBQ0E7WUFDRixPQUFVQyxVQUFBQyxPQUFBLENBQUFSLFdBQUEsQ0FBQUM7aUJBQ1JJO1lBQ0ZBLFFBQUFELEtBQUEsR0FBQUQ7UUFDRjtJQUNBO0lBQ0YsT0FBQUksVUFBQUMsT0FBQSxDQUFBUixXQUFBLENBQUFDO0FBRUE7TUFDRVEsaUJBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNEO0NBQ0Q7OztJQUlFLFNBQUFDLGtCQUFBQyxPQUFBO0lBQ0Esa0dBQTBGO0lBQzFGLDBGQUFtRDtJQUNuRCxtREFBSTtRQUFDO1FBQVU7UUFBU0M7Y0FDbEJWLENBQUFBLGlCQUFvQlMsU0FBS0UsUUFBQSxHQUFlO1lBQzFDUixJQUNFO1lBR0pBLFFBQUFTLElBQUEsNkZBQUFIO1FBQ0E7UUFDRjtJQUVBO0lBQ0EsMkZBQXdEO0lBQ3hELHdEQUEwQztJQUMxQyxNQUFBSSxPQUFPTixRQUFBQSxxQkFBb0NPO0lBQzdDLE9BQUFQLGVBQUFRLEtBQUEsRUFBQUQsT0FBQUQsSUFBQSxDQUFBQyxLQUFBO0FBRUE7OztJQUlFLFNBQU1ELHVCQUFlRyxPQUFBQSxFQUFBQSxjQUFxQjtJQUMxQyxNQUFBSCxPQUFZSSxRQUFPRCxxQkFBaUJFO0lBQ3RDLE9BQUFMLEtBQUFJLEdBQUEsU0FBQUosS0FBQUksR0FBQSxJQUFBQztBQUVBOzs7Ozs7SUFPRSxTQUFBQyx1QkFBQUMsWUFBQTtJQUNBLCtFQUE0QjtRQUMxQkEsaUJBQWdCQyxPQUFJO1FBQ3RCLE9BQUFDLFNBQUFELElBQUE7O0lBRUEsSUFBQUU7SUFDQSxxRkFDRUQ7SUFFQUEsT0FBQUEsQ0FBQUEsMkJBQTJCRixTQUFnQkksY0FBQSxDQUFBSixhQUFBLFlBQUFHLDJCQUUvQ0QsU0FBQUcsaUJBQUEsQ0FBQUwsYUFBQTtBQU1BO01Bb0dFTSxtQ0FBb0JDLE9BQUFyQixPQUFBLENBQUFzQixTQUFBO3dCQUNiQztRQUNQLEtBQUFBLHFCQUFBO0lBRUFDO3lCQUNFO1FBQ0Esc0pBQXdDO1lBQ3RDLElBQUksQ0FBQ0QsS0FBQUEsQ0FBQUEsaUJBQXFCLENBQUFFLEtBQUE7WUFDNUIsS0FBQUYscUJBQUE7UUFDRjtJQUVBRzthQUNFO1FBQ0YsWUFBQUMsS0FBQSxDQUFBQyxRQUFBOzs7YUFoSEFMLElBQUFBO1lBQ0UsQ0FBQUEscUJBQUE7WUFDQSxxR0FBcUQ7WUFFckQsTUFBSU0sRUFBQUEsaUJBQWtCSixFQUFLSyxXQUFFLFVBQUFILEtBQUE7Z0JBQzNCRSxrQkFBQUosS0FBQTtnQkFDQTtnQkFDQSw2RUFBd0U7Z0JBQ3hFLHdFQUVxQk07b0JBTW5CRixrQkFBQUUsWUFBQSxDQUFBOUMsTUFBQSxXQUFBNEMsa0JBQUFFLFlBQUEsQ0FBQUMsSUFBQSxFQUFBQyx1QkFBQUgsWUFBQXJCLEtBQUEsRUFBQXlCLFNBQUFDLFFBQUEsSUFBQUMsZUFBQWxELFlBQUEsRUFBQWdELFNBQUFELG9CQUFBLENBQUFFLE1BQUE7b0JBQ0Y7Z0JBRUE7Z0JBR0EsSUFBQUUsVUFBTXZCO2dCQUVOLE1BQUlBLGVBQWNlLGtCQUFBZixZQUFBO29CQUNoQnVCLGNBQVV4QjtvQkFDWndCLFVBQUF4Qix1QkFBQUM7Z0JBRUE7Z0JBQ0Esa0dBQXlFO2dCQUN6RSx5RUFBYztvQkFDWnVCLENBQUFBLFNBQVU3QztvQkFDWjZDLFVBQUE3QyxZQUFBO2dCQUVBO2dCQUNBLHVHQUFtQztvQkFDakMsQ0FBQTZDLENBQUFBLG1CQUFBQyxPQUFBO29CQUNGO2dCQUVBO2dCQUNBLDRGQUEyRTtnQkFDM0UsMkVBQXdFO3NCQUN0RSxDQUFBRCxDQUFBQSxtQkFBQUUsV0FBQSxLQUFBckMsa0JBQUFtQyxTQUFBO29CQUNBLHVHQUF5Qzt3QkFDdkNBLFFBQUFHLGtCQUFBO3dCQUNGO29CQUNBSDtvQkFDRkEsVUFBQUEsUUFBQUcsa0JBQUE7Z0JBRUE7Z0JBQ0FYLDZFQUEwQjtnQkFDMUJBLGtCQUFrQmYsS0FBQUEsR0FBQUE7Z0JBQ2xCZSxrQkFBa0JFLFlBQVksR0FBRztnQkFFakNVLGtCQUFBQSxZQUFBQSxHQUFBQSxFQUFBQTtvQkFFSUMsb0JBQUFELGtCQUFBO29CQUNBLHVFQUFrQjt3QkFDZEosY0FBd0JNO3dCQUUxQk4sUUFBQU0sY0FBQTt3QkFDRjtvQkFDQTtvQkFDQSxvRkFBNEM7b0JBQzVDLDRDQUE0QztvQkFDNUMsTUFBTS9CLGNBQUFBLFNBQWlCZ0MsZUFBWUM7b0JBRW5DLE1BQUFqQyxpQkFBQWdDLFlBQUFDLFlBQUE7b0JBQ0Esb0VBQW9FO3dCQUNsRUMsdUJBQUFULFNBQUF6QixpQkFBQTt3QkFDRjtvQkFFQTtvQkFDQTtvQkFDQTtvQkFDQTtvQkFDQWdDLDZIQUF3QjtvQkFFeEJBLFlBQUFHLFNBQUE7b0JBQ0EsbUZBQXFFO3dCQUVqRVYsQ0FBQUEsdUJBQXNDQSxTQUFBekIsaUJBQUE7d0JBQzFDeUIsUUFBQU0sY0FBQTtvQkFFRjs7b0JBRUVLLG9EQUFpQjtvQkFDakJDLGlCQUFnQnBCO29CQUNsQm9CLGdCQUFBcEIsa0JBQUFvQixjQUFBO2dCQUdGO2dCQUNBcEIsd0VBQW1DO2dCQUVuQ0Esa0JBQUFvQixjQUEyQjtnQkFDM0JaLDJCQUFhO2dCQUNmQSxRQUFBYSxLQUFBO1lBQ0Y7O0lBZ0JGO0FBRUE7U0FBK0JDLHNCQUVyQkMsS0FGcUI7SUFPN0IsTUFBTUMsV0FBVUMsRUFBQUEsUUFBQUEsRUFBQUEsR0FBQUE7SUFDaEIsTUFBS0QsVUFBUyxJQUFBaEMsT0FBQWlDLFVBQUEsRUFBQUMsK0JBQUFDLHlCQUFBO1FBQ1osQ0FBQUgsU0FBVUk7UUFDWixVQUFBQSxNQUFBO0lBRUE7V0FFaUIzQixXQUFBQSxHQUFBQSxDQUFBQSxHQUFBQSxZQUFBQSxHQUFBQSxFQUFBQSw0QkFBQUE7UUFDYkQsYUFBQUE7MkJBRUNELFFBQUFBLGlCQUFBQTs7SUFHUDtBQUVBOzs7SUFHMkIsU0FDekI4QixrQkFDQUMsS0FDQUM7SUFJQSxNQUFBRixpQkFBWSxFQUFBQyxHQUFBLEVBQUFDLFVBQUEsRUFBQTlCLFdBQUEsRUFBQStCLElBQUEsRUFDWkMsWUFTRDtJQUNDQSxRQUFNVCxFQUFBQSxHQUFBQTtJQUNOLE1BQUtBLFVBQVMsSUFBQWhDLE9BQUFpQyxVQUFBLEVBQUFDLCtCQUFBQyx5QkFBQTtRQUNaLENBQUFILFNBQVVJO1FBQ1osVUFBQUEsTUFBQTtJQUVBO0lBRUEsUUFBQU0sT0FBQSxFQUFBQyxzQkFBQSxFQUFBSCxNQUFBSSxRQUFBLEVBQXlELEdBQUFaO0lBQ3pELHlEQUErQlM7SUFFL0IsSUFBQUksWUFBQU4sV0FBQU8sR0FBQSxDQUFBTDtJQUNBLDJFQUFzQjtJQUN0QixzQkFBa0J4RTtRQUNoQjRFLGNBQU1FLFdBQWtDO2NBQ3RDQyxtQkFBVTtZQUNWQyxVQUFLO1lBQ0xDLEtBQUFBO1lBQ0FDLGFBQU07WUFDTkMsTUFBQUE7WUFDQUMsY0FBQUE7WUFDQUMsZ0JBQUFBLElBQWtCQztZQUNsQkMsa0JBQVM7WUFDWEEsU0FBQTtRQUVBOzs7UUFJQWpCLFlBQVdrQjtRQUNibEIsV0FBQWtCLEdBQUEsQ0FBQWhCLFVBQUFNO0lBRUE7SUFFQTtJQUNBLDRFQUEyRTtJQUMzRSwyRUFBaUQ7SUFDakQsaURBQUU7SUFDRjtJQUNBLDRFQUM2Q0c7SUFFN0MsTUFBQVEsc0JBQUFiLFVBQUFLLFdBQUEsWUFBQUwsVUFBQUssV0FBMkUsR0FBQUwsVUFBQUksR0FBQTtJQUMzRSwyRUFBMkU7SUFDM0UsMkVBQXNDO0lBQ3RDLHNDQUFFO0lBQ0Y7SUFDQTtJQUNBLDBFQUFnQjtJQUNoQixnQkFBaUJVO0lBRWpCLE1BQUFWLE1BQUEsSUFBQWpELE9BQUEyRCxnQkFBQSxFQUFBZCxVQUFBSSxHQUFBLEVBQUFTO0lBQ0E7SUFDQTtJQUNBLDhFQUFtQjtJQUNuQixtQkFBTUU7SUFLTixNQUFLQSxjQUFhLE9BQUFYLFFBQUEsWUFBQUEsUUFBQSxlQUFBQSxJQUFBWSxJQUFBLHNCQUFBN0QsT0FBQThELEdBQUEsRUFBQWIsT0FBQUE7UUFDaEIsQ0FBQVcsYUFBQTtRQUNBO1FBQ0EseUVBQWtDO1FBRWxDO1FBQ0EsOENBQWlDO1FBQ2pDLElBQUlaLFdBQUFBLFVBQW1CQSxRQUFBO1lBQ3JCQSxhQUFBOzs7Z0NBSW9CaEY7a0JBQWdCK0YsY0FBQS9GLGVBQUE7O21CQUFxQjRFO2FBQ3pELEVBQUFBO1lBQ0FDLE1BQUFBLGlCQUFxQkcsQ0FBQUEsR0FBQUEsbUNBQVdnQixpQ0FDakJDLEVBQUFBO1lBS2ZwQixVQUFVUyxRQUFBQSxHQUFBQSxXQUFtQixJQUFBWSxxQkFBQUYsbUJBQUEsTUFBQUcsSUFBQTdCLEtBQUEyQixTQUFBRyxNQUFBLEdBQUFMLGFBQUFNLGlCQUFBckMsUUFBQXNDLE9BQUEsU0FBQTVCO1lBQy9CRyxVQUFBUyxnQkFBQTtRQUVBOzs7UUFJQSw4REFBMkJOO1FBRTNCLE1BQUtILGlCQUFVUyxDQUFBQSxHQUFBQSxPQUFrQlEsR0FBQSxFQUFBZDtZQUMvQixDQUFBSCxVQUFBUyxnQkFBQTtZQUNBaUIsd0dBQVc7dUJBQ1RDO29CQUNFN0IsT0FBQUEsZUFBQUEsRUFBdUI7MkNBQ1BDO3dCQUNkNkIsY0FBQUE7d0JBQ0ZBO29CQUNGO2dCQUNGO1lBRUE7WUFDQSx1SEFBeUI7WUFDekI1Qix5QkFBVVM7WUFDWlQsVUFBQVMsZ0JBQUE7UUFDQTtRQUNBO1FBQ0FRLGlJQUFzQjtRQUN4QixJQUFBOUQsT0FBQThELEdBQUEsRUFBQVksb0JBQUFDLGtCQUFBO0lBRUE7SUFDQSx5RUFDRTtvQkFFUyxrQkFBQUMsWUFBQUMsR0FBQSxFQUFBM0MsK0JBQUE0QyxtQkFBQSxDQUFBQyxRQUFBO2VBQ0x2QztZQUNBRCxNQUFBQSxJQUFBQSxDQUFBQSxFQUFZTSxDQUFBQSxrQkFBVVE7WUFDdEJkLFlBQUFNLFVBQUFRLGNBQUE7WUFDQWYsa0RBQUtBO1lBQ0xrQixLQUFBQTtZQUNGQSxTQUFBWCxVQUFBVyxPQUFBOzs7SUFLSjtJQUNBLGlGQUFPd0I7SUFDVCxPQUFBQTtBQUVBOzs7O0lBSXlCLFNBQ3ZCekUsZ0JBQ0EwRSxLQUNBekI7SUFVQSxNQUFBakQsUUFBQSxFQUFBMEUsVUFBQSxFQUFBekIsT0FBQSxFQUFBMEIsYUFBQSxFQUFBQyxjQUFBLEtBQUFwRDtJQUNBLG9HQUF5RjtJQUN6Rix5RkFBZ0I7UUFDZGtELFlBQUE7ZUFFSUcsV0FBQUEsR0FBQUEsQ0FBQUEsR0FBQUEsWUFDRVAsR0FBQSxFQUFBN0UsT0FBQXFGLFFBQUE7OzBCQUNHSDtvQkFDQUM7b0JBQ0EzQjs7Ozs7UUFPWDtJQUVBO1dBQVVqRCxXQUFBQSxHQUFBQSxDQUFBQSxHQUFBQSxZQUFBQSxHQUFBQSxFQUFBQSxZQUFBQSxRQUFBQSxFQUFBQTs7SUFDWjtBQU1lO1NBQTJCK0Usa0JBQ3ZCdkQsS0FDakJ0QjtJQXFCQSxNQUFNdUIsaUJBQVVDLEVBQUFBLFdBQUFBLEVBQVUxRCxLQUFDdUcsRUFBQUEsV0FBQUEsRUFBQUEsWUFBQUEsRUFBQUEsY0FBQUEsRUFBQUEsZUFBbUIsRUFBQVMsUUFBQSxFQUFBQyxRQUFBLEVBQUFDLGNBQUEsS0FBQTFEO0lBQzlDLE1BQUtDLFVBQVMsSUFBQWhDLE9BQUFpQyxVQUFBLEVBQUFDLCtCQUFBNEMsbUJBQUE7UUFDWixDQUFBOUMsU0FBVUk7UUFDWixVQUFBQSxNQUFBO0lBRUE7SUFFQSxRQUFBRyxVQUFBLEVBQUFDLElBQUEsRUFBQUYsR0FBQSxFQUFBa0IsT0FBQSxLQUFBeEI7SUFDQSw0Q0FBa0NPO0lBQ2xDLElBQUFtRCw4QkFBQW5ELFdBQUFPLEdBQUEsQ0FBQVQ7SUFDQTtJQUNBLHlKQUFrQztRQUNoQ3FELENBQUFBLDZCQUE4QjtRQUM5Qm5ELDhCQUFlRixJQUFtQnFEO1FBQ3BDbkQsV0FBQWtCLEdBQUEsQ0FBQXBCLG1CQUFBcUQ7SUFFQTtJQUNBO0lBQ0EsOElBQWlEO0lBRWpELE1BQUFDLGNBQUFuRCxJQUFBLElBQUFILGtCQUFBO0lBQ0EsZ0lBQWlEc0Q7SUFFakQsTUFBQUMsMkJBQUEsSUFBQUMsaUJBQUFDLGVBQUEsRUFBQUg7OztNQUlBLCtEQUFxQztVQUFDQSxvQkFBQUE7UUFBWUE7S0FFbEQ7V0FFS0ksV0FBQUEsR0FBQUEsQ0FBQUEsR0FBQUEsWUFBdUJDLEdBQUFBLEVBQUFBLFlBQUFBLFFBQUFBLEVBQUFBO2tCQUNoQkMsa0JBQUFBLEdBQUFBLENBQUFBLENBQUFBO1lBQ04sTUFBTXhELHdCQUFXeUQsQ0FBQUEsR0FBQUEsaUJBQUFBLGVBQXFCRixFQUFBQTtZQUV0QyxNQUFBdkQsV0FDRSxJQUFBMEQsc0JBQUFELG9CQUFBLEVBQUFGO21CQVdFSTs7Ozs7Ozs7d0JBQUFBLEdBQUFBLENBQUFBLEdBQUFBLFlBQ0VDLElBQUEsRUFBQW5FLCtCQUFDSixlQUFBQSxDQUFBQSxRQUFBQSxFQUFBQTt1QkFBbUNyQixXQUFBQSxHQUFBQSxDQUFBQSxHQUFBQSxZQUFBQSxHQUFBQSxFQUFBQSx1QkFBQUE7aUNBQ2xDQTs4QkFDa0JsQyxXQUFBQSxHQUFBQSxDQUFBQSxHQUFBQSxZQUFBQSxHQUFBQSxFQUFBQSxlQUFBQSxhQUFBQSxFQUFBQTt3QkFDaEJnSSxnQkFBYUE7d0JBQ2JDLGFBQUFBO3NDQUVBQTtrQ0FDc0JoRCxXQUFSaUQsR0FBUWpELENBQUFBLEdBQUFBLFlBQUFBLEdBQUFBLEVBQUFBLGlCQUFBQTs0QkFDcEJBLFlBQVNBLFFBQUFBOzRCQUNUMEIsU0FBQUEsV0FBZTFCLE9BQUFBLEtBQUFBLElBQUFBLE9BQUFBLENBQUFBLEVBQUFBOzRCQUNmMkIsZUFBYzNCLFdBQUVBLE9BQUFBLEtBQUFBLElBQUFBLE9BQUFBLENBQVMsRUFBQzs0Q0FFMUJBLFdBQUEsZ0JBQUFBLE9BQUNrRCxDQUFBQSxFQUFBQTtzQ0FDV2xCLFdBQUFBLEdBQUFBLENBQUFBLEdBQUFBLFlBQUFBLEdBQUFBLEVBQUFBLGtCQUFBQSxnQkFBQUEsRUFBQUE7Z0NBQ1ZDLFVBQUFBO2dEQUVBQTswQ0FDRSxrQkFBQWIsWUFBQUMsR0FBQSxFQUFBOEIsa0JBQUNDLGdCQUFBQSxFQUFBQTs4Q0FDb0J2RSxXQUFuQkEsR0FBbUJBLENBQUFBLEdBQUFBLFlBQUFBLEdBQUFBLEVBQUFBLG1CQUFBQTt3Q0FDbkJDLG1CQUFLQTt3Q0FDTEUsS0FBQUE7d0NBQ0FELE1BQUFBO3dDQUNBOUIsWUFBQUE7d0NBQ0FnQyxhQUFVQTt3Q0FDVm9FLFVBQ0VqQjs7Ozs7Ozs7MEJBVWZrQjtvQkFDQUM7b0JBQ0F4Qjs7aUJBdkNJVztZQTBDWCxPQUFBQyxzQkFBQUQsb0JBQUEsRUFBQUYsa0JBQUE7O0lBR04iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9sYXlvdXQtcm91dGVyLnRzeD9jNjlkIl0sIm5hbWVzIjpbIl8iLCJyZXF1aXJlIiwiX2hhc2ludGVyY2VwdGlvbnJvdXRlaW5jdXJyZW50dHJlZSIsInNlZ21lbnRQYXRoVG9XYWxrIiwidHJlZVRvUmVjcmVhdGUiLCJwYXJhbGxlbFJvdXRlS2V5IiwiaXNMYXN0IiwibGVuZ3RoIiwibWF0Y2hTZWdtZW50IiwiaGFzT3duUHJvcGVydHkiLCJzdWJUcmVlIiwid2Fsa0FkZFJlZmV0Y2giLCJ1bmRlZmluZWQiLCJzbGljZSIsImZpbmRET01Ob2RlIiwiaW5zdGFuY2UiLCJwcm9jZXNzIiwib3JpZ2luYWxDb25zb2xlRXJyb3IiLCJlcnJvciIsImNvbnNvbGUiLCJtZXNzYWdlcyIsIl9yZWFjdGRvbSIsImRlZmF1bHQiLCJyZWN0UHJvcGVydGllcyIsInNob3VsZFNraXBFbGVtZW50IiwiZWxlbWVudCIsImluY2x1ZGVzIiwicG9zaXRpb24iLCJ3YXJuIiwicmVjdCIsIml0ZW0iLCJldmVyeSIsImdldEJvdW5kaW5nQ2xpZW50UmVjdCIsInRvcCIsInZpZXdwb3J0SGVpZ2h0IiwiZ2V0SGFzaEZyYWdtZW50RG9tTm9kZSIsImhhc2hGcmFnbWVudCIsImJvZHkiLCJkb2N1bWVudCIsIl9kb2N1bWVudF9nZXRFbGVtZW50QnlJZCIsImdldEVsZW1lbnRCeUlkIiwiZ2V0RWxlbWVudHNCeU5hbWUiLCJjb21wb25lbnREaWRNb3VudCIsIl9yZWFjdCIsIkNvbXBvbmVudCIsImhhbmRsZVBvdGVudGlhbFNjcm9sbCIsImNvbXBvbmVudERpZFVwZGF0ZSIsImFwcGx5IiwicmVuZGVyIiwicHJvcHMiLCJjaGlsZHJlbiIsImZvY3VzQW5kU2Nyb2xsUmVmIiwic2VnbWVudFBhdGgiLCJzZWdtZW50UGF0aHMiLCJzb21lIiwic2Nyb2xsUmVmU2VnbWVudFBhdGgiLCJzZWdtZW50IiwiaW5kZXgiLCJfbWF0Y2hzZWdtZW50cyIsImRvbU5vZGUiLCJFbGVtZW50IiwiSFRNTEVsZW1lbnQiLCJuZXh0RWxlbWVudFNpYmxpbmciLCJoYW5kbGVTbW9vdGhTY3JvbGwiLCJfaGFuZGxlc21vb3Roc2Nyb2xsIiwic2Nyb2xsSW50b1ZpZXciLCJodG1sRWxlbWVudCIsImNsaWVudEhlaWdodCIsInRvcE9mRWxlbWVudEluVmlld3BvcnQiLCJzY3JvbGxUb3AiLCJkb250Rm9yY2VMYXlvdXQiLCJvbmx5SGFzaENoYW5nZSIsImZvY3VzIiwiU2Nyb2xsQW5kRm9jdXNIYW5kbGVyIiwicGFyYW0iLCJjb250ZXh0IiwidXNlQ29udGV4dCIsIl9hcHByb3V0ZXJjb250ZXh0c2hhcmVkcnVudGltZSIsIkdsb2JhbExheW91dFJvdXRlckNvbnRleHQiLCJFcnJvciIsInBhcmFsbGVsUm91dGVyS2V5IiwidXJsIiwiY2hpbGROb2RlcyIsInRyZWUiLCJjYWNoZUtleSIsImJ1aWxkSWQiLCJjaGFuZ2VCeVNlcnZlclJlc3BvbnNlIiwiZnVsbFRyZWUiLCJjaGlsZE5vZGUiLCJnZXQiLCJuZXdMYXp5Q2FjaGVOb2RlIiwibGF6eURhdGEiLCJyc2MiLCJwcmVmZXRjaFJzYyIsImhlYWQiLCJwcmVmZXRjaEhlYWQiLCJwYXJhbGxlbFJvdXRlcyIsImxhenlEYXRhUmVzb2x2ZWQiLCJNYXAiLCJsb2FkaW5nIiwic2V0IiwicmVzb2x2ZWRQcmVmZXRjaFJzYyIsInVzZURlZmVycmVkVmFsdWUiLCJyZXNvbHZlZFJzYyIsInRoZW4iLCJ1c2UiLCJyZWZldGNoVHJlZSIsImZldGNoU2VydmVyUmVzcG9uc2UiLCJsb2NhdGlvbiIsIl9mZXRjaHNlcnZlcnJlc3BvbnNlIiwiVVJMIiwib3JpZ2luIiwiaW5jbHVkZU5leHRVcmwiLCJuZXh0VXJsIiwic2V0VGltZW91dCIsInN0YXJ0VHJhbnNpdGlvbiIsInNlcnZlclJlc3BvbnNlIiwiX3VucmVzb2x2ZWR0aGVuYWJsZSIsInVucmVzb2x2ZWRUaGVuYWJsZSIsIl9qc3hydW50aW1lIiwianN4IiwiTGF5b3V0Um91dGVyQ29udGV4dCIsIlByb3ZpZGVyIiwic3VidHJlZSIsImhhc0xvYWRpbmciLCJsb2FkaW5nU3R5bGVzIiwibG9hZGluZ1NjcmlwdHMiLCJmYWxsYmFjayIsIlN1c3BlbnNlIiwiT3V0ZXJMYXlvdXRSb3V0ZXIiLCJ0ZW1wbGF0ZSIsIm5vdEZvdW5kIiwibm90Rm91bmRTdHlsZXMiLCJjaGlsZE5vZGVzRm9yUGFyYWxsZWxSb3V0ZXIiLCJ0cmVlU2VnbWVudCIsImN1cnJlbnRDaGlsZFNlZ21lbnRWYWx1ZSIsIl9nZXRzZWdtZW50dmFsdWUiLCJnZXRTZWdtZW50VmFsdWUiLCJwcmVzZXJ2ZWRTZWdtZW50cyIsInByZXNlcnZlZFNlZ21lbnQiLCJwcmVzZXJ2ZWRTZWdtZW50VmFsdWUiLCJjcmVhdGVSb3V0ZXJDYWNoZUtleSIsIl9jcmVhdGVyb3V0ZXJjYWNoZWtleSIsInZhbHVlIiwianN4cyIsImVycm9yQ29tcG9uZW50IiwiZXJyb3JTdHlsZXMiLCJlcnJvclNjcmlwdHMiLCJCb29sZWFuIiwiTm90Rm91bmRCb3VuZGFyeSIsIl9yZWRpcmVjdGJvdW5kYXJ5IiwiSW5uZXJMYXlvdXRSb3V0ZXIiLCJpc0FjdGl2ZSIsInRlbXBsYXRlU3R5bGVzIiwidGVtcGxhdGVTY3JpcHRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/layout-router.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/match-segments.js": -/*!********************************************************************!*\ - !*** ./node_modules/next/dist/client/components/match-segments.js ***! - \********************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n canSegmentBeOverridden: function() {\n return canSegmentBeOverridden;\n },\n matchSegment: function() {\n return matchSegment;\n }\n});\nconst _getsegmentparam = __webpack_require__(/*! ../../server/app-render/get-segment-param */ \"(ssr)/./node_modules/next/dist/server/app-render/get-segment-param.js\");\nconst matchSegment = (existingSegment, segment)=>{\n // segment is either Array or string\n if (typeof existingSegment === \"string\") {\n if (typeof segment === \"string\") {\n // Common case: segment is just a string\n return existingSegment === segment;\n }\n return false;\n }\n if (typeof segment === \"string\") {\n return false;\n }\n return existingSegment[0] === segment[0] && existingSegment[1] === segment[1];\n};\nconst canSegmentBeOverridden = (existingSegment, segment)=>{\n var _getSegmentParam;\n if (Array.isArray(existingSegment) || !Array.isArray(segment)) {\n return false;\n }\n return ((_getSegmentParam = (0, _getsegmentparam.getSegmentParam)(existingSegment)) == null ? void 0 : _getSegmentParam.param) === segment[0];\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=match-segments.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL21hdGNoLXNlZ21lbnRzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztJQXlCYUEsd0JBQXNCO2VBQXRCQTs7SUF0QkFDLGNBQVk7ZUFBWkE7Ozs2Q0FIbUI7QUFHekIsTUFBTUEsZUFBZSxDQUMxQkMsaUJBQ0FDO0lBRUEsb0NBQW9DO0lBQ3BDLElBQUksT0FBT0Qsb0JBQW9CLFVBQVU7UUFDdkMsSUFBSSxPQUFPQyxZQUFZLFVBQVU7WUFDL0Isd0NBQXdDO1lBQ3hDLE9BQU9ELG9CQUFvQkM7UUFDN0I7UUFDQSxPQUFPO0lBQ1Q7SUFFQSxJQUFJLE9BQU9BLFlBQVksVUFBVTtRQUMvQixPQUFPO0lBQ1Q7SUFDQSxPQUFPRCxlQUFlLENBQUMsRUFBRSxLQUFLQyxPQUFPLENBQUMsRUFBRSxJQUFJRCxlQUFlLENBQUMsRUFBRSxLQUFLQyxPQUFPLENBQUMsRUFBRTtBQUMvRTtBQUtPLE1BQU1ILHlCQUF5QixDQUNwQ0UsaUJBQ0FDO1FBTU9DO0lBSlAsSUFBSUMsTUFBTUMsT0FBTyxDQUFDSixvQkFBb0IsQ0FBQ0csTUFBTUMsT0FBTyxDQUFDSCxVQUFVO1FBQzdELE9BQU87SUFDVDtJQUVBLE9BQU9DLENBQUFBLENBQUFBLG1CQUFBQSxDQUFBQSxHQUFBQSxpQkFBQUEsZUFBZSxFQUFDRixnQkFBQUEsS0FBQUEsT0FBQUEsS0FBQUEsSUFBaEJFLGlCQUFrQ0csS0FBSyxNQUFLSixPQUFPLENBQUMsRUFBRTtBQUMvRCIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL21hdGNoLXNlZ21lbnRzLnRzP2Y2NzAiXSwibmFtZXMiOlsiY2FuU2VnbWVudEJlT3ZlcnJpZGRlbiIsIm1hdGNoU2VnbWVudCIsImV4aXN0aW5nU2VnbWVudCIsInNlZ21lbnQiLCJnZXRTZWdtZW50UGFyYW0iLCJBcnJheSIsImlzQXJyYXkiLCJwYXJhbSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/match-segments.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/navigation.js": -/*!****************************************************************!*\ - !*** ./node_modules/next/dist/client/components/navigation.js ***! - \****************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n ReadonlyURLSearchParams: function() {\n return _navigationreactserver.ReadonlyURLSearchParams;\n },\n RedirectType: function() {\n return _navigationreactserver.RedirectType;\n },\n ServerInsertedHTMLContext: function() {\n return _serverinsertedhtmlsharedruntime.ServerInsertedHTMLContext;\n },\n notFound: function() {\n return _navigationreactserver.notFound;\n },\n permanentRedirect: function() {\n return _navigationreactserver.permanentRedirect;\n },\n redirect: function() {\n return _navigationreactserver.redirect;\n },\n useParams: function() {\n return useParams;\n },\n usePathname: function() {\n return usePathname;\n },\n useRouter: function() {\n return useRouter;\n },\n useSearchParams: function() {\n return useSearchParams;\n },\n useSelectedLayoutSegment: function() {\n return useSelectedLayoutSegment;\n },\n useSelectedLayoutSegments: function() {\n return useSelectedLayoutSegments;\n },\n useServerInsertedHTML: function() {\n return _serverinsertedhtmlsharedruntime.useServerInsertedHTML;\n }\n});\nconst _react = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\nconst _approutercontextsharedruntime = __webpack_require__(/*! ../../shared/lib/app-router-context.shared-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js\");\nconst _hooksclientcontextsharedruntime = __webpack_require__(/*! ../../shared/lib/hooks-client-context.shared-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js\");\nconst _getsegmentvalue = __webpack_require__(/*! ./router-reducer/reducers/get-segment-value */ \"(ssr)/./node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js\");\nconst _segment = __webpack_require__(/*! ../../shared/lib/segment */ \"(ssr)/./node_modules/next/dist/shared/lib/segment.js\");\nconst _navigationreactserver = __webpack_require__(/*! ./navigation.react-server */ \"(ssr)/./node_modules/next/dist/client/components/navigation.react-server.js\");\nconst _serverinsertedhtmlsharedruntime = __webpack_require__(/*! ../../shared/lib/server-inserted-html.shared-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js\");\n/**\n * A [Client Component](https://nextjs.org/docs/app/building-your-application/rendering/client-components) hook\n * that lets you *read* the current URL's search parameters.\n *\n * Learn more about [`URLSearchParams` on MDN](https://developer.mozilla.org/docs/Web/API/URLSearchParams)\n *\n * @example\n * ```ts\n * \"use client\"\n * import { useSearchParams } from 'next/navigation'\n *\n * export default function Page() {\n * const searchParams = useSearchParams()\n * searchParams.get('foo') // returns 'bar' when ?foo=bar\n * // ...\n * }\n * ```\n *\n * Read more: [Next.js Docs: `useSearchParams`](https://nextjs.org/docs/app/api-reference/functions/use-search-params)\n */ function useSearchParams() {\n const searchParams = (0, _react.useContext)(_hooksclientcontextsharedruntime.SearchParamsContext);\n // In the case where this is `null`, the compat types added in\n // `next-env.d.ts` will add a new overload that changes the return type to\n // include `null`.\n const readonlySearchParams = (0, _react.useMemo)(()=>{\n if (!searchParams) {\n // When the router is not ready in pages, we won't have the search params\n // available.\n return null;\n }\n return new _navigationreactserver.ReadonlyURLSearchParams(searchParams);\n }, [\n searchParams\n ]);\n if (true) {\n // AsyncLocalStorage should not be included in the client bundle.\n const { bailoutToClientRendering } = __webpack_require__(/*! ./bailout-to-client-rendering */ \"(ssr)/./node_modules/next/dist/client/components/bailout-to-client-rendering.js\");\n // TODO-APP: handle dynamic = 'force-static' here and on the client\n bailoutToClientRendering(\"useSearchParams()\");\n }\n return readonlySearchParams;\n}\n/**\n * A [Client Component](https://nextjs.org/docs/app/building-your-application/rendering/client-components) hook\n * that lets you read the current URL's pathname.\n *\n * @example\n * ```ts\n * \"use client\"\n * import { usePathname } from 'next/navigation'\n *\n * export default function Page() {\n * const pathname = usePathname() // returns \"/dashboard\" on /dashboard?foo=bar\n * // ...\n * }\n * ```\n *\n * Read more: [Next.js Docs: `usePathname`](https://nextjs.org/docs/app/api-reference/functions/use-pathname)\n */ function usePathname() {\n // In the case where this is `null`, the compat types added in `next-env.d.ts`\n // will add a new overload that changes the return type to include `null`.\n return (0, _react.useContext)(_hooksclientcontextsharedruntime.PathnameContext);\n}\n/**\n *\n * This hook allows you to programmatically change routes inside [Client Component](https://nextjs.org/docs/app/building-your-application/rendering/client-components).\n *\n * @example\n * ```ts\n * \"use client\"\n * import { useRouter } from 'next/navigation'\n *\n * export default function Page() {\n * const router = useRouter()\n * // ...\n * router.push('/dashboard') // Navigate to /dashboard\n * }\n * ```\n *\n * Read more: [Next.js Docs: `useRouter`](https://nextjs.org/docs/app/api-reference/functions/use-router)\n */ function useRouter() {\n const router = (0, _react.useContext)(_approutercontextsharedruntime.AppRouterContext);\n if (router === null) {\n throw new Error(\"invariant expected app router to be mounted\");\n }\n return router;\n}\n/**\n * A [Client Component](https://nextjs.org/docs/app/building-your-application/rendering/client-components) hook\n * that lets you read a route's dynamic params filled in by the current URL.\n *\n * @example\n * ```ts\n * \"use client\"\n * import { useParams } from 'next/navigation'\n *\n * export default function Page() {\n * // on /dashboard/[team] where pathname is /dashboard/nextjs\n * const { team } = useParams() // team === \"nextjs\"\n * }\n * ```\n *\n * Read more: [Next.js Docs: `useParams`](https://nextjs.org/docs/app/api-reference/functions/use-params)\n */ function useParams() {\n return (0, _react.useContext)(_hooksclientcontextsharedruntime.PathParamsContext);\n}\n/** Get the canonical parameters from the current level to the leaf node. */ function getSelectedLayoutSegmentPath(tree, parallelRouteKey, first, segmentPath) {\n if (first === void 0) first = true;\n if (segmentPath === void 0) segmentPath = [];\n let node;\n if (first) {\n // Use the provided parallel route key on the first parallel route\n node = tree[1][parallelRouteKey];\n } else {\n // After first parallel route prefer children, if there's no children pick the first parallel route.\n const parallelRoutes = tree[1];\n var _parallelRoutes_children;\n node = (_parallelRoutes_children = parallelRoutes.children) != null ? _parallelRoutes_children : Object.values(parallelRoutes)[0];\n }\n if (!node) return segmentPath;\n const segment = node[0];\n const segmentValue = (0, _getsegmentvalue.getSegmentValue)(segment);\n if (!segmentValue || segmentValue.startsWith(_segment.PAGE_SEGMENT_KEY)) {\n return segmentPath;\n }\n segmentPath.push(segmentValue);\n return getSelectedLayoutSegmentPath(node, parallelRouteKey, false, segmentPath);\n}\n/**\n * A [Client Component](https://nextjs.org/docs/app/building-your-application/rendering/client-components) hook\n * that lets you read the active route segments **below** the Layout it is called from.\n *\n * @example\n * ```ts\n * 'use client'\n *\n * import { useSelectedLayoutSegments } from 'next/navigation'\n *\n * export default function ExampleClientComponent() {\n * const segments = useSelectedLayoutSegments()\n *\n * return (\n *
    \n * {segments.map((segment, index) => (\n *
  • {segment}
  • \n * ))}\n *
\n * )\n * }\n * ```\n *\n * Read more: [Next.js Docs: `useSelectedLayoutSegments`](https://nextjs.org/docs/app/api-reference/functions/use-selected-layout-segments)\n */ function useSelectedLayoutSegments(parallelRouteKey) {\n if (parallelRouteKey === void 0) parallelRouteKey = \"children\";\n const context = (0, _react.useContext)(_approutercontextsharedruntime.LayoutRouterContext);\n // @ts-expect-error This only happens in `pages`. Type is overwritten in navigation.d.ts\n if (!context) return null;\n return getSelectedLayoutSegmentPath(context.tree, parallelRouteKey);\n}\n/**\n * A [Client Component](https://nextjs.org/docs/app/building-your-application/rendering/client-components) hook\n * that lets you read the active route segment **one level below** the Layout it is called from.\n *\n * @example\n * ```ts\n * 'use client'\n * import { useSelectedLayoutSegment } from 'next/navigation'\n *\n * export default function ExampleClientComponent() {\n * const segment = useSelectedLayoutSegment()\n *\n * return

Active segment: {segment}

\n * }\n * ```\n *\n * Read more: [Next.js Docs: `useSelectedLayoutSegment`](https://nextjs.org/docs/app/api-reference/functions/use-selected-layout-segment)\n */ function useSelectedLayoutSegment(parallelRouteKey) {\n if (parallelRouteKey === void 0) parallelRouteKey = \"children\";\n const selectedLayoutSegments = useSelectedLayoutSegments(parallelRouteKey);\n if (!selectedLayoutSegments || selectedLayoutSegments.length === 0) {\n return null;\n }\n const selectedLayoutSegment = parallelRouteKey === \"children\" ? selectedLayoutSegments[0] : selectedLayoutSegments[selectedLayoutSegments.length - 1];\n // if the default slot is showing, we return null since it's not technically \"selected\" (it's a fallback)\n // and returning an internal value like `__DEFAULT__` would be confusing.\n return selectedLayoutSegment === _segment.DEFAULT_SEGMENT_KEY ? null : selectedLayoutSegment;\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=navigation.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25hdmlnYXRpb24uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0lBOFFFQSx5QkFBdUI7ZUFBdkJBLHVCQUFBQSx1QkFBdUI7O0lBRHZCQyxjQUFZO2VBQVpBLHVCQUFBQSxZQUFZOztJQVJaQywyQkFBeUI7ZUFBekJBLGlDQUFBQSx5QkFBeUI7O0lBS3pCQyxVQUFRO2VBQVJBLHVCQUFBQSxRQUFROztJQUVSQyxtQkFBaUI7ZUFBakJBLHVCQUFBQSxpQkFBaUI7O0lBRGpCQyxVQUFRO2VBQVJBLHVCQUFBQSxRQUFROztJQVRSQyxXQUFTO2VBQVRBOztJQUhBQyxhQUFXO2VBQVhBOztJQUlBQyxXQUFTO2VBQVRBOztJQUxBQyxpQkFBZTtlQUFmQTs7SUFFQUMsMEJBQXdCO2VBQXhCQTs7SUFDQUMsMkJBQXlCO2VBQXpCQTs7SUFHQUMsdUJBQXFCO2VBQXJCQSxpQ0FBQUEscUJBQXFCOzs7bUNBcFFhOzJEQU03Qjs2REFLQTs2Q0FDeUI7cUNBQ3NCO21EQUNkOzZEQTJFakM7QUF6RVA7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FtQkMsR0FDRCxTQUFTSDtJQUNQLE1BQU1JLGVBQWVDLENBQUFBLEdBQUFBLE9BQUFBLFVBQVUsRUFBQ0MsaUNBQUFBLG1CQUFtQjtJQUVuRCw4REFBOEQ7SUFDOUQsMEVBQTBFO0lBQzFFLGtCQUFrQjtJQUNsQixNQUFNQyx1QkFBdUJDLENBQUFBLEdBQUFBLE9BQUFBLE9BQU8sRUFBQztRQUNuQyxJQUFJLENBQUNKLGNBQWM7WUFDakIseUVBQXlFO1lBQ3pFLGFBQWE7WUFDYixPQUFPO1FBQ1Q7UUFFQSxPQUFPLElBQUliLHVCQUFBQSx1QkFBdUIsQ0FBQ2E7SUFDckMsR0FBRztRQUFDQTtLQUFhO0lBRWpCLElBQUksSUFBa0IsRUFBYTtRQUNqQyxpRUFBaUU7UUFDakUsTUFBTSxFQUFFSyx3QkFBd0IsRUFBRSxHQUNoQ0MsbUJBQUFBLENBQVE7UUFDVixtRUFBbUU7UUFDbkVELHlCQUF5QjtJQUMzQjtJQUVBLE9BQU9GO0FBQ1Q7QUFFQTs7Ozs7Ozs7Ozs7Ozs7OztDQWdCQyxHQUNELFNBQVNUO0lBQ1AsOEVBQThFO0lBQzlFLDBFQUEwRTtJQUMxRSxPQUFPTyxDQUFBQSxHQUFBQSxPQUFBQSxVQUFVLEVBQUNNLGlDQUFBQSxlQUFlO0FBQ25DO0FBT0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBaUJDLEdBQ0QsU0FBU1o7SUFDUCxNQUFNYSxTQUFTUCxDQUFBQSxHQUFBQSxPQUFBQSxVQUFVLEVBQUNRLCtCQUFBQSxnQkFBZ0I7SUFDMUMsSUFBSUQsV0FBVyxNQUFNO1FBQ25CLE1BQU0sSUFBSUUsTUFBTTtJQUNsQjtJQUVBLE9BQU9GO0FBQ1Q7QUFNQTs7Ozs7Ozs7Ozs7Ozs7OztDQWdCQyxHQUNELFNBQVNmO0lBQ1AsT0FBT1EsQ0FBQUEsR0FBQUEsT0FBQUEsVUFBVSxFQUFDVSxpQ0FBQUEsaUJBQWlCO0FBQ3JDO0FBRUEsMEVBQTBFLEdBQzFFLFNBQVNDLDZCQUNQQyxJQUF1QixFQUN2QkMsZ0JBQXdCLEVBQ3hCQyxLQUFZLEVBQ1pDLFdBQTBCO0lBRDFCRCxJQUFBQSxVQUFBQSxLQUFBQSxHQUFBQSxRQUFRO0lBQ1JDLElBQUFBLGdCQUFBQSxLQUFBQSxHQUFBQSxjQUF3QixFQUFFO0lBRTFCLElBQUlDO0lBQ0osSUFBSUYsT0FBTztRQUNULGtFQUFrRTtRQUNsRUUsT0FBT0osSUFBSSxDQUFDLEVBQUUsQ0FBQ0MsaUJBQWlCO0lBQ2xDLE9BQU87UUFDTCxvR0FBb0c7UUFDcEcsTUFBTUksaUJBQWlCTCxJQUFJLENBQUMsRUFBRTtZQUN2Qks7UUFBUEQsT0FBT0MsQ0FBQUEsMkJBQUFBLGVBQWVDLFFBQVEsWUFBdkJELDJCQUEyQkUsT0FBT0MsTUFBTSxDQUFDSCxlQUFlLENBQUMsRUFBRTtJQUNwRTtJQUVBLElBQUksQ0FBQ0QsTUFBTSxPQUFPRDtJQUNsQixNQUFNTSxVQUFVTCxJQUFJLENBQUMsRUFBRTtJQUV2QixNQUFNTSxlQUFlQyxDQUFBQSxHQUFBQSxpQkFBQUEsZUFBZSxFQUFDRjtJQUNyQyxJQUFJLENBQUNDLGdCQUFnQkEsYUFBYUUsVUFBVSxDQUFDQyxTQUFBQSxnQkFBZ0IsR0FBRztRQUM5RCxPQUFPVjtJQUNUO0lBRUFBLFlBQVlXLElBQUksQ0FBQ0o7SUFFakIsT0FBT1gsNkJBQ0xLLE1BQ0FILGtCQUNBLE9BQ0FFO0FBRUo7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBd0JDLEdBQ0QsU0FBU2xCLDBCQUNQZ0IsZ0JBQXFDO0lBQXJDQSxJQUFBQSxxQkFBQUEsS0FBQUEsR0FBQUEsbUJBQTJCO0lBRTNCLE1BQU1jLFVBQVUzQixDQUFBQSxHQUFBQSxPQUFBQSxVQUFVLEVBQUM0QiwrQkFBQUEsbUJBQW1CO0lBQzlDLHdGQUF3RjtJQUN4RixJQUFJLENBQUNELFNBQVMsT0FBTztJQUVyQixPQUFPaEIsNkJBQTZCZ0IsUUFBUWYsSUFBSSxFQUFFQztBQUNwRDtBQUVBOzs7Ozs7Ozs7Ozs7Ozs7OztDQWlCQyxHQUNELFNBQVNqQix5QkFDUGlCLGdCQUFxQztJQUFyQ0EsSUFBQUEscUJBQUFBLEtBQUFBLEdBQUFBLG1CQUEyQjtJQUUzQixNQUFNZ0IseUJBQXlCaEMsMEJBQTBCZ0I7SUFFekQsSUFBSSxDQUFDZ0IsMEJBQTBCQSx1QkFBdUJDLE1BQU0sS0FBSyxHQUFHO1FBQ2xFLE9BQU87SUFDVDtJQUVBLE1BQU1DLHdCQUNKbEIscUJBQXFCLGFBQ2pCZ0Isc0JBQXNCLENBQUMsRUFBRSxHQUN6QkEsc0JBQXNCLENBQUNBLHVCQUF1QkMsTUFBTSxHQUFHLEVBQUU7SUFFL0QseUdBQXlHO0lBQ3pHLHlFQUF5RTtJQUN6RSxPQUFPQywwQkFBMEJDLFNBQUFBLG1CQUFtQixHQUNoRCxPQUNBRDtBQUNOIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvbmF2aWdhdGlvbi50cz9mNjI0Il0sIm5hbWVzIjpbIlJlYWRvbmx5VVJMU2VhcmNoUGFyYW1zIiwiUmVkaXJlY3RUeXBlIiwiU2VydmVySW5zZXJ0ZWRIVE1MQ29udGV4dCIsIm5vdEZvdW5kIiwicGVybWFuZW50UmVkaXJlY3QiLCJyZWRpcmVjdCIsInVzZVBhcmFtcyIsInVzZVBhdGhuYW1lIiwidXNlUm91dGVyIiwidXNlU2VhcmNoUGFyYW1zIiwidXNlU2VsZWN0ZWRMYXlvdXRTZWdtZW50IiwidXNlU2VsZWN0ZWRMYXlvdXRTZWdtZW50cyIsInVzZVNlcnZlckluc2VydGVkSFRNTCIsInNlYXJjaFBhcmFtcyIsInVzZUNvbnRleHQiLCJTZWFyY2hQYXJhbXNDb250ZXh0IiwicmVhZG9ubHlTZWFyY2hQYXJhbXMiLCJ1c2VNZW1vIiwiYmFpbG91dFRvQ2xpZW50UmVuZGVyaW5nIiwicmVxdWlyZSIsIlBhdGhuYW1lQ29udGV4dCIsInJvdXRlciIsIkFwcFJvdXRlckNvbnRleHQiLCJFcnJvciIsIlBhdGhQYXJhbXNDb250ZXh0IiwiZ2V0U2VsZWN0ZWRMYXlvdXRTZWdtZW50UGF0aCIsInRyZWUiLCJwYXJhbGxlbFJvdXRlS2V5IiwiZmlyc3QiLCJzZWdtZW50UGF0aCIsIm5vZGUiLCJwYXJhbGxlbFJvdXRlcyIsImNoaWxkcmVuIiwiT2JqZWN0IiwidmFsdWVzIiwic2VnbWVudCIsInNlZ21lbnRWYWx1ZSIsImdldFNlZ21lbnRWYWx1ZSIsInN0YXJ0c1dpdGgiLCJQQUdFX1NFR01FTlRfS0VZIiwicHVzaCIsImNvbnRleHQiLCJMYXlvdXRSb3V0ZXJDb250ZXh0Iiwic2VsZWN0ZWRMYXlvdXRTZWdtZW50cyIsImxlbmd0aCIsInNlbGVjdGVkTGF5b3V0U2VnbWVudCIsIkRFRkFVTFRfU0VHTUVOVF9LRVkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/navigation.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/navigation.react-server.js": -/*!*****************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/navigation.react-server.js ***! - \*****************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("/** @internal */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n ReadonlyURLSearchParams: function() {\n return ReadonlyURLSearchParams;\n },\n RedirectType: function() {\n return _redirect.RedirectType;\n },\n notFound: function() {\n return _notfound.notFound;\n },\n permanentRedirect: function() {\n return _redirect.permanentRedirect;\n },\n redirect: function() {\n return _redirect.redirect;\n }\n});\nconst _redirect = __webpack_require__(/*! ./redirect */ \"(ssr)/./node_modules/next/dist/client/components/redirect.js\");\nconst _notfound = __webpack_require__(/*! ./not-found */ \"(ssr)/./node_modules/next/dist/client/components/not-found.js\");\nclass ReadonlyURLSearchParamsError extends Error {\n constructor(){\n super(\"Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams\");\n }\n}\nclass ReadonlyURLSearchParams extends URLSearchParams {\n /** @deprecated Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams */ append() {\n throw new ReadonlyURLSearchParamsError();\n }\n /** @deprecated Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams */ delete() {\n throw new ReadonlyURLSearchParamsError();\n }\n /** @deprecated Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams */ set() {\n throw new ReadonlyURLSearchParamsError();\n }\n /** @deprecated Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams */ sort() {\n throw new ReadonlyURLSearchParamsError();\n }\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=navigation.react-server.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25hdmlnYXRpb24ucmVhY3Qtc2VydmVyLmpzIiwibWFwcGluZ3MiOiJBQUFBLGNBQWM7Ozs7Ozs7Ozs7OztJQThCTEEseUJBQXVCO2VBQXZCQTs7SUFGNkJDLGNBQVk7ZUFBWkEsVUFBQUEsWUFBWTs7SUFDekNDLFVBQVE7ZUFBUkEsVUFBQUEsUUFBUTs7SUFERUMsbUJBQWlCO2VBQWpCQSxVQUFBQSxpQkFBaUI7O0lBQTNCQyxVQUFRO2VBQVJBLFVBQUFBLFFBQVE7OztzQ0FBeUM7c0NBQ2pDO0FBNUJ6QixNQUFNQyxxQ0FBcUNDO0lBQ3pDQyxhQUFjO1FBQ1osS0FBSyxDQUNIO0lBRUo7QUFDRjtBQUVBLE1BQU1QLGdDQUFnQ1E7SUFDcEMsd0tBQXdLLEdBQ3hLQyxTQUFTO1FBQ1AsTUFBTSxJQUFJSjtJQUNaO0lBQ0Esd0tBQXdLLEdBQ3hLSyxTQUFTO1FBQ1AsTUFBTSxJQUFJTDtJQUNaO0lBQ0Esd0tBQXdLLEdBQ3hLTSxNQUFNO1FBQ0osTUFBTSxJQUFJTjtJQUNaO0lBQ0Esd0tBQXdLLEdBQ3hLTyxPQUFPO1FBQ0wsTUFBTSxJQUFJUDtJQUNaO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnJlYWN0LXNlcnZlci50cz9kYmMwIl0sIm5hbWVzIjpbIlJlYWRvbmx5VVJMU2VhcmNoUGFyYW1zIiwiUmVkaXJlY3RUeXBlIiwibm90Rm91bmQiLCJwZXJtYW5lbnRSZWRpcmVjdCIsInJlZGlyZWN0IiwiUmVhZG9ubHlVUkxTZWFyY2hQYXJhbXNFcnJvciIsIkVycm9yIiwiY29uc3RydWN0b3IiLCJVUkxTZWFyY2hQYXJhbXMiLCJhcHBlbmQiLCJkZWxldGUiLCJzZXQiLCJzb3J0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/navigation.react-server.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js": -/*!************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/not-found-boundary.js ***! - \************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("/* __next_internal_client_entry_do_not_use__ cjs */ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"NotFoundBoundary\", ({\n enumerable: true,\n get: function() {\n return NotFoundBoundary;\n }\n}));\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst _navigation = __webpack_require__(/*! ./navigation */ \"(ssr)/./node_modules/next/dist/client/components/navigation.js\");\nconst _notfound = __webpack_require__(/*! ./not-found */ \"(ssr)/./node_modules/next/dist/client/components/not-found.js\");\nconst _warnonce = __webpack_require__(/*! ../../shared/lib/utils/warn-once */ \"(ssr)/./node_modules/next/dist/shared/lib/utils/warn-once.js\");\nconst _approutercontextsharedruntime = __webpack_require__(/*! ../../shared/lib/app-router-context.shared-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js\");\nclass NotFoundErrorBoundary extends _react.default.Component {\n componentDidCatch() {\n if ( true && // A missing children slot is the typical not-found case, so no need to warn\n !this.props.missingSlots.has(\"children\")) {\n let warningMessage = \"No default component was found for a parallel route rendered on this page. Falling back to nearest NotFound boundary.\\n\" + \"Learn more: https://nextjs.org/docs/app/building-your-application/routing/parallel-routes#defaultjs\\n\\n\";\n if (this.props.missingSlots.size > 0) {\n const formattedSlots = Array.from(this.props.missingSlots).sort((a, b)=>a.localeCompare(b)).map((slot)=>\"@\" + slot).join(\", \");\n warningMessage += \"Missing slots: \" + formattedSlots;\n }\n (0, _warnonce.warnOnce)(warningMessage);\n }\n }\n static getDerivedStateFromError(error) {\n if ((0, _notfound.isNotFoundError)(error)) {\n return {\n notFoundTriggered: true\n };\n }\n // Re-throw if error is not for 404\n throw error;\n }\n static getDerivedStateFromProps(props, state) {\n /**\n * Handles reset of the error boundary when a navigation happens.\n * Ensures the error boundary does not stay enabled when navigating to a new page.\n * Approach of setState in render is safe as it checks the previous pathname and then overrides\n * it as outlined in https://react.dev/reference/react/useState#storing-information-from-previous-renders\n */ if (props.pathname !== state.previousPathname && state.notFoundTriggered) {\n return {\n notFoundTriggered: false,\n previousPathname: props.pathname\n };\n }\n return {\n notFoundTriggered: state.notFoundTriggered,\n previousPathname: props.pathname\n };\n }\n render() {\n if (this.state.notFoundTriggered) {\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(_jsxruntime.Fragment, {\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"meta\", {\n name: \"robots\",\n content: \"noindex\"\n }),\n true && /*#__PURE__*/ (0, _jsxruntime.jsx)(\"meta\", {\n name: \"next-error\",\n content: \"not-found\"\n }),\n this.props.notFoundStyles,\n this.props.notFound\n ]\n });\n }\n return this.props.children;\n }\n constructor(props){\n super(props);\n this.state = {\n notFoundTriggered: !!props.asNotFound,\n previousPathname: props.pathname\n };\n }\n}\nfunction NotFoundBoundary(param) {\n let { notFound, notFoundStyles, asNotFound, children } = param;\n const pathname = (0, _navigation.usePathname)();\n const missingSlots = (0, _react.useContext)(_approutercontextsharedruntime.MissingSlotContext);\n return notFound ? /*#__PURE__*/ (0, _jsxruntime.jsx)(NotFoundErrorBoundary, {\n pathname: pathname,\n notFound: notFound,\n notFoundStyles: notFoundStyles,\n asNotFound: asNotFound,\n missingSlots: missingSlots,\n children: children\n }) : /*#__PURE__*/ (0, _jsxruntime.jsx)(_jsxruntime.Fragment, {\n children: children\n });\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=not-found-boundary.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25vdC1mb3VuZC1ib3VuZGFyeS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7NkJBRzRCQSwwQkFBQUMsQ0FBQSxDQUFBQyxtQkFBQUEsQ0FBQTt3Q0FDSTtzQ0FDUDs7QUFvQnpCLE1BQU1DLGlDQUE4QkMsbUJBQUFBLENBQUFBLHVLQUFBQTtNQVlsQ0MsOEJBQTBCQyxPQUFBQyxPQUFBLENBQUFDLFNBQUE7d0JBRVZDO1FBRVosSUFBQ0MsS0FBNEIsSUFDN0I7YUFDQSxDQUFBQyxLQUFJQyxDQUFBQSxZQUFBQSxDQUNGQyxHQUFBO1lBR0YsSUFBSUQsaUJBQVdFLDRIQUF1QjtnQkFDcEMsS0FBQUgsS0FBTUksQ0FBQUEsWUFBaUJDLENBQUFBLElBQUFBLEdBQU1DLEdBQUs7Z0JBS2xDTCxNQUFBQSxpQkFBa0JJLE1BQUFDLElBQUEsS0FBb0JGLENBQUFBLEtBQUFBLENBQUFBLFlBQUFBLEVBQUFBLElBQUFBLENBQUFBLENBQUFBLEdBQUFBLElBQUFBLEVBQUFBLGFBQUFBLENBQUFBLElBQUFBLEdBQUFBLENBQUFBLENBQUFBLE9BQUFBLE1BQUFBLE1BQUFBLElBQUFBLENBQUFBO2dCQUN4Q0gsa0JBQUEsb0JBQUFHO1lBRUFHO1lBQ0YsSUFBQUMsVUFBQUQsUUFBQSxFQUFBTjtRQUNGO0lBRUE7V0FDRVEseUJBQUlDLEtBQWUsRUFBQ0M7WUFDbEIsSUFBQUMsVUFBT0YsZUFBQSxFQUFBQyxRQUFBO21CQUNMRTtnQkFDRkEsbUJBQUE7WUFDRjtRQUNBO1FBQ0EsbUNBQU1GO1FBQ1IsTUFBQUE7SUFFQTtXQUlFRyx5QkFBQWQsS0FBQSxFQUFBZSxLQUFBOzs7Ozs7WUFPRWYsTUFBQWdCLFFBQU8sS0FBQUQsTUFBQUUsZ0JBQUEsSUFBQUYsTUFBQUYsaUJBQUE7bUJBQ0xBO2dCQUNBSSxtQkFBa0JqQjtnQkFDcEJpQixrQkFBQWpCLE1BQUFnQixRQUFBO1lBQ0Y7UUFDQTtlQUNFSDtZQUNBSSxtQkFBa0JqQixNQUFNZ0IsaUJBQVE7WUFDbENDLGtCQUFBakIsTUFBQWdCLFFBQUE7UUFDRjtJQUVBRTthQUNNO1lBQ0YsS0FBQUgsS0FBQSxDQUFBRixpQkFDRTs7OytCQUNhLE9BQUFNLFlBQUFDLEdBQUE7d0JBQVNDLE1BQUFBOztvQkFDbkJ0QjtvQkFqR1gsS0FrR3VCLHNCQUFBb0IsWUFBQUMsR0FBQTt3QkFBYUMsTUFBQUE7O29CQUV6QjtvQkFDQSxJQUFJLENBQUNyQixLQUFLLENBQUNzQixjQUFROzs7WUFHMUI7UUFFQTtRQUNGLFlBQUF0QixLQUFBLENBQUF1QixRQUFBO0lBOUVBQztnQkFDUXhCLEtBQUFBLENBQUFBO1FBQ04sS0FBS2UsQ0FBQUE7WUFDSEYsQ0FBQUEsS0FBQUEsR0FBQUE7WUFDQUksbUJBQWtCakIsQ0FBQUEsQ0FBQUEsTUFBTWdCLFVBQVE7WUFDbENDLGtCQUFBakIsTUFBQWdCLFFBQUE7UUFDRjtJQXlFRjtBQUVPO1NBQTBCUyxpQkFFL0JDLEtBQUFBO0lBSUEsTUFBTVYsUUFBQUEsRUFBQUEsY0FBV1csRUFBQUEsVUFBQUEsRUFBV0osUUFBQSxLQUFBSztJQUM1QixNQUFNekIsV0FBQUEsQ0FBQUEsR0FBZTBCLFlBQUFBLFdBQVdDO0lBQ2hDLE1BQUEzQixlQUFPbUIsQ0FBQUEsR0FBQUEsT0FDTE8sVUFBQSxFQUFBRSwrQkFBQ3ZDLGtCQUFBQTtXQUNDd0IsV0FBVUEsV0FBQUEsR0FBQUEsQ0FBQUEsR0FBQUEsWUFBQUEsR0FBQUEsRUFBQUEsdUJBQUFBO1FBQ1ZNLFVBQVVBO1FBQ1ZJLFVBQUFBO1FBQ0FNLGdCQUFZQTtRQUNaN0IsWUFBQUE7c0JBRUNvQjs7U0FHQUEsV0FBQUEsR0FBQUEsQ0FBQUEsR0FBQUEsWUFBQUEsR0FBQUEsRUFBQUEsWUFBQUEsUUFBQUEsRUFBQUE7O0lBRVAiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9ub3QtZm91bmQtYm91bmRhcnkudHN4PzE3MjQiXSwibmFtZXMiOlsiX2ludGVyb3BfcmVxdWlyZV93aWxkY2FyZCIsIl8iLCJyZXF1aXJlIiwiTm90Rm91bmRFcnJvckJvdW5kYXJ5IiwiUmVhY3QiLCJjb21wb25lbnREaWRDYXRjaCIsIl9yZWFjdCIsImRlZmF1bHQiLCJDb21wb25lbnQiLCJOT0RFX0VOViIsInByb2Nlc3MiLCJwcm9wcyIsIndhcm5pbmdNZXNzYWdlIiwiaGFzIiwibWlzc2luZ1Nsb3RzIiwiZm9ybWF0dGVkU2xvdHMiLCJBcnJheSIsImZyb20iLCJ3YXJuT25jZSIsIl93YXJub25jZSIsImdldERlcml2ZWRTdGF0ZUZyb21FcnJvciIsImlzTm90Rm91bmRFcnJvciIsImVycm9yIiwiX25vdGZvdW5kIiwibm90Rm91bmRUcmlnZ2VyZWQiLCJnZXREZXJpdmVkU3RhdGVGcm9tUHJvcHMiLCJzdGF0ZSIsInBhdGhuYW1lIiwicHJldmlvdXNQYXRobmFtZSIsInJlbmRlciIsIl9qc3hydW50aW1lIiwianN4IiwiY29udGVudCIsIm5vdEZvdW5kIiwiY2hpbGRyZW4iLCJjb25zdHJ1Y3RvciIsIk5vdEZvdW5kQm91bmRhcnkiLCJub3RGb3VuZFN0eWxlcyIsInVzZVBhdGhuYW1lIiwicGFyYW0iLCJ1c2VDb250ZXh0IiwiTWlzc2luZ1Nsb3RDb250ZXh0IiwiX2FwcHJvdXRlcmNvbnRleHRzaGFyZWRydW50aW1lIiwiYXNOb3RGb3VuZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/not-found.js": -/*!***************************************************************!*\ - !*** ./node_modules/next/dist/client/components/not-found.js ***! - \***************************************************************/ -/***/ ((module, exports) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n isNotFoundError: function() {\n return isNotFoundError;\n },\n notFound: function() {\n return notFound;\n }\n});\nconst NOT_FOUND_ERROR_CODE = \"NEXT_NOT_FOUND\";\nfunction notFound() {\n // eslint-disable-next-line no-throw-literal\n const error = new Error(NOT_FOUND_ERROR_CODE);\n error.digest = NOT_FOUND_ERROR_CODE;\n throw error;\n}\nfunction isNotFoundError(error) {\n if (typeof error !== \"object\" || error === null || !(\"digest\" in error)) {\n return false;\n }\n return error.digest === NOT_FOUND_ERROR_CODE;\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=not-found.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25vdC1mb3VuZC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7SUFnQ2dCQSxpQkFBZTtlQUFmQTs7SUFkQUMsVUFBUTtlQUFSQTs7O0FBbEJoQixNQUFNQyx1QkFBdUI7QUFrQnRCLFNBQVNEO0lBQ2QsNENBQTRDO0lBQzVDLE1BQU1FLFFBQVEsSUFBSUMsTUFBTUY7SUFDdEJDLE1BQXdCRSxNQUFNLEdBQUdIO0lBQ25DLE1BQU1DO0FBQ1I7QUFTTyxTQUFTSCxnQkFBZ0JHLEtBQWM7SUFDNUMsSUFBSSxPQUFPQSxVQUFVLFlBQVlBLFVBQVUsUUFBUSxDQUFFLGFBQVlBLEtBQUFBLEdBQVE7UUFDdkUsT0FBTztJQUNUO0lBRUEsT0FBT0EsTUFBTUUsTUFBTSxLQUFLSDtBQUMxQiIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL25vdC1mb3VuZC50cz8wN2ZiIl0sIm5hbWVzIjpbImlzTm90Rm91bmRFcnJvciIsIm5vdEZvdW5kIiwiTk9UX0ZPVU5EX0VSUk9SX0NPREUiLCJlcnJvciIsIkVycm9yIiwiZGlnZXN0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/not-found.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/promise-queue.js": -/*!*******************************************************************!*\ - !*** ./node_modules/next/dist/client/components/promise-queue.js ***! - \*******************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("/*\n This is a simple promise queue that allows you to limit the number of concurrent promises\n that are running at any given time. It's used to limit the number of concurrent\n prefetch requests that are being made to the server but could be used for other\n things as well.\n*/ \nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"PromiseQueue\", ({\n enumerable: true,\n get: function() {\n return PromiseQueue;\n }\n}));\nconst _class_private_field_loose_base = __webpack_require__(/*! @swc/helpers/_/_class_private_field_loose_base */ \"(ssr)/./node_modules/@swc/helpers/esm/_class_private_field_loose_base.js\");\nconst _class_private_field_loose_key = __webpack_require__(/*! @swc/helpers/_/_class_private_field_loose_key */ \"(ssr)/./node_modules/@swc/helpers/esm/_class_private_field_loose_key.js\");\nvar _maxConcurrency = /*#__PURE__*/ _class_private_field_loose_key._(\"_maxConcurrency\"), _runningCount = /*#__PURE__*/ _class_private_field_loose_key._(\"_runningCount\"), _queue = /*#__PURE__*/ _class_private_field_loose_key._(\"_queue\"), _processNext = /*#__PURE__*/ _class_private_field_loose_key._(\"_processNext\");\nclass PromiseQueue {\n enqueue(promiseFn) {\n let taskResolve;\n let taskReject;\n const taskPromise = new Promise((resolve, reject)=>{\n taskResolve = resolve;\n taskReject = reject;\n });\n const task = async ()=>{\n try {\n _class_private_field_loose_base._(this, _runningCount)[_runningCount]++;\n const result = await promiseFn();\n taskResolve(result);\n } catch (error) {\n taskReject(error);\n } finally{\n _class_private_field_loose_base._(this, _runningCount)[_runningCount]--;\n _class_private_field_loose_base._(this, _processNext)[_processNext]();\n }\n };\n const enqueueResult = {\n promiseFn: taskPromise,\n task\n };\n // wonder if we should take a LIFO approach here\n _class_private_field_loose_base._(this, _queue)[_queue].push(enqueueResult);\n _class_private_field_loose_base._(this, _processNext)[_processNext]();\n return taskPromise;\n }\n bump(promiseFn) {\n const index = _class_private_field_loose_base._(this, _queue)[_queue].findIndex((item)=>item.promiseFn === promiseFn);\n if (index > -1) {\n const bumpedItem = _class_private_field_loose_base._(this, _queue)[_queue].splice(index, 1)[0];\n _class_private_field_loose_base._(this, _queue)[_queue].unshift(bumpedItem);\n _class_private_field_loose_base._(this, _processNext)[_processNext](true);\n }\n }\n constructor(maxConcurrency = 5){\n Object.defineProperty(this, _processNext, {\n value: processNext\n });\n Object.defineProperty(this, _maxConcurrency, {\n writable: true,\n value: void 0\n });\n Object.defineProperty(this, _runningCount, {\n writable: true,\n value: void 0\n });\n Object.defineProperty(this, _queue, {\n writable: true,\n value: void 0\n });\n _class_private_field_loose_base._(this, _maxConcurrency)[_maxConcurrency] = maxConcurrency;\n _class_private_field_loose_base._(this, _runningCount)[_runningCount] = 0;\n _class_private_field_loose_base._(this, _queue)[_queue] = [];\n }\n}\nfunction processNext(forced) {\n if (forced === void 0) forced = false;\n if ((_class_private_field_loose_base._(this, _runningCount)[_runningCount] < _class_private_field_loose_base._(this, _maxConcurrency)[_maxConcurrency] || forced) && _class_private_field_loose_base._(this, _queue)[_queue].length > 0) {\n var _class_private_field_loose_base__queue_shift;\n (_class_private_field_loose_base__queue_shift = _class_private_field_loose_base._(this, _queue)[_queue].shift()) == null ? void 0 : _class_private_field_loose_base__queue_shift.task();\n }\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=promise-queue.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3Byb21pc2UtcXVldWUuanMiLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0FBS0E7Ozs7Z0RBQ2FBOzs7ZUFBQUE7Ozs7O0lBQ1hDLGtCQUFBLGNBQUFDLCtCQUFBQyxDQUFBLHFCQUNBQyxnQkFBQSxjQUFBRiwrQkFBQUMsQ0FBQSxtQkFDQUUsU0FBQSxjQUFBSCwrQkFBQUMsQ0FBQSxZQW1EQUcsZUFBQSxjQUFBSiwrQkFBQUMsQ0FBQTtBQXRESyxNQUFNSDtJQWNYTyxRQUFXQyxTQUEyQixFQUFjO1FBQ2xELElBQUlDO1FBQ0osSUFBSUM7UUFFSixNQUFNQyxjQUFjLElBQUlDLFFBQVEsQ0FBQ0MsU0FBU0M7WUFDeENMLGNBQWNJO1lBQ2RILGFBQWFJO1FBQ2Y7UUFFQSxNQUFNQyxPQUFPO1lBQ1gsSUFBSTtnQkFDRkMsZ0NBQUFiLENBQUEsS0FBSSxFQUFFYyxjQUFBQSxDQUFBQSxjQUFBQTtnQkFDTixNQUFNQyxTQUFTLE1BQU1WO2dCQUNyQkMsWUFBWVM7WUFDZCxFQUFFLE9BQU9DLE9BQU87Z0JBQ2RULFdBQVdTO1lBQ2IsU0FBVTtnQkFDUkgsZ0NBQUFiLENBQUEsS0FBSSxFQUFFYyxjQUFBQSxDQUFBQSxjQUFBQTtnQkFDTkQsZ0NBQUFiLENBQUEsS0FBSSxFQUFFaUIsYUFBQUEsQ0FBQUEsYUFBQUE7WUFDUjtRQUNGO1FBRUEsTUFBTUMsZ0JBQWdCO1lBQUViLFdBQVdHO1lBQWFJO1FBQUs7UUFDckQsZ0RBQWdEO1FBQ2hEQyxnQ0FBQWIsQ0FBQSxLQUFJLEVBQUVtQixPQUFBQSxDQUFBQSxPQUFBQSxDQUFNQyxJQUFJLENBQUNGO1FBQ2pCTCxnQ0FBQWIsQ0FBQSxLQUFJLEVBQUVpQixhQUFBQSxDQUFBQSxhQUFBQTtRQUVOLE9BQU9UO0lBQ1Q7SUFFQWEsS0FBS2hCLFNBQXVCLEVBQUU7UUFDNUIsTUFBTWlCLFFBQVFULGdDQUFBYixDQUFBLEtBQUksRUFBRW1CLE9BQUFBLENBQUFBLE9BQUFBLENBQU1JLFNBQVMsQ0FBQyxDQUFDQyxPQUFTQSxLQUFLbkIsU0FBUyxLQUFLQTtRQUVqRSxJQUFJaUIsUUFBUSxDQUFDLEdBQUc7WUFDZCxNQUFNRyxhQUFhWixnQ0FBQWIsQ0FBQSxLQUFJLEVBQUVtQixPQUFBQSxDQUFBQSxPQUFBQSxDQUFNTyxNQUFNLENBQUNKLE9BQU8sRUFBRSxDQUFDLEVBQUU7WUFDbERULGdDQUFBYixDQUFBLEtBQUksRUFBRW1CLE9BQUFBLENBQUFBLE9BQUFBLENBQU1RLE9BQU8sQ0FBQ0Y7WUFDcEJaLGdDQUFBYixDQUFBLEtBQUksRUFBRWlCLGFBQUFBLENBQUFBLGFBQUFBLENBQVk7UUFDcEI7SUFDRjtJQTVDQVcsWUFBWUMsaUJBQWlCLENBQUMsQ0FBRTtRQThDaENDLE9BQUFDLGNBQUEsT0FBQTVCLGNBQUE7bUJBQUFjOztRQXJEQWEsT0FBQUMsY0FBQSxPQUFBakMsaUJBQUE7O21CQUFBOztRQUNBZ0MsT0FBQUMsY0FBQSxPQUFBOUIsZUFBQTs7bUJBQUE7O1FBQ0E2QixPQUFBQyxjQUFBLE9BQUE3QixRQUFBOzttQkFBQTs7UUFNRVcsZ0NBQUFiLENBQUEsS0FBSSxFQUFFNkIsZ0JBQUFBLENBQUFBLGdCQUFBQSxHQUFpQkE7UUFDdkJoQixnQ0FBQWIsQ0FBQSxLQUFJLEVBQUVjLGNBQUFBLENBQUFBLGNBQUFBLEdBQWU7UUFDckJELGdDQUFBYixDQUFBLEtBQUksRUFBRW1CLE9BQUFBLENBQUFBLE9BQUFBLEdBQVEsRUFBRTtJQUNsQjtBQWtERjtBQVJFLFNBQUFGLFlBQWFlLE1BQWM7SUFBZEEsSUFBQUEsV0FBQUEsS0FBQUEsR0FBQUEsU0FBUztJQUNwQixJQUNFLENBQUNuQixnQ0FBQWIsQ0FBQSxLQUFJLEVBQUVjLGNBQUFBLENBQUFBLGNBQUFBLEdBQWVELGdDQUFBYixDQUFBLEtBQUksRUFBRTZCLGdCQUFBQSxDQUFBQSxnQkFBQUEsSUFBa0JHLE1BQUFBLEtBQzlDbkIsZ0NBQUFiLENBQUEsS0FBSSxFQUFFbUIsT0FBQUEsQ0FBQUEsT0FBQUEsQ0FBTWMsTUFBTSxHQUFHLEdBQ3JCO1lBQ0FDO1FBQUFBLENBQUFBLCtDQUFBckIsZ0NBQUFiLENBQUEsS0FBSSxFQUFFbUIsT0FBQUEsQ0FBQUEsT0FBQUEsQ0FBTWdCLEtBQUssdUJBQWpCRCw2Q0FBcUJ0QixJQUFJO0lBQzNCO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9wcm9taXNlLXF1ZXVlLnRzP2U3MzQiXSwibmFtZXMiOlsiUHJvbWlzZVF1ZXVlIiwiX21heENvbmN1cnJlbmN5IiwiX2NsYXNzX3ByaXZhdGVfZmllbGRfbG9vc2Vfa2V5IiwiXyIsIl9ydW5uaW5nQ291bnQiLCJfcXVldWUiLCJfcHJvY2Vzc05leHQiLCJlbnF1ZXVlIiwicHJvbWlzZUZuIiwidGFza1Jlc29sdmUiLCJ0YXNrUmVqZWN0IiwidGFza1Byb21pc2UiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsInRhc2siLCJfY2xhc3NfcHJpdmF0ZV9maWVsZF9sb29zZV9iYXNlIiwicnVubmluZ0NvdW50IiwicmVzdWx0IiwiZXJyb3IiLCJwcm9jZXNzTmV4dCIsImVucXVldWVSZXN1bHQiLCJxdWV1ZSIsInB1c2giLCJidW1wIiwiaW5kZXgiLCJmaW5kSW5kZXgiLCJpdGVtIiwiYnVtcGVkSXRlbSIsInNwbGljZSIsInVuc2hpZnQiLCJjb25zdHJ1Y3RvciIsIm1heENvbmN1cnJlbmN5IiwiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJmb3JjZWQiLCJsZW5ndGgiLCJfY2xhc3NfcHJpdmF0ZV9maWVsZF9sb29zZV9iYXNlX19xdWV1ZV9zaGlmdCIsInNoaWZ0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/promise-queue.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/app/ReactDevOverlay.js": -/*!*******************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/app/ReactDevOverlay.js ***! - \*******************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"default\", ({\n enumerable: true,\n get: function() {\n return ReactDevOverlay;\n }\n}));\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst _shared = __webpack_require__(/*! ../shared */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/shared.js\");\nconst _ShadowPortal = __webpack_require__(/*! ../internal/components/ShadowPortal */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/ShadowPortal.js\");\nconst _BuildError = __webpack_require__(/*! ../internal/container/BuildError */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/container/BuildError.js\");\nconst _Errors = __webpack_require__(/*! ../internal/container/Errors */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/container/Errors.js\");\nconst _parseStack = __webpack_require__(/*! ../internal/helpers/parseStack */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parseStack.js\");\nconst _Base = __webpack_require__(/*! ../internal/styles/Base */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/styles/Base.js\");\nconst _ComponentStyles = __webpack_require__(/*! ../internal/styles/ComponentStyles */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/styles/ComponentStyles.js\");\nconst _CssReset = __webpack_require__(/*! ../internal/styles/CssReset */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/styles/CssReset.js\");\nconst _rootlayoutmissingtagserror = __webpack_require__(/*! ../internal/container/root-layout-missing-tags-error */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/container/root-layout-missing-tags-error.js\");\nclass ReactDevOverlay extends _react.PureComponent {\n static getDerivedStateFromError(error) {\n if (!error.stack) return {\n reactError: null\n };\n return {\n reactError: {\n id: 0,\n event: {\n type: _shared.ACTION_UNHANDLED_ERROR,\n reason: error,\n frames: (0, _parseStack.parseStack)(error.stack)\n }\n }\n };\n }\n componentDidCatch(componentErr) {\n this.props.onReactError(componentErr);\n }\n render() {\n var _state_rootLayoutMissingTags, _state_rootLayoutMissingTags1;\n const { state, children } = this.props;\n const { reactError } = this.state;\n const hasBuildError = state.buildError != null;\n const hasRuntimeErrors = Boolean(state.errors.length);\n const hasMissingTags = Boolean((_state_rootLayoutMissingTags = state.rootLayoutMissingTags) == null ? void 0 : _state_rootLayoutMissingTags.length);\n const isMounted = hasBuildError || hasRuntimeErrors || reactError || hasMissingTags;\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(_jsxruntime.Fragment, {\n children: [\n reactError ? /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"html\", {\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"head\", {}),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"body\", {})\n ]\n }) : children,\n isMounted ? /*#__PURE__*/ (0, _jsxruntime.jsxs)(_ShadowPortal.ShadowPortal, {\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(_CssReset.CssReset, {}),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(_Base.Base, {}),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(_ComponentStyles.ComponentStyles, {}),\n ((_state_rootLayoutMissingTags1 = state.rootLayoutMissingTags) == null ? void 0 : _state_rootLayoutMissingTags1.length) ? /*#__PURE__*/ (0, _jsxruntime.jsx)(_rootlayoutmissingtagserror.RootLayoutMissingTagsError, {\n missingTags: state.rootLayoutMissingTags\n }) : hasBuildError ? /*#__PURE__*/ (0, _jsxruntime.jsx)(_BuildError.BuildError, {\n message: state.buildError,\n versionInfo: state.versionInfo\n }) : reactError ? /*#__PURE__*/ (0, _jsxruntime.jsx)(_Errors.Errors, {\n isAppDir: true,\n versionInfo: state.versionInfo,\n initialDisplayState: \"fullscreen\",\n errors: [\n reactError\n ]\n }) : hasRuntimeErrors ? /*#__PURE__*/ (0, _jsxruntime.jsx)(_Errors.Errors, {\n isAppDir: true,\n initialDisplayState: \"minimized\",\n errors: state.errors,\n versionInfo: state.versionInfo\n }) : undefined\n ]\n }) : undefined\n ]\n });\n }\n constructor(...args){\n super(...args);\n this.state = {\n reactError: null\n };\n }\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=ReactDevOverlay.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2FwcC9SZWFjdERldk92ZXJsYXkuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztlQWdCcUJBOzs7Ozs2RUFoQkU7b0NBQ21DOzBDQUU3Qjt3Q0FDRjtvQ0FDSjt3Q0FFSTtrQ0FDTjs2Q0FDVztzQ0FDUDt3REFDa0I7QUFLNUIsTUFBTUEsd0JBQXdCQyxPQUFNQyxhQUFhO0lBVTlELE9BQU9DLHlCQUF5QkMsS0FBWSxFQUF3QjtRQUNsRSxJQUFJLENBQUNBLE1BQU1DLEtBQUssRUFBRSxPQUFPO1lBQUVDLFlBQVk7UUFBSztRQUM1QyxPQUFPO1lBQ0xBLFlBQVk7Z0JBQ1ZDLElBQUk7Z0JBQ0pDLE9BQU87b0JBQ0xDLE1BQU1DLFFBQUFBLHNCQUFzQjtvQkFDNUJDLFFBQVFQO29CQUNSUSxRQUFRQyxDQUFBQSxHQUFBQSxZQUFBQSxVQUFVLEVBQUNULE1BQU1DLEtBQUs7Z0JBQ2hDO1lBQ0Y7UUFDRjtJQUNGO0lBRUFTLGtCQUFrQkMsWUFBbUIsRUFBRTtRQUNyQyxJQUFJLENBQUNDLEtBQUssQ0FBQ0MsWUFBWSxDQUFDRjtJQUMxQjtJQUVBRyxTQUFTO1lBTXdCQyw4QkFtQnRCQTtRQXhCVCxNQUFNLEVBQUVBLEtBQUssRUFBRUMsUUFBUSxFQUFFLEdBQUcsSUFBSSxDQUFDSixLQUFLO1FBQ3RDLE1BQU0sRUFBRVYsVUFBVSxFQUFFLEdBQUcsSUFBSSxDQUFDYSxLQUFLO1FBRWpDLE1BQU1FLGdCQUFnQkYsTUFBTUcsVUFBVSxJQUFJO1FBQzFDLE1BQU1DLG1CQUFtQkMsUUFBUUwsTUFBTU0sTUFBTSxDQUFDQyxNQUFNO1FBQ3BELE1BQU1DLGlCQUFpQkgsUUFBQUEsQ0FBUUwsK0JBQUFBLE1BQU1TLHFCQUFxQixxQkFBM0JULDZCQUE2Qk8sTUFBTTtRQUNsRSxNQUFNRyxZQUNKUixpQkFBaUJFLG9CQUFvQmpCLGNBQWNxQjtRQUVyRCxPQUNFLFdBREYsR0FDRSxJQUFBRyxZQUFBQyxJQUFBLEVBQUFELFlBQUFFLFFBQUE7O2dCQUNHMUIsYUFDQyxXQUREQSxHQUNDLElBQUF3QixZQUFBQyxJQUFBLEVBQUNFLFFBQUFBOztzQ0FDQyxJQUFBSCxZQUFBSSxHQUFBLEVBQUNDLFFBQUFBLENBQUFBO3NDQUNELElBQUFMLFlBQUFJLEdBQUEsRUFBQ0UsUUFBQUEsQ0FBQUE7O3FCQUdIaEI7Z0JBRURTLFlBQ0MsV0FEREEsR0FDQyxJQUFBQyxZQUFBQyxJQUFBLEVBQUNNLGNBQUFBLFlBQVk7O3NDQUNYLElBQUFQLFlBQUFJLEdBQUEsRUFBQ0ksVUFBQUEsUUFBUTtzQ0FDVCxJQUFBUixZQUFBSSxHQUFBLEVBQUNLLE1BQUFBLElBQUk7c0NBQ0wsSUFBQVQsWUFBQUksR0FBQSxFQUFDTSxpQkFBQUEsZUFBZTt3QkFDZnJCLENBQUFBLENBQUFBLGdDQUFBQSxNQUFNUyxxQkFBcUIscUJBQTNCVCw4QkFBNkJPLE1BQU0sSUFDbEMsV0FEa0MsR0FDbEMsSUFBQUksWUFBQUksR0FBQSxFQUFDTyw0QkFBQUEsMEJBQTBCOzRCQUN6QkMsYUFBYXZCLE1BQU1TLHFCQUFxQjs2QkFFeENQLGdCQUNGLFdBREVBLEdBQ0YsSUFBQVMsWUFBQUksR0FBQSxFQUFDUyxZQUFBQSxVQUFVOzRCQUNUQyxTQUFTekIsTUFBTUcsVUFBVTs0QkFDekJ1QixhQUFhMUIsTUFBTTBCLFdBQVc7NkJBRTlCdkMsYUFDRixXQURFQSxHQUNGLElBQUF3QixZQUFBSSxHQUFBLEVBQUNZLFFBQUFBLE1BQU07NEJBQ0xDLFVBQVU7NEJBQ1ZGLGFBQWExQixNQUFNMEIsV0FBVzs0QkFDOUJHLHFCQUFvQjs0QkFDcEJ2QixRQUFRO2dDQUFDbkI7NkJBQVc7NkJBRXBCaUIsbUJBQ0YsV0FERUEsR0FDRixJQUFBTyxZQUFBSSxHQUFBLEVBQUNZLFFBQUFBLE1BQU07NEJBQ0xDLFVBQVU7NEJBQ1ZDLHFCQUFvQjs0QkFDcEJ2QixRQUFRTixNQUFNTSxNQUFNOzRCQUNwQm9CLGFBQWExQixNQUFNMEIsV0FBVzs2QkFFOUJJOztxQkFFSkE7OztJQUdWOzs7YUF6RUE5QixLQUFBQSxHQUFRO1lBQUViLFlBQVk7UUFBSzs7QUEwRTdCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvcmVhY3QtZGV2LW92ZXJsYXkvYXBwL1JlYWN0RGV2T3ZlcmxheS50c3g/ZjFiZiJdLCJuYW1lcyI6WyJSZWFjdERldk92ZXJsYXkiLCJSZWFjdCIsIlB1cmVDb21wb25lbnQiLCJnZXREZXJpdmVkU3RhdGVGcm9tRXJyb3IiLCJlcnJvciIsInN0YWNrIiwicmVhY3RFcnJvciIsImlkIiwiZXZlbnQiLCJ0eXBlIiwiQUNUSU9OX1VOSEFORExFRF9FUlJPUiIsInJlYXNvbiIsImZyYW1lcyIsInBhcnNlU3RhY2siLCJjb21wb25lbnREaWRDYXRjaCIsImNvbXBvbmVudEVyciIsInByb3BzIiwib25SZWFjdEVycm9yIiwicmVuZGVyIiwic3RhdGUiLCJjaGlsZHJlbiIsImhhc0J1aWxkRXJyb3IiLCJidWlsZEVycm9yIiwiaGFzUnVudGltZUVycm9ycyIsIkJvb2xlYW4iLCJlcnJvcnMiLCJsZW5ndGgiLCJoYXNNaXNzaW5nVGFncyIsInJvb3RMYXlvdXRNaXNzaW5nVGFncyIsImlzTW91bnRlZCIsIl9qc3hydW50aW1lIiwianN4cyIsIkZyYWdtZW50IiwiaHRtbCIsImpzeCIsImhlYWQiLCJib2R5IiwiU2hhZG93UG9ydGFsIiwiQ3NzUmVzZXQiLCJCYXNlIiwiQ29tcG9uZW50U3R5bGVzIiwiUm9vdExheW91dE1pc3NpbmdUYWdzRXJyb3IiLCJtaXNzaW5nVGFncyIsIkJ1aWxkRXJyb3IiLCJtZXNzYWdlIiwidmVyc2lvbkluZm8iLCJFcnJvcnMiLCJpc0FwcERpciIsImluaXRpYWxEaXNwbGF5U3RhdGUiLCJ1bmRlZmluZWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/app/ReactDevOverlay.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/app/hot-reloader-client.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/app/hot-reloader-client.js ***! - \***********************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("/* module decorator */ module = __webpack_require__.nmd(module);\n\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"default\", ({\n enumerable: true,\n get: function() {\n return HotReload;\n }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\nconst _stripansi = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! next/dist/compiled/strip-ansi */ \"(ssr)/./node_modules/next/dist/compiled/strip-ansi/index.js\"));\nconst _formatwebpackmessages = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ../internal/helpers/format-webpack-messages */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/format-webpack-messages.js\"));\nconst _navigation = __webpack_require__(/*! ../../navigation */ \"(ssr)/./node_modules/next/dist/client/components/navigation.js\");\nconst _shared = __webpack_require__(/*! ../shared */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/shared.js\");\nconst _parseStack = __webpack_require__(/*! ../internal/helpers/parseStack */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parseStack.js\");\nconst _ReactDevOverlay = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ./ReactDevOverlay */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/app/ReactDevOverlay.js\"));\nconst _useerrorhandler = __webpack_require__(/*! ../internal/helpers/use-error-handler */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-error-handler.js\");\nconst _runtimeerrorhandler = __webpack_require__(/*! ../internal/helpers/runtime-error-handler */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/runtime-error-handler.js\");\nconst _usewebsocket = __webpack_require__(/*! ../internal/helpers/use-websocket */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-websocket.js\");\nconst _parsecomponentstack = __webpack_require__(/*! ../internal/helpers/parse-component-stack */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parse-component-stack.js\");\nconst _hotreloadertypes = __webpack_require__(/*! ../../../../server/dev/hot-reloader-types */ \"(ssr)/./node_modules/next/dist/server/dev/hot-reloader-types.js\");\nconst _extractmodulesfromturbopackmessage = __webpack_require__(/*! ../../../../server/dev/extract-modules-from-turbopack-message */ \"(ssr)/./node_modules/next/dist/server/dev/extract-modules-from-turbopack-message.js\");\nlet mostRecentCompilationHash = null;\nlet __nextDevClientId = Math.round(Math.random() * 100 + Date.now());\nlet reloading = false;\nlet startLatency = null;\nfunction onBeforeFastRefresh(dispatcher, hasUpdates) {\n if (hasUpdates) {\n dispatcher.onBeforeRefresh();\n }\n}\nfunction onFastRefresh(dispatcher, sendMessage, updatedModules) {\n dispatcher.onBuildOk();\n reportHmrLatency(sendMessage, updatedModules);\n dispatcher.onRefresh();\n}\nfunction reportHmrLatency(sendMessage, updatedModules) {\n if (!startLatency) return;\n let endLatency = Date.now();\n const latency = endLatency - startLatency;\n console.log(\"[Fast Refresh] done in \" + latency + \"ms\");\n sendMessage(JSON.stringify({\n event: \"client-hmr-latency\",\n id: window.__nextDevClientId,\n startTime: startLatency,\n endTime: endLatency,\n page: window.location.pathname,\n updatedModules,\n // Whether the page (tab) was hidden at the time the event occurred.\n // This can impact the accuracy of the event's timing.\n isPageHidden: document.visibilityState === \"hidden\"\n }));\n}\n// There is a newer version of the code available.\nfunction handleAvailableHash(hash) {\n // Update last known compilation hash.\n mostRecentCompilationHash = hash;\n}\n/**\n * Is there a newer version of this code available?\n * For webpack: Check if the hash changed compared to __webpack_hash__\n * For Turbopack: Always true because it doesn't have __webpack_hash__\n */ function isUpdateAvailable() {\n if (false) {}\n /* globals __webpack_hash__ */ // __webpack_hash__ is the hash of the current compilation.\n // It's a global variable injected by Webpack.\n return mostRecentCompilationHash !== __webpack_require__.h();\n}\n// Webpack disallows updates in other states.\nfunction canApplyUpdates() {\n // @ts-expect-error module.hot exists\n return module.hot.status() === \"idle\";\n}\nfunction afterApplyUpdates(fn) {\n if (canApplyUpdates()) {\n fn();\n } else {\n function handler(status) {\n if (status === \"idle\") {\n // @ts-expect-error module.hot exists\n module.hot.removeStatusHandler(handler);\n fn();\n }\n }\n // @ts-expect-error module.hot exists\n module.hot.addStatusHandler(handler);\n }\n}\nfunction performFullReload(err, sendMessage) {\n const stackTrace = err && (err.stack && err.stack.split(\"\\n\").slice(0, 5).join(\"\\n\") || err.message || err + \"\");\n sendMessage(JSON.stringify({\n event: \"client-full-reload\",\n stackTrace,\n hadRuntimeError: !!_runtimeerrorhandler.RuntimeErrorHandler.hadRuntimeError,\n dependencyChain: err ? err.dependencyChain : undefined\n }));\n if (reloading) return;\n reloading = true;\n window.location.reload();\n}\n// Attempt to update code on the fly, fall back to a hard reload.\nfunction tryApplyUpdates(onBeforeUpdate, onHotUpdateSuccess, sendMessage, dispatcher) {\n if (!isUpdateAvailable() || !canApplyUpdates()) {\n dispatcher.onBuildOk();\n return;\n }\n function handleApplyUpdates(err, updatedModules) {\n if (err || _runtimeerrorhandler.RuntimeErrorHandler.hadRuntimeError || !updatedModules) {\n if (err) {\n console.warn(\"[Fast Refresh] performing full reload\\n\\n\" + \"Fast Refresh will perform a full reload when you edit a file that's imported by modules outside of the React rendering tree.\\n\" + \"You might have a file which exports a React component but also exports a value that is imported by a non-React component file.\\n\" + \"Consider migrating the non-React component export to a separate file and importing it into both files.\\n\\n\" + \"It is also possible the parent component of the component you edited is a class component, which disables Fast Refresh.\\n\" + \"Fast Refresh requires at least one parent function component in your React tree.\");\n } else if (_runtimeerrorhandler.RuntimeErrorHandler.hadRuntimeError) {\n console.warn(_shared.REACT_REFRESH_FULL_RELOAD_FROM_ERROR);\n }\n performFullReload(err, sendMessage);\n return;\n }\n const hasUpdates = Boolean(updatedModules.length);\n if (typeof onHotUpdateSuccess === \"function\") {\n // Maybe we want to do something.\n onHotUpdateSuccess(updatedModules);\n }\n if (isUpdateAvailable()) {\n // While we were updating, there was a new update! Do it again.\n tryApplyUpdates(hasUpdates ? ()=>{} : onBeforeUpdate, hasUpdates ? ()=>dispatcher.onBuildOk() : onHotUpdateSuccess, sendMessage, dispatcher);\n } else {\n dispatcher.onBuildOk();\n if (false) {}\n }\n }\n // https://webpack.js.org/api/hot-module-replacement/#check\n // @ts-expect-error module.hot exists\n module.hot.check(/* autoApply */ false).then((updatedModules)=>{\n if (!updatedModules) {\n return null;\n }\n if (typeof onBeforeUpdate === \"function\") {\n const hasUpdates = Boolean(updatedModules.length);\n onBeforeUpdate(hasUpdates);\n }\n // https://webpack.js.org/api/hot-module-replacement/#apply\n // @ts-expect-error module.hot exists\n return module.hot.apply();\n }).then((updatedModules)=>{\n handleApplyUpdates(null, updatedModules);\n }, (err)=>{\n handleApplyUpdates(err, null);\n });\n}\n/** Handles messages from the sevrer for the App Router. */ function processMessage(obj, sendMessage, processTurbopackMessage, router, dispatcher) {\n if (!(\"action\" in obj)) {\n return;\n }\n function handleErrors(errors) {\n // \"Massage\" webpack messages.\n const formatted = (0, _formatwebpackmessages.default)({\n errors: errors,\n warnings: []\n });\n // Only show the first error.\n dispatcher.onBuildError(formatted.errors[0]);\n // Also log them to the console.\n for(let i = 0; i < formatted.errors.length; i++){\n console.error((0, _stripansi.default)(formatted.errors[i]));\n }\n // Do not attempt to reload now.\n // We will reload on next success instead.\n if (false) {}\n }\n function handleHotUpdate() {\n if (false) {} else {\n tryApplyUpdates(function onBeforeHotUpdate(hasUpdates) {\n onBeforeFastRefresh(dispatcher, hasUpdates);\n }, function onSuccessfulHotUpdate(webpackUpdatedModules) {\n // Only dismiss it when we're sure it's a hot update.\n // Otherwise it would flicker right before the reload.\n onFastRefresh(dispatcher, sendMessage, webpackUpdatedModules);\n }, sendMessage, dispatcher);\n }\n }\n switch(obj.action){\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.BUILDING:\n {\n startLatency = Date.now();\n console.log(\"[Fast Refresh] rebuilding\");\n break;\n }\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.BUILT:\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.SYNC:\n {\n if (obj.hash) {\n handleAvailableHash(obj.hash);\n }\n const { errors, warnings } = obj;\n // Is undefined when it's a 'built' event\n if (\"versionInfo\" in obj) dispatcher.onVersionInfo(obj.versionInfo);\n const hasErrors = Boolean(errors && errors.length);\n // Compilation with errors (e.g. syntax error or missing modules).\n if (hasErrors) {\n sendMessage(JSON.stringify({\n event: \"client-error\",\n errorCount: errors.length,\n clientId: __nextDevClientId\n }));\n handleErrors(errors);\n return;\n }\n const hasWarnings = Boolean(warnings && warnings.length);\n if (hasWarnings) {\n sendMessage(JSON.stringify({\n event: \"client-warning\",\n warningCount: warnings.length,\n clientId: __nextDevClientId\n }));\n // Print warnings to the console.\n const formattedMessages = (0, _formatwebpackmessages.default)({\n warnings: warnings,\n errors: []\n });\n for(let i = 0; i < formattedMessages.warnings.length; i++){\n if (i === 5) {\n console.warn(\"There were more warnings in other files.\\n\" + \"You can find a complete log in the terminal.\");\n break;\n }\n console.warn((0, _stripansi.default)(formattedMessages.warnings[i]));\n }\n // No early return here as we need to apply modules in the same way between warnings only and compiles without warnings\n }\n sendMessage(JSON.stringify({\n event: \"client-success\",\n clientId: __nextDevClientId\n }));\n if (obj.action === _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.BUILT) {\n // Handle hot updates\n handleHotUpdate();\n }\n return;\n }\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.TURBOPACK_CONNECTED:\n {\n processTurbopackMessage({\n type: _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.TURBOPACK_CONNECTED\n });\n break;\n }\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.TURBOPACK_MESSAGE:\n {\n const updatedModules = (0, _extractmodulesfromturbopackmessage.extractModulesFromTurbopackMessage)(obj.data);\n dispatcher.onBeforeRefresh();\n processTurbopackMessage({\n type: _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.TURBOPACK_MESSAGE,\n data: obj.data\n });\n dispatcher.onRefresh();\n if (_runtimeerrorhandler.RuntimeErrorHandler.hadRuntimeError) {\n console.warn(_shared.REACT_REFRESH_FULL_RELOAD_FROM_ERROR);\n performFullReload(null, sendMessage);\n }\n reportHmrLatency(sendMessage, updatedModules);\n break;\n }\n // TODO-APP: make server component change more granular\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.SERVER_COMPONENT_CHANGES:\n {\n sendMessage(JSON.stringify({\n event: \"server-component-reload-page\",\n clientId: __nextDevClientId\n }));\n if (_runtimeerrorhandler.RuntimeErrorHandler.hadRuntimeError) {\n if (reloading) return;\n reloading = true;\n return window.location.reload();\n }\n (0, _react.startTransition)(()=>{\n router.fastRefresh();\n dispatcher.onRefresh();\n });\n if (false) {}\n return;\n }\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.RELOAD_PAGE:\n {\n sendMessage(JSON.stringify({\n event: \"client-reload-page\",\n clientId: __nextDevClientId\n }));\n if (reloading) return;\n reloading = true;\n return window.location.reload();\n }\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.ADDED_PAGE:\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.REMOVED_PAGE:\n {\n // TODO-APP: potentially only refresh if the currently viewed page was added/removed.\n return router.fastRefresh();\n }\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.SERVER_ERROR:\n {\n const { errorJSON } = obj;\n if (errorJSON) {\n const { message, stack } = JSON.parse(errorJSON);\n const error = new Error(message);\n error.stack = stack;\n handleErrors([\n error\n ]);\n }\n return;\n }\n case _hotreloadertypes.HMR_ACTIONS_SENT_TO_BROWSER.DEV_PAGES_MANIFEST_UPDATE:\n {\n return;\n }\n default:\n {}\n }\n}\nfunction HotReload(param) {\n let { assetPrefix, children } = param;\n const [state, dispatch] = (0, _shared.useErrorOverlayReducer)();\n const dispatcher = (0, _react.useMemo)(()=>{\n return {\n onBuildOk () {\n dispatch({\n type: _shared.ACTION_BUILD_OK\n });\n },\n onBuildError (message) {\n dispatch({\n type: _shared.ACTION_BUILD_ERROR,\n message\n });\n },\n onBeforeRefresh () {\n dispatch({\n type: _shared.ACTION_BEFORE_REFRESH\n });\n },\n onRefresh () {\n dispatch({\n type: _shared.ACTION_REFRESH\n });\n },\n onVersionInfo (versionInfo) {\n dispatch({\n type: _shared.ACTION_VERSION_INFO,\n versionInfo\n });\n }\n };\n }, [\n dispatch\n ]);\n const handleOnUnhandledError = (0, _react.useCallback)((error)=>{\n const errorDetails = error.details;\n // Component stack is added to the error in use-error-handler in case there was a hydration errror\n const componentStack = errorDetails == null ? void 0 : errorDetails.componentStack;\n const warning = errorDetails == null ? void 0 : errorDetails.warning;\n dispatch({\n type: _shared.ACTION_UNHANDLED_ERROR,\n reason: error,\n frames: (0, _parseStack.parseStack)(error.stack),\n componentStackFrames: componentStack ? (0, _parsecomponentstack.parseComponentStack)(componentStack) : undefined,\n warning\n });\n }, [\n dispatch\n ]);\n const handleOnUnhandledRejection = (0, _react.useCallback)((reason)=>{\n dispatch({\n type: _shared.ACTION_UNHANDLED_REJECTION,\n reason: reason,\n frames: (0, _parseStack.parseStack)(reason.stack)\n });\n }, [\n dispatch\n ]);\n const handleOnReactError = (0, _react.useCallback)(()=>{\n _runtimeerrorhandler.RuntimeErrorHandler.hadRuntimeError = true;\n }, []);\n (0, _useerrorhandler.useErrorHandler)(handleOnUnhandledError, handleOnUnhandledRejection);\n const webSocketRef = (0, _usewebsocket.useWebsocket)(assetPrefix);\n (0, _usewebsocket.useWebsocketPing)(webSocketRef);\n const sendMessage = (0, _usewebsocket.useSendMessage)(webSocketRef);\n const processTurbopackMessage = (0, _usewebsocket.useTurbopack)(sendMessage, (err)=>performFullReload(err, sendMessage));\n const router = (0, _navigation.useRouter)();\n (0, _react.useEffect)(()=>{\n const websocket = webSocketRef.current;\n if (!websocket) return;\n const handler = (event)=>{\n try {\n const obj = JSON.parse(event.data);\n processMessage(obj, sendMessage, processTurbopackMessage, router, dispatcher);\n } catch (err) {\n var _err_stack;\n console.warn(\"[HMR] Invalid message: \" + event.data + \"\\n\" + ((_err_stack = err == null ? void 0 : err.stack) != null ? _err_stack : \"\"));\n }\n };\n websocket.addEventListener(\"message\", handler);\n return ()=>websocket.removeEventListener(\"message\", handler);\n }, [\n sendMessage,\n router,\n webSocketRef,\n dispatcher,\n processTurbopackMessage\n ]);\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(_ReactDevOverlay.default, {\n onReactError: handleOnReactError,\n state: state,\n children: children\n });\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=hot-reloader-client.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2FwcC9ob3QtcmVsb2FkZXItY2xpZW50LmpzIiwibWFwcGluZ3MiOiI7Ozs7OzJDQWtjQTs7O2VBQXdCQTs7Ozs7bUNBamN5QztnRkFDM0M7NEZBQ1k7d0NBQ1I7b0NBVW5CO3dDQUNvQjtzRkFDQzs2Q0FDSTtpREFDSTswQ0FNN0I7aURBQzZCOzhDQUVRO2dFQUtPO0FBV25ELElBQUlDLDRCQUFpQztBQUNyQyxJQUFJQyxvQkFBb0JDLEtBQUtDLEtBQUssQ0FBQ0QsS0FBS0UsTUFBTSxLQUFLLE1BQU1DLEtBQUtDLEdBQUc7QUFDakUsSUFBSUMsWUFBWTtBQUNoQixJQUFJQyxlQUE4QjtBQUVsQyxTQUFTQyxvQkFBb0JDLFVBQXNCLEVBQUVDLFVBQW1CO0lBQ3RFLElBQUlBLFlBQVk7UUFDZEQsV0FBV0UsZUFBZTtJQUM1QjtBQUNGO0FBRUEsU0FBU0MsY0FDUEgsVUFBc0IsRUFDdEJJLFdBQXNDLEVBQ3RDQyxjQUFxQztJQUVyQ0wsV0FBV00sU0FBUztJQUVwQkMsaUJBQWlCSCxhQUFhQztJQUU5QkwsV0FBV1EsU0FBUztBQUN0QjtBQUVBLFNBQVNELGlCQUNQSCxXQUFzQyxFQUN0Q0MsY0FBcUM7SUFFckMsSUFBSSxDQUFDUCxjQUFjO0lBQ25CLElBQUlXLGFBQWFkLEtBQUtDLEdBQUc7SUFDekIsTUFBTWMsVUFBVUQsYUFBYVg7SUFDN0JhLFFBQVFDLEdBQUcsQ0FBQyw0QkFBMEJGLFVBQVE7SUFDOUNOLFlBQ0VTLEtBQUtDLFNBQVMsQ0FBQztRQUNiQyxPQUFPO1FBQ1BDLElBQUlDLE9BQU8xQixpQkFBaUI7UUFDNUIyQixXQUFXcEI7UUFDWHFCLFNBQVNWO1FBQ1RXLE1BQU1ILE9BQU9JLFFBQVEsQ0FBQ0MsUUFBUTtRQUM5QmpCO1FBQ0Esb0VBQW9FO1FBQ3BFLHNEQUFzRDtRQUN0RGtCLGNBQWNDLFNBQVNDLGVBQWUsS0FBSztJQUM3QztBQUVKO0FBRUEsa0RBQWtEO0FBQ2xELFNBQVNDLG9CQUFvQkMsSUFBWTtJQUN2QyxzQ0FBc0M7SUFDdENyQyw0QkFBNEJxQztBQUM5QjtBQUVBOzs7O0NBSUMsR0FDRCxTQUFTQztJQUNQLElBQUlDLEtBQXFCLEVBQUUsRUFFM0I7SUFFQSw0QkFBNEIsR0FDNUIsMkRBQTJEO0lBQzNELDhDQUE4QztJQUM5QyxPQUFPdkMsOEJBQThCMEMsdUJBQUFBO0FBQ3ZDO0FBRUEsNkNBQTZDO0FBQzdDLFNBQVNDO0lBQ1AscUNBQXFDO0lBQ3JDLE9BQU9DLE9BQU9DLEdBQUcsQ0FBQ0MsTUFBTSxPQUFPO0FBQ2pDO0FBQ0EsU0FBU0Msa0JBQWtCQyxFQUFPO0lBQ2hDLElBQUlMLG1CQUFtQjtRQUNyQks7SUFDRixPQUFPO1FBQ0wsU0FBU0MsUUFBUUgsTUFBVztZQUMxQixJQUFJQSxXQUFXLFFBQVE7Z0JBQ3JCLHFDQUFxQztnQkFDckNGLE9BQU9DLEdBQUcsQ0FBQ0ssbUJBQW1CLENBQUNEO2dCQUMvQkQ7WUFDRjtRQUNGO1FBQ0EscUNBQXFDO1FBQ3JDSixPQUFPQyxHQUFHLENBQUNNLGdCQUFnQixDQUFDRjtJQUM5QjtBQUNGO0FBRUEsU0FBU0csa0JBQWtCQyxHQUFRLEVBQUV2QyxXQUFnQjtJQUNuRCxNQUFNd0MsYUFDSkQsT0FDQ0EsQ0FBQUEsSUFBS0UsS0FBSyxJQUFJRixJQUFJRSxLQUFLLENBQUNDLEtBQUssQ0FBQyxNQUFNQyxLQUFLLENBQUMsR0FBRyxHQUFHQyxJQUFJLENBQUMsU0FDcERMLElBQUlNLE9BQU8sSUFDWE4sTUFBTTtJQUVWdkMsWUFDRVMsS0FBS0MsU0FBUyxDQUFDO1FBQ2JDLE9BQU87UUFDUDZCO1FBQ0FNLGlCQUFpQixDQUFDLENBQUNDLHFCQUFBQSxtQkFBbUIsQ0FBQ0QsZUFBZTtRQUN0REUsaUJBQWlCVCxNQUFNQSxJQUFJUyxlQUFlLEdBQUdDO0lBQy9DO0lBR0YsSUFBSXhELFdBQVc7SUFDZkEsWUFBWTtJQUNab0IsT0FBT0ksUUFBUSxDQUFDaUMsTUFBTTtBQUN4QjtBQUVBLGlFQUFpRTtBQUNqRSxTQUFTQyxnQkFDUEMsY0FBNkMsRUFDN0NDLGtCQUFzRCxFQUN0RHJELFdBQWdCLEVBQ2hCSixVQUFzQjtJQUV0QixJQUFJLENBQUM0Qix1QkFBdUIsQ0FBQ0ssbUJBQW1CO1FBQzlDakMsV0FBV00sU0FBUztRQUNwQjtJQUNGO0lBRUEsU0FBU29ELG1CQUFtQmYsR0FBUSxFQUFFdEMsY0FBK0I7UUFDbkUsSUFBSXNDLE9BQU9RLHFCQUFBQSxtQkFBbUIsQ0FBQ0QsZUFBZSxJQUFJLENBQUM3QyxnQkFBZ0I7WUFDakUsSUFBSXNDLEtBQUs7Z0JBQ1BoQyxRQUFRZ0QsSUFBSSxDQUNWLDhDQUNFLG1JQUNBLHFJQUNBLCtHQUNBLDhIQUNBO1lBRU4sT0FBTyxJQUFJUixxQkFBQUEsbUJBQW1CLENBQUNELGVBQWUsRUFBRTtnQkFDOUN2QyxRQUFRZ0QsSUFBSSxDQUFDQyxRQUFBQSxvQ0FBb0M7WUFDbkQ7WUFDQWxCLGtCQUFrQkMsS0FBS3ZDO1lBQ3ZCO1FBQ0Y7UUFFQSxNQUFNSCxhQUFhNEQsUUFBUXhELGVBQWV5RCxNQUFNO1FBQ2hELElBQUksT0FBT0wsdUJBQXVCLFlBQVk7WUFDNUMsaUNBQWlDO1lBQ2pDQSxtQkFBbUJwRDtRQUNyQjtRQUVBLElBQUl1QixxQkFBcUI7WUFDdkIsK0RBQStEO1lBQy9EMkIsZ0JBQ0V0RCxhQUFhLEtBQU8sSUFBSXVELGdCQUN4QnZELGFBQWEsSUFBTUQsV0FBV00sU0FBUyxLQUFLbUQsb0JBQzVDckQsYUFDQUo7UUFFSixPQUFPO1lBQ0xBLFdBQVdNLFNBQVM7WUFDcEIsSUFBSXVCLEtBQTRCLEVBQUUsRUFPbEM7UUFDRjtJQUNGO0lBRUEsMkRBQTJEO0lBQzNELHFDQUFxQztJQUNyQ0ssT0FBT0MsR0FBRyxDQUNQK0IsS0FBSyxDQUFDLGFBQWEsR0FBRyxPQUN0QkMsSUFBSSxDQUFDLENBQUM5RDtRQUNMLElBQUksQ0FBQ0EsZ0JBQWdCO1lBQ25CLE9BQU87UUFDVDtRQUVBLElBQUksT0FBT21ELG1CQUFtQixZQUFZO1lBQ3hDLE1BQU12RCxhQUFhNEQsUUFBUXhELGVBQWV5RCxNQUFNO1lBQ2hETixlQUFldkQ7UUFDakI7UUFDQSwyREFBMkQ7UUFDM0QscUNBQXFDO1FBQ3JDLE9BQU9pQyxPQUFPQyxHQUFHLENBQUNpQyxLQUFLO0lBQ3pCLEdBQ0NELElBQUksQ0FDSCxDQUFDOUQ7UUFDQ3FELG1CQUFtQixNQUFNckQ7SUFDM0IsR0FDQSxDQUFDc0M7UUFDQ2UsbUJBQW1CZixLQUFLO0lBQzFCO0FBRU47QUFFQSx5REFBeUQsR0FDekQsU0FBUzBCLGVBQ1BDLEdBQXFCLEVBQ3JCbEUsV0FBc0MsRUFDdENtRSx1QkFBNkQsRUFDN0RDLE1BQW9DLEVBQ3BDeEUsVUFBc0I7SUFFdEIsSUFBSSxDQUFFLGFBQVlzRSxHQUFBQSxHQUFNO1FBQ3RCO0lBQ0Y7SUFFQSxTQUFTRyxhQUFhQyxNQUE4QjtRQUNsRCw4QkFBOEI7UUFDOUIsTUFBTUMsWUFBWUMsQ0FBQUEsR0FBQUEsdUJBQUFBLE9BQXFCLEVBQUM7WUFDdENGLFFBQVFBO1lBQ1JHLFVBQVUsRUFBRTtRQUNkO1FBRUEsNkJBQTZCO1FBQzdCN0UsV0FBVzhFLFlBQVksQ0FBQ0gsVUFBVUQsTUFBTSxDQUFDLEVBQUU7UUFFM0MsZ0NBQWdDO1FBQ2hDLElBQUssSUFBSUssSUFBSSxHQUFHQSxJQUFJSixVQUFVRCxNQUFNLENBQUNaLE1BQU0sRUFBRWlCLElBQUs7WUFDaERwRSxRQUFRcUUsS0FBSyxDQUFDQyxDQUFBQSxHQUFBQSxXQUFBQSxPQUFTLEVBQUNOLFVBQVVELE1BQU0sQ0FBQ0ssRUFBRTtRQUM3QztRQUVBLGdDQUFnQztRQUNoQywwQ0FBMEM7UUFDMUMsSUFBSWxELEtBQTRCLEVBQUUsRUFLbEM7SUFDRjtJQUVBLFNBQVNxRDtRQUNQLElBQUlyRCxLQUFxQixFQUFFLEVBRTNCLE1BQU87WUFDTDBCLGdCQUNFLFNBQVM0QixrQkFBa0JsRixVQUFtQjtnQkFDNUNGLG9CQUFvQkMsWUFBWUM7WUFDbEMsR0FDQSxTQUFTbUYsc0JBQXNCQyxxQkFBK0I7Z0JBQzVELHFEQUFxRDtnQkFDckQsc0RBQXNEO2dCQUN0RGxGLGNBQWNILFlBQVlJLGFBQWFpRjtZQUN6QyxHQUNBakYsYUFDQUo7UUFFSjtJQUNGO0lBRUEsT0FBUXNFLElBQUlnQixNQUFNO1FBQ2hCLEtBQUtDLGtCQUFBQSwyQkFBMkIsQ0FBQ0MsUUFBUTtZQUFFO2dCQUN6QzFGLGVBQWVILEtBQUtDLEdBQUc7Z0JBQ3ZCZSxRQUFRQyxHQUFHLENBQUM7Z0JBQ1o7WUFDRjtRQUNBLEtBQUsyRSxrQkFBQUEsMkJBQTJCLENBQUNFLEtBQUs7UUFDdEMsS0FBS0Ysa0JBQUFBLDJCQUEyQixDQUFDRyxJQUFJO1lBQUU7Z0JBQ3JDLElBQUlwQixJQUFJM0MsSUFBSSxFQUFFO29CQUNaRCxvQkFBb0I0QyxJQUFJM0MsSUFBSTtnQkFDOUI7Z0JBRUEsTUFBTSxFQUFFK0MsTUFBTSxFQUFFRyxRQUFRLEVBQUUsR0FBR1A7Z0JBRTdCLHlDQUF5QztnQkFDekMsSUFBSSxpQkFBaUJBLEtBQUt0RSxXQUFXMkYsYUFBYSxDQUFDckIsSUFBSXNCLFdBQVc7Z0JBRWxFLE1BQU1DLFlBQVloQyxRQUFRYSxVQUFVQSxPQUFPWixNQUFNO2dCQUNqRCxrRUFBa0U7Z0JBQ2xFLElBQUkrQixXQUFXO29CQUNiekYsWUFDRVMsS0FBS0MsU0FBUyxDQUFDO3dCQUNiQyxPQUFPO3dCQUNQK0UsWUFBWXBCLE9BQU9aLE1BQU07d0JBQ3pCaUMsVUFBVXhHO29CQUNaO29CQUdGa0YsYUFBYUM7b0JBQ2I7Z0JBQ0Y7Z0JBRUEsTUFBTXNCLGNBQWNuQyxRQUFRZ0IsWUFBWUEsU0FBU2YsTUFBTTtnQkFDdkQsSUFBSWtDLGFBQWE7b0JBQ2Y1RixZQUNFUyxLQUFLQyxTQUFTLENBQUM7d0JBQ2JDLE9BQU87d0JBQ1BrRixjQUFjcEIsU0FBU2YsTUFBTTt3QkFDN0JpQyxVQUFVeEc7b0JBQ1o7b0JBR0YsaUNBQWlDO29CQUNqQyxNQUFNMkcsb0JBQW9CdEIsQ0FBQUEsR0FBQUEsdUJBQUFBLE9BQXFCLEVBQUM7d0JBQzlDQyxVQUFVQTt3QkFDVkgsUUFBUSxFQUFFO29CQUNaO29CQUVBLElBQUssSUFBSUssSUFBSSxHQUFHQSxJQUFJbUIsa0JBQWtCckIsUUFBUSxDQUFDZixNQUFNLEVBQUVpQixJQUFLO3dCQUMxRCxJQUFJQSxNQUFNLEdBQUc7NEJBQ1hwRSxRQUFRZ0QsSUFBSSxDQUNWLCtDQUNFOzRCQUVKO3dCQUNGO3dCQUNBaEQsUUFBUWdELElBQUksQ0FBQ3NCLENBQUFBLEdBQUFBLFdBQUFBLE9BQVMsRUFBQ2lCLGtCQUFrQnJCLFFBQVEsQ0FBQ0UsRUFBRTtvQkFDdEQ7Z0JBRUEsdUhBQXVIO2dCQUN6SDtnQkFFQTNFLFlBQ0VTLEtBQUtDLFNBQVMsQ0FBQztvQkFDYkMsT0FBTztvQkFDUGdGLFVBQVV4RztnQkFDWjtnQkFHRixJQUFJK0UsSUFBSWdCLE1BQU0sS0FBS0Msa0JBQUFBLDJCQUEyQixDQUFDRSxLQUFLLEVBQUU7b0JBQ3BELHFCQUFxQjtvQkFDckJQO2dCQUNGO2dCQUNBO1lBQ0Y7UUFDQSxLQUFLSyxrQkFBQUEsMkJBQTJCLENBQUNZLG1CQUFtQjtZQUFFO2dCQUNwRDVCLHdCQUF3QjtvQkFDdEI2QixNQUFNYixrQkFBQUEsMkJBQTJCLENBQUNZLG1CQUFtQjtnQkFDdkQ7Z0JBQ0E7WUFDRjtRQUNBLEtBQUtaLGtCQUFBQSwyQkFBMkIsQ0FBQ2MsaUJBQWlCO1lBQUU7Z0JBQ2xELE1BQU1oRyxpQkFBaUJpRyxDQUFBQSxHQUFBQSxvQ0FBQUEsa0NBQWtDLEVBQUNoQyxJQUFJaUMsSUFBSTtnQkFDbEV2RyxXQUFXRSxlQUFlO2dCQUMxQnFFLHdCQUF3QjtvQkFDdEI2QixNQUFNYixrQkFBQUEsMkJBQTJCLENBQUNjLGlCQUFpQjtvQkFDbkRFLE1BQU1qQyxJQUFJaUMsSUFBSTtnQkFDaEI7Z0JBQ0F2RyxXQUFXUSxTQUFTO2dCQUNwQixJQUFJMkMscUJBQUFBLG1CQUFtQixDQUFDRCxlQUFlLEVBQUU7b0JBQ3ZDdkMsUUFBUWdELElBQUksQ0FBQ0MsUUFBQUEsb0NBQW9DO29CQUNqRGxCLGtCQUFrQixNQUFNdEM7Z0JBQzFCO2dCQUNBRyxpQkFBaUJILGFBQWFDO2dCQUM5QjtZQUNGO1FBQ0EsdURBQXVEO1FBQ3ZELEtBQUtrRixrQkFBQUEsMkJBQTJCLENBQUNpQix3QkFBd0I7WUFBRTtnQkFDekRwRyxZQUNFUyxLQUFLQyxTQUFTLENBQUM7b0JBQ2JDLE9BQU87b0JBQ1BnRixVQUFVeEc7Z0JBQ1o7Z0JBRUYsSUFBSTRELHFCQUFBQSxtQkFBbUIsQ0FBQ0QsZUFBZSxFQUFFO29CQUN2QyxJQUFJckQsV0FBVztvQkFDZkEsWUFBWTtvQkFDWixPQUFPb0IsT0FBT0ksUUFBUSxDQUFDaUMsTUFBTTtnQkFDL0I7Z0JBQ0FtRCxDQUFBQSxHQUFBQSxPQUFBQSxlQUFlLEVBQUM7b0JBQ2RqQyxPQUFPa0MsV0FBVztvQkFDbEIxRyxXQUFXUSxTQUFTO2dCQUN0QjtnQkFFQSxJQUFJcUIsS0FBNEIsRUFBRSxFQUtsQztnQkFFQTtZQUNGO1FBQ0EsS0FBSzBELGtCQUFBQSwyQkFBMkIsQ0FBQ29CLFdBQVc7WUFBRTtnQkFDNUN2RyxZQUNFUyxLQUFLQyxTQUFTLENBQUM7b0JBQ2JDLE9BQU87b0JBQ1BnRixVQUFVeEc7Z0JBQ1o7Z0JBRUYsSUFBSU0sV0FBVztnQkFDZkEsWUFBWTtnQkFDWixPQUFPb0IsT0FBT0ksUUFBUSxDQUFDaUMsTUFBTTtZQUMvQjtRQUNBLEtBQUtpQyxrQkFBQUEsMkJBQTJCLENBQUNxQixVQUFVO1FBQzNDLEtBQUtyQixrQkFBQUEsMkJBQTJCLENBQUNzQixZQUFZO1lBQUU7Z0JBQzdDLHFGQUFxRjtnQkFDckYsT0FBT3JDLE9BQU9rQyxXQUFXO1lBQzNCO1FBQ0EsS0FBS25CLGtCQUFBQSwyQkFBMkIsQ0FBQ3VCLFlBQVk7WUFBRTtnQkFDN0MsTUFBTSxFQUFFQyxTQUFTLEVBQUUsR0FBR3pDO2dCQUN0QixJQUFJeUMsV0FBVztvQkFDYixNQUFNLEVBQUU5RCxPQUFPLEVBQUVKLEtBQUssRUFBRSxHQUFHaEMsS0FBS21HLEtBQUssQ0FBQ0Q7b0JBQ3RDLE1BQU0vQixRQUFRLElBQUlpQyxNQUFNaEU7b0JBQ3hCK0IsTUFBTW5DLEtBQUssR0FBR0E7b0JBQ2Q0QixhQUFhO3dCQUFDTztxQkFBTTtnQkFDdEI7Z0JBQ0E7WUFDRjtRQUNBLEtBQUtPLGtCQUFBQSwyQkFBMkIsQ0FBQzJCLHlCQUF5QjtZQUFFO2dCQUMxRDtZQUNGO1FBQ0E7WUFBUyxDQUNUO0lBQ0Y7QUFDRjtBQUVlLFNBQVM3SCxVQUFVOEgsS0FNakM7SUFOaUMsTUFDaENDLFdBQVcsRUFDWEMsUUFBUSxFQUlULEdBTmlDRjtJQU9oQyxNQUFNLENBQUNHLE9BQU9DLFNBQVMsR0FBR0MsQ0FBQUEsR0FBQUEsUUFBQUEsc0JBQXNCO0lBRWhELE1BQU14SCxhQUFheUgsQ0FBQUEsR0FBQUEsT0FBQUEsT0FBTyxFQUFhO1FBQ3JDLE9BQU87WUFDTG5IO2dCQUNFaUgsU0FBUztvQkFBRW5CLE1BQU1zQixRQUFBQSxlQUFlO2dCQUFDO1lBQ25DO1lBQ0E1QyxjQUFhN0IsT0FBTztnQkFDbEJzRSxTQUFTO29CQUFFbkIsTUFBTXVCLFFBQUFBLGtCQUFrQjtvQkFBRTFFO2dCQUFRO1lBQy9DO1lBQ0EvQztnQkFDRXFILFNBQVM7b0JBQUVuQixNQUFNd0IsUUFBQUEscUJBQXFCO2dCQUFDO1lBQ3pDO1lBQ0FwSDtnQkFDRStHLFNBQVM7b0JBQUVuQixNQUFNeUIsUUFBQUEsY0FBYztnQkFBQztZQUNsQztZQUNBbEMsZUFBY0MsV0FBVztnQkFDdkIyQixTQUFTO29CQUFFbkIsTUFBTTBCLFFBQUFBLG1CQUFtQjtvQkFBRWxDO2dCQUFZO1lBQ3BEO1FBQ0Y7SUFDRixHQUFHO1FBQUMyQjtLQUFTO0lBRWIsTUFBTVEseUJBQXlCQyxDQUFBQSxHQUFBQSxPQUFBQSxXQUFXLEVBQ3hDLENBQUNoRDtRQUNDLE1BQU1pRCxlQUFlakQsTUFBZWtELE9BQU87UUFHM0Msa0dBQWtHO1FBQ2xHLE1BQU1DLGlCQUFpQkYsZ0JBQUFBLE9BQUFBLEtBQUFBLElBQUFBLGFBQWNFLGNBQWM7UUFDbkQsTUFBTUMsVUFBVUgsZ0JBQUFBLE9BQUFBLEtBQUFBLElBQUFBLGFBQWNHLE9BQU87UUFDckNiLFNBQVM7WUFDUG5CLE1BQU1pQyxRQUFBQSxzQkFBc0I7WUFDNUJDLFFBQVF0RDtZQUNSdUQsUUFBUUMsQ0FBQUEsR0FBQUEsWUFBQUEsVUFBVSxFQUFDeEQsTUFBTW5DLEtBQUs7WUFDOUI0RixzQkFBc0JOLGlCQUNsQk8sQ0FBQUEsR0FBQUEscUJBQUFBLG1CQUFtQixFQUFDUCxrQkFDcEI5RTtZQUNKK0U7UUFDRjtJQUNGLEdBQ0E7UUFBQ2I7S0FBUztJQUVaLE1BQU1vQiw2QkFBNkJYLENBQUFBLEdBQUFBLE9BQUFBLFdBQVcsRUFDNUMsQ0FBQ007UUFDQ2YsU0FBUztZQUNQbkIsTUFBTXdDLFFBQUFBLDBCQUEwQjtZQUNoQ04sUUFBUUE7WUFDUkMsUUFBUUMsQ0FBQUEsR0FBQUEsWUFBQUEsVUFBVSxFQUFDRixPQUFPekYsS0FBSztRQUNqQztJQUNGLEdBQ0E7UUFBQzBFO0tBQVM7SUFFWixNQUFNc0IscUJBQXFCYixDQUFBQSxHQUFBQSxPQUFBQSxXQUFXLEVBQUM7UUFDckM3RSxxQkFBQUEsbUJBQW1CLENBQUNELGVBQWUsR0FBRztJQUN4QyxHQUFHLEVBQUU7SUFDTDRGLENBQUFBLEdBQUFBLGlCQUFBQSxlQUFlLEVBQUNmLHdCQUF3Qlk7SUFFeEMsTUFBTUksZUFBZUMsQ0FBQUEsR0FBQUEsY0FBQUEsWUFBWSxFQUFDNUI7SUFDbEM2QixDQUFBQSxHQUFBQSxjQUFBQSxnQkFBZ0IsRUFBQ0Y7SUFDakIsTUFBTTNJLGNBQWM4SSxDQUFBQSxHQUFBQSxjQUFBQSxjQUFjLEVBQUNIO0lBQ25DLE1BQU14RSwwQkFBMEI0RSxDQUFBQSxHQUFBQSxjQUFBQSxZQUFZLEVBQUMvSSxhQUFhLENBQUN1QyxNQUN6REQsa0JBQWtCQyxLQUFLdkM7SUFHekIsTUFBTW9FLFNBQVM0RSxDQUFBQSxHQUFBQSxZQUFBQSxTQUFTO0lBRXhCQyxDQUFBQSxHQUFBQSxPQUFBQSxTQUFTLEVBQUM7UUFDUixNQUFNQyxZQUFZUCxhQUFhUSxPQUFPO1FBQ3RDLElBQUksQ0FBQ0QsV0FBVztRQUVoQixNQUFNL0csVUFBVSxDQUFDeEI7WUFDZixJQUFJO2dCQUNGLE1BQU11RCxNQUFNekQsS0FBS21HLEtBQUssQ0FBQ2pHLE1BQU13RixJQUFJO2dCQUNqQ2xDLGVBQ0VDLEtBQ0FsRSxhQUNBbUUseUJBQ0FDLFFBQ0F4RTtZQUVKLEVBQUUsT0FBTzJDLEtBQVU7b0JBRWtDQTtnQkFEbkRoQyxRQUFRZ0QsSUFBSSxDQUNWLDRCQUE0QjVDLE1BQU13RixJQUFJLEdBQUcsT0FBUTVELENBQUFBLENBQUFBLGFBQUFBLE9BQUFBLE9BQUFBLEtBQUFBLElBQUFBLElBQUtFLEtBQUssWUFBVkYsYUFBYztZQUVuRTtRQUNGO1FBRUEyRyxVQUFVRSxnQkFBZ0IsQ0FBQyxXQUFXakg7UUFDdEMsT0FBTyxJQUFNK0csVUFBVUcsbUJBQW1CLENBQUMsV0FBV2xIO0lBQ3hELEdBQUc7UUFBQ25DO1FBQWFvRTtRQUFRdUU7UUFBYy9JO1FBQVl1RTtLQUF3QjtJQUUzRSxPQUNFLFdBREYsR0FDRSxJQUFBbUYsWUFBQUMsR0FBQSxFQUFDQyxpQkFBQUEsT0FBZTtRQUFDQyxjQUFjaEI7UUFBb0J2QixPQUFPQTtrQkFDdkREOztBQUdQIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvcmVhY3QtZGV2LW92ZXJsYXkvYXBwL2hvdC1yZWxvYWRlci1jbGllbnQudHN4PzBkYmEiXSwibmFtZXMiOlsiSG90UmVsb2FkIiwibW9zdFJlY2VudENvbXBpbGF0aW9uSGFzaCIsIl9fbmV4dERldkNsaWVudElkIiwiTWF0aCIsInJvdW5kIiwicmFuZG9tIiwiRGF0ZSIsIm5vdyIsInJlbG9hZGluZyIsInN0YXJ0TGF0ZW5jeSIsIm9uQmVmb3JlRmFzdFJlZnJlc2giLCJkaXNwYXRjaGVyIiwiaGFzVXBkYXRlcyIsIm9uQmVmb3JlUmVmcmVzaCIsIm9uRmFzdFJlZnJlc2giLCJzZW5kTWVzc2FnZSIsInVwZGF0ZWRNb2R1bGVzIiwib25CdWlsZE9rIiwicmVwb3J0SG1yTGF0ZW5jeSIsIm9uUmVmcmVzaCIsImVuZExhdGVuY3kiLCJsYXRlbmN5IiwiY29uc29sZSIsImxvZyIsIkpTT04iLCJzdHJpbmdpZnkiLCJldmVudCIsImlkIiwid2luZG93Iiwic3RhcnRUaW1lIiwiZW5kVGltZSIsInBhZ2UiLCJsb2NhdGlvbiIsInBhdGhuYW1lIiwiaXNQYWdlSGlkZGVuIiwiZG9jdW1lbnQiLCJ2aXNpYmlsaXR5U3RhdGUiLCJoYW5kbGVBdmFpbGFibGVIYXNoIiwiaGFzaCIsImlzVXBkYXRlQXZhaWxhYmxlIiwicHJvY2VzcyIsImVudiIsIlRVUkJPUEFDSyIsIl9fd2VicGFja19oYXNoX18iLCJjYW5BcHBseVVwZGF0ZXMiLCJtb2R1bGUiLCJob3QiLCJzdGF0dXMiLCJhZnRlckFwcGx5VXBkYXRlcyIsImZuIiwiaGFuZGxlciIsInJlbW92ZVN0YXR1c0hhbmRsZXIiLCJhZGRTdGF0dXNIYW5kbGVyIiwicGVyZm9ybUZ1bGxSZWxvYWQiLCJlcnIiLCJzdGFja1RyYWNlIiwic3RhY2siLCJzcGxpdCIsInNsaWNlIiwiam9pbiIsIm1lc3NhZ2UiLCJoYWRSdW50aW1lRXJyb3IiLCJSdW50aW1lRXJyb3JIYW5kbGVyIiwiZGVwZW5kZW5jeUNoYWluIiwidW5kZWZpbmVkIiwicmVsb2FkIiwidHJ5QXBwbHlVcGRhdGVzIiwib25CZWZvcmVVcGRhdGUiLCJvbkhvdFVwZGF0ZVN1Y2Nlc3MiLCJoYW5kbGVBcHBseVVwZGF0ZXMiLCJ3YXJuIiwiUkVBQ1RfUkVGUkVTSF9GVUxMX1JFTE9BRF9GUk9NX0VSUk9SIiwiQm9vbGVhbiIsImxlbmd0aCIsIl9fTkVYVF9URVNUX01PREUiLCJzZWxmIiwiX19ORVhUX0hNUl9DQiIsImNoZWNrIiwidGhlbiIsImFwcGx5IiwicHJvY2Vzc01lc3NhZ2UiLCJvYmoiLCJwcm9jZXNzVHVyYm9wYWNrTWVzc2FnZSIsInJvdXRlciIsImhhbmRsZUVycm9ycyIsImVycm9ycyIsImZvcm1hdHRlZCIsImZvcm1hdFdlYnBhY2tNZXNzYWdlcyIsIndhcm5pbmdzIiwib25CdWlsZEVycm9yIiwiaSIsImVycm9yIiwic3RyaXBBbnNpIiwiaGFuZGxlSG90VXBkYXRlIiwib25CZWZvcmVIb3RVcGRhdGUiLCJvblN1Y2Nlc3NmdWxIb3RVcGRhdGUiLCJ3ZWJwYWNrVXBkYXRlZE1vZHVsZXMiLCJhY3Rpb24iLCJITVJfQUNUSU9OU19TRU5UX1RPX0JST1dTRVIiLCJCVUlMRElORyIsIkJVSUxUIiwiU1lOQyIsIm9uVmVyc2lvbkluZm8iLCJ2ZXJzaW9uSW5mbyIsImhhc0Vycm9ycyIsImVycm9yQ291bnQiLCJjbGllbnRJZCIsImhhc1dhcm5pbmdzIiwid2FybmluZ0NvdW50IiwiZm9ybWF0dGVkTWVzc2FnZXMiLCJUVVJCT1BBQ0tfQ09OTkVDVEVEIiwidHlwZSIsIlRVUkJPUEFDS19NRVNTQUdFIiwiZXh0cmFjdE1vZHVsZXNGcm9tVHVyYm9wYWNrTWVzc2FnZSIsImRhdGEiLCJTRVJWRVJfQ09NUE9ORU5UX0NIQU5HRVMiLCJzdGFydFRyYW5zaXRpb24iLCJmYXN0UmVmcmVzaCIsIlJFTE9BRF9QQUdFIiwiQURERURfUEFHRSIsIlJFTU9WRURfUEFHRSIsIlNFUlZFUl9FUlJPUiIsImVycm9ySlNPTiIsInBhcnNlIiwiRXJyb3IiLCJERVZfUEFHRVNfTUFOSUZFU1RfVVBEQVRFIiwicGFyYW0iLCJhc3NldFByZWZpeCIsImNoaWxkcmVuIiwic3RhdGUiLCJkaXNwYXRjaCIsInVzZUVycm9yT3ZlcmxheVJlZHVjZXIiLCJ1c2VNZW1vIiwiQUNUSU9OX0JVSUxEX09LIiwiQUNUSU9OX0JVSUxEX0VSUk9SIiwiQUNUSU9OX0JFRk9SRV9SRUZSRVNIIiwiQUNUSU9OX1JFRlJFU0giLCJBQ1RJT05fVkVSU0lPTl9JTkZPIiwiaGFuZGxlT25VbmhhbmRsZWRFcnJvciIsInVzZUNhbGxiYWNrIiwiZXJyb3JEZXRhaWxzIiwiZGV0YWlscyIsImNvbXBvbmVudFN0YWNrIiwid2FybmluZyIsIkFDVElPTl9VTkhBTkRMRURfRVJST1IiLCJyZWFzb24iLCJmcmFtZXMiLCJwYXJzZVN0YWNrIiwiY29tcG9uZW50U3RhY2tGcmFtZXMiLCJwYXJzZUNvbXBvbmVudFN0YWNrIiwiaGFuZGxlT25VbmhhbmRsZWRSZWplY3Rpb24iLCJBQ1RJT05fVU5IQU5ETEVEX1JFSkVDVElPTiIsImhhbmRsZU9uUmVhY3RFcnJvciIsInVzZUVycm9ySGFuZGxlciIsIndlYlNvY2tldFJlZiIsInVzZVdlYnNvY2tldCIsInVzZVdlYnNvY2tldFBpbmciLCJ1c2VTZW5kTWVzc2FnZSIsInVzZVR1cmJvcGFjayIsInVzZVJvdXRlciIsInVzZUVmZmVjdCIsIndlYnNvY2tldCIsImN1cnJlbnQiLCJhZGRFdmVudExpc3RlbmVyIiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsIl9qc3hydW50aW1lIiwianN4IiwiUmVhY3REZXZPdmVybGF5Iiwib25SZWFjdEVycm9yIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/app/hot-reloader-client.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/CodeFrame.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/CodeFrame.js ***! - \***************************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"CodeFrame\", ({\n enumerable: true,\n get: function() {\n return CodeFrame;\n }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _anser = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! next/dist/compiled/anser */ \"(ssr)/./node_modules/next/dist/compiled/anser/index.js\"));\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst _stripansi = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! next/dist/compiled/strip-ansi */ \"(ssr)/./node_modules/next/dist/compiled/strip-ansi/index.js\"));\nconst _stackframe = __webpack_require__(/*! ../../helpers/stack-frame */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stack-frame.js\");\nconst _useopenineditor = __webpack_require__(/*! ../../helpers/use-open-in-editor */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-open-in-editor.js\");\nconst _hotlinkedtext = __webpack_require__(/*! ../hot-linked-text */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/hot-linked-text/index.js\");\nconst CodeFrame = function CodeFrame(param) {\n let { stackFrame, codeFrame } = param;\n // Strip leading spaces out of the code frame:\n const formattedFrame = _react.useMemo(()=>{\n const lines = codeFrame.split(/\\r?\\n/g);\n // Find the minimum length of leading spaces after `|` in the code frame\n const miniLeadingSpacesLength = lines.map((line)=>/^>? +\\d+ +\\| [ ]+/.exec((0, _stripansi.default)(line)) === null ? null : /^>? +\\d+ +\\| ( *)/.exec((0, _stripansi.default)(line))).filter(Boolean).map((v)=>v.pop()).reduce((c, n)=>isNaN(c) ? n.length : Math.min(c, n.length), NaN);\n // When the minimum length of leading spaces is greater than 1, remove them\n // from the code frame to help the indentation looks better when there's a lot leading spaces.\n if (miniLeadingSpacesLength > 1) {\n return lines.map((line, a)=>~(a = line.indexOf(\"|\")) ? line.substring(0, a) + line.substring(a).replace(\"^\\\\ {\" + miniLeadingSpacesLength + \"}\", \"\") : line).join(\"\\n\");\n }\n return lines.join(\"\\n\");\n }, [\n codeFrame\n ]);\n const decoded = _react.useMemo(()=>{\n return _anser.default.ansiToJson(formattedFrame, {\n json: true,\n use_classes: true,\n remove_empty: true\n });\n }, [\n formattedFrame\n ]);\n const open = (0, _useopenineditor.useOpenInEditor)({\n file: stackFrame.file,\n lineNumber: stackFrame.lineNumber,\n column: stackFrame.column\n });\n // TODO: make the caret absolute\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"div\", {\n \"data-nextjs-codeframe\": true,\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"div\", {\n children: /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"p\", {\n role: \"link\",\n onClick: open,\n tabIndex: 1,\n title: \"Click to open in your editor\",\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"span\", {\n children: [\n (0, _stackframe.getFrameSource)(stackFrame),\n \" @\",\n \" \",\n /*#__PURE__*/ (0, _jsxruntime.jsx)(_hotlinkedtext.HotlinkedText, {\n text: stackFrame.methodName\n })\n ]\n }),\n /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n fill: \"none\",\n stroke: \"currentColor\",\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"path\", {\n d: \"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\n }),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"polyline\", {\n points: \"15 3 21 3 21 9\"\n }),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"line\", {\n x1: \"10\",\n y1: \"14\",\n x2: \"21\",\n y2: \"3\"\n })\n ]\n })\n ]\n })\n }),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"pre\", {\n children: decoded.map((entry, index)=>/*#__PURE__*/ (0, _jsxruntime.jsx)(\"span\", {\n style: {\n color: entry.fg ? \"var(--color-\" + entry.fg + \")\" : undefined,\n ...entry.decoration === \"bold\" ? {\n fontWeight: 800\n } : entry.decoration === \"italic\" ? {\n fontStyle: \"italic\"\n } : undefined\n },\n children: entry.content\n }, \"frame-\" + index))\n })\n ]\n });\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=CodeFrame.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvQ29kZUZyYW1lL0NvZGVGcmFtZS5qcyIsIm1hcHBpbmdzIjoiOzs7OzZDQVVhQTs7O2VBQUFBOzs7Ozs7NEVBVks7NkVBQ0s7Z0ZBRUQ7d0NBQ1M7NkNBQ0M7MkNBQ0Y7QUFJdkIsTUFBTUEsWUFBc0MsU0FBU0EsVUFBVUMsS0FHckU7SUFIcUUsTUFDcEVDLFVBQVUsRUFDVkMsU0FBUyxFQUNWLEdBSHFFRjtJQUlwRSw4Q0FBOEM7SUFDOUMsTUFBTUcsaUJBQWlCQyxPQUFNQyxPQUFPLENBQVM7UUFDM0MsTUFBTUMsUUFBUUosVUFBVUssS0FBSyxDQUFDO1FBRTlCLHdFQUF3RTtRQUN4RSxNQUFNQywwQkFBMEJGLE1BQzdCRyxHQUFHLENBQUMsQ0FBQ0MsT0FDSixvQkFBb0JDLElBQUksQ0FBQ0MsQ0FBQUEsR0FBQUEsV0FBQUEsT0FBUyxFQUFDRixXQUFXLE9BQzFDLE9BQ0Esb0JBQW9CQyxJQUFJLENBQUNDLENBQUFBLEdBQUFBLFdBQUFBLE9BQVMsRUFBQ0YsUUFFeENHLE1BQU0sQ0FBQ0MsU0FDUEwsR0FBRyxDQUFDLENBQUNNLElBQU1BLEVBQUdDLEdBQUcsSUFDakJDLE1BQU0sQ0FBQyxDQUFDQyxHQUFHQyxJQUFPQyxNQUFNRixLQUFLQyxFQUFFRSxNQUFNLEdBQUdDLEtBQUtDLEdBQUcsQ0FBQ0wsR0FBR0MsRUFBRUUsTUFBTSxHQUFJRztRQUVuRSwyRUFBMkU7UUFDM0UsOEZBQThGO1FBQzlGLElBQUloQiwwQkFBMEIsR0FBRztZQUMvQixPQUFPRixNQUNKRyxHQUFHLENBQUMsQ0FBQ0MsTUFBTWUsSUFDVixDQUFFQSxDQUFBQSxJQUFJZixLQUFLZ0IsT0FBTyxDQUFDLFFBQ2ZoQixLQUFLaUIsU0FBUyxDQUFDLEdBQUdGLEtBQ2xCZixLQUFLaUIsU0FBUyxDQUFDRixHQUFHRyxPQUFPLENBQUMsVUFBUXBCLDBCQUF3QixLQUFJLE1BQzlERSxNQUVMbUIsSUFBSSxDQUFDO1FBQ1Y7UUFDQSxPQUFPdkIsTUFBTXVCLElBQUksQ0FBQztJQUNwQixHQUFHO1FBQUMzQjtLQUFVO0lBRWQsTUFBTTRCLFVBQVUxQixPQUFNQyxPQUFPLENBQUM7UUFDNUIsT0FBTzBCLE9BQUFBLE9BQUssQ0FBQ0MsVUFBVSxDQUFDN0IsZ0JBQWdCO1lBQ3RDOEIsTUFBTTtZQUNOQyxhQUFhO1lBQ2JDLGNBQWM7UUFDaEI7SUFDRixHQUFHO1FBQUNoQztLQUFlO0lBRW5CLE1BQU1pQyxPQUFPQyxDQUFBQSxHQUFBQSxpQkFBQUEsZUFBZSxFQUFDO1FBQzNCQyxNQUFNckMsV0FBV3FDLElBQUk7UUFDckJDLFlBQVl0QyxXQUFXc0MsVUFBVTtRQUNqQ0MsUUFBUXZDLFdBQVd1QyxNQUFNO0lBQzNCO0lBRUEsZ0NBQWdDO0lBQ2hDLE9BQ0UsV0FERixHQUNFLElBQUFDLFlBQUFDLElBQUEsRUFBQ0MsT0FBQUE7UUFBSUMseUJBQXFCOzswQkFDeEIsSUFBQUgsWUFBQUksR0FBQSxFQUFDRixPQUFBQTswQkFDQyxrQkFBQUYsWUFBQUMsSUFBQSxFQUFDSSxLQUFBQTtvQkFDQ0MsTUFBSztvQkFDTEMsU0FBU1o7b0JBQ1RhLFVBQVU7b0JBQ1ZDLE9BQU07O3NDQUVOLElBQUFULFlBQUFDLElBQUEsRUFBQ1MsUUFBQUE7O2dDQUNFQyxDQUFBQSxHQUFBQSxZQUFBQSxjQUFjLEVBQUNuRDtnQ0FBWTtnQ0FBRzs4Q0FDL0IsSUFBQXdDLFlBQUFJLEdBQUEsRUFBQ1EsZUFBQUEsYUFBYTtvQ0FBQ0MsTUFBTXJELFdBQVdzRCxVQUFVOzs7O3NDQUU1QyxJQUFBZCxZQUFBQyxJQUFBLEVBQUNjLE9BQUFBOzRCQUNDQyxPQUFNOzRCQUNOQyxTQUFROzRCQUNSQyxNQUFLOzRCQUNMQyxRQUFPOzRCQUNQQyxhQUFZOzRCQUNaQyxlQUFjOzRCQUNkQyxnQkFBZTs7OENBRWYsSUFBQXRCLFlBQUFJLEdBQUEsRUFBQ21CLFFBQUFBO29DQUFLQyxHQUFFOzs4Q0FDUixJQUFBeEIsWUFBQUksR0FBQSxFQUFDcUIsWUFBQUE7b0NBQVNDLFFBQU87OzhDQUNqQixJQUFBMUIsWUFBQUksR0FBQSxFQUFDbkMsUUFBQUE7b0NBQUswRCxJQUFHO29DQUFLQyxJQUFHO29DQUFLQyxJQUFHO29DQUFLQyxJQUFHOzs7Ozs7OzBCQUl2QyxJQUFBOUIsWUFBQUksR0FBQSxFQUFDMkIsT0FBQUE7MEJBQ0UxQyxRQUFRckIsR0FBRyxDQUFDLENBQUNnRSxPQUFPQyxRQUNuQixXQURtQkEsR0FDbkIsSUFBQWpDLFlBQUFJLEdBQUEsRUFBQ00sUUFBQUE7d0JBRUN3QixPQUFPOzRCQUNMQyxPQUFPSCxNQUFNSSxFQUFFLEdBQUcsaUJBQWVKLE1BQU1JLEVBQUUsR0FBQyxNQUFLQzs0QkFDL0MsR0FBSUwsTUFBTU0sVUFBVSxLQUFLLFNBQ3JCO2dDQUFFQyxZQUFZOzRCQUFJLElBQ2xCUCxNQUFNTSxVQUFVLEtBQUssV0FDckI7Z0NBQUVFLFdBQVc7NEJBQVMsSUFDdEJILFNBQVM7d0JBQ2Y7a0NBRUNMLE1BQU1TLE9BQU87dUJBVlQsV0FBU1I7Ozs7QUFnQjFCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvcmVhY3QtZGV2LW92ZXJsYXkvaW50ZXJuYWwvY29tcG9uZW50cy9Db2RlRnJhbWUvQ29kZUZyYW1lLnRzeD9kY2I0Il0sIm5hbWVzIjpbIkNvZGVGcmFtZSIsInBhcmFtIiwic3RhY2tGcmFtZSIsImNvZGVGcmFtZSIsImZvcm1hdHRlZEZyYW1lIiwiUmVhY3QiLCJ1c2VNZW1vIiwibGluZXMiLCJzcGxpdCIsIm1pbmlMZWFkaW5nU3BhY2VzTGVuZ3RoIiwibWFwIiwibGluZSIsImV4ZWMiLCJzdHJpcEFuc2kiLCJmaWx0ZXIiLCJCb29sZWFuIiwidiIsInBvcCIsInJlZHVjZSIsImMiLCJuIiwiaXNOYU4iLCJsZW5ndGgiLCJNYXRoIiwibWluIiwiTmFOIiwiYSIsImluZGV4T2YiLCJzdWJzdHJpbmciLCJyZXBsYWNlIiwiam9pbiIsImRlY29kZWQiLCJBbnNlciIsImFuc2lUb0pzb24iLCJqc29uIiwidXNlX2NsYXNzZXMiLCJyZW1vdmVfZW1wdHkiLCJvcGVuIiwidXNlT3BlbkluRWRpdG9yIiwiZmlsZSIsImxpbmVOdW1iZXIiLCJjb2x1bW4iLCJfanN4cnVudGltZSIsImpzeHMiLCJkaXYiLCJkYXRhLW5leHRqcy1jb2RlZnJhbWUiLCJqc3giLCJwIiwicm9sZSIsIm9uQ2xpY2siLCJ0YWJJbmRleCIsInRpdGxlIiwic3BhbiIsImdldEZyYW1lU291cmNlIiwiSG90bGlua2VkVGV4dCIsInRleHQiLCJtZXRob2ROYW1lIiwic3ZnIiwieG1sbnMiLCJ2aWV3Qm94IiwiZmlsbCIsInN0cm9rZSIsInN0cm9rZVdpZHRoIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwicGF0aCIsImQiLCJwb2x5bGluZSIsInBvaW50cyIsIngxIiwieTEiLCJ4MiIsInkyIiwicHJlIiwiZW50cnkiLCJpbmRleCIsInN0eWxlIiwiY29sb3IiLCJmZyIsInVuZGVmaW5lZCIsImRlY29yYXRpb24iLCJmb250V2VpZ2h0IiwiZm9udFN0eWxlIiwiY29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/CodeFrame.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/index.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/index.js ***! - \***********************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"CodeFrame\", ({\n enumerable: true,\n get: function() {\n return _CodeFrame.CodeFrame;\n }\n}));\nconst _CodeFrame = __webpack_require__(/*! ./CodeFrame */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/CodeFrame.js\");\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvQ29kZUZyYW1lL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7NkNBQVNBOzs7ZUFBQUEsV0FBQUEsU0FBUzs7O3VDQUFRIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvcmVhY3QtZGV2LW92ZXJsYXkvaW50ZXJuYWwvY29tcG9uZW50cy9Db2RlRnJhbWUvaW5kZXgudHN4PzlhOTUiXSwibmFtZXMiOlsiQ29kZUZyYW1lIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/index.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/styles.js": -/*!************************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/styles.js ***! - \************************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"styles\", ({\n enumerable: true,\n get: function() {\n return styles;\n }\n}));\nconst _tagged_template_literal_loose = __webpack_require__(/*! @swc/helpers/_/_tagged_template_literal_loose */ \"(ssr)/./node_modules/@swc/helpers/esm/_tagged_template_literal_loose.js\");\nconst _nooptemplate = __webpack_require__(/*! ../../helpers/noop-template */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/noop-template.js\");\nfunction _templateObject() {\n const data = _tagged_template_literal_loose._([\n \"\\n [data-nextjs-codeframe] {\\n overflow: auto;\\n border-radius: var(--size-gap-half);\\n background-color: var(--color-ansi-bg);\\n color: var(--color-ansi-fg);\\n }\\n [data-nextjs-codeframe]::selection,\\n [data-nextjs-codeframe] *::selection {\\n background-color: var(--color-ansi-selection);\\n }\\n [data-nextjs-codeframe] * {\\n color: inherit;\\n background-color: transparent;\\n font-family: var(--font-stack-monospace);\\n }\\n\\n [data-nextjs-codeframe] > * {\\n margin: 0;\\n padding: calc(var(--size-gap) + var(--size-gap-half))\\n calc(var(--size-gap-double) + var(--size-gap-half));\\n }\\n [data-nextjs-codeframe] > div {\\n display: inline-block;\\n width: auto;\\n min-width: 100%;\\n border-bottom: 1px solid var(--color-ansi-bright-black);\\n }\\n [data-nextjs-codeframe] > div > p {\\n display: flex;\\n align-items: center;\\n justify-content: space-between;\\n cursor: pointer;\\n margin: 0;\\n }\\n [data-nextjs-codeframe] > div > p:hover {\\n text-decoration: underline dotted;\\n }\\n [data-nextjs-codeframe] div > p > svg {\\n width: auto;\\n height: 1em;\\n margin-left: 8px;\\n }\\n [data-nextjs-codeframe] div > pre {\\n overflow: hidden;\\n display: inline-block;\\n }\\n\"\n ]);\n _templateObject = function() {\n return data;\n };\n return data;\n}\nconst styles = (0, _nooptemplate.noop)(_templateObject());\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=styles.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvQ29kZUZyYW1lL3N0eWxlcy5qcyIsIm1hcHBpbmdzIjoiOzs7OzBDQW1EU0E7OztlQUFBQTs7OzswQ0FuRG1COzs7Ozs7Ozs7O0FBRTVCLE1BQU1BLFNBQUFBLENBQUFBLEdBQVNDLGNBQUFBLElBQUcsRUFBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9yZWFjdC1kZXYtb3ZlcmxheS9pbnRlcm5hbC9jb21wb25lbnRzL0NvZGVGcmFtZS9zdHlsZXMudHN4PzI2M2EiXSwibmFtZXMiOlsic3R5bGVzIiwiY3NzIiwiX3RlbXBsYXRlT2JqZWN0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/styles.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/Dialog.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/Dialog.js ***! - \*********************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"Dialog\", ({\n enumerable: true,\n get: function() {\n return Dialog;\n }\n}));\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst _useonclickoutside = __webpack_require__(/*! ../../hooks/use-on-click-outside */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/hooks/use-on-click-outside.js\");\nconst Dialog = function Dialog(param) {\n let { children, type, onClose, ...props } = param;\n const [dialog, setDialog] = _react.useState(null);\n const [role, setRole] = _react.useState(typeof document !== \"undefined\" && document.hasFocus() ? \"dialog\" : undefined);\n const onDialog = _react.useCallback((node)=>{\n setDialog(node);\n }, []);\n (0, _useonclickoutside.useOnClickOutside)(dialog, (e)=>{\n e.preventDefault();\n return onClose == null ? void 0 : onClose();\n });\n // Make HTMLElements with `role=link` accessible to be triggered by the\n // keyboard, i.e. [Enter].\n _react.useEffect(()=>{\n if (dialog == null) {\n return;\n }\n const root = dialog.getRootNode();\n // Always true, but we do this for TypeScript:\n if (!(root instanceof ShadowRoot)) {\n return;\n }\n const shadowRoot = root;\n function handler(e) {\n const el = shadowRoot.activeElement;\n if (e.key === \"Enter\" && el instanceof HTMLElement && el.getAttribute(\"role\") === \"link\") {\n e.preventDefault();\n e.stopPropagation();\n el.click();\n }\n }\n function handleFocus() {\n // safari will force itself as the active application when a background page triggers any sort of autofocus\n // this is a workaround to only set the dialog role if the document has focus\n setRole(document.hasFocus() ? \"dialog\" : undefined);\n }\n shadowRoot.addEventListener(\"keydown\", handler);\n window.addEventListener(\"focus\", handleFocus);\n window.addEventListener(\"blur\", handleFocus);\n return ()=>{\n shadowRoot.removeEventListener(\"keydown\", handler);\n window.removeEventListener(\"focus\", handleFocus);\n window.removeEventListener(\"blur\", handleFocus);\n };\n }, [\n dialog\n ]);\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"div\", {\n ref: onDialog,\n \"data-nextjs-dialog\": true,\n tabIndex: -1,\n role: role,\n \"aria-labelledby\": props[\"aria-labelledby\"],\n \"aria-describedby\": props[\"aria-describedby\"],\n \"aria-modal\": \"true\",\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"div\", {\n \"data-nextjs-dialog-banner\": true,\n className: \"banner-\" + type\n }),\n children\n ]\n });\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=Dialog.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvRGlhbG9nL0RpYWxvZy5qcyIsIm1hcHBpbmdzIjoiOzs7OzBDQTBGU0E7OztlQUFBQTs7Ozs7NkVBMUZjOytDQUNXO0FBVWxDLE1BQU1BLFNBQWdDLFNBQVNBLE9BQU9DLEtBS3JEO0lBTHFELE1BQ3BEQyxRQUFRLEVBQ1JDLElBQUksRUFDSkMsT0FBTyxFQUNQLEdBQUdDLE9BQ0osR0FMcURKO0lBTXBELE1BQU0sQ0FBQ0ssUUFBUUMsVUFBVSxHQUFHQyxPQUFNQyxRQUFRLENBQXdCO0lBQ2xFLE1BQU0sQ0FBQ0MsTUFBTUMsUUFBUSxHQUFHSCxPQUFNQyxRQUFRLENBQ3BDLE9BQU9HLGFBQWEsZUFBZUEsU0FBU0MsUUFBUSxLQUNoRCxXQUNBQztJQUVOLE1BQU1DLFdBQVdQLE9BQU1RLFdBQVcsQ0FBQyxDQUFDQztRQUNsQ1YsVUFBVVU7SUFDWixHQUFHLEVBQUU7SUFDTEMsQ0FBQUEsR0FBQUEsbUJBQUFBLGlCQUFpQixFQUFDWixRQUFRLENBQUNhO1FBQ3pCQSxFQUFFQyxjQUFjO1FBQ2hCLE9BQU9oQixXQUFBQSxPQUFBQSxLQUFBQSxJQUFBQTtJQUNUO0lBRUEsdUVBQXVFO0lBQ3ZFLDBCQUEwQjtJQUMxQkksT0FBTWEsU0FBUyxDQUFDO1FBQ2QsSUFBSWYsVUFBVSxNQUFNO1lBQ2xCO1FBQ0Y7UUFFQSxNQUFNZ0IsT0FBT2hCLE9BQU9pQixXQUFXO1FBQy9CLDhDQUE4QztRQUM5QyxJQUFJLENBQUVELENBQUFBLGdCQUFnQkUsVUFBQUEsR0FBYTtZQUNqQztRQUNGO1FBQ0EsTUFBTUMsYUFBYUg7UUFDbkIsU0FBU0ksUUFBUVAsQ0FBZ0I7WUFDL0IsTUFBTVEsS0FBS0YsV0FBV0csYUFBYTtZQUNuQyxJQUNFVCxFQUFFVSxHQUFHLEtBQUssV0FDVkYsY0FBY0csZUFDZEgsR0FBR0ksWUFBWSxDQUFDLFlBQVksUUFDNUI7Z0JBQ0FaLEVBQUVDLGNBQWM7Z0JBQ2hCRCxFQUFFYSxlQUFlO2dCQUVqQkwsR0FBR00sS0FBSztZQUNWO1FBQ0Y7UUFFQSxTQUFTQztZQUNQLDJHQUEyRztZQUMzRyw2RUFBNkU7WUFDN0V2QixRQUFRQyxTQUFTQyxRQUFRLEtBQUssV0FBV0M7UUFDM0M7UUFFQVcsV0FBV1UsZ0JBQWdCLENBQUMsV0FBV1Q7UUFDdkNVLE9BQU9ELGdCQUFnQixDQUFDLFNBQVNEO1FBQ2pDRSxPQUFPRCxnQkFBZ0IsQ0FBQyxRQUFRRDtRQUNoQyxPQUFPO1lBQ0xULFdBQVdZLG1CQUFtQixDQUFDLFdBQVdYO1lBQzFDVSxPQUFPQyxtQkFBbUIsQ0FBQyxTQUFTSDtZQUNwQ0UsT0FBT0MsbUJBQW1CLENBQUMsUUFBUUg7UUFDckM7SUFDRixHQUFHO1FBQUM1QjtLQUFPO0lBRVgsT0FDRSxXQURGLEdBQ0UsSUFBQWdDLFlBQUFDLElBQUEsRUFBQ0MsT0FBQUE7UUFDQ0MsS0FBSzFCO1FBQ0wyQixzQkFBa0I7UUFDbEJDLFVBQVUsQ0FBQztRQUNYakMsTUFBTUE7UUFDTmtDLG1CQUFpQnZDLEtBQUssQ0FBQyxrQkFBa0I7UUFDekN3QyxvQkFBa0J4QyxLQUFLLENBQUMsbUJBQW1CO1FBQzNDeUMsY0FBVzs7MEJBRVgsSUFBQVIsWUFBQVMsR0FBQSxFQUFDUCxPQUFBQTtnQkFBSVEsNkJBQXlCO2dCQUFDQyxXQUFXLFlBQVU5Qzs7WUFDbkREOzs7QUFHUCIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvRGlhbG9nL0RpYWxvZy50c3g/Mzg3ZCJdLCJuYW1lcyI6WyJEaWFsb2ciLCJwYXJhbSIsImNoaWxkcmVuIiwidHlwZSIsIm9uQ2xvc2UiLCJwcm9wcyIsImRpYWxvZyIsInNldERpYWxvZyIsIlJlYWN0IiwidXNlU3RhdGUiLCJyb2xlIiwic2V0Um9sZSIsImRvY3VtZW50IiwiaGFzRm9jdXMiLCJ1bmRlZmluZWQiLCJvbkRpYWxvZyIsInVzZUNhbGxiYWNrIiwibm9kZSIsInVzZU9uQ2xpY2tPdXRzaWRlIiwiZSIsInByZXZlbnREZWZhdWx0IiwidXNlRWZmZWN0Iiwicm9vdCIsImdldFJvb3ROb2RlIiwiU2hhZG93Um9vdCIsInNoYWRvd1Jvb3QiLCJoYW5kbGVyIiwiZWwiLCJhY3RpdmVFbGVtZW50Iiwia2V5IiwiSFRNTEVsZW1lbnQiLCJnZXRBdHRyaWJ1dGUiLCJzdG9wUHJvcGFnYXRpb24iLCJjbGljayIsImhhbmRsZUZvY3VzIiwiYWRkRXZlbnRMaXN0ZW5lciIsIndpbmRvdyIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJfanN4cnVudGltZSIsImpzeHMiLCJkaXYiLCJyZWYiLCJkYXRhLW5leHRqcy1kaWFsb2ciLCJ0YWJJbmRleCIsImFyaWEtbGFiZWxsZWRieSIsImFyaWEtZGVzY3JpYmVkYnkiLCJhcmlhLW1vZGFsIiwianN4IiwiZGF0YS1uZXh0anMtZGlhbG9nLWJhbm5lciIsImNsYXNzTmFtZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/Dialog.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogBody.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogBody.js ***! - \*************************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"DialogBody\", ({\n enumerable: true,\n get: function() {\n return DialogBody;\n }\n}));\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst DialogBody = function DialogBody(param) {\n let { children, className } = param;\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"div\", {\n \"data-nextjs-dialog-body\": true,\n className: className,\n children: children\n });\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=DialogBody.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvRGlhbG9nL0RpYWxvZ0JvZHkuanMiLCJtYXBwaW5ncyI6Ijs7Ozs4Q0FrQlNBOzs7ZUFBQUE7Ozs7OzZFQWxCYztBQU92QixNQUFNQSxhQUF3QyxTQUFTQSxXQUFXQyxLQUdqRTtJQUhpRSxNQUNoRUMsUUFBUSxFQUNSQyxTQUFTLEVBQ1YsR0FIaUVGO0lBSWhFLE9BQ0UsV0FERixHQUNFLElBQUFHLFlBQUFDLEdBQUEsRUFBQ0MsT0FBQUE7UUFBSUMsMkJBQXVCO1FBQUNKLFdBQVdBO2tCQUNyQ0Q7O0FBR1AiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9yZWFjdC1kZXYtb3ZlcmxheS9pbnRlcm5hbC9jb21wb25lbnRzL0RpYWxvZy9EaWFsb2dCb2R5LnRzeD8wMWViIl0sIm5hbWVzIjpbIkRpYWxvZ0JvZHkiLCJwYXJhbSIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiX2pzeHJ1bnRpbWUiLCJqc3giLCJkaXYiLCJkYXRhLW5leHRqcy1kaWFsb2ctYm9keSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogBody.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogContent.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogContent.js ***! - \****************************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"DialogContent\", ({\n enumerable: true,\n get: function() {\n return DialogContent;\n }\n}));\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst DialogContent = function DialogContent(param) {\n let { children, className } = param;\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"div\", {\n \"data-nextjs-dialog-content\": true,\n className: className,\n children: children\n });\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=DialogContent.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvRGlhbG9nL0RpYWxvZ0NvbnRlbnQuanMiLCJtYXBwaW5ncyI6Ijs7OztpREFrQlNBOzs7ZUFBQUE7Ozs7OzZFQWxCYztBQU92QixNQUFNQSxnQkFBOEMsU0FBU0EsY0FBY0MsS0FHMUU7SUFIMEUsTUFDekVDLFFBQVEsRUFDUkMsU0FBUyxFQUNWLEdBSDBFRjtJQUl6RSxPQUNFLFdBREYsR0FDRSxJQUFBRyxZQUFBQyxHQUFBLEVBQUNDLE9BQUFBO1FBQUlDLDhCQUEwQjtRQUFDSixXQUFXQTtrQkFDeENEOztBQUdQIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvcmVhY3QtZGV2LW92ZXJsYXkvaW50ZXJuYWwvY29tcG9uZW50cy9EaWFsb2cvRGlhbG9nQ29udGVudC50c3g/MTY3OCJdLCJuYW1lcyI6WyJEaWFsb2dDb250ZW50IiwicGFyYW0iLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsIl9qc3hydW50aW1lIiwianN4IiwiZGl2IiwiZGF0YS1uZXh0anMtZGlhbG9nLWNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogContent.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogHeader.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogHeader.js ***! - \***************************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"DialogHeader\", ({\n enumerable: true,\n get: function() {\n return DialogHeader;\n }\n}));\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst DialogHeader = function DialogHeader(param) {\n let { children, className } = param;\n return /*#__PURE__*/ (0, _jsxruntime.jsx)(\"div\", {\n \"data-nextjs-dialog-header\": true,\n className: className,\n children: children\n });\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=DialogHeader.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvRGlhbG9nL0RpYWxvZ0hlYWRlci5qcyIsIm1hcHBpbmdzIjoiOzs7O2dEQWtCU0E7OztlQUFBQTs7Ozs7NkVBbEJjO0FBT3ZCLE1BQU1BLGVBQTRDLFNBQVNBLGFBQWFDLEtBR3ZFO0lBSHVFLE1BQ3RFQyxRQUFRLEVBQ1JDLFNBQVMsRUFDVixHQUh1RUY7SUFJdEUsT0FDRSxXQURGLEdBQ0UsSUFBQUcsWUFBQUMsR0FBQSxFQUFDQyxPQUFBQTtRQUFJQyw2QkFBeUI7UUFBQ0osV0FBV0E7a0JBQ3ZDRDs7QUFHUCIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvRGlhbG9nL0RpYWxvZ0hlYWRlci50c3g/YTVkYiJdLCJuYW1lcyI6WyJEaWFsb2dIZWFkZXIiLCJwYXJhbSIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiX2pzeHJ1bnRpbWUiLCJqc3giLCJkaXYiLCJkYXRhLW5leHRqcy1kaWFsb2ctaGVhZGVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogHeader.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/index.js": -/*!********************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/index.js ***! - \********************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n Dialog: function() {\n return _Dialog.Dialog;\n },\n DialogBody: function() {\n return _DialogBody.DialogBody;\n },\n DialogContent: function() {\n return _DialogContent.DialogContent;\n },\n DialogHeader: function() {\n return _DialogHeader.DialogHeader;\n },\n styles: function() {\n return _styles.styles;\n }\n});\nconst _Dialog = __webpack_require__(/*! ./Dialog */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/Dialog.js\");\nconst _DialogBody = __webpack_require__(/*! ./DialogBody */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogBody.js\");\nconst _DialogContent = __webpack_require__(/*! ./DialogContent */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogContent.js\");\nconst _DialogHeader = __webpack_require__(/*! ./DialogHeader */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogHeader.js\");\nconst _styles = __webpack_require__(/*! ./styles */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/styles.js\");\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvRGlhbG9nL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztJQUFTQSxRQUFNO2VBQU5BLFFBQUFBLE1BQU07O0lBQ05DLFlBQVU7ZUFBVkEsWUFBQUEsVUFBVTs7SUFDVkMsZUFBYTtlQUFiQSxlQUFBQSxhQUFhOztJQUNiQyxjQUFZO2VBQVpBLGNBQUFBLFlBQVk7O0lBQ1pDLFFBQU07ZUFBTkEsUUFBQUEsTUFBTTs7O29DQUpRO3dDQUNJOzJDQUNHOzBDQUNEO29DQUNOIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvcmVhY3QtZGV2LW92ZXJsYXkvaW50ZXJuYWwvY29tcG9uZW50cy9EaWFsb2cvaW5kZXgudHM/MDVkMiJdLCJuYW1lcyI6WyJEaWFsb2ciLCJEaWFsb2dCb2R5IiwiRGlhbG9nQ29udGVudCIsIkRpYWxvZ0hlYWRlciIsInN0eWxlcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/index.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/styles.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/styles.js ***! - \*********************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"styles\", ({\n enumerable: true,\n get: function() {\n return styles;\n }\n}));\nconst _tagged_template_literal_loose = __webpack_require__(/*! @swc/helpers/_/_tagged_template_literal_loose */ \"(ssr)/./node_modules/@swc/helpers/esm/_tagged_template_literal_loose.js\");\nconst _nooptemplate = __webpack_require__(/*! ../../helpers/noop-template */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/noop-template.js\");\nfunction _templateObject() {\n const data = _tagged_template_literal_loose._([\n \"\\n [data-nextjs-dialog] {\\n display: flex;\\n flex-direction: column;\\n width: 100%;\\n margin-right: auto;\\n margin-left: auto;\\n outline: none;\\n background: var(--color-background);\\n border-radius: var(--size-gap);\\n box-shadow: 0 var(--size-gap-half) var(--size-gap-double)\\n rgba(0, 0, 0, 0.25);\\n max-height: calc(100% - 56px);\\n overflow-y: hidden;\\n }\\n\\n @media (max-height: 812px) {\\n [data-nextjs-dialog-overlay] {\\n max-height: calc(100% - 15px);\\n }\\n }\\n\\n @media (min-width: 576px) {\\n [data-nextjs-dialog] {\\n max-width: 540px;\\n box-shadow: 0 var(--size-gap) var(--size-gap-quad) rgba(0, 0, 0, 0.25);\\n }\\n }\\n\\n @media (min-width: 768px) {\\n [data-nextjs-dialog] {\\n max-width: 720px;\\n }\\n }\\n\\n @media (min-width: 992px) {\\n [data-nextjs-dialog] {\\n max-width: 960px;\\n }\\n }\\n\\n [data-nextjs-dialog-banner] {\\n position: relative;\\n }\\n [data-nextjs-dialog-banner].banner-warning {\\n border-color: var(--color-ansi-yellow);\\n }\\n [data-nextjs-dialog-banner].banner-error {\\n border-color: var(--color-ansi-red);\\n }\\n\\n [data-nextjs-dialog-banner]::after {\\n z-index: 2;\\n content: '';\\n position: absolute;\\n top: 0;\\n right: 0;\\n width: 100%;\\n /* banner width: */\\n border-top-width: var(--size-gap-half);\\n border-bottom-width: 0;\\n border-top-style: solid;\\n border-bottom-style: solid;\\n border-top-color: inherit;\\n border-bottom-color: transparent;\\n }\\n\\n [data-nextjs-dialog-content] {\\n overflow-y: auto;\\n border: none;\\n margin: 0;\\n /* calc(padding + banner width offset) */\\n padding: calc(var(--size-gap-double) + var(--size-gap-half))\\n var(--size-gap-double);\\n height: 100%;\\n display: flex;\\n flex-direction: column;\\n }\\n [data-nextjs-dialog-content] > [data-nextjs-dialog-header] {\\n flex-shrink: 0;\\n margin-bottom: var(--size-gap-double);\\n }\\n [data-nextjs-dialog-content] > [data-nextjs-dialog-body] {\\n position: relative;\\n flex: 1 1 auto;\\n }\\n\"\n ]);\n _templateObject = function() {\n return data;\n };\n return data;\n}\nconst styles = (0, _nooptemplate.noop)(_templateObject());\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=styles.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvRGlhbG9nL3N0eWxlcy5qcyIsIm1hcHBpbmdzIjoiOzs7OzBDQTBGU0E7OztlQUFBQTs7OzswQ0ExRm1COzs7Ozs7Ozs7O0FBRTVCLE1BQU1BLFNBQUFBLENBQUFBLEdBQVNDLGNBQUFBLElBQUcsRUFBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9yZWFjdC1kZXYtb3ZlcmxheS9pbnRlcm5hbC9jb21wb25lbnRzL0RpYWxvZy9zdHlsZXMudHM/MTRkZCJdLCJuYW1lcyI6WyJzdHlsZXMiLCJjc3MiLCJfdGVtcGxhdGVPYmplY3QiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/styles.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/LeftRightDialogHeader.js": -/*!***************************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/LeftRightDialogHeader.js ***! - \***************************************************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"LeftRightDialogHeader\", ({\n enumerable: true,\n get: function() {\n return LeftRightDialogHeader;\n }\n}));\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst _CloseIcon = __webpack_require__(/*! ../../icons/CloseIcon */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/icons/CloseIcon.js\");\nconst LeftRightDialogHeader = function LeftRightDialogHeader(param) {\n let { children, className, previous, next, close } = param;\n const buttonLeft = _react.useRef(null);\n const buttonRight = _react.useRef(null);\n const buttonClose = _react.useRef(null);\n const [nav, setNav] = _react.useState(null);\n const onNav = _react.useCallback((el)=>{\n setNav(el);\n }, []);\n _react.useEffect(()=>{\n if (nav == null) {\n return;\n }\n const root = nav.getRootNode();\n const d = self.document;\n function handler(e) {\n if (e.key === \"ArrowLeft\") {\n e.preventDefault();\n e.stopPropagation();\n if (buttonLeft.current) {\n buttonLeft.current.focus();\n }\n previous && previous();\n } else if (e.key === \"ArrowRight\") {\n e.preventDefault();\n e.stopPropagation();\n if (buttonRight.current) {\n buttonRight.current.focus();\n }\n next && next();\n } else if (e.key === \"Escape\") {\n e.preventDefault();\n e.stopPropagation();\n if (root instanceof ShadowRoot) {\n const a = root.activeElement;\n if (a && a !== buttonClose.current && a instanceof HTMLElement) {\n a.blur();\n return;\n }\n }\n close == null ? void 0 : close();\n }\n }\n root.addEventListener(\"keydown\", handler);\n if (root !== d) {\n d.addEventListener(\"keydown\", handler);\n }\n return function() {\n root.removeEventListener(\"keydown\", handler);\n if (root !== d) {\n d.removeEventListener(\"keydown\", handler);\n }\n };\n }, [\n close,\n nav,\n next,\n previous\n ]);\n // Unlock focus for browsers like Firefox, that break all user focus if the\n // currently focused item becomes disabled.\n _react.useEffect(()=>{\n if (nav == null) {\n return;\n }\n const root = nav.getRootNode();\n // Always true, but we do this for TypeScript:\n if (root instanceof ShadowRoot) {\n const a = root.activeElement;\n if (previous == null) {\n if (buttonLeft.current && a === buttonLeft.current) {\n buttonLeft.current.blur();\n }\n } else if (next == null) {\n if (buttonRight.current && a === buttonRight.current) {\n buttonRight.current.blur();\n }\n }\n }\n }, [\n nav,\n next,\n previous\n ]);\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"div\", {\n \"data-nextjs-dialog-left-right\": true,\n className: className,\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"nav\", {\n ref: onNav,\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"button\", {\n ref: buttonLeft,\n type: \"button\",\n disabled: previous == null ? true : undefined,\n \"aria-disabled\": previous == null ? true : undefined,\n onClick: previous != null ? previous : undefined,\n children: /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"svg\", {\n viewBox: \"0 0 14 14\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"title\", {\n children: \"previous\"\n }),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"path\", {\n d: \"M6.99996 1.16666L1.16663 6.99999L6.99996 12.8333M12.8333 6.99999H1.99996H12.8333Z\",\n stroke: \"currentColor\",\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n })\n ]\n })\n }),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"button\", {\n ref: buttonRight,\n type: \"button\",\n disabled: next == null ? true : undefined,\n \"aria-disabled\": next == null ? true : undefined,\n onClick: next != null ? next : undefined,\n children: /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"svg\", {\n viewBox: \"0 0 14 14\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"title\", {\n children: \"next\"\n }),\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"path\", {\n d: \"M6.99996 1.16666L12.8333 6.99999L6.99996 12.8333M1.16663 6.99999H12H1.16663Z\",\n stroke: \"currentColor\",\n strokeWidth: \"2\",\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\"\n })\n ]\n })\n }),\n children\n ]\n }),\n close ? /*#__PURE__*/ (0, _jsxruntime.jsx)(\"button\", {\n \"data-nextjs-errors-dialog-left-right-close-button\": true,\n ref: buttonClose,\n type: \"button\",\n onClick: close,\n \"aria-label\": \"Close\",\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(\"span\", {\n \"aria-hidden\": \"true\",\n children: /*#__PURE__*/ (0, _jsxruntime.jsx)(_CloseIcon.CloseIcon, {})\n })\n }) : null\n ]\n });\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=LeftRightDialogHeader.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvTGVmdFJpZ2h0RGlhbG9nSGVhZGVyL0xlZnRSaWdodERpYWxvZ0hlYWRlci5qcyIsIm1hcHBpbmdzIjoiOzs7O3lEQXdLU0E7OztlQUFBQTs7Ozs7NkVBeEtjO3VDQUNHO0FBVTFCLE1BQU1BLHdCQUNKLFNBQVNBLHNCQUFzQkMsS0FNOUI7SUFOOEIsTUFDN0JDLFFBQVEsRUFDUkMsU0FBUyxFQUNUQyxRQUFRLEVBQ1JDLElBQUksRUFDSkMsS0FBSyxFQUNOLEdBTjhCTDtJQU83QixNQUFNTSxhQUFhQyxPQUFNQyxNQUFNLENBQTJCO0lBQzFELE1BQU1DLGNBQWNGLE9BQU1DLE1BQU0sQ0FBMkI7SUFDM0QsTUFBTUUsY0FBY0gsT0FBTUMsTUFBTSxDQUEyQjtJQUUzRCxNQUFNLENBQUNHLEtBQUtDLE9BQU8sR0FBR0wsT0FBTU0sUUFBUSxDQUFxQjtJQUN6RCxNQUFNQyxRQUFRUCxPQUFNUSxXQUFXLENBQUMsQ0FBQ0M7UUFDL0JKLE9BQU9JO0lBQ1QsR0FBRyxFQUFFO0lBRUxULE9BQU1VLFNBQVMsQ0FBQztRQUNkLElBQUlOLE9BQU8sTUFBTTtZQUNmO1FBQ0Y7UUFFQSxNQUFNTyxPQUFPUCxJQUFJUSxXQUFXO1FBQzVCLE1BQU1DLElBQUlDLEtBQUtDLFFBQVE7UUFFdkIsU0FBU0MsUUFBUUMsQ0FBZ0I7WUFDL0IsSUFBSUEsRUFBRUMsR0FBRyxLQUFLLGFBQWE7Z0JBQ3pCRCxFQUFFRSxjQUFjO2dCQUNoQkYsRUFBRUcsZUFBZTtnQkFDakIsSUFBSXJCLFdBQVdzQixPQUFPLEVBQUU7b0JBQ3RCdEIsV0FBV3NCLE9BQU8sQ0FBQ0MsS0FBSztnQkFDMUI7Z0JBQ0ExQixZQUFZQTtZQUNkLE9BQU8sSUFBSXFCLEVBQUVDLEdBQUcsS0FBSyxjQUFjO2dCQUNqQ0QsRUFBRUUsY0FBYztnQkFDaEJGLEVBQUVHLGVBQWU7Z0JBQ2pCLElBQUlsQixZQUFZbUIsT0FBTyxFQUFFO29CQUN2Qm5CLFlBQVltQixPQUFPLENBQUNDLEtBQUs7Z0JBQzNCO2dCQUNBekIsUUFBUUE7WUFDVixPQUFPLElBQUlvQixFQUFFQyxHQUFHLEtBQUssVUFBVTtnQkFDN0JELEVBQUVFLGNBQWM7Z0JBQ2hCRixFQUFFRyxlQUFlO2dCQUNqQixJQUFJVCxnQkFBZ0JZLFlBQVk7b0JBQzlCLE1BQU1DLElBQUliLEtBQUtjLGFBQWE7b0JBQzVCLElBQUlELEtBQUtBLE1BQU1yQixZQUFZa0IsT0FBTyxJQUFJRyxhQUFhRSxhQUFhO3dCQUM5REYsRUFBRUcsSUFBSTt3QkFDTjtvQkFDRjtnQkFDRjtnQkFFQTdCLFNBQUFBLE9BQUFBLEtBQUFBLElBQUFBO1lBQ0Y7UUFDRjtRQUVBYSxLQUFLaUIsZ0JBQWdCLENBQUMsV0FBV1o7UUFDakMsSUFBSUwsU0FBU0UsR0FBRztZQUNkQSxFQUFFZSxnQkFBZ0IsQ0FBQyxXQUFXWjtRQUNoQztRQUNBLE9BQU87WUFDTEwsS0FBS2tCLG1CQUFtQixDQUFDLFdBQVdiO1lBQ3BDLElBQUlMLFNBQVNFLEdBQUc7Z0JBQ2RBLEVBQUVnQixtQkFBbUIsQ0FBQyxXQUFXYjtZQUNuQztRQUNGO0lBQ0YsR0FBRztRQUFDbEI7UUFBT007UUFBS1A7UUFBTUQ7S0FBUztJQUUvQiwyRUFBMkU7SUFDM0UsMkNBQTJDO0lBQzNDSSxPQUFNVSxTQUFTLENBQUM7UUFDZCxJQUFJTixPQUFPLE1BQU07WUFDZjtRQUNGO1FBRUEsTUFBTU8sT0FBT1AsSUFBSVEsV0FBVztRQUM1Qiw4Q0FBOEM7UUFDOUMsSUFBSUQsZ0JBQWdCWSxZQUFZO1lBQzlCLE1BQU1DLElBQUliLEtBQUtjLGFBQWE7WUFFNUIsSUFBSTdCLFlBQVksTUFBTTtnQkFDcEIsSUFBSUcsV0FBV3NCLE9BQU8sSUFBSUcsTUFBTXpCLFdBQVdzQixPQUFPLEVBQUU7b0JBQ2xEdEIsV0FBV3NCLE9BQU8sQ0FBQ00sSUFBSTtnQkFDekI7WUFDRixPQUFPLElBQUk5QixRQUFRLE1BQU07Z0JBQ3ZCLElBQUlLLFlBQVltQixPQUFPLElBQUlHLE1BQU10QixZQUFZbUIsT0FBTyxFQUFFO29CQUNwRG5CLFlBQVltQixPQUFPLENBQUNNLElBQUk7Z0JBQzFCO1lBQ0Y7UUFDRjtJQUNGLEdBQUc7UUFBQ3ZCO1FBQUtQO1FBQU1EO0tBQVM7SUFFeEIsT0FDRSxXQURGLEdBQ0UsSUFBQWtDLFlBQUFDLElBQUEsRUFBQ0MsT0FBQUE7UUFBSUMsaUNBQTZCO1FBQUN0QyxXQUFXQTs7MEJBQzVDLElBQUFtQyxZQUFBQyxJQUFBLEVBQUMzQixPQUFBQTtnQkFBSThCLEtBQUszQjs7a0NBQ1IsSUFBQXVCLFlBQUFLLEdBQUEsRUFBQ0MsVUFBQUE7d0JBQ0NGLEtBQUtuQzt3QkFDTHNDLE1BQUs7d0JBQ0xDLFVBQVUxQyxZQUFZLE9BQU8sT0FBTzJDO3dCQUNwQ0MsaUJBQWU1QyxZQUFZLE9BQU8sT0FBTzJDO3dCQUN6Q0UsU0FBUzdDLFlBQUFBLE9BQUFBLFdBQVkyQztrQ0FFckIsa0JBQUFULFlBQUFDLElBQUEsRUFBQ1csT0FBQUE7NEJBQ0NDLFNBQVE7NEJBQ1JDLE1BQUs7NEJBQ0xDLE9BQU07OzhDQUVOLElBQUFmLFlBQUFLLEdBQUEsRUFBQ1csU0FBQUE7OENBQU07OzhDQUNQLElBQUFoQixZQUFBSyxHQUFBLEVBQUNZLFFBQUFBO29DQUNDbEMsR0FBRTtvQ0FDRm1DLFFBQU87b0NBQ1BDLGFBQVk7b0NBQ1pDLGVBQWM7b0NBQ2RDLGdCQUFlOzs7OztrQ0FJckIsSUFBQXJCLFlBQUFLLEdBQUEsRUFBQ0MsVUFBQUE7d0JBQ0NGLEtBQUtoQzt3QkFDTG1DLE1BQUs7d0JBQ0xDLFVBQVV6QyxRQUFRLE9BQU8sT0FBTzBDO3dCQUNoQ0MsaUJBQWUzQyxRQUFRLE9BQU8sT0FBTzBDO3dCQUNyQ0UsU0FBUzVDLFFBQUFBLE9BQUFBLE9BQVEwQztrQ0FFakIsa0JBQUFULFlBQUFDLElBQUEsRUFBQ1csT0FBQUE7NEJBQ0NDLFNBQVE7NEJBQ1JDLE1BQUs7NEJBQ0xDLE9BQU07OzhDQUVOLElBQUFmLFlBQUFLLEdBQUEsRUFBQ1csU0FBQUE7OENBQU07OzhDQUNQLElBQUFoQixZQUFBSyxHQUFBLEVBQUNZLFFBQUFBO29DQUNDbEMsR0FBRTtvQ0FDRm1DLFFBQU87b0NBQ1BDLGFBQVk7b0NBQ1pDLGVBQWM7b0NBQ2RDLGdCQUFlOzs7OztvQkFJcEJ6RDs7O1lBRUZJLFFBQ0MsV0FEREEsR0FDQyxJQUFBZ0MsWUFBQUssR0FBQSxFQUFDQyxVQUFBQTtnQkFDQ2dCLHFEQUFpRDtnQkFDakRsQixLQUFLL0I7Z0JBQ0xrQyxNQUFLO2dCQUNMSSxTQUFTM0M7Z0JBQ1R1RCxjQUFXOzBCQUVYLGtCQUFBdkIsWUFBQUssR0FBQSxFQUFDbUIsUUFBQUE7b0JBQUtDLGVBQVk7OEJBQ2hCLGtCQUFBekIsWUFBQUssR0FBQSxFQUFDcUIsV0FBQUEsU0FBUzs7aUJBR1o7OztBQUdWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmFucXVpc2Utd2Vic2l0ZS8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvY2xpZW50L2NvbXBvbmVudHMvcmVhY3QtZGV2LW92ZXJsYXkvaW50ZXJuYWwvY29tcG9uZW50cy9MZWZ0UmlnaHREaWFsb2dIZWFkZXIvTGVmdFJpZ2h0RGlhbG9nSGVhZGVyLnRzeD9lMzkwIl0sIm5hbWVzIjpbIkxlZnRSaWdodERpYWxvZ0hlYWRlciIsInBhcmFtIiwiY2hpbGRyZW4iLCJjbGFzc05hbWUiLCJwcmV2aW91cyIsIm5leHQiLCJjbG9zZSIsImJ1dHRvbkxlZnQiLCJSZWFjdCIsInVzZVJlZiIsImJ1dHRvblJpZ2h0IiwiYnV0dG9uQ2xvc2UiLCJuYXYiLCJzZXROYXYiLCJ1c2VTdGF0ZSIsIm9uTmF2IiwidXNlQ2FsbGJhY2siLCJlbCIsInVzZUVmZmVjdCIsInJvb3QiLCJnZXRSb290Tm9kZSIsImQiLCJzZWxmIiwiZG9jdW1lbnQiLCJoYW5kbGVyIiwiZSIsImtleSIsInByZXZlbnREZWZhdWx0Iiwic3RvcFByb3BhZ2F0aW9uIiwiY3VycmVudCIsImZvY3VzIiwiU2hhZG93Um9vdCIsImEiLCJhY3RpdmVFbGVtZW50IiwiSFRNTEVsZW1lbnQiLCJibHVyIiwiYWRkRXZlbnRMaXN0ZW5lciIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJfanN4cnVudGltZSIsImpzeHMiLCJkaXYiLCJkYXRhLW5leHRqcy1kaWFsb2ctbGVmdC1yaWdodCIsInJlZiIsImpzeCIsImJ1dHRvbiIsInR5cGUiLCJkaXNhYmxlZCIsInVuZGVmaW5lZCIsImFyaWEtZGlzYWJsZWQiLCJvbkNsaWNrIiwic3ZnIiwidmlld0JveCIsImZpbGwiLCJ4bWxucyIsInRpdGxlIiwicGF0aCIsInN0cm9rZSIsInN0cm9rZVdpZHRoIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwiZGF0YS1uZXh0anMtZXJyb3JzLWRpYWxvZy1sZWZ0LXJpZ2h0LWNsb3NlLWJ1dHRvbiIsImFyaWEtbGFiZWwiLCJzcGFuIiwiYXJpYS1oaWRkZW4iLCJDbG9zZUljb24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/LeftRightDialogHeader.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/index.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/index.js ***! - \***********************************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n LeftRightDialogHeader: function() {\n return _LeftRightDialogHeader.LeftRightDialogHeader;\n },\n styles: function() {\n return _styles.styles;\n }\n});\nconst _LeftRightDialogHeader = __webpack_require__(/*! ./LeftRightDialogHeader */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/LeftRightDialogHeader.js\");\nconst _styles = __webpack_require__(/*! ./styles */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/styles.js\");\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvTGVmdFJpZ2h0RGlhbG9nSGVhZGVyL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztJQUFTQSx1QkFBcUI7ZUFBckJBLHVCQUFBQSxxQkFBcUI7O0lBQ3JCQyxRQUFNO2VBQU5BLFFBQUFBLE1BQU07OzttREFEdUI7b0NBQ2YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9yZWFjdC1kZXYtb3ZlcmxheS9pbnRlcm5hbC9jb21wb25lbnRzL0xlZnRSaWdodERpYWxvZ0hlYWRlci9pbmRleC50cz82ZjIzIl0sIm5hbWVzIjpbIkxlZnRSaWdodERpYWxvZ0hlYWRlciIsInN0eWxlcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/index.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/styles.js": -/*!************************************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/styles.js ***! - \************************************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"styles\", ({\n enumerable: true,\n get: function() {\n return styles;\n }\n}));\nconst _tagged_template_literal_loose = __webpack_require__(/*! @swc/helpers/_/_tagged_template_literal_loose */ \"(ssr)/./node_modules/@swc/helpers/esm/_tagged_template_literal_loose.js\");\nconst _nooptemplate = __webpack_require__(/*! ../../helpers/noop-template */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/noop-template.js\");\nfunction _templateObject() {\n const data = _tagged_template_literal_loose._([\n \"\\n [data-nextjs-dialog-left-right] {\\n display: flex;\\n flex-direction: row;\\n align-content: center;\\n align-items: center;\\n justify-content: space-between;\\n }\\n [data-nextjs-dialog-left-right] > nav {\\n flex: 1;\\n display: flex;\\n align-items: center;\\n margin-right: var(--size-gap);\\n }\\n [data-nextjs-dialog-left-right] > nav > button {\\n display: inline-flex;\\n align-items: center;\\n justify-content: center;\\n\\n width: calc(var(--size-gap-double) + var(--size-gap));\\n height: calc(var(--size-gap-double) + var(--size-gap));\\n font-size: 0;\\n border: none;\\n background-color: rgba(255, 85, 85, 0.1);\\n color: var(--color-ansi-red);\\n cursor: pointer;\\n transition: background-color 0.25s ease;\\n }\\n [data-nextjs-dialog-left-right] > nav > button > svg {\\n width: auto;\\n height: calc(var(--size-gap) + var(--size-gap-half));\\n }\\n [data-nextjs-dialog-left-right] > nav > button:hover {\\n background-color: rgba(255, 85, 85, 0.2);\\n }\\n [data-nextjs-dialog-left-right] > nav > button:disabled {\\n background-color: rgba(255, 85, 85, 0.1);\\n color: rgba(255, 85, 85, 0.4);\\n cursor: not-allowed;\\n }\\n\\n [data-nextjs-dialog-left-right] > nav > button:first-of-type {\\n border-radius: var(--size-gap-half) 0 0 var(--size-gap-half);\\n margin-right: 1px;\\n }\\n [data-nextjs-dialog-left-right] > nav > button:last-of-type {\\n border-radius: 0 var(--size-gap-half) var(--size-gap-half) 0;\\n }\\n\\n [data-nextjs-dialog-left-right] > button:last-of-type {\\n border: 0;\\n padding: 0;\\n\\n background-color: transparent;\\n appearance: none;\\n\\n opacity: 0.4;\\n transition: opacity 0.25s ease;\\n\\n color: var(--color-font);\\n }\\n [data-nextjs-dialog-left-right] > button:last-of-type:hover {\\n opacity: 0.7;\\n }\\n\"\n ]);\n _templateObject = function() {\n return data;\n };\n return data;\n}\nconst styles = (0, _nooptemplate.noop)(_templateObject());\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=styles.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvTGVmdFJpZ2h0RGlhbG9nSGVhZGVyL3N0eWxlcy5qcyIsIm1hcHBpbmdzIjoiOzs7OzBDQW9FU0E7OztlQUFBQTs7OzswQ0FwRW1COzs7Ozs7Ozs7O0FBRTVCLE1BQU1BLFNBQUFBLENBQUFBLEdBQVNDLGNBQUFBLElBQUcsRUFBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYW5xdWlzZS13ZWJzaXRlLy4uLy4uLy4uLy4uLy4uLy4uL3NyYy9jbGllbnQvY29tcG9uZW50cy9yZWFjdC1kZXYtb3ZlcmxheS9pbnRlcm5hbC9jb21wb25lbnRzL0xlZnRSaWdodERpYWxvZ0hlYWRlci9zdHlsZXMudHM/ZGQ4ZSJdLCJuYW1lcyI6WyJzdHlsZXMiLCJjc3MiLCJfdGVtcGxhdGVPYmplY3QiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/styles.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/Overlay.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/Overlay.js ***! - \***********************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"Overlay\", ({\n enumerable: true,\n get: function() {\n return Overlay;\n }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _interop_require_wildcard = __webpack_require__(/*! @swc/helpers/_/_interop_require_wildcard */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_wildcard.js\");\nconst _jsxruntime = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\nconst _maintaintabfocus = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! ./maintain--tab-focus */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/maintain--tab-focus.js\"));\nconst _react = /*#__PURE__*/ _interop_require_wildcard._(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\"));\nconst _bodylocker = __webpack_require__(/*! ./body-locker */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/body-locker.js\");\nconst Overlay = function Overlay(param) {\n let { className, children, fixed } = param;\n _react.useEffect(()=>{\n (0, _bodylocker.lock)();\n return ()=>{\n (0, _bodylocker.unlock)();\n };\n }, []);\n const [overlay, setOverlay] = _react.useState(null);\n const onOverlay = _react.useCallback((el)=>{\n setOverlay(el);\n }, []);\n _react.useEffect(()=>{\n if (overlay == null) {\n return;\n }\n const handle2 = (0, _maintaintabfocus.default)({\n context: overlay\n });\n return ()=>{\n handle2.disengage();\n };\n }, [\n overlay\n ]);\n return /*#__PURE__*/ (0, _jsxruntime.jsxs)(\"div\", {\n \"data-nextjs-dialog-overlay\": true,\n className: className,\n ref: onOverlay,\n children: [\n /*#__PURE__*/ (0, _jsxruntime.jsx)(\"div\", {\n \"data-nextjs-dialog-backdrop\": true,\n \"data-nextjs-dialog-backdrop-fixed\": fixed ? true : undefined\n }),\n children\n ]\n });\n};\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=Overlay.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvT3ZlcmxheS9PdmVybGF5LmpzIiwibWFwcGluZ3MiOiI7Ozs7MkNBaURTQTs7O2VBQUFBOzs7Ozs7dUZBakRZOzZFQUNFO3dDQUNNO0FBUTdCLE1BQU1BLFVBQWtDLFNBQVNBLFFBQVFDLEtBSXhEO0lBSndELE1BQ3ZEQyxTQUFTLEVBQ1RDLFFBQVEsRUFDUkMsS0FBSyxFQUNOLEdBSndESDtJQUt2REksT0FBTUMsU0FBUyxDQUFDO1FBQ2RDLENBQUFBLEdBQUFBLFlBQUFBLElBQUk7UUFDSixPQUFPO1lBQ0xDLENBQUFBLEdBQUFBLFlBQUFBLE1BQU07UUFDUjtJQUNGLEdBQUcsRUFBRTtJQUVMLE1BQU0sQ0FBQ0MsU0FBU0MsV0FBVyxHQUFHTCxPQUFNTSxRQUFRLENBQXdCO0lBQ3BFLE1BQU1DLFlBQVlQLE9BQU1RLFdBQVcsQ0FBQyxDQUFDQztRQUNuQ0osV0FBV0k7SUFDYixHQUFHLEVBQUU7SUFFTFQsT0FBTUMsU0FBUyxDQUFDO1FBQ2QsSUFBSUcsV0FBVyxNQUFNO1lBQ25CO1FBQ0Y7UUFFQSxNQUFNTSxVQUFVQyxDQUFBQSxHQUFBQSxrQkFBQUEsT0FBUSxFQUFDO1lBQUVDLFNBQVNSO1FBQVE7UUFDNUMsT0FBTztZQUNMTSxRQUFRRyxTQUFTO1FBQ25CO0lBQ0YsR0FBRztRQUFDVDtLQUFRO0lBRVosT0FDRSxXQURGLEdBQ0UsSUFBQVUsWUFBQUMsSUFBQSxFQUFDQyxPQUFBQTtRQUFJQyw4QkFBMEI7UUFBQ3BCLFdBQVdBO1FBQVdxQixLQUFLWDs7MEJBQ3pELElBQUFPLFlBQUFLLEdBQUEsRUFBQ0gsT0FBQUE7Z0JBQ0NJLCtCQUEyQjtnQkFDM0JDLHFDQUFtQ3RCLFFBQVEsT0FBT3VCOztZQUVuRHhCOzs7QUFHUCIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvT3ZlcmxheS9PdmVybGF5LnRzeD8xMTg4Il0sIm5hbWVzIjpbIk92ZXJsYXkiLCJwYXJhbSIsImNsYXNzTmFtZSIsImNoaWxkcmVuIiwiZml4ZWQiLCJSZWFjdCIsInVzZUVmZmVjdCIsImxvY2siLCJ1bmxvY2siLCJvdmVybGF5Iiwic2V0T3ZlcmxheSIsInVzZVN0YXRlIiwib25PdmVybGF5IiwidXNlQ2FsbGJhY2siLCJlbCIsImhhbmRsZTIiLCJhbGx5VHJhcCIsImNvbnRleHQiLCJkaXNlbmdhZ2UiLCJfanN4cnVudGltZSIsImpzeHMiLCJkaXYiLCJkYXRhLW5leHRqcy1kaWFsb2ctb3ZlcmxheSIsInJlZiIsImpzeCIsImRhdGEtbmV4dGpzLWRpYWxvZy1iYWNrZHJvcCIsImRhdGEtbmV4dGpzLWRpYWxvZy1iYWNrZHJvcC1maXhlZCIsInVuZGVmaW5lZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/Overlay.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/body-locker.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/body-locker.js ***! - \***************************************************************************************************************/ -/***/ ((module, exports) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\n0 && (0);\nfunction _export(target, all) {\n for(var name in all)Object.defineProperty(target, name, {\n enumerable: true,\n get: all[name]\n });\n}\n_export(exports, {\n lock: function() {\n return lock;\n },\n unlock: function() {\n return unlock;\n }\n});\nlet previousBodyPaddingRight;\nlet previousBodyOverflowSetting;\nlet activeLocks = 0;\nfunction lock() {\n setTimeout(()=>{\n if (activeLocks++ > 0) {\n return;\n }\n const scrollBarGap = window.innerWidth - document.documentElement.clientWidth;\n if (scrollBarGap > 0) {\n previousBodyPaddingRight = document.body.style.paddingRight;\n document.body.style.paddingRight = \"\" + scrollBarGap + \"px\";\n }\n previousBodyOverflowSetting = document.body.style.overflow;\n document.body.style.overflow = \"hidden\";\n });\n}\nfunction unlock() {\n setTimeout(()=>{\n if (activeLocks === 0 || --activeLocks !== 0) {\n return;\n }\n if (previousBodyPaddingRight !== undefined) {\n document.body.style.paddingRight = previousBodyPaddingRight;\n previousBodyPaddingRight = undefined;\n }\n if (previousBodyOverflowSetting !== undefined) {\n document.body.style.overflow = previousBodyOverflowSetting;\n previousBodyOverflowSetting = undefined;\n }\n });\n}\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=body-locker.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvT3ZlcmxheS9ib2R5LWxvY2tlci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7SUFLZ0JBLE1BQUk7ZUFBSkE7O0lBbUJBQyxRQUFNO2VBQU5BOzs7QUF4QmhCLElBQUlDO0FBQ0osSUFBSUM7QUFFSixJQUFJQyxjQUFjO0FBRVgsU0FBU0o7SUFDZEssV0FBVztRQUNULElBQUlELGdCQUFnQixHQUFHO1lBQ3JCO1FBQ0Y7UUFFQSxNQUFNRSxlQUNKQyxPQUFPQyxVQUFVLEdBQUdDLFNBQVNDLGVBQWUsQ0FBQ0MsV0FBVztRQUUxRCxJQUFJTCxlQUFlLEdBQUc7WUFDcEJKLDJCQUEyQk8sU0FBU0csSUFBSSxDQUFDQyxLQUFLLENBQUNDLFlBQVk7WUFDM0RMLFNBQVNHLElBQUksQ0FBQ0MsS0FBSyxDQUFDQyxZQUFZLEdBQUcsS0FBR1IsZUFBYTtRQUNyRDtRQUVBSCw4QkFBOEJNLFNBQVNHLElBQUksQ0FBQ0MsS0FBSyxDQUFDRSxRQUFRO1FBQzFETixTQUFTRyxJQUFJLENBQUNDLEtBQUssQ0FBQ0UsUUFBUSxHQUFHO0lBQ2pDO0FBQ0Y7QUFFTyxTQUFTZDtJQUNkSSxXQUFXO1FBQ1QsSUFBSUQsZ0JBQWdCLEtBQUssRUFBRUEsZ0JBQWdCLEdBQUc7WUFDNUM7UUFDRjtRQUVBLElBQUlGLDZCQUE2QmMsV0FBVztZQUMxQ1AsU0FBU0csSUFBSSxDQUFDQyxLQUFLLENBQUNDLFlBQVksR0FBR1o7WUFDbkNBLDJCQUEyQmM7UUFDN0I7UUFFQSxJQUFJYixnQ0FBZ0NhLFdBQVc7WUFDN0NQLFNBQVNHLElBQUksQ0FBQ0MsS0FBSyxDQUFDRSxRQUFRLEdBQUdaO1lBQy9CQSw4QkFBOEJhO1FBQ2hDO0lBQ0Y7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvT3ZlcmxheS9ib2R5LWxvY2tlci50cz82YmM5Il0sIm5hbWVzIjpbImxvY2siLCJ1bmxvY2siLCJwcmV2aW91c0JvZHlQYWRkaW5nUmlnaHQiLCJwcmV2aW91c0JvZHlPdmVyZmxvd1NldHRpbmciLCJhY3RpdmVMb2NrcyIsInNldFRpbWVvdXQiLCJzY3JvbGxCYXJHYXAiLCJ3aW5kb3ciLCJpbm5lcldpZHRoIiwiZG9jdW1lbnQiLCJkb2N1bWVudEVsZW1lbnQiLCJjbGllbnRXaWR0aCIsImJvZHkiLCJzdHlsZSIsInBhZGRpbmdSaWdodCIsIm92ZXJmbG93IiwidW5kZWZpbmVkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/body-locker.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/index.js": -/*!*********************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/index.js ***! - \*********************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"Overlay\", ({\n enumerable: true,\n get: function() {\n return _Overlay.Overlay;\n }\n}));\nconst _Overlay = __webpack_require__(/*! ./Overlay */ \"(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/Overlay.js\");\nif ((typeof exports.default === \"function\" || typeof exports.default === \"object\" && exports.default !== null) && typeof exports.default.__esModule === \"undefined\") {\n Object.defineProperty(exports.default, \"__esModule\", {\n value: true\n });\n Object.assign(exports.default, exports);\n module.exports = exports.default;\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvT3ZlcmxheS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7OzJDQUFTQTs7O2VBQUFBLFNBQUFBLE9BQU87OztxQ0FBUSIsInNvdXJjZXMiOlsid2VicGFjazovL2JhbnF1aXNlLXdlYnNpdGUvLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2NsaWVudC9jb21wb25lbnRzL3JlYWN0LWRldi1vdmVybGF5L2ludGVybmFsL2NvbXBvbmVudHMvT3ZlcmxheS9pbmRleC50c3g/ZDQyYiJdLCJuYW1lcyI6WyJPdmVybGF5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/index.js\n"); - -/***/ }), - -/***/ "(ssr)/./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/maintain--tab-focus.js": -/*!***********************************************************************************************************************!*\ - !*** ./node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/maintain--tab-focus.js ***! - \***********************************************************************************************************************/ -/***/ ((module, exports, __webpack_require__) => { - -"use strict"; -eval("/* eslint-disable */ // @ts-nocheck\n// Copied from https://github.com/medialize/ally.js\n// License: MIT\n// Copyright (c) 2015 Rodney Rehm\n//\n// Entrypoint: ally.js/maintain/tab-focus\n\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nObject.defineProperty(exports, \"default\", ({\n enumerable: true,\n get: function() {\n return _default;\n }\n}));\nconst _interop_require_default = __webpack_require__(/*! @swc/helpers/_/_interop_require_default */ \"(ssr)/./node_modules/@swc/helpers/esm/_interop_require_default.js\");\nconst _platform = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! next/dist/compiled/platform */ \"(ssr)/./node_modules/next/dist/compiled/platform/platform.js\"));\nconst _cssescape = /*#__PURE__*/ _interop_require_default._(__webpack_require__(/*! next/dist/compiled/css.escape */ \"(ssr)/./node_modules/next/dist/compiled/css.escape/css.escape.js\"));\n// input may be undefined, selector-tring, Node, NodeList, HTMLCollection, array of Nodes\n// yes, to some extent this is a bad replica of jQuery's constructor function\nfunction nodeArray(input) {\n if (!input) {\n return [];\n }\n if (Array.isArray(input)) {\n return input;\n }\n // instanceof Node - does not work with iframes\n if (input.nodeType !== undefined) {\n return [\n input\n ];\n }\n if (typeof input === \"string\") {\n input = document.querySelectorAll(input);\n }\n if (input.length !== undefined) {\n return [].slice.call(input, 0);\n }\n throw new TypeError(\"unexpected input \" + String(input));\n}\nfunction contextToElement(_ref) {\n var context = _ref.context, _ref$label = _ref.label, label = _ref$label === undefined ? \"context-to-element\" : _ref$label, resolveDocument = _ref.resolveDocument, defaultToDocument = _ref.defaultToDocument;\n var element = nodeArray(context)[0];\n if (resolveDocument && element && element.nodeType === Node.DOCUMENT_NODE) {\n element = element.documentElement;\n }\n if (!element && defaultToDocument) {\n return document.documentElement;\n }\n if (!element) {\n throw new TypeError(label + \" requires valid options.context\");\n }\n if (element.nodeType !== Node.ELEMENT_NODE && element.nodeType !== Node.DOCUMENT_FRAGMENT_NODE) {\n throw new TypeError(label + \" requires options.context to be an Element\");\n }\n return element;\n}\nfunction getShadowHost() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, context = _ref.context;\n var element = contextToElement({\n label: \"get/shadow-host\",\n context: context\n });\n // walk up to the root\n var container = null;\n while(element){\n container = element;\n element = element.parentNode;\n }\n // https://developer.mozilla.org/docs/Web/API/Node.nodeType\n // NOTE: Firefox 34 does not expose ShadowRoot.host (but 37 does)\n if (container.nodeType === container.DOCUMENT_FRAGMENT_NODE && container.host) {\n // the root is attached to a fragment node that has a host\n return container.host;\n }\n return null;\n}\nfunction getDocument(node) {\n if (!node) {\n return document;\n }\n if (node.nodeType === Node.DOCUMENT_NODE) {\n return node;\n }\n return node.ownerDocument || document;\n}\nfunction isActiveElement(context) {\n var element = contextToElement({\n label: \"is/active-element\",\n resolveDocument: true,\n context: context\n });\n var _document = getDocument(element);\n if (_document.activeElement === element) {\n return true;\n }\n var shadowHost = getShadowHost({\n context: element\n });\n if (shadowHost && shadowHost.shadowRoot.activeElement === element) {\n return true;\n }\n return false;\n}\n// [elem, elem.parent, elem.parent.parent, …, html]\n// will not contain the shadowRoot (DOCUMENT_FRAGMENT_NODE) and shadowHost\nfunction getParents() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, context = _ref.context;\n var list = [];\n var element = contextToElement({\n label: \"get/parents\",\n context: context\n });\n while(element){\n list.push(element);\n // IE does know support parentElement on SVGElement\n element = element.parentNode;\n if (element && element.nodeType !== Node.ELEMENT_NODE) {\n element = null;\n }\n }\n return list;\n}\n// Element.prototype.matches may be available at a different name\n// https://developer.mozilla.org/en/docs/Web/API/Element/matches\nvar names = [\n \"matches\",\n \"webkitMatchesSelector\",\n \"mozMatchesSelector\",\n \"msMatchesSelector\"\n];\nvar name = null;\nfunction findMethodName(element) {\n names.some(function(_name) {\n if (!element[_name]) {\n return false;\n }\n name = _name;\n return true;\n });\n}\nfunction elementMatches(element, selector) {\n if (!name) {\n findMethodName(element);\n }\n return element[name](selector);\n}\n// deep clone of original platform\nvar platform = JSON.parse(JSON.stringify(_platform.default));\n// operating system\nvar os = platform.os.family || \"\";\nvar ANDROID = os === \"Android\";\nvar WINDOWS = os.slice(0, 7) === \"Windows\";\nvar OSX = os === \"OS X\";\nvar IOS = os === \"iOS\";\n// layout\nvar BLINK = platform.layout === \"Blink\";\nvar GECKO = platform.layout === \"Gecko\";\nvar TRIDENT = platform.layout === \"Trident\";\nvar EDGE = platform.layout === \"EdgeHTML\";\nvar WEBKIT = platform.layout === \"WebKit\";\n// browser version (not layout engine version!)\nvar version = parseFloat(platform.version);\nvar majorVersion = Math.floor(version);\nplatform.majorVersion = majorVersion;\nplatform.is = {\n // operating system\n ANDROID: ANDROID,\n WINDOWS: WINDOWS,\n OSX: OSX,\n IOS: IOS,\n // layout\n BLINK: BLINK,\n GECKO: GECKO,\n TRIDENT: TRIDENT,\n EDGE: EDGE,\n WEBKIT: WEBKIT,\n // INTERNET EXPLORERS\n IE9: TRIDENT && majorVersion === 9,\n IE10: TRIDENT && majorVersion === 10,\n IE11: TRIDENT && majorVersion === 11\n};\nfunction before() {\n var data = {\n // remember what had focus to restore after test\n activeElement: document.activeElement,\n // remember scroll positions to restore after test\n windowScrollTop: window.scrollTop,\n windowScrollLeft: window.scrollLeft,\n bodyScrollTop: document.body.scrollTop,\n bodyScrollLeft: document.body.scrollLeft\n };\n // wrap tests in an element hidden from screen readers to prevent them\n // from announcing focus, which can be quite irritating to the user\n var iframe = document.createElement(\"iframe\");\n iframe.setAttribute(\"style\", \"position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;\");\n iframe.setAttribute(\"aria-live\", \"off\");\n iframe.setAttribute(\"aria-busy\", \"true\");\n iframe.setAttribute(\"aria-hidden\", \"true\");\n document.body.appendChild(iframe);\n var _window = iframe.contentWindow;\n var _document = _window.document;\n _document.open();\n _document.close();\n var wrapper = _document.createElement(\"div\");\n _document.body.appendChild(wrapper);\n data.iframe = iframe;\n data.wrapper = wrapper;\n data.window = _window;\n data.document = _document;\n return data;\n}\n// options.element:\n// {string} element name\n// {function} callback(wrapper, document) to generate an element\n// options.mutate: (optional)\n// {function} callback(element, wrapper, document) to manipulate element prior to focus-test.\n// Can return DOMElement to define focus target (default: element)\n// options.validate: (optional)\n// {function} callback(element, focusTarget, document) to manipulate test-result\nfunction test(data, options) {\n // make sure we operate on a clean slate\n data.wrapper.innerHTML = \"\";\n // create dummy element to test focusability of\n var element = typeof options.element === \"string\" ? data.document.createElement(options.element) : options.element(data.wrapper, data.document);\n // allow callback to further specify dummy element\n // and optionally define element to focus\n var focus = options.mutate && options.mutate(element, data.wrapper, data.document);\n if (!focus && focus !== false) {\n focus = element;\n }\n // element needs to be part of the DOM to be focusable\n !element.parentNode && data.wrapper.appendChild(element);\n // test if the element with invalid tabindex can be focused\n focus && focus.focus && focus.focus();\n // validate test's result\n return options.validate ? options.validate(element, focus, data.document) : data.document.activeElement === focus;\n}\nfunction after(data) {\n // restore focus to what it was before test and cleanup\n if (data.activeElement === document.body) {\n document.activeElement && document.activeElement.blur && document.activeElement.blur();\n if (platform.is.IE10) {\n // IE10 does not redirect focus to when the activeElement is removed\n document.body.focus();\n }\n } else {\n data.activeElement && data.activeElement.focus && data.activeElement.focus();\n }\n document.body.removeChild(data.iframe);\n // restore scroll position\n window.scrollTop = data.windowScrollTop;\n window.scrollLeft = data.windowScrollLeft;\n document.body.scrollTop = data.bodyScrollTop;\n document.body.scrollLeft = data.bodyScrollLeft;\n}\nfunction detectFocus(tests) {\n var data = before();\n var results = {};\n Object.keys(tests).map(function(key) {\n results[key] = test(data, tests[key]);\n });\n after(data);\n return results;\n}\n// this file is overwritten by `npm run build:pre`\nvar version$1 = \"1.4.1\";\n/*\n Facility to cache test results in localStorage.\n\n USAGE:\n cache.get('key');\n cache.set('key', 'value');\n */ function readLocalStorage(key) {\n // allow reading from storage to retrieve previous support results\n // even while the document does not have focus\n var data = void 0;\n try {\n data = window.localStorage && window.localStorage.getItem(key);\n data = data ? JSON.parse(data) : {};\n } catch (e) {\n data = {};\n }\n return data;\n}\nfunction writeLocalStorage(key, value) {\n if (!document.hasFocus()) {\n // if the document does not have focus when tests are executed, focus() may\n // not be handled properly and events may not be dispatched immediately.\n // This can happen when a document is reloaded while Developer Tools have focus.\n try {\n window.localStorage && window.localStorage.removeItem(key);\n } catch (e) {\n // ignore\n }\n return;\n }\n try {\n window.localStorage && window.localStorage.setItem(key, JSON.stringify(value));\n } catch (e) {\n // ignore\n }\n}\nvar userAgent = false || \"\";\nvar cacheKey = \"ally-supports-cache\";\nvar cache = readLocalStorage(cacheKey);\n// update the cache if ally or the user agent changed (newer version, etc)\nif (cache.userAgent !== userAgent || cache.version !== version$1) {\n cache = {};\n}\ncache.userAgent = userAgent;\ncache.version = version$1;\nvar cache$1 = {\n get: function get() {\n return cache;\n },\n set: function set(values) {\n Object.keys(values).forEach(function(key) {\n cache[key] = values[key];\n });\n cache.time = new Date().toISOString();\n writeLocalStorage(cacheKey, cache);\n }\n};\nfunction cssShadowPiercingDeepCombinator() {\n var combinator = void 0;\n // see https://dev.w3.org/csswg/css-scoping-1/#deep-combinator\n // https://bugzilla.mozilla.org/show_bug.cgi?id=1117572\n // https://code.google.com/p/chromium/issues/detail?id=446051\n try {\n document.querySelector(\"html >>> :first-child\");\n combinator = \">>>\";\n } catch (noArrowArrowArrow) {\n try {\n // old syntax supported at least up to Chrome 41\n // https://code.google.com/p/chromium/issues/detail?id=446051\n document.querySelector(\"html /deep/ :first-child\");\n combinator = \"/deep/\";\n } catch (noDeep) {\n combinator = \"\";\n }\n }\n return combinator;\n}\nvar gif = \"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\";\n// https://developer.mozilla.org/docs/Web/HTML/Element/img#attr-usemap\nvar focusAreaImgTabindex = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = '' + '' + '\"\"';\n return element.querySelector(\"area\");\n }\n};\n// https://developer.mozilla.org/docs/Web/HTML/Element/img#attr-usemap\nvar focusAreaTabindex = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = '' + '' + '\"\"';\n return false;\n },\n validate: function validate(element, focusTarget, _document) {\n if (platform.is.GECKO) {\n // fixes https://github.com/medialize/ally.js/issues/35\n // Firefox loads the DataURI asynchronously, causing a false-negative\n return true;\n }\n var focus = element.querySelector(\"area\");\n focus.focus();\n return _document.activeElement === focus;\n }\n};\n// https://developer.mozilla.org/docs/Web/HTML/Element/img#attr-usemap\nvar focusAreaWithoutHref = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = '' + '' + '\"\"';\n return element.querySelector(\"area\");\n },\n validate: function validate(element, focusTarget, _document) {\n if (platform.is.GECKO) {\n // fixes https://github.com/medialize/ally.js/issues/35\n // Firefox loads the DataURI asynchronously, causing a false-negative\n return true;\n }\n return _document.activeElement === focusTarget;\n }\n};\nvar focusAudioWithoutControls = {\n name: \"can-focus-audio-without-controls\",\n element: \"audio\",\n mutate: function mutate(element) {\n try {\n // invalid media file can trigger warning in console, data-uri to prevent HTTP request\n element.setAttribute(\"src\", gif);\n } catch (e) {\n // IE9 may throw \"Error: Not implemented\"\n }\n }\n};\nvar invalidGif = \"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\";\n// NOTE: https://github.com/medialize/ally.js/issues/35\n// https://developer.mozilla.org/docs/Web/HTML/Element/img#attr-usemap\nvar focusBrokenImageMap = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = '' + '\"\"';\n return element.querySelector(\"area\");\n }\n};\n// Children of focusable elements with display:flex are focusable in IE10-11\nvar focusChildrenOfFocusableFlexbox = {\n element: \"div\",\n mutate: function mutate(element) {\n element.setAttribute(\"tabindex\", \"-1\");\n element.setAttribute(\"style\", \"display: -webkit-flex; display: -ms-flexbox; display: flex;\");\n element.innerHTML = 'hello';\n return element.querySelector(\"span\");\n }\n};\n// fieldset[tabindex=0][disabled] should not be focusable, but Blink and WebKit disagree\n// @specification https://www.w3.org/TR/html5/disabled-elements.html#concept-element-disabled\n// @browser-issue Chromium https://crbug.com/453847\n// @browser-issue WebKit https://bugs.webkit.org/show_bug.cgi?id=141086\nvar focusFieldsetDisabled = {\n element: \"fieldset\",\n mutate: function mutate(element) {\n element.setAttribute(\"tabindex\", 0);\n element.setAttribute(\"disabled\", \"disabled\");\n }\n};\nvar focusFieldset = {\n element: \"fieldset\",\n mutate: function mutate(element) {\n element.innerHTML = \"legend

content

\";\n }\n};\n// elements with display:flex are focusable in IE10-11\nvar focusFlexboxContainer = {\n element: \"span\",\n mutate: function mutate(element) {\n element.setAttribute(\"style\", \"display: -webkit-flex; display: -ms-flexbox; display: flex;\");\n element.innerHTML = 'hello';\n }\n};\n// form[tabindex=0][disabled] should be focusable as the\n// specification doesn't know the disabled attribute on the form element\n// @specification https://www.w3.org/TR/html5/forms.html#the-form-element\nvar focusFormDisabled = {\n element: \"form\",\n mutate: function mutate(element) {\n element.setAttribute(\"tabindex\", 0);\n element.setAttribute(\"disabled\", \"disabled\");\n }\n};\n// NOTE: https://github.com/medialize/ally.js/issues/35\n// fixes https://github.com/medialize/ally.js/issues/20\n// https://developer.mozilla.org/docs/Web/HTML/Element/img#attr-ismap\nvar focusImgIsmap = {\n element: \"a\",\n mutate: function mutate(element) {\n element.href = \"#void\";\n element.innerHTML = '\"\"';\n return element.querySelector(\"img\");\n }\n};\n// NOTE: https://github.com/medialize/ally.js/issues/35\n// https://developer.mozilla.org/docs/Web/HTML/Element/img#attr-usemap\nvar focusImgUsemapTabindex = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = '' + '\"\"';\n return element.querySelector(\"img\");\n }\n};\nvar focusInHiddenIframe = {\n element: function element(wrapper, _document) {\n var iframe = _document.createElement(\"iframe\");\n // iframe must be part of the DOM before accessing the contentWindow is possible\n wrapper.appendChild(iframe);\n // create the iframe's default document ()\n var iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.close();\n return iframe;\n },\n mutate: function mutate(iframe) {\n iframe.style.visibility = \"hidden\";\n var iframeDocument = iframe.contentWindow.document;\n var input = iframeDocument.createElement(\"input\");\n iframeDocument.body.appendChild(input);\n return input;\n },\n validate: function validate(iframe) {\n var iframeDocument = iframe.contentWindow.document;\n var focus = iframeDocument.querySelector(\"input\");\n return iframeDocument.activeElement === focus;\n }\n};\nvar result = !platform.is.WEBKIT;\nfunction focusInZeroDimensionObject() {\n return result;\n}\n// Firefox allows *any* value and treats invalid values like tabindex=\"-1\"\n// @browser-issue Gecko https://bugzilla.mozilla.org/show_bug.cgi?id=1128054\nvar focusInvalidTabindex = {\n element: \"div\",\n mutate: function mutate(element) {\n element.setAttribute(\"tabindex\", \"invalid-value\");\n }\n};\nvar focusLabelTabindex = {\n element: \"label\",\n mutate: function mutate(element) {\n element.setAttribute(\"tabindex\", \"-1\");\n },\n validate: function validate(element, focusTarget, _document) {\n // force layout in Chrome 49, otherwise the element won't be focusable\n /* eslint-disable no-unused-vars */ var variableToPreventDeadCodeElimination = element.offsetHeight;\n /* eslint-enable no-unused-vars */ element.focus();\n return _document.activeElement === element;\n }\n};\nvar svg = \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtb\" + \"G5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJ\" + \"zdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==\";\n// Note: IE10 on BrowserStack does not like this test\nvar focusObjectSvgHidden = {\n element: \"object\",\n mutate: function mutate(element) {\n element.setAttribute(\"type\", \"image/svg+xml\");\n element.setAttribute(\"data\", svg);\n element.setAttribute(\"width\", \"200\");\n element.setAttribute(\"height\", \"50\");\n element.style.visibility = \"hidden\";\n }\n};\n// Note: IE10 on BrowserStack does not like this test\nvar focusObjectSvg = {\n name: \"can-focus-object-svg\",\n element: \"object\",\n mutate: function mutate(element) {\n element.setAttribute(\"type\", \"image/svg+xml\");\n element.setAttribute(\"data\", svg);\n element.setAttribute(\"width\", \"200\");\n element.setAttribute(\"height\", \"50\");\n },\n validate: function validate(element, focusTarget, _document) {\n if (platform.is.GECKO) {\n // Firefox seems to be handling the object creation asynchronously and thereby produces a false negative test result.\n // Because we know Firefox is able to focus object elements referencing SVGs, we simply cheat by sniffing the user agent string\n return true;\n }\n return _document.activeElement === element;\n }\n};\n// Every Environment except IE9 considers SWF objects focusable\nvar result$1 = !platform.is.IE9;\nfunction focusObjectSwf() {\n return result$1;\n}\nvar focusRedirectImgUsemap = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = '' + '\"\"';\n // focus the , not the
\n return element.querySelector(\"img\");\n },\n validate: function validate(element, focusTarget, _document) {\n var target = element.querySelector(\"area\");\n return _document.activeElement === target;\n }\n};\n// see https://jsbin.com/nenirisage/edit?html,js,console,output\nvar focusRedirectLegend = {\n element: \"fieldset\",\n mutate: function mutate(element) {\n element.innerHTML = 'legend';\n // take care of focus in validate();\n return false;\n },\n validate: function validate(element, focusTarget, _document) {\n var focusable = element.querySelector('input[tabindex=\"-1\"]');\n var tabbable = element.querySelector('input[tabindex=\"0\"]');\n // Firefox requires this test to focus the
first, while this is not necessary in\n // https://jsbin.com/nenirisage/edit?html,js,console,output\n element.focus();\n element.querySelector(\"legend\").focus();\n return _document.activeElement === focusable && \"focusable\" || _document.activeElement === tabbable && \"tabbable\" || \"\";\n }\n};\n// https://github.com/medialize/ally.js/issues/21\nvar focusScrollBody = {\n element: \"div\",\n mutate: function mutate(element) {\n element.setAttribute(\"style\", \"width: 100px; height: 50px; overflow: auto;\");\n element.innerHTML = '
scrollable content
';\n return element.querySelector(\"div\");\n }\n};\n// https://github.com/medialize/ally.js/issues/21\nvar focusScrollContainerWithoutOverflow = {\n element: \"div\",\n mutate: function mutate(element) {\n element.setAttribute(\"style\", \"width: 100px; height: 50px;\");\n element.innerHTML = '
scrollable content
';\n }\n};\n// https://github.com/medialize/ally.js/issues/21\nvar focusScrollContainer = {\n element: \"div\",\n mutate: function mutate(element) {\n element.setAttribute(\"style\", \"width: 100px; height: 50px; overflow: auto;\");\n element.innerHTML = '
scrollable content
';\n }\n};\nvar focusSummary = {\n element: \"details\",\n mutate: function mutate(element) {\n element.innerHTML = \"foo

content

\";\n return element.firstElementChild;\n }\n};\nfunction makeFocusableForeignObject() {\n // Constructs \n // without raising a Trusted Types violation\n var foreignObject = document.createElementNS(\"http://www.w3.org/2000/svg\", \"foreignObject\");\n foreignObject.width.baseVal.value = 30;\n foreignObject.height.baseVal.value = 30;\n foreignObject.appendChild(document.createElement(\"input\"));\n foreignObject.lastChild.type = \"text\";\n return foreignObject;\n}\nfunction focusSvgForeignObjectHack(element) {\n // Edge13, Edge14: foreignObject focus hack\n // https://jsbin.com/kunehinugi/edit?html,js,output\n // https://jsbin.com/fajagi/3/edit?html,js,output\n var isSvgElement = element.ownerSVGElement || element.nodeName.toLowerCase() === \"svg\";\n if (!isSvgElement) {\n return false;\n }\n // inject and focus an element into the SVG element to receive focus\n var foreignObject = makeFocusableForeignObject();\n element.appendChild(foreignObject);\n var input = foreignObject.querySelector(\"input\");\n input.focus();\n // upon disabling the activeElement, IE and Edge\n // will not shift focus to like all the other\n // browsers, but instead find the first focusable\n // ancestor and shift focus to that\n input.disabled = true;\n // clean up\n element.removeChild(foreignObject);\n return true;\n}\nfunction generate(element) {\n return '' + element + \"\";\n}\nfunction focus(element) {\n if (element.focus) {\n return;\n }\n try {\n HTMLElement.prototype.focus.call(element);\n } catch (e) {\n focusSvgForeignObjectHack(element);\n }\n}\nfunction validate(element, focusTarget, _document) {\n focus(focusTarget);\n return _document.activeElement === focusTarget;\n}\nvar focusSvgFocusableAttribute = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = generate('a');\n return element.querySelector(\"text\");\n },\n validate: validate\n};\nvar focusSvgTabindexAttribute = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = generate('a');\n return element.querySelector(\"text\");\n },\n validate: validate\n};\nvar focusSvgNegativeTabindexAttribute = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = generate('a');\n return element.querySelector(\"text\");\n },\n validate: validate\n};\nvar focusSvgUseTabindex = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = generate([\n 'link',\n ''\n ].join(\"\"));\n return element.querySelector(\"use\");\n },\n validate: validate\n};\nvar focusSvgForeignobjectTabindex = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = generate('');\n // Safari 8's querySelector() can't identify foreignObject, but getElementsByTagName() can\n return element.querySelector(\"foreignObject\") || element.getElementsByTagName(\"foreignObject\")[0];\n },\n validate: validate\n};\n// Firefox seems to be handling the SVG-document-in-iframe creation asynchronously\n// and thereby produces a false negative test result. Thus the test is pointless\n// and we resort to UA sniffing once again.\n// see http://jsbin.com/vunadohoko/1/edit?js,console,output\nvar result$2 = Boolean(platform.is.GECKO && typeof SVGElement !== \"undefined\" && SVGElement.prototype.focus);\nfunction focusSvgInIframe() {\n return result$2;\n}\nvar focusSvg = {\n element: \"div\",\n mutate: function mutate(element) {\n element.innerHTML = generate(\"\");\n return element.firstChild;\n },\n validate: validate\n};\n// Firefox allows *any* value and treats invalid values like tabindex=\"-1\"\n// @browser-issue Gecko https://bugzilla.mozilla.org/show_bug.cgi?id=1128054\nvar focusTabindexTrailingCharacters = {\n element: \"div\",\n mutate: function mutate(element) {\n element.setAttribute(\"tabindex\", \"3x\");\n }\n};\nvar focusTable = {\n element: \"table\",\n mutate: function mutate(element, wrapper, _document) {\n // IE9 has a problem replacing TBODY contents with innerHTML.\n // https://stackoverflow.com/a/8097055/515124\n // element.innerHTML = 'cell';\n var fragment = _document.createDocumentFragment();\n fragment.innerHTML = \"cell\";\n element.appendChild(fragment);\n }\n};\nvar focusVideoWithoutControls = {\n element: \"video\",\n mutate: function mutate(element) {\n try {\n // invalid media file can trigger warning in console, data-uri to prevent HTTP request\n element.setAttribute(\"src\", gif);\n } catch (e) {\n // IE9 may throw \"Error: Not implemented\"\n }\n }\n};\n// https://jsbin.com/vafaba/3/edit?html,js,console,output\nvar result$3 = platform.is.GECKO || platform.is.TRIDENT || platform.is.EDGE;\nfunction tabsequenceAreaAtImgPosition() {\n return result$3;\n}\nvar testCallbacks = {\n cssShadowPiercingDeepCombinator: cssShadowPiercingDeepCombinator,\n focusInZeroDimensionObject: focusInZeroDimensionObject,\n focusObjectSwf: focusObjectSwf,\n focusSvgInIframe: focusSvgInIframe,\n tabsequenceAreaAtImgPosition: tabsequenceAreaAtImgPosition\n};\nvar testDescriptions = {\n focusAreaImgTabindex: focusAreaImgTabindex,\n focusAreaTabindex: focusAreaTabindex,\n focusAreaWithoutHref: focusAreaWithoutHref,\n focusAudioWithoutControls: focusAudioWithoutControls,\n focusBrokenImageMap: focusBrokenImageMap,\n focusChildrenOfFocusableFlexbox: focusChildrenOfFocusableFlexbox,\n focusFieldsetDisabled: focusFieldsetDisabled,\n focusFieldset: focusFieldset,\n focusFlexboxContainer: focusFlexboxContainer,\n focusFormDisabled: focusFormDisabled,\n focusImgIsmap: focusImgIsmap,\n focusImgUsemapTabindex: focusImgUsemapTabindex,\n focusInHiddenIframe: focusInHiddenIframe,\n focusInvalidTabindex: focusInvalidTabindex,\n focusLabelTabindex: focusLabelTabindex,\n focusObjectSvg: focusObjectSvg,\n focusObjectSvgHidden: focusObjectSvgHidden,\n focusRedirectImgUsemap: focusRedirectImgUsemap,\n focusRedirectLegend: focusRedirectLegend,\n focusScrollBody: focusScrollBody,\n focusScrollContainerWithoutOverflow: focusScrollContainerWithoutOverflow,\n focusScrollContainer: focusScrollContainer,\n focusSummary: focusSummary,\n focusSvgFocusableAttribute: focusSvgFocusableAttribute,\n focusSvgTabindexAttribute: focusSvgTabindexAttribute,\n focusSvgNegativeTabindexAttribute: focusSvgNegativeTabindexAttribute,\n focusSvgUseTabindex: focusSvgUseTabindex,\n focusSvgForeignobjectTabindex: focusSvgForeignobjectTabindex,\n focusSvg: focusSvg,\n focusTabindexTrailingCharacters: focusTabindexTrailingCharacters,\n focusTable: focusTable,\n focusVideoWithoutControls: focusVideoWithoutControls\n};\nfunction executeTests() {\n var results = detectFocus(testDescriptions);\n Object.keys(testCallbacks).forEach(function(key) {\n results[key] = testCallbacks[key]();\n });\n return results;\n}\nvar supportsCache = null;\nfunction _supports() {\n if (supportsCache) {\n return supportsCache;\n }\n supportsCache = cache$1.get();\n if (!supportsCache.time) {\n cache$1.set(executeTests());\n supportsCache = cache$1.get();\n }\n return supportsCache;\n}\nvar supports = void 0;\n// https://www.w3.org/TR/html5/infrastructure.html#rules-for-parsing-integers\n// NOTE: all browsers agree to allow trailing spaces as well\nvar validIntegerPatternNoTrailing = /^\\s*(-|\\+)?[0-9]+\\s*$/;\nvar validIntegerPatternWithTrailing = /^\\s*(-|\\+)?[0-9]+.*$/;\nfunction isValidTabindex(context) {\n if (!supports) {\n supports = _supports();\n }\n var validIntegerPattern = supports.focusTabindexTrailingCharacters ? validIntegerPatternWithTrailing : validIntegerPatternNoTrailing;\n var element = contextToElement({\n label: \"is/valid-tabindex\",\n resolveDocument: true,\n context: context\n });\n // Edge 14 has a capitalization problem on SVG elements,\n // see https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/9282058/\n var hasTabindex = element.hasAttribute(\"tabindex\");\n var hasTabIndex = element.hasAttribute(\"tabIndex\");\n if (!hasTabindex && !hasTabIndex) {\n return false;\n }\n // older Firefox and Internet Explorer don't support tabindex on SVG elements\n var isSvgElement = element.ownerSVGElement || element.nodeName.toLowerCase() === \"svg\";\n if (isSvgElement && !supports.focusSvgTabindexAttribute) {\n return false;\n }\n // @browser-issue Gecko https://bugzilla.mozilla.org/show_bug.cgi?id=1128054\n if (supports.focusInvalidTabindex) {\n return true;\n }\n // an element matches the tabindex selector even if its value is invalid\n var tabindex = element.getAttribute(hasTabindex ? \"tabindex\" : \"tabIndex\");\n // IE11 parses tabindex=\"\" as the value \"-32768\"\n // @browser-issue Trident https://connect.microsoft.com/IE/feedback/details/1072965\n if (tabindex === \"-32768\") {\n return false;\n }\n return Boolean(tabindex && validIntegerPattern.test(tabindex));\n}\nfunction tabindexValue(element) {\n if (!isValidTabindex(element)) {\n return null;\n }\n // Edge 14 has a capitalization problem on SVG elements,\n // see https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/9282058/\n var hasTabindex = element.hasAttribute(\"tabindex\");\n var attributeName = hasTabindex ? \"tabindex\" : \"tabIndex\";\n // @browser-issue Gecko https://bugzilla.mozilla.org/show_bug.cgi?id=1128054\n var tabindex = parseInt(element.getAttribute(attributeName), 10);\n return isNaN(tabindex) ? -1 : tabindex;\n}\n// this is a shared utility file for focus-relevant.js and tabbable.js\n// separate testing of this file's functions is not necessary,\n// as they're implicitly tested by way of the consumers\nfunction isUserModifyWritable(style) {\n // https://www.w3.org/TR/1999/WD-css3-userint-19990916#user-modify\n // https://github.com/medialize/ally.js/issues/17\n var userModify = style.webkitUserModify || \"\";\n return Boolean(userModify && userModify.indexOf(\"write\") !== -1);\n}\nfunction hasCssOverflowScroll(style) {\n return [\n style.getPropertyValue(\"overflow\"),\n style.getPropertyValue(\"overflow-x\"),\n style.getPropertyValue(\"overflow-y\")\n ].some(function(overflow) {\n return overflow === \"auto\" || overflow === \"scroll\";\n });\n}\nfunction hasCssDisplayFlex(style) {\n return style.display.indexOf(\"flex\") > -1;\n}\nfunction isScrollableContainer(element, nodeName, parentNodeName, parentStyle) {\n if (nodeName !== \"div\" && nodeName !== \"span\") {\n // Internet Explorer advances scrollable containers and bodies to focusable\n // only if the scrollable container is
or - this does *not*\n // happen for
,
, …\n return false;\n }\n if (parentNodeName && parentNodeName !== \"div\" && parentNodeName !== \"span\" && !hasCssOverflowScroll(parentStyle)) {\n return false;\n }\n return element.offsetHeight < element.scrollHeight || element.offsetWidth < element.scrollWidth;\n}\nvar supports$1 = void 0;\nfunction isFocusRelevantRules() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, context = _ref.context, _ref$except = _ref.except, except = _ref$except === undefined ? {\n flexbox: false,\n scrollable: false,\n shadow: false\n } : _ref$except;\n if (!supports$1) {\n supports$1 = _supports();\n }\n var element = contextToElement({\n label: \"is/focus-relevant\",\n resolveDocument: true,\n context: context\n });\n if (!except.shadow && element.shadowRoot) {\n // a ShadowDOM host receives focus when the focus moves to its content\n return true;\n }\n var nodeName = element.nodeName.toLowerCase();\n if (nodeName === \"input\" && element.type === \"hidden\") {\n // input[type=\"hidden\"] supports.cannot be focused\n return false;\n }\n if (nodeName === \"input\" || nodeName === \"select\" || nodeName === \"button\" || nodeName === \"textarea\") {\n return true;\n }\n if (nodeName === \"legend\" && supports$1.focusRedirectLegend) {\n // specifics filtered in is/focusable\n return true;\n }\n if (nodeName === \"label\") {\n // specifics filtered in is/focusable\n return true;\n }\n if (nodeName === \"area\") {\n // specifics filtered in is/focusable\n return true;\n }\n if (nodeName === \"a\" && element.hasAttribute(\"href\")) {\n return true;\n }\n if (nodeName === \"object\" && element.hasAttribute(\"usemap\")) {\n // object[usemap] is not focusable in any browser\n return false;\n }\n if (nodeName === \"object\") {\n var svgType = element.getAttribute(\"type\");\n if (!supports$1.focusObjectSvg && svgType === \"image/svg+xml\") {\n // object[type=\"image/svg+xml\"] is not focusable in Internet Explorer\n return false;\n } else if (!supports$1.focusObjectSwf && svgType === \"application/x-shockwave-flash\") {\n // object[type=\"application/x-shockwave-flash\"] is not focusable in Internet Explorer 9\n return false;\n }\n }\n if (nodeName === \"iframe\" || nodeName === \"object\") {\n // browsing context containers\n return true;\n }\n if (nodeName === \"embed\" || nodeName === \"keygen\") {\n // embed is considered focus-relevant but not focusable\n // see https://github.com/medialize/ally.js/issues/82\n return true;\n }\n if (element.hasAttribute(\"contenteditable\")) {\n // also see CSS property user-modify below\n return true;\n }\n if (nodeName === \"audio\" && (supports$1.focusAudioWithoutControls || element.hasAttribute(\"controls\"))) {\n return true;\n }\n if (nodeName === \"video\" && (supports$1.focusVideoWithoutControls || element.hasAttribute(\"controls\"))) {\n return true;\n }\n if (supports$1.focusSummary && nodeName === \"summary\") {\n return true;\n }\n var validTabindex = isValidTabindex(element);\n if (nodeName === \"img\" && element.hasAttribute(\"usemap\")) {\n // Gecko, Trident and Edge do not allow an image with an image map and tabindex to be focused,\n // it appears the tabindex is overruled so focus is still forwarded to the \n return validTabindex && supports$1.focusImgUsemapTabindex || supports$1.focusRedirectImgUsemap;\n }\n if (supports$1.focusTable && (nodeName === \"table\" || nodeName === \"td\")) {\n // IE10-11 supports.can focus and
\n return true;\n }\n if (supports$1.focusFieldset && nodeName === \"fieldset\") {\n // IE10-11 supports.can focus
\n return true;\n }\n var isSvgElement = nodeName === \"svg\";\n var isSvgContent = element.ownerSVGElement;\n var focusableAttribute = element.getAttribute(\"focusable\");\n var tabindex = tabindexValue(element);\n if (nodeName === \"use\" && tabindex !== null && !supports$1.focusSvgUseTabindex) {\n // cannot be made focusable by adding a tabindex attribute anywhere but Blink and WebKit\n return false;\n }\n if (nodeName === \"foreignobject\") {\n // can only be made focusable in Blink and WebKit\n return tabindex !== null && supports$1.focusSvgForeignobjectTabindex;\n }\n if (elementMatches(element, \"svg a\") && element.hasAttribute(\"xlink:href\")) {\n return true;\n }\n if ((isSvgElement || isSvgContent) && element.focus && !supports$1.focusSvgNegativeTabindexAttribute && tabindex < 0) {\n // Firefox 51 and 52 treat any natively tabbable SVG element with\n // tabindex=\"-1\" as tabbable and everything else as inert\n // see https://bugzilla.mozilla.org/show_bug.cgi?id=1302340\n return false;\n }\n if (isSvgElement) {\n return validTabindex || supports$1.focusSvg || supports$1.focusSvgInIframe || // Internet Explorer understands the focusable attribute introduced in SVG Tiny 1.2\n Boolean(supports$1.focusSvgFocusableAttribute && focusableAttribute && focusableAttribute === \"true\");\n }\n if (isSvgContent) {\n if (supports$1.focusSvgTabindexAttribute && validTabindex) {\n return true;\n }\n if (supports$1.focusSvgFocusableAttribute) {\n // Internet Explorer understands the focusable attribute introduced in SVG Tiny 1.2\n return focusableAttribute === \"true\";\n }\n }\n // https://www.w3.org/TR/html5/editing.html#sequential-focus-navigation-and-the-tabindex-attribute\n if (validTabindex) {\n return true;\n }\n var style = window.getComputedStyle(element, null);\n if (isUserModifyWritable(style)) {\n return true;\n }\n if (supports$1.focusImgIsmap && nodeName === \"img\" && element.hasAttribute(\"ismap\")) {\n // IE10-11 considers the in focusable\n // https://github.com/medialize/ally.js/issues/20\n var hasLinkParent = getParents({\n context: element\n }).some(function(parent) {\n return parent.nodeName.toLowerCase() === \"a\" && parent.hasAttribute(\"href\");\n });\n if (hasLinkParent) {\n return true;\n }\n }\n // https://github.com/medialize/ally.js/issues/21\n if (!except.scrollable && supports$1.focusScrollContainer) {\n if (supports$1.focusScrollContainerWithoutOverflow) {\n // Internet Explorer does will consider the scrollable area focusable\n // if the element is a
or a and it is in fact scrollable,\n // regardless of the CSS overflow property\n if (isScrollableContainer(element, nodeName)) {\n return true;\n }\n } else if (hasCssOverflowScroll(style)) {\n // Firefox requires proper overflow setting, IE does not necessarily\n // https://developer.mozilla.org/docs/Web/CSS/overflow\n return true;\n }\n }\n if (!except.flexbox && supports$1.focusFlexboxContainer && hasCssDisplayFlex(style)) {\n // elements with display:flex are focusable in IE10-11\n return true;\n }\n var parent = element.parentElement;\n if (!except.scrollable && parent) {\n var parentNodeName = parent.nodeName.toLowerCase();\n var parentStyle = window.getComputedStyle(parent, null);\n if (supports$1.focusScrollBody && isScrollableContainer(parent, nodeName, parentNodeName, parentStyle)) {\n // scrollable bodies are focusable Internet Explorer\n // https://github.com/medialize/ally.js/issues/21\n return true;\n }\n // Children of focusable elements with display:flex are focusable in IE10-11\n if (supports$1.focusChildrenOfFocusableFlexbox) {\n if (hasCssDisplayFlex(parentStyle)) {\n return true;\n }\n }\n }\n // NOTE: elements marked as inert are not focusable,\n // but that property is not exposed to the DOM\n // https://www.w3.org/TR/html5/editing.html#inert\n return false;\n}\n// bind exceptions to an iterator callback\nisFocusRelevantRules.except = function() {\n var except = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var isFocusRelevant = function isFocusRelevant(context) {\n return isFocusRelevantRules({\n context: context,\n except: except\n });\n };\n isFocusRelevant.rules = isFocusRelevantRules;\n return isFocusRelevant;\n};\n// provide isFocusRelevant(context) as default iterator callback\nvar isFocusRelevant = isFocusRelevantRules.except({});\nfunction findIndex(array, callback) {\n // attempt to use native or polyfilled Array#findIndex first\n if (array.findIndex) {\n return array.findIndex(callback);\n }\n var length = array.length;\n // shortcut if the array is empty\n if (length === 0) {\n return -1;\n }\n // otherwise loop over array\n for(var i = 0; i < length; i++){\n if (callback(array[i], i, array)) {\n return i;\n }\n }\n return -1;\n}\nfunction getContentDocument(node) {\n try {\n // works on and